.product{margin:0}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}.product__info-wrapper{padding-left:0;padding-bottom:0}.product-section--full{padding-left:var(--product-padding-x, 20px);padding-right:var(--product-padding-x, 20px);box-sizing:border-box}@media screen and (max-width:749px){.product-section{margin-top:0}.product-section--full{padding-left:var(--product-padding-x-mobile, 20px);padding-right:var(--product-padding-x-mobile, 20px)}}@media screen and (min-width:750px){.page-width{padding:0 20px!important}.product__info-container--sticky{position:sticky;top:3rem;z-index:2}.product:not(.product--no-media):not(.featured-product) .product__media-wrapper{flex-grow:1;max-width:unset}.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{padding-left:0;max-width:325px;width:100%;margin-left:20px}.product__info-wrapper{padding-left:20px}.product.product--columns-2-1:not(.product--no-media):not(.featured-product),.product.product--columns-1-1:not(.product--no-media):not(.featured-product),.product.product--columns-1-2:not(.product--no-media):not(.featured-product){column-gap:20px}.product.product--columns-2-1:not(.product--no-media):not(.featured-product) .product__media-wrapper,.product.product--columns-1-1:not(.product--no-media):not(.featured-product) .product__media-wrapper,.product.product--columns-1-2:not(.product--no-media):not(.featured-product) .product__media-wrapper,.product.product--columns-2-1:not(.product--no-media):not(.featured-product) .product__info-wrapper,.product.product--columns-1-1:not(.product--no-media):not(.featured-product) .product__info-wrapper,.product.product--columns-1-2:not(.product--no-media):not(.featured-product) .product__info-wrapper{flex-grow:0;margin-left:0;padding-left:0}.product.product--columns-2-1:not(.product--no-media):not(.featured-product) .product__media-wrapper{width:calc(66.666% - 10px);max-width:calc(66.666% - 10px)}.product.product--columns-2-1:not(.product--no-media):not(.featured-product) .product__info-wrapper{width:calc(33.333% - 10px);max-width:calc(33.333% - 10px)}.product.product--columns-1-1:not(.product--no-media):not(.featured-product) .product__media-wrapper,.product.product--columns-1-1:not(.product--no-media):not(.featured-product) .product__info-wrapper{width:calc(50% - 10px);max-width:calc(50% - 10px)}.product.product--columns-1-2:not(.product--no-media):not(.featured-product) .product__media-wrapper{width:calc(33.333% - 10px);max-width:calc(33.333% - 10px)}.product.product--columns-1-2:not(.product--no-media):not(.featured-product) .product__info-wrapper{width:calc(66.666% - 10px);max-width:calc(66.666% - 10px)}.product__media-container .slider-buttons{display:none}}.shopify-payment-button__button{border-radius:0;font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;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:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;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{background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .2rem rgba(var(--color-button),var(--alpha-button-border))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:fit-content;border:none}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label:not(.variant-picker__item){border:.1rem solid rgba(var(--color-foreground),.55);border-radius:4rem;color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer}.product-form__input input[type=radio]+label:not(.variant-picker__item):hover{border:.1rem solid rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label:not(.variant-picker__item){background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors:active){.product-form__input input[type=radio]:checked+label:not(.variant-picker__item){text-decoration:underline}}.product-form__input input[type=radio]:checked+label:not(.variant-picker__item)::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__submit{margin-bottom:1rem}.product-form__submit.button--secondary{background-color:rgba(var(--color-secondary-button-background),1)!important;color:rgb(var(--color-secondary-button-text))!important;border-color:rgba(var(--color-secondary-button-border),1)!important;border-radius:var(--secondary-button-border-radius)!important;border-width:var(--secondary-button-border-width)!important}.product-form__submit.button--secondary:hover{background-color:rgba(var(--color-secondary-button-background-hover),1)!important;color:rgb(var(--color-secondary-button-text-hover))!important;border-color:rgba(var(--color-secondary-button-border-hover),1)!important}.no-js .product-form__submit.button--secondary{--color-button: var(--color-secondary-button-border);--color-button-text: var(--color-secondary-button-text);--alpha-button-background: 0}.product-form__submit[aria-disabled=true]+.shopify-payment-button,.product-form__submit[disabled]+.shopify-payment-button{display:none}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container .product-form,.product__info-container .product__description{margin:0}.product-section .product__info-block--variant-picker .variant-picker__container{margin-top:0;margin-bottom:0}.product-section .product__info-block--price .price{margin-bottom:0}.product-section .product__info-block--quantity>.product-form__input{margin-bottom:0}.product-section .product__info-block--description .product__description{margin-top:0!important;margin-bottom:0!important}.product-section .product__info-block .product__description.rte>*:first-child{margin-top:0}.product-section .product__info-block .product__description.rte>*:last-child{margin-bottom:0}.product__info-container .product__info-block.accordion,.product__info-container .product__info-block .accordion,.product-section .product__info-block .product__accordion.accordion,.product-section .product__info-block.product__accordion.accordion{margin-top:0;margin-bottom:0}.product__info-container .product__info-block.accordion summary,.product__info-container .product__info-block .accordion summary,.product-section .product__info-block .product__accordion.accordion summary,.product-section .product__info-block.product__accordion.accordion summary{padding-top:1.2rem;padding-bottom:1.2rem}.product__info-container .product__info-block .accordion__content,.product-section .product__info-block .accordion__content{margin-bottom:0;padding-bottom:1.2rem}.product__info-container .product__info-block--buy-buttons .product-form__submit{margin-bottom:0}.product__info-container .product__info-block--buy-buttons pickup-availability:not([available]){display:none}.product__info-container>.product__info-block--accordion-details{border-top:none}.product__info-container>.product__info-block--accordion-details+.product__info-block--accordion-details{margin-top:calc(-1 * var(--product-info-block-gap, 20px))}.product__info-block--accordion-details summary,.product__info-block--accordion-details .accordion-details__trigger{padding-right:1.5rem}.product__info-block--accordion-details summary .icon-caret{right:1.5rem}.product__info-block--accordion-details .accordion-details__trigger{display:flex;position:relative;align-items:center;width:100%;margin:0;padding:1.2rem 1.5rem 1.2rem 0;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;line-height:1}.product__info-block--accordion-details .accordion-details__trigger .summary__title{display:flex;flex:1;height:fit-content;padding-right:2rem}.product__info-block--accordion-details .accordion-details__trigger .accordion__title{margin:0}.product__info-block--accordion-details .accordion-details__popup-icon{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem}.product__info-block--accordion-details .accordion-details__popup-icon .icon,.product__info-block--accordion-details .accordion-details__popup-icon svg{width:1.4rem;height:1.4rem;fill:var(--accent-color, var(--color-text-primary))}.product__info-block--accordion-details .accordion-details__trigger:hover .accordion__title{color:var(--hover-color, var(--color-text-accent))}.product__info-block--accordion-details .accordion-details__trigger:hover .accordion-details__popup-icon svg{fill:var(--hover-color, var(--color-text-accent))}.product__info-block--accordion-details .accordion-details__no-js-link{display:none}.product-section .product__info-block--price .installment{margin-top:0;margin-bottom:0}.product-section .product__info-block--variant-picker .variant-picker__container fieldset.product-form__input:last-of-type{margin-bottom:0}.product-section .product__info-block--variant-picker .variant-picker__container div.product-form__input--dropdown:last-of-type{margin-bottom:0}.product-section .product__info-block--variant-picker .variant-picker__header,.product-section .product__info-block--variant-picker .variant-picker__swatches{margin-bottom:8px}.product-section .product__info-block--buy-buttons .product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product-section .product__info-block--buy-buttons .product-form__submit{margin-bottom:0}.product-section .product__info-block--buy-buttons .product-form__error-message-wrapper:not([hidden]){margin-bottom:.75rem}.product-section .product__info-block--buy-buttons pickup-availability[available]{min-height:0}.product-section .product__info-block--buy-buttons .shopify-payment-button__more-options{margin:.75rem 0 0}.product__text{margin-bottom:0;font-size:11px;line-height:100%}.product__text.accented-centered{text-align:center;color:var(--accent-color);margin:0!important}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word}.product__info-block--title+.product__info-block--text .product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__info-block--text:has(.product__text.caption-with-letter-spacing)+.product__info-block--title{margin-top:0}.product__accordion .accordion__content{padding:0 0 1.2rem}.product .price{align-items:flex-start;margin-bottom:20px}.product-section .product .price,.product__info-container--inline-header .price{margin-bottom:0}.product .price .badge,.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-background));border:none}.product .price--sold-out .price__badge-sale{display:none}@media screen and (min-width:750px){.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax{text-align:center}.product__tax{margin-top:-1.4rem}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product__info-block--popup modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{justify-content:center}.product--no-media .product__info-wrapper{padding-left:0}.product__media-list.grid{margin:0}@media screen and (max-width:749px){.product__media-list{margin-left:-2.5rem;padding-bottom:2rem;margin-bottom:3rem;width:calc(100% + 4rem)}.product__media-wrapper slider-component{margin-left:-1.5rem;margin-right:-1.5rem}.slider.slider--mobile.product__media-list{padding-bottom:0;margin-bottom:.5rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 3rem)}.slider.product__media-list .product__media-item:first-of-type{padding-left:1.5rem}}@media screen and (min-width:750px){.product__media-item:first-child{width:100%}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}.product__media-item--color-hidden,.product-media-modal__item.product__media-item--color-hidden{display:none!important}.product-media-modal__item img{display:block;width:100%;height:auto}@media screen and (min-width:750px)and (max-width:989px){.product__media-list .product__media-item:first-child{padding-left:0}.product__media-list .product__media-item{padding:0 0 .5rem;width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.5rem;top:1.5rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width:750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width:990px){.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{background-color:transparent;border:none;cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.product__media-list .deferred-media.deferred-media--autoplay{display:block}.product__media-list .deferred-media.deferred-media--autoplay[loaded] .deferred-media__poster-button{display:none}@media screen and (max-width:749px){.product__media-list li:has(.deferred-media--autoplay)>.product__modal-opener{display:none}}@media screen and (min-width:750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}.product__media-list .deferred-media,.product__media-list .product__modal-opener{border:.1rem solid rgba(var(--color-foreground),.04)}.product-media-modal__content>*{display:block;height:auto;margin:auto;border:.1rem solid rgba(var(--color-foreground),.04)}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width:750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width:990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal{--color-background: 255, 255, 255;--color-foreground: 24, 24, 24;--color-shadow: 0, 0, 0;box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.6rem;overflow:auto;width:100%;height:100%;margin:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:1001}.product-popup-modal__content{position:relative;top:auto;left:auto;transform:none;margin:auto;width:min(72rem,100%);max-height:min(85vh,90%);height:auto;overflow:auto;padding:2rem 2rem 2.4rem;border-radius:.8rem;border:1px solid rgba(24,24,24,.08);background-color:var(--product-popup-bg, #fff);color:var(--product-popup-text, var(--color-text-primary));box-shadow:0 1.6rem 4.8rem #00000047}@media screen and (min-width:750px){.product-popup-modal__content{padding:2.4rem 2.8rem 3.2rem;width:min(76rem,calc(100% - 4rem))}}.product-popup-modal__content img{max-width:100%;height:auto}.product-popup-modal__content table{width:100%;border-collapse:collapse;font-size:1.4rem;line-height:1.4}.product-popup-modal__content th,.product-popup-modal__content td{padding:.8rem 1rem;border-bottom:1px solid var(--product-popup-border, rgba(24, 24, 24, .1));text-align:left;vertical-align:top}.product-popup-modal__content thead th{font-weight:600;border-bottom-width:2px}@media screen and (max-width:749px){.product-popup-modal__content table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__opener,.product-custom-popup{display:inline-block}.product__info-container .product-custom-popup{font-family:var(--font-body-family);font-style:var(--font-body-style)}.product__info-container .product-custom-popup .product-custom-popup__trigger{font-family:inherit;color:var(--cp-trigger-color, rgba(var(--color-link), var(--alpha-link)));font-size:var(--cp-trigger-size, 1.6rem);font-weight:var(--cp-trigger-weight, 400);text-decoration:var(--cp-trigger-decoration, underline);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:color var(--duration-short) ease,text-decoration-thickness var(--duration-short) ease;height:auto;min-height:0;padding-right:0;line-height:1.35}.product__info-container .product-custom-popup .product-custom-popup__trigger:hover{color:var(--cp-trigger-hover, rgb(var(--color-link)))}.product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:0;color:var(--product-popup-text, var(--color-text-primary))}.product-popup-modal__content-info>*{height:auto;margin:0;max-width:100%;width:100%}.product-popup-modal__content-info .h2,.product-popup-modal__content-info h1,.product-popup-modal__content-info h2{margin:0 3.2rem 1.6rem 0;font-size:clamp(2rem,2.4vw,2.8rem);line-height:1.25;color:var(--product-popup-text, var(--color-text-primary))}.product-popup-modal__toggle{background-color:var(--product-popup-bg, #fff);border:1px solid currentColor;border-radius:50%;color:var(--product-popup-text, rgba(24, 24, 24, .65));display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1rem;z-index:2;top:0;float:right;width:4rem;height:4rem;margin:0 0 .8rem 1.2rem}.product-popup-modal__toggle:hover{color:var(--product-popup-text, var(--color-text-primary));opacity:.75}.product-popup-modal__toggle .icon{height:auto;margin:0;width:1.8rem}.product-form__buttons .main-button{display:block;width:100%;height:50px;background:rgba(var(--color-button));border-radius:5px;box-shadow:unset;border:0;margin-top:20px}.product-form__buttons .main-button span{color:#fff;font-size:18px;line-height:100%;text-align:center}.product-form__buttons .main-button:hover{background:var(--color-text-primary)}.product-disclaimer{margin-top:15px;padding:12px 15px;background-color:var(--disclaimer-background-color, #FFF9E6);border:1px solid var(--disclaimer-border-color, #FFB800);border-radius:var(--disclaimer-border-radius, 1px);display:flex;align-items:flex-start;gap:10px}.product-disclaimer svg{flex-shrink:0;fill:var(--disclaimer-font-color, var(--color-text-primary));width:20px;height:20px;margin-top:2px}.product-disclaimer p{margin:0;line-height:1.5;color:var(--disclaimer-font-color, var(--color-text-primary));font-size:var(--disclaimer-font-size, 13px);font-weight:var(--disclaimer-font-weight, 400);flex:1}.product-callouts{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;width:100%}.product-callout{width:100%;padding:.875rem 1rem;border-style:solid;border-width:1px;border-color:var(--color-text-secondary, currentColor);border-radius:0;background-color:transparent;color:var(--color-text-primary, inherit);font-family:var(--font-body-family, inherit);font-size:.875rem;font-weight:600;line-height:1.4;text-align:left;box-sizing:border-box}.product-callout--with-icon{display:flex;align-items:flex-start;gap:.65rem}.product-callout__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:.1em;line-height:0;color:inherit}.product-callout__icon svg{width:100%;height:100%;fill:currentColor}.product-callout__icon-image{width:100%;height:100%;object-fit:contain;display:block}.product-callout p{margin:0;flex:1;min-width:0}.product__info-block--alerts .product-callout--info{background-color:var(--callout-info-bg, #eef3ff);border-color:var(--callout-info-border, #0636ff);border-width:var(--callout-info-border-width, 1px);border-radius:var(--callout-info-radius, 0px);color:var(--callout-info-color, #0636ff);font-size:var(--callout-info-font-size, 14px)}.product__info-block--alerts .product-callout--info .product-callout__icon{width:var(--callout-info-icon-size, 16px);height:var(--callout-info-icon-size, 16px)}.product-callout--warning,.product__info-block--alerts .product-callout--warning{background-color:var(--callout-warning-bg, #fdecef);border-color:var(--callout-warning-border, #e31837);border-width:var(--callout-warning-border-width, 1px);border-radius:var(--callout-warning-radius, 0px);color:var(--callout-warning-color, #e31837);font-size:var(--callout-warning-font-size, 14px)}.product__info-block--alerts .product-callout--warning .product-callout__icon{width:var(--callout-warning-icon-size, 16px);height:var(--callout-warning-icon-size, 16px)}@media screen and (max-width:749px){.product-disclaimer{margin-top:12px;padding:10px 12px}.product-callouts{margin-bottom:.75rem}.product-callout{padding:.75rem .875rem}}.pdp.product__description a:hover{color:var(--accent-color);text-decoration:none}@media screen and (min-width:1280px){.page-width{padding:0 140px!important}.product.product--columns-current:not(.product--no-media):not(.featured-product) .product__info-wrapper{margin-left:42px}}@media screen and (min-width:1440px){.page-width{padding:0 80px!important}.product.product--columns-current:not(.product--no-media):not(.featured-product) .product__info-wrapper{margin-left:68px}}.grid__item{padding-left:0}.product__info-container>.product__info-block.accordion{margin-top:0;margin-bottom:0}.product__info-block--notice{width:100%;max-width:100%}.product-notice{display:flex;align-items:center;justify-content:var(--product-notice-justify, flex-start);gap:10px;width:100%;max-width:100%;box-sizing:border-box;padding:var(--product-notice-padding, 12px);border-style:solid;border-width:var(--product-notice-border-w, 0);border-color:var(--product-notice-border, currentColor);border-radius:var(--product-notice-radius, 0);background:var(--product-notice-bg, transparent);box-shadow:var(--product-notice-shadow, none);color:var(--product-notice-text, inherit);font-family:var(--font-body-family);font-size:var(--product-notice-font-size, 1.6rem);line-height:1.5;text-align:var(--product-notice-align, left)}.product-notice--with-icon{align-items:flex-start}.product-notice__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--product-notice-icon-size, 20px);height:var(--product-notice-icon-size, 20px);margin-top:.1em;line-height:0}.product-notice__icon-image{width:100%;height:100%;object-fit:contain;display:block}.product-notice__text{flex:0 1 auto;min-width:0;color:inherit;font-size:inherit}.product-notice__text>*:first-child{margin-top:0}.product-notice__text>*:last-child{margin-bottom:0}.product-notice__text p{margin:0;color:inherit;font-size:inherit}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-product.css.map */
