.product__media.media,.product__media.media.media--transparent{background-color:rgb(var(--color-background));border-radius:var(--spacing-md)}@media screen and not (min-width:46.8125rem){.product__media-wrapper{width:100%;margin-bottom:var(--spacing-xl-minus)}.product__media.media{max-width:100%;margin:0 auto}.product__info-wrapper{width:100%;padding:0 var(--spacing-md)}}.shopify-payment-button__button [role=button].focused{box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus-visible{box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),calc(var(--alpha-button-background) + .1));transform:translateY(-.1rem)}.shopify-payment-button__button--unbranded{transition:background-color var(--duration-short) ease,transform var(--duration-short) ease}.shopify-payment-button__more-options{margin:var(--spacing-lg) 0 var(--spacing-md)}.product-form__input{margin:0 0 var(--spacing-md)}.product-form__submit{min-height:5.6rem;transition:background-color var(--duration-short) ease,transform var(--duration-short) ease}.product-form__submit:hover:not([disabled],[aria-disabled=true]),.product-form__submit:focus-visible:not([disabled],[aria-disabled=true]){background-color:var(--color-primary-dark);color:var(--color-white)}.product-form__submit:hover:not([disabled],[aria-disabled=true]){transform:translateY(-.1rem)}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:canvas}}a.product__text{color:rgba(var(--color-foreground),.85)}.product__title{overflow-wrap:anywhere;word-break:normal}.price-per-item__label.form__label{margin-bottom:0}.product-form__quantity-top .form__label{margin-bottom:var(--spacing-md)}.product__media-icon,.thumbnail__badge{top:var(--spacing-md);left:var(--spacing-md);transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-toggle{color:currentcolor}.product__media-toggle:after{inset:calc(var(--border-width) * -1)}.product__media-toggle:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.product-media-modal:not([open]) .product-media-modal__content>*,.product-media-modal:not([open]) .product-media-modal__toggle{display:none}.product-media-modal__toggle{min-width:4.4rem;min-height:4.4rem;padding:var(--spacing-md);color:rgba(var(--color-foreground),.85)}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.85)}.product-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.product-popup-modal__toggle{padding:var(--spacing-md);color:rgba(var(--color-foreground),.85)}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.85)}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail-list__item:has(.thumbnail[aria-current=true]){display:none}.product__view-details .icon{margin-left:var(--spacing-md)}.product__inventory .icon-inventory-status circle:first-of-type{opacity:.3}.recipient-checkbox{overflow-wrap:anywhere}.recipient-fields__field{margin:0 0 2rem}.recipient-checkbox>svg{margin-right:var(--spacing-md)}.recipient-fields hr{margin:var(--spacing-lg) auto}.product{gap:1.5rem 3rem}.product__media-item .product-media-container,.product__media-item .media{overflow:hidden;border-radius:var(--spacing-md)}.product__media-item .product-media-container{border:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 1.6rem 2.8rem -2.2rem rgba(var(--color-shadow),.55)}.product__info-container{padding:clamp(2rem,3vw,3.2rem);background:transparent;border:0;border-radius:0;box-shadow:none}.product__title h1{font-size:clamp(2.8rem,4vw,4.4rem);letter-spacing:-.03rem;line-height:1.12}.product .price--large{font-size:2.2rem;font-weight:700;letter-spacing:.01rem}.product-form__input{margin-bottom:var(--spacing-lg)}.product-form__submit.button--secondary{width:100%;min-height:5.4rem;overflow:hidden;color:rgb(var(--color-background));font-size:1.7rem;font-weight:700;letter-spacing:.05rem;background-color:rgb(var(--color-foreground));border-radius:999px;box-shadow:0 1rem 2rem -1.5rem rgba(var(--color-shadow),.38)}.product-form__submit.button--secondary:hover:not([disabled]){background-color:rgba(var(--color-foreground),.85)}.product-form__submit,.product-form__submit:before,.product-form__submit:after{border-radius:999px}.product-form__submit:before,.product-form__submit:after{content:none}.shopify-payment-button__button{min-height:5.4rem;border-radius:999px}.product-form__trust-icons{display:flex;margin-top:var(--spacing-xs);padding:var(--spacing-md) 0;justify-content:center;gap:2rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.product-form__trust-icon{display:flex;align-items:center;gap:.5rem;color:rgba(var(--color-foreground),.85);font-size:1.3rem;font-weight:600}.product-form__trust-icon-svg{display:inline-flex;width:1.6rem;height:1.6rem;flex-shrink:0}.product-form__trust-icon-svg svg{width:100%;height:100%}@media screen and (max-width:749px){.product-form__trust-icons{flex-wrap:wrap;justify-content:center;gap:var(--spacing-md)}.product-form__trust-icon{font-size:1.2rem}}.product__description{color:rgba(var(--color-foreground),.9)}.product__accordion{padding-top:1rem;border-top:.1rem solid rgba(var(--color-foreground),.14)}.product__accordion details{padding:.2rem .6rem;border-radius:var(--spacing-sm);transition:background-color .2s ease}.product__accordion details:hover{background-color:rgba(var(--color-foreground),.03)}.product__accordion details[open]{padding-left:.4rem;border-left:.2rem solid rgba(var(--color-button),.5)}.product__accordion summary{display:flex;align-items:center;min-height:4.8rem;padding:1.2rem .2rem}.product__accordion summary .svg-wrapper{color:rgba(var(--color-button),.7)}.product__accordion .accordion__content{padding:0 .2rem 1.2rem}@media screen and (min-width:750px){.product__info-container{max-width:none}}@media screen and (max-width:749px){.product__info-container{padding:var(--spacing-lg-plus) var(--spacing-lg);border-radius:var(--spacing-md)}.product__title h1{font-size:clamp(2.4rem,7vw,3.4rem)}product-info:has(sticky-add-to-cart){padding-bottom:7rem}}.product__media-item .product-media-container.media-type-image,.product__media-item .product-media-container.media-type-image .product__media,.product__media-item .product-media-container.media-type-image .deferred-media__poster{background-color:rgb(var(--color-background))}.product__media-item .product-media-container.media-type-image .product__media img,.product__media-item .product-media-container.media-type-image .deferred-media__poster img{box-sizing:border-box;width:100%;height:100%;padding:clamp(.6rem,1vw,1.2rem);object-fit:contain;object-position:center}@media screen and (max-width:749px){.product__media-item .product-media-container.media-type-image .product__media img,.product__media-item .product-media-container.media-type-image .deferred-media__poster img{padding:.45rem}}.thumbnail{background-color:rgb(var(--color-background))}.thumbnail img{box-sizing:border-box;padding:.25rem;background-color:rgb(var(--color-background));object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-product-overrides.css.map */
