.opt-pdp{--page-width: 1600px;--grid-desktop-horizontal-spacing: 40px;--grid-mobile-horizontal-spacing: 20px;--media-radius: 14px;--media-padding: 0px;--media-border-opacity: .05;--media-border-width: 0px;--buttons-radius: 5px;--buttons-radius-outset: 5px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--inputs-radius: 5px;--input-radius: 5px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--text-boxes-radius: 20px;--variant-pills-radius: 26px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .55;--badge-corner-radius: 20px;--card-corner-radius: 0px;--card: 0;--border-width: 1px;--border-opacity: .08;--border--color: #818181;--border-style: solid;--font-body-family: var(--rf-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-medium: 500;--font-body-weight-semibold: 600;--font-body-weight-bold: 700;--font-heading-family: var(--rf-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-scale: 1;--font-heading-scale: 1.05;--heading-text-transform: uppercase;--card-text-size: 16px;--letter-spacing: 0;--white-color: #ffffff;--black-color: 0, 0, 0;--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 10, 10, 10;--color-shadow: 18, 18, 18;--color-link-hover: 51, 51, 51;--color-button: 10, 10, 10;--color-button-text: 255, 255, 255;--color-bg-button-hover: 43, 42, 38;--color-button-hover-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 10, 10, 10;--color-base-text: 10, 10, 10;--color-base-background-2: 246, 246, 246;--color-base-accent-1: 21, 181, 143;--color-wbmaincolors-text: 10, 10, 10;--color-badge-foreground: 10, 10, 10;--color-badge-background: 255, 255, 255;--color-badge-border: 10, 10, 10;--alpha-link: .9;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-badge-border: .1;--product-in-stock-color: #0e6655;--product-low-stock-color: #9b2f20;--product-continue-selling-color: #9b2f20;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--duration-extra-long: .6s;--focus-outline-padding: .5rem;--shadow-horizontal-offset: 0px;--shadow-vertical-offset: 4px;--shadow-blur-radius: 5px;--shadow-opacity: 0;--shadow-visible: 0;--shadow-width: 0px;--shadow-color: 18, 18, 18;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 4px;--popup-shadow-blur-radius: 5px;--popup-shadow-opacity: .05;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 4px;--variant-pills-shadow-blur-radius: 5px;--variant-pills-shadow-opacity: 0;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));font-family:var(--font-body-family)}.opt-pdp .color-accent-2{--color-background: 246, 246, 246;--gradient-background: #f6f6f6;--color-foreground: 10, 10, 10;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.opt-pdp .color-background-1,.opt-pdp .color-scheme-f2fc1b7a-2569-4785-842f-d79a729d9867{--color-background: 255, 255, 255;--color-foreground: 10, 10, 10;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.opt-pdp .color-inverse,.opt-pdp .color-scheme-7c2546cb-36bf-420f-a74b-eb0e2aa6a284{--color-background: 10, 10, 10;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 10, 10, 10;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.opt-pdp .color-background-2{--color-background: 21, 181, 143;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 10, 10, 10;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.opt-pdp h1,.opt-pdp h2,.opt-pdp h3,.opt-pdp .h1,.opt-pdp .h2,.opt-pdp .h3{font-family:var(--rf-display);font-weight:400;letter-spacing:.01em}.opt-pdp .product__title,.opt-pdp .product__title h1,.opt-pdp h1.product__title{font-size:clamp(26px,2.9vw,46px);line-height:1.04}.opt-pdp .product__info-container .product__title,.opt-pdp .product__info-container .product__title>h1,.opt-pdp .product__info-container h1.product__title{font-size:clamp(26px,2.9vw,46px)!important;line-height:1.04!important}.opt-pdp .thumbnail-list__item,.opt-pdp .thumbnail-list__item.slider__slide{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important}.opt-pdp .quantity{border:0}.opt-pdp .WIDGET_TYPE_1 .appstle_subscription_wrapper{margin-bottom:0!important}.opt-pdp .quantity:after{box-shadow:none!important}.opt-pdp .WIDGET_TYPE_1 .appstle_subscription_wrapper{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.opt-pdp .WIDGET_TYPE_1 .appstleRadioSellingPlanWrapper{padding-bottom:6px!important}.opt-pdp .WIDGET_TYPE_1:not(:has(.appstleLoyaltyTable)) .appstle_subscription_wrapper{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.opt-pdp .WIDGET_TYPE_1:not(:has(.appstleLoyaltyTable)) .appstle_include_dropdown{border-bottom:1px solid #0a0a0a!important;border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important}.opt-pdp .WIDGET_TYPE_1 .appstle_include_dropdown,.opt-pdp .WIDGET_TYPE_1 .appstleLoyaltyTable{border-color:#0a0a0a!important}.opt-pdp{font-size:1.4rem;line-height:1.6}@media screen and (max-width:749px){.opt-pdp .product__info-container .product__title,.opt-pdp .product__info-container .product__title>h1,.opt-pdp .product__info-container h1.product__title{font-size:min(9.8vw,42px)!important;line-height:1.05!important;letter-spacing:0!important}}.opt-pdp slider-component:has(.tm-card) .slider-button{background:#fff!important;color:#0a0a0a!important;box-shadow:0 2px 10px #00000040}.opt-pdp slider-component:has(.tm-card) .slider-button svg,.opt-pdp slider-component:has(.tm-card) .slider-button svg path{fill:#0a0a0a!important;color:#0a0a0a!important}.opt-pdp slider-component:has(.tm-card) .slider-button[disabled]{opacity:.55}@media screen and (max-width:749px){.opt-pdp h2.h0{font-size:min(8vw,32px)!important;line-height:1.1!important;letter-spacing:0!important}}@media screen and (max-width:749px){.opt-pdp .product__media-list .product__media-item{width:84%!important;max-width:84%!important}.opt-pdp .thumbnail-slider{margin-top:10px}.opt-pdp .thumbnail-slider .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 0!important;margin:0!important;width:100%!important;max-width:none!important}.opt-pdp .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.opt-pdp .thumbnail-slider .thumbnail-list__item,.opt-pdp .thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 32px)/5)!important;width:calc((100% - 32px)/5)!important;max-width:none!important;margin:0!important;scroll-snap-align:start}.opt-pdp .thumbnail-slider .slider-button{display:none!important}.opt-pdp .product__media-item .product__media-icon--hover{display:flex!important;opacity:1!important;position:absolute;top:auto!important;left:auto!important;right:10px!important;bottom:10px!important;width:34px;height:34px;background:#ffffffeb;border:0;box-shadow:0 1px 6px #0000002e;pointer-events:none}.opt-pdp .product__media-item .product__media-icon--hover .icon{width:16px;height:16px}}.opt-pdp{--shopify-accelerated-checkout-button-block-size: 44px}.opt-pdp .product-form__buttons .product-form__submit{height:44px!important;min-height:44px!important}@media screen and (max-width:749px){.opt-pdp slider-component:has(.tm-card) .slider-button--prev{transform:translate(-50%)}.opt-pdp slider-component:has(.tm-card) .slider-button--next{transform:translate(50%)}.opt-pdp slider-component:has(.tm-card) .slider-button{width:24px!important;height:24px!important;min-width:0!important;min-height:0!important;padding:0!important}.opt-pdp slider-component:has(.tm-card) .slider-button svg{width:9px!important;height:9px!important}}@media screen and (min-width:750px){.opt-pdp .wbproleftimg.grid__item.product__media-wrapper media-gallery{display:flex;flex-direction:column}.opt-pdp media-gallery>slider-component:not(.thumbnail-slider){order:1;width:100%}.opt-pdp media-gallery .product__media-list{margin-bottom:0}.opt-pdp media-gallery>.thumbnail-slider{order:2!important;display:block;width:100%;margin-top:12px}.opt-pdp .thumbnail-slider .thumbnail-list,.opt-pdp .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:1px 0 4px!important;margin:0!important;width:100%!important;max-width:none!important}.opt-pdp .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.opt-pdp .thumbnail-slider .thumbnail-list__item,.opt-pdp .thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 40px)/5)!important;width:calc((100% - 40px)/5)!important;max-width:none!important;margin:0!important;scroll-snap-align:start}.opt-pdp .thumbnail-slider .slider-button{display:none!important}}.opt-pdp .thumbnail-slider .thumbnail{border-radius:6px;border:1.5px solid rgba(10,10,10,.08);opacity:.62;transition:border-color .18s ease,opacity .18s ease}.opt-pdp .thumbnail-slider .thumbnail img{border-radius:4.5px}.opt-pdp .thumbnail-slider .thumbnail:hover{opacity:.9}.opt-pdp .thumbnail-slider .thumbnail[aria-current]{border-color:var(--rf-ink);opacity:1}@media screen and (min-width:990px){.opt-pdp>.page-width{max-width:1260px}.opt-pdp .product.grid{--rf-pdp-gap: clamp(32px, 4vw, 56px);flex-wrap:nowrap;column-gap:var(--rf-pdp-gap)}.opt-pdp .product__media-wrapper,.opt-pdp .product__info-wrapper{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0}.opt-pdp .product__info-wrapper{padding-left:0!important}.opt-pdp .product__media-wrapper{flex:0 0 clamp((100% - var(--rf-pdp-gap)) * .5,(100vh - 205px) / 1.2,(100% - var(--rf-pdp-gap)) * .58)!important}.opt-pdp .product__media-wrapper media-gallery{width:min(100%,max(320px,calc((100vh - 205px) / 1.2)))!important}.opt-pdp .product__media-wrapper{align-self:stretch}.opt-pdp .product__media-wrapper>.product__column-sticky{position:sticky;top:88px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/opt-vars.css.map */
