#variants-in-mobile{justify-content:center}@media screen and (max-width:749px){#variants-in-mobile{margin:0 auto}.product__media-list--stack-mobile{flex-direction:column!important;flex-wrap:nowrap!important;overflow:visible!important;scroll-snap-type:none!important;margin-bottom:0}.product__media-list--stack-mobile .product__media-item,.product__media-list--stack-mobile .slider__slide{width:100%!important;max-width:100%!important;flex:0 0 auto!important;scroll-snap-align:none}.product__media-list--stack-mobile .product__media-item--variants-stack{order:0;margin-top:1rem;margin-bottom:1rem;padding-left:0;padding-right:0}.product__media-list--stack-mobile:after{display:none}media-gallery [id^=GalleryViewer-]:has(.product__media-list--stack-mobile) .slider-buttons{display:none!important}}.product{font-size:calc(var(--font-body-scale) * 1rem)}.product .minor-text{color:#00000080}.product .link{color:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:.3rem}.bottom-sheet{position:sticky;bottom:0;left:0;padding:1.6rem;width:calc(100% + 3rem);background-color:rgb(var(--color-background));z-index:5;max-width:100vw}.bottom-sheet>.flex{display:flex;justify-content:space-between}.bottom-sheet .price{display:flex;align-items:flex-start}.bottom-sheet .price__container{margin-bottom:0}.bottom-sheet .badge{padding:.1rem 1.3rem .6rem}media-gallery li.product__media-item{scroll-margin-top:calc(var(--header-height) + 40px)}@media screen and (min-width:750px){.product__info-container.product__column-sticky{--margin-sticky-top: 12rem;position:sticky;display:flex;flex-direction:column;align-items:start;top:var(--margin-sticky-top);height:calc(100vh - var(--margin-sticky-top))}.product__column-sticky-container{width:100%;max-height:calc(100vh - var(--header-height));overflow-y:scroll;scrollbar-width:none}.tabs-wrapper{margin:4rem 0}}.shopify-payment-button__button--unbranded{letter-spacing:inherit}.shopify-payment-button__more-options{letter-spacing:inherit;text-decoration:none}.product__description{width:100%}.product-variants-wrapper{display:flex;justify-content:space-between;align-items:start}.product-variants-wrapper:first-of-type{margin-top:1rem}@media screen and (max-width:749px){variant-radios .product-form__input,variant-radios .contact-us-link{margin:0}}.product-form__error-message-wrapper:not([hidden]){font-size:inherit}.product-form__error-message-wrapper svg{margin-top:0rem}.product-variants-wrapper:has(modal-opener) .product-form__input{flex:0 0 0}.product-form__input input[type=radio]+label{background-color:inherit;color:inherit;padding:.5rem;font-size:inherit;font-weight:300;border-radius:6px;border-width:1px;border-style:solid;border-color:transparent;transition:color var(--duration-short) ease border-color var(--duration-short) ease;letter-spacing:inherit}.product-form__input input[type=radio]+label.product__radio-swatch-label{display:inline-flex;align-items:center;column-gap:.5rem;padding:.1rem;border-radius:5px}.product-form__input input[type=radio]+label.product__radio-swatch-label .product__radio-swatch-color{display:inline-block;width:15px;height:15px;border-radius:3px;border:1px solid rgb(0,0,0)}.product-form__input input[type=radio]+label:last-child{margin-right:0}.product-form__input input[type=radio]+label:hover{color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{color:rgb(var(--color-foreground));border-color:#606060}.product-form__input input[type=radio]:checked+label.product__radio-swatch-label{border-color:rgb(var(--color-base-text))}@media screen and (forced-colors:active){.product-form__input input[type=radio]:checked+label{text-decoration:none}}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:inherit;color:rgba(var(--color-foreground),.3);text-decoration:none}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:inherit;font-weight:600}.product-form__submit{margin-bottom:1rem;padding:.8rem 2rem;font-size:inherit}.product-form__submit:only-child{margin-bottom:0rem}.product-form__buttons:has(.PRODUCT_PAGE-notify-button) .product-form__submit[disabled]{display:none}.product-form__buttons .button-primary,.product-form__buttons .button--primary{width:100%}.pp-overlay-top{visibility:hidden}.pp-cart-header__avatar{display:none!important}@media screen and (max-width:750px){.product-form__submit{width:100%}}.shopify-payment-button__button{letter-spacing:inherit}.product__title{margin-bottom:1.2rem}.product .price--sold-out .price__badge-sold-out,.product .price,.product .price--large{font-size:inherit}.product .price .badge{font-size:inherit;padding:0 0 0 1.5rem;margin-bottom:0}@media screen and (min-width:750px){.product__info-container .price--on-sale .price-item--regular{font-size:inherit}}.product-form__buttons button{margin:0 0 1.2rem}.product-form__buttons *{font-size:inherit}@media screen and (max-width:749px){.product-form__buttons{margin:0 auto}.mobile-title-price{max-width:44rem;margin:0 auto}}@media screen and (max-width:749px){.product__media-list .product__media-item{width:100%}}@media screen and (min-width:750px){.bottom-sheet{display:none}}@media screen and (min-width:750px)and (max-width:989px){.product__info-wrapper.grid__item{max-width:60%}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:100%;width:100%}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:inherit;max-width:inherit}}@media screen and (max-width:749px){.grid--peek.slider .grid__item:first-of-type{margin-left:0}}.product-popup-modal{transition:opacity var(--duration-default)}.product-popup-modal__content h1{margin-bottom:2rem}.product-popup-modal__button{font-size:inherit}@media screen and (max-width:749px){.product-popup-modal__content table{font-size:inherit}.product-popup-modal__content table td{padding:1rem .5rem}.product-popup-modal__content table td:first-child{max-width:100px;white-space:break-spaces}}.size-guide-popup-modal__button{font-size:inherit;padding:0;border:none}.product__view-details:hover{text-decoration:none}.product-media-container.constrain-height{--viewport-offset: calc( var(--header-height) + var(--product-bottom-sheet-height) );--constrained-height: max( var(--constrained-min-height), calc(100vh - var(--viewport-offset)) )}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height);--constrained-height: max( var(--constrained-min-height), calc(100vh - var(--viewport-offset)) )}}.reduced-title-product,.reduced-title-product-mobile{font-size:calc(var(--font-body-scale) * 1rem)}div>.PRODUCT_PAGE-notify-button{width:fit-content;text-transform:lowercase}.restock-alerts-modal-box *{font-size:calc(var(--font-body-scale) * 1rem)}.restock-alerts-modal-box .fieldLabelTextStyle,.restock-alerts-modal-box .formTitleStyle{font-size:inherit!important}#variants-in-desktop-tablet{margin-top:4rem}@media screen and (min-width:750px){div>.PRODUCT_PAGE-notify-button{padding:.8rem 2rem;font-size:inherit}#variant-radios-container{margin-top:4rem}}@media screen and (max-width:749px){#variants-in-desktop-tablet.small-hide{display:block!important;position:absolute!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important}#notifyme-slot{display:none!important}body.has-notifyme #notifyme-slot{display:block!important}body.has-notifyme #product-bottom-sheet.bottom-sheet{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%;padding:1.6rem!important;z-index:9998!important;background:rgb(var(--color-background))!important;border-top:1px solid rgba(0,0,0,.08)!important}body.has-notifyme .restock-alerts-notify-button,body.has-notifyme .PRODUCT_PAGE-notify-button{display:none!important}body.has-notifyme #product-bottom-sheet #notifyme-slot .restock-alerts-notify-button,body.has-notifyme #product-bottom-sheet #notifyme-slot .PRODUCT_PAGE-notify-button{display:flex!important;width:100%!important;position:static!important;font-size:inherit!important;margin:0!important}body.has-notifyme #product-bottom-sheet .product-form__submit[disabled]{display:none!important}body.has-notifyme #MainContent{padding-bottom:calc(var(--product-bottom-sheet-height, 110px) + env(safe-area-inset-bottom))!important}#MainContent{position:relative}body.has-notifyme #product-bottom-sheet.bottom-sheet{left:0!important;right:0!important;width:100%;z-index:9998!important;background:rgb(var(--color-background))!important;border-top:1px solid rgba(0,0,0,.08)!important}body.has-notifyme #product-bottom-sheet.bottom-sheet.nm-fixed{position:fixed!important;bottom:0!important}body.has-notifyme #product-bottom-sheet.bottom-sheet.nm-bound{position:absolute!important;bottom:0!important}}#PopupModal-Agec .product-popup-modal__content{max-width:700px}#agec-iframe-container{padding:0;margin-top:30px}.iframe-container{height:89%}.agec-iframe{width:100%;height:90%;border:none}.description-traceability{margin-top:2rem;margin-bottom:.5rem}.description-traceability.description-traceability[data-show-agec=false]{display:none}.link-modal-opener{min-width:auto;min-height:auto;line-height:2rem;border:0;-webkit-appearance:none;appearance:none;text-align:left;letter-spacing:inherit;font-size:inherit;color:rgb(var(--color-foreground));text-wrap:balance;padding:0;background:transparent;border-radius:0;font-weight:500;transition:color .3s ease;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-modal-opener.link-modal-opener span{border-color:var(--color-foreground);border-style:solid;border-width:0;border-bottom-width:1px;padding:.1rem 0;pointer-events:none}variant-radios,variant-selects{display:flex;flex-direction:column;row-gap:2.4rem}variant-radios>.product-form__input:first-child{margin:0}#variant-radios-container{width:100%}#measmerize-button{padding-top:0;margin-top:-3.2rem;margin-bottom:2rem}@media screen and (max-width:749px){#variant-radios-container{max-width:44rem}}.tabs-wrapper .tab-content *{font-size:inherit!important;line-height:inherit!important;list-style-position:inside;list-style-type:"- ";color:#000}.tab-content p:empty{display:block}.product-form__input .form__label{font-size:10px}.product-form__input legend{color:#000}.product-form__input{margin:0}
/*# sourceMappingURL=/cdn/shop/t/167/assets/custom_section-main-product.css.map */
