html{scroll-behavior:smooth}@media screen and (max-width:989px){.shopify-section-header-sticky .header-wrapper,.section-header-sticky .header-wrapper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html,body{overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#111;color:#fff}.button,.shopify-payment-button__button,.quick-add__submit{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.button:active,.quick-add__submit:active{transform:translateY(1px)}.card-wrapper .card__media .media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.card-wrapper:hover .card__media .media img{transform:scale(1.045)}}.card__heading{letter-spacing:.04em;line-height:1.35}.card-information .price{letter-spacing:.02em}.slider-button{border-radius:50%}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px #0000000f}@media screen and (max-width:749px){.product__media-wrapper media-gallery .product__media-list{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:0!important;gap:0!important;scroll-padding:0!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product__media-wrapper media-gallery .product__media-list .product__media-item{width:100%!important;flex:0 0 100%!important;max-width:none!important;padding:0!important;margin:0!important;scroll-snap-align:start}.product__media-wrapper media-gallery .product__media-list .product__media-item .product__media.media{height:auto!important;aspect-ratio:var(--ratio,.8);max-height:85vh;max-height:85svh;width:100%}.product__media-wrapper media-gallery slider-component.slider-mobile-gutter>.slider-buttons{display:none!important}.product__media-wrapper .product__media-icon{display:none}.product__media-wrapper .shahn-arrow{display:flex!important;width:3.8rem!important;height:3.8rem!important;margin-top:-1.9rem!important;background:#ffffffeb!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 14px #00000026!important;-webkit-tap-highlight-color:transparent}.product__media-wrapper .shahn-arrow svg{width:1.5rem!important;height:1.5rem!important}.product__media-wrapper .shahn-arrow--prev{left:.8rem!important}.product__media-wrapper .shahn-arrow--next{right:.8rem!important}.shahn-count{position:absolute;left:50%;bottom:1.2rem;transform:translate(-50%);z-index:3;background:#1111119e;color:#fff;font-size:1.1rem;letter-spacing:.12em;padding:.45rem 1.1rem;border-radius:2rem;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product__media-wrapper .thumbnail-slider{margin-top:1rem}.product__media-wrapper .thumbnail{border-radius:.4rem;overflow:hidden}.product__info-wrapper{padding-top:.8rem}.product__title h1,.product__title .h1{font-size:2.4rem;line-height:1.2;letter-spacing:.02em}.product .price--large .price-item{font-size:2rem}.product-form__input input[type=radio]+label{min-height:4.4rem;min-width:5.2rem}.product-form__submit,.product-form__buttons .button{min-height:5.2rem}.card__heading{font-size:1.25rem}.card-information .price{font-size:1.3rem}.quick-add__submit{min-height:3.8rem;font-size:1.05rem;letter-spacing:.1em;padding:0 .6rem}.title-wrapper-with-link,.collection__title{margin-bottom:2rem}}@media screen and (min-width:750px){.shahn-count{display:none}.product__media-wrapper media-gallery{max-width:min(100%,580px,calc(100svh - 150px));margin:0 auto}.product__media-wrapper media-gallery .product__media-list .product__media-item .product__media.media{height:auto!important;aspect-ratio:1/1;width:100%}}@media screen and (min-width:990px){.product:not(.product--no-media) .product__media-wrapper,.product:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)!important}}.product__column-sticky{transition:top .3s ease}@media screen and (min-width:750px){html:has(.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .product__column-sticky{top:9rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/shahn-premium.css.map */
