.page-wrapper--drawer-open{margin-right:unset!important}.theme-drawer__dialog{z-index:100!important}@media screen and (max-width:749px){.slide__image-container>.slide__image--desktop{display:none}}@media screen and (min-width:750px){.slide__image-container>.slide__image--mobile{display:none}}@media screen and (min-width:750px){slideshow-component.slideshow--height-auto slideshow-slide{height:auto;max-height:none;display:flex;justify-content:center}slideshow-component.slideshow--height-auto slideshow-slide>.slide__image-container{position:relative;display:block;width:min(100%,calc(80vh * var(--slide-ratio, 1)));height:auto;max-height:80vh;aspect-ratio:var(--slide-ratio);margin-inline:auto}slideshow-component.slideshow--height-auto .slide__image-container>.slide__image,slideshow-component.slideshow--height-auto .slide__image-container>.slide__video,slideshow-component.slideshow--height-auto .slide__image-container>.slide__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain}slideshow-component.slideshow--height-auto.slideshow--content-on-media slideshow-slide>.slide__content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}slideshow-component.slideshow--height-auto.slideshow--content-below-media slideshow-slide{--grid-template-rows-desktop: auto auto}}@media screen and (max-width:749px){slideshow-component.slideshow--height-auto-mobile slideshow-slide{height:auto;max-height:none}slideshow-component.slideshow--height-auto-mobile slideshow-slide>.slide__image-container{position:relative;display:block;width:100%;height:auto;aspect-ratio:var(--slide-ratio-mobile, var(--slide-ratio))}slideshow-component.slideshow--height-auto-mobile .slide__image-container>.slide__image,slideshow-component.slideshow--height-auto-mobile .slide__image-container>.slide__video,slideshow-component.slideshow--height-auto-mobile .slide__image-container>.slide__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain}slideshow-component.slideshow--height-auto-mobile.slideshow--content-on-media slideshow-slide>.slide__content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}slideshow-component.slideshow--height-auto-mobile.slideshow--content-below-media slideshow-slide{--grid-template-rows: auto auto}}.slide__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}slideshow-slide:has(.slide__link)>.slide__content{pointer-events:none}slideshow-slide:has(.slide__link)>.slide__content :is(a,button,input,textarea,select,details,summary){pointer-events:auto}a.header-logo{font-size:1.25rem;letter-spacing:-.02em;--font-weight: 700}.product-perks{--perk-ink: #1a1a1a;--perk-line: #1a1a1a;width:100%;margin-block-start:12px}.product-perks__offers{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--perk-line);border-radius:10px}.product-perks__offer{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--perk-ink);font-size:15px;font-weight:500;line-height:1.4;text-align:center}.product-perks__icon{flex-shrink:0;width:24px;height:24px;object-fit:contain}.product-perks__divider{flex:0 0 1px;width:1px;height:30px;background:var(--perk-line)}@media screen and (max-width:749px){.product-perks__offers{flex-direction:column;gap:10px;padding:0;border:none}.product-perks__divider{display:none}.product-perks__offer{width:100%;box-sizing:border-box;justify-content:center;padding:12px;border:1px solid var(--perk-line);border-radius:10px;font-size:14px}.product-perks__icon{width:22px;height:22px}}@media screen and (max-width:749px){sticky-add-to-cart{display:none}.sr-headless-checkout{margin-bottom:0!important}.product-information .product-details .product-form-buttons:before{content:"";position:fixed;z-index:calc(var(--layer-sticky) - 1);inset-inline:0;bottom:0;height:calc(var(--height-buy-buttons) + 24px + var(--safe-area-inset-bottom));background:var(--color-background);box-shadow:0 -8px 24px #00000014;pointer-events:none}.product-information .product-details .product-form-buttons>span:not(.product-form-text__error),.product-information .product-details .product-form-buttons>.accelerated-checkout-block{position:fixed;z-index:var(--layer-sticky);bottom:calc(12px + var(--safe-area-inset-bottom));width:calc(50% - 20px);margin:0}.product-information .product-details .product-form-buttons>span:not(.product-form-text__error){inset-inline-start:16px}.product-information .product-details .product-form-buttons>.accelerated-checkout-block{inset-inline-end:16px}.product-information .product-details .product-form-buttons>span:not(.product-form-text__error) .add-to-cart-button,.product-information .product-details .accelerated-checkout-block :is(shopify-accelerated-checkout,.shopify-payment-button){width:100%}.product-information .product-details .accelerated-checkout-block .shopify-payment-button__more-options{display:none}.product-information{padding-block-end:0}.product-recommendations>.section.spacing-style{padding-block-start:12px;padding-block-end:12px}#MainContent[data-template=product]+footer{padding-block-end:calc(var(--height-buy-buttons) + 24px + var(--safe-area-inset-bottom))}.quick-add-modal .product-information .product-details .product-form-buttons:before{content:none}.quick-add-modal .product-information .product-details .product-form-buttons>span:not(.product-form-text__error),.quick-add-modal .product-information .product-details .product-form-buttons>.accelerated-checkout-block{position:static;inset:auto;bottom:auto;width:auto;margin:revert}}@media screen and (max-width:749px){product-card button.quick-add__button{display:flex;opacity:1}}.price-discount{display:inline-flex;align-items:center;margin-inline-start:8px;padding:2px 8px;border-radius:999px;background:#fb0606b3;color:#fff;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:uppercase;white-space:nowrap;vertical-align:middle}product-card .price-discount{display:none}.card-discount{position:absolute;z-index:var(--layer-raised);inset-block-start:8px;inset-inline-start:8px;padding:4px 8px;border-radius:999px;background:#fb0606b3;color:#fff;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.3;white-space:nowrap;pointer-events:none}[product-grid-view=zoom-out] .card-gallery>.card-discount{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-style.css.map */
