.main-product-columns{background:var(--color-header-surface);padding-bottom:48px}.product-body-trust-badges{display:none}.price-comparison-sidebar .sliding-sidebar-inner{background-color:rgb(var(--color-chalk));max-width:36.875rem!important}.price-comparison-sidebar .sliding-sidebar-header,.price-comparison-sidebar .sliding-sidebar-content{height:auto;padding-left:3rem;padding-right:3rem}.price-comparison-sidebar .sliding-sidebar-header>div{margin-top:2rem;margin-right:0;margin-bottom:2rem}.price-comparison-sidebar .sliding-sidebar-toggle{width:1.25rem;height:1.25rem;min-height:0;padding:0;border:1px solid rgb(var(--color-secondary))!important;border-radius:9999px}.price-comparison-sidebar .sliding-sidebar-toggle-icon{display:flex;width:.625rem;height:.625rem;padding:0!important}.price-comparison-sidebar .sliding-sidebar-toggle-icon svg{width:100%;height:100%}.price-comparison-sidebar .price-comparison-content h2{font-family:var(--font-heading);line-height:1;margin-bottom:24px}.price-comparison-content__body h4{margin-bottom:.5rem}.price-comparison-content__body p{margin-bottom:2rem}.price-comparison-content__body p+p{margin-top:1rem}.product-body-bundles{width:100%;padding-top:65px}.product-body-bundles.is-moved{padding-top:1rem}.product-body-bundles .product-variant-bundles{margin:0}.product-body-bundles .variant-bundles{display:flex;flex-direction:column;gap:0}.product-body-bundles .variant-bundles-heading{color:#181616;font-family:ABC Diatype Mono;font-size:clamp(10px,calc(8.6578px + .3339vw),14px);letter-spacing:.08em;line-height:1.2;margin:0 0 12px;padding:0;text-transform:uppercase}.product-body-bundles .variant-bundle{align-items:flex-start;background:transparent!important;border:0!important;border-top:1px solid #181616!important;border-radius:0!important;column-gap:12px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;padding:12px 0;position:relative;text-align:left;width:100%}.product-body-bundles .variant-bundle:focus{background:transparent!important;border-top-color:#181616!important}.product-body-bundles .variant-bundle:hover,.product-body-bundles .variant-bundle.is-active{background:#ffffff7f!important;border-top-color:#181616!important}.product-body-bundles .variant-bundle:focus-visible{outline:1px solid #181616;outline-offset:4px}.product-body-bundles .variant-bundle[aria-disabled=true]{cursor:default;opacity:.5}.product-body-bundles .variant-bundle-state-wrap{align-items:center;column-gap:12px;display:flex;flex-shrink:0;padding-left:12px;padding-top:0}.product-body-bundles .variant-bundle-state{align-items:center;border-color:#181616;border-radius:999px;border-style:solid;border-width:1px;display:inline-flex;height:12px;justify-content:center;margin-top:0;position:relative;width:12px}.product-body-bundles .variant-bundle:hover .variant-bundle-state{background:#c2aab0}.product-body-bundles .group.is-active .variant-bundle-state{border-color:#ff6030;background:#ff6030}.product-body-bundles .variant-bundle-state-icon{display:none!important}.product-body-bundles .variant-bundle-thumbnail{height:43.48px;width:44.47px}.product-body-bundles .variant-bundle-thumbnail .ratio-wrapper,.product-body-bundles .variant-bundle-thumbnail .ratio-item,.product-body-bundles .variant-bundle-thumbnail .variant-bundle-thumbnail-img{border-radius:0!important}.product-body-bundles .variant-bundle-thumbnail .variant-bundle-thumbnail-img{object-fit:cover}.product-body-bundles .variant-bundle-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.product-body-bundles .variant-bundle-header{align-items:flex-start;column-gap:12px;display:flex;justify-content:space-between;width:100%}.product-body-bundles .variant-bundle-info{align-items:baseline;column-gap:24px;display:flex;justify-content:flex-start}.product-body-bundles .variant-bundle-text{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.product-body-bundles .variant-bundle-title{color:#181616;font-family:Neue Montreal;font-size:clamp(12px,calc(10.6578px + .3339vw),16px);font-weight:400;letter-spacing:.02em;line-height:1.12;margin:0}.product-body-bundles .variant-bundle-option{color:#181616;flex-shrink:0;font-family:ABC Diatype Mono;font-size:clamp(10px,calc(8.6578px + .3339vw),14px);letter-spacing:1%;line-height:1.2;margin:0;text-transform:uppercase}.product-body-bundles .variant-bundle-excerpt{display:none}.product-body-bundles .variant-bundle-price{align-items:baseline;column-gap:8px;display:flex;flex-wrap:wrap}.product-body-bundles .variant-bundle-price,.product-body-bundles .variant-bundle-link,.product-body-bundles .variant-bundle-price-current,.product-body-bundles .variant-bundle-price-compare{font-family:Neue Montreal}.product-body-bundles .variant-bundle-price-current{color:#ff6030;font-size:clamp(12px,calc(10.6578px + .3339vw),16px);font-weight:700;letter-spacing:.01em;line-height:1}.product-body-bundles .variant-bundle-price-regular{color:#181616;font-size:clamp(12px,calc(10.6578px + .3339vw),16px);font-weight:400;letter-spacing:.02em;line-height:1}.product-body-bundles .variant-bundle-price-compare{color:#181616b8;display:none;font-size:clamp(12px,calc(10.6578px + .3339vw),16px);line-height:1}.product-body-bundles .variant-bundle-link{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#18161699;font-size:clamp(12px,calc(10.6578px + .3339vw),16px);font-weight:400;line-height:1;min-height:0;padding:0;text-decoration:underline;text-underline-offset:2px}.product-body-bundles .variant-bundle-link:hover,.product-body-bundles .variant-bundle-link:focus{background:transparent!important;color:#181616}@media(min-width:768px){.product-body-bundles .variant-bundles-heading{font-size:clamp(10px,calc(8.6578px + .3339vw),14px);letter-spacing:.07em}.product-body-bundles .variant-bundle{border-top-color:#18161680!important;padding-top:12px;padding-bottom:12px}.product-body-bundles .variant-bundle-state-wrap{align-items:flex-start;padding-top:4px}.product-body-bundles .variant-bundle-thumbnail{height:55.51px;width:56.77px}.product-body-bundles .variant-bundle-body,.product-body-bundles .variant-bundle-text{gap:12px}.product-body-bundles .variant-bundle-title,.product-body-bundles .variant-bundle-excerpt,.product-body-bundles .variant-bundle-link,.product-body-bundles .variant-bundle-price-current,.product-body-bundles .variant-bundle-price-regular,.product-body-bundles .variant-bundle-price-compare{font-size:clamp(12px,calc(10.6578px + .3339vw),16px);line-height:1}.product-body-bundles .variant-bundle-option{font-size:clamp(10px,calc(8.6578px + .3339vw),14px);line-height:1.2}.product-body-bundles .variant-bundle-excerpt{color:#181616;display:block;letter-spacing:.02em;line-height:1;margin:0}}.product-details-column .button-add-to-cart-label{align-items:center;display:inline-flex;gap:8px;justify-content:center}.product-carousel-column{max-width:60%;overflow:visible}@media screen and (min-width:768px){main>section:has(.single-product){overflow:visible}.product-carousel-column.is-sticky{align-self:stretch}.product-carousel-column.is-sticky>div{height:100%}.product-carousel-column .thumbnail-swiper{position:sticky;top:var(--site-header-height, 0px);z-index:1;background:var(--color-header-surface);overflow:hidden}}.product-details-column{max-width:40%;width:100%}.product-details-column .product-title{font-family:"Untitled Serif";line-height:1}.product-details-column .comparison-link{color:#18161699;font-family:Neue Montreal;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:2px;letter-spacing:.02em;line-height:1;margin-top:10px;margin-bottom:10px}.product-details-column .rating-wrapper{margin-top:5.24px;gap:8px;color:#18161699;font-family:ABC Diatype Mono;text-transform:uppercase;font-size:14px;letter-spacing:1%;line-height:120%}.product-details-column .rating-wrapper .star .icon{height:12.49px;width:13.14px}.product-details-column .rating-wrapper .text-sm{font-size:clamp(10px,calc(8.6578px + .3339vw),14px)}.product-details-column .material-picker-wrapper{gap:12px;margin-top:14px}.product-details-column .material-picker-wrapper .material-upsell-card{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:0;width:50%;padding:13px 11px;line-height:1;height:100%}.product-details-column .material-picker-wrapper .material-upsell-card.border-primary{border-color:#ff6030}.product-details-column .material-picker-wrapper .material-upsell-card .title-wrapper span{line-height:1}.product-details-column .material-picker-wrapper .material-upsell-card .material-upsell-check,.product-details-column .material-picker-wrapper .material-upsell-card .material-upsell-radio{border:1px solid rgba(24,22,22,1);width:10px;height:10px}.product-details-column .material-picker-wrapper .material-upsell-card.border-primary .material-upsell-check,.product-details-column .material-picker-wrapper .material-upsell-card.border-primary .material-upsell-radio{border-color:#ff6030;background:#ff6030}.product-details-column .product-tabs-wrapper{margin-top:3.5rem}.product-details-column .product-tabs-wrapper .tab-buttons{gap:15px 0}.product-details-column .product-tabs-wrapper .tab-buttons button{width:50%;border-color:#18161699;position:relative;margin-top:1px;text-transform:uppercase;font-family:ABC Diatype Mono;padding-top:12px;line-height:1;letter-spacing:1%;border-top:1px solid;font-size:clamp(10px,calc(8.6578px + .3339vw),14px)}.product-details-column .product-tabs-wrapper .tab-buttons button.border-primary{border-color:#181616}.product-details-column .product-tabs-wrapper .tab-buttons button.border-primary:before{content:"";position:absolute;left:0;right:0;top:-3px;height:2px;background:#181616}.product-details-column .product-tabs-wrapper .tab-panels{padding-top:24px}.product-details-column .product-body-purchase-controls{padding-top:2.75rem;gap:12px}.product-details-column .product-body-variant-picker .product-variant-options{background:transparent;border:0}.product-details-column .product-body-purchase-controls .product-body-variant-picker,.product-details-column .product-body-purchase-controls .product-body-buy-buttons{flex:1 1 240px;min-width:min(100%,240px)}@media screen and (min-width:860px){.product-details-column .product-body-purchase-controls .product-body-variant-picker{flex:0 1 240.5px;max-width:240.5px}}.product-details-column .product-body-purchase-controls .button-add-to-cart,.product-details-column .product-body-purchase-controls .product-body-buy-buttons .product-form,.product-details-column .product-body-purchase-controls .product-body-buy-buttons .add-to-cart-buttons{height:70px}.product-details-column .product-body-purchase-controls .installment-desc{width:100%}.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box{justify-content:space-between}.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box .truemed-entry-text-container{gap:1px}.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box .truemed-entry-text,.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box .truemed-entry-link{font-family:Neue Montreal;font-size:clamp(10px,calc(9.3289px + .167vw),12px);letter-spacing:2%;line-height:1;color:#18161699}.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box svg path{fill:#18161699}.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box .truemed-entry-text-bold,.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box .truemed-entry-link{font-weight:100}.product-details-column .product-body-purchase-controls .button-add-to-cart{background:#181616;border:none;color:#f6f6f6;font-size:clamp(12px,calc(10.6578px + .3339vw),16px)}.product-details-column .product-body-variant-picker .product-variant-options .product-variation-picker-enhanced{position:relative}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options{background:transparent;width:100%;z-index:1;border:0;border-radius:0;box-shadow:none;max-height:none;overflow:visible;margin-top:2px}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options .input-select-enhance-label{background:#fff;border:1px solid rgba(0,0,0,.15);box-sizing:border-box;align-items:flex-start;flex-direction:column;flex-grow:0;font-size:16px;gap:0px;line-height:1;padding:12px;width:100%}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options .input-select-enhance-option:not(.is-selected) .input-select-enhance-label:hover{background:#e7e7e7;color:#181616}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options .input-select-enhance-option.is-selected .input-select-enhance-label{background:#cfcfcf;color:#fff}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options .input-select-enhance-option.is-selected{cursor:none;pointer-events:none}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options .input-select-enhance-option+.input-select-enhance-option .input-select-enhance-label{margin-top:-1px}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-option.is-selected .strikethrough-price{color:#fff9}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-option.is-selected .variant-price{color:#fff}.product-details-column .product-body-variant-picker .product-variant-options button{align-items:flex-start;box-sizing:border-box;flex-direction:column;font-size:16px;gap:12px;justify-content:center;line-height:1;width:100%;display:flex}.product-details-column .product-body-variant-picker .product-variant-options button .variant-title,.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options .input-select-enhance-label .variant-title{margin-bottom:0;line-height:1}.product-details-column .product-body-variant-picker .product-variant-options .price-wrapper{align-items:center;display:flex;gap:6px;line-height:1;margin-top:5px}.product-details-column .product-body-variant-picker .product-variant-options .strikethrough-price{color:#18161699;margin-right:6px}.product-details-column .product-body-variant-picker .product-variant-options .variant-price{font-weight:700;letter-spacing:1%;color:#ff6030}.product-details-column .product-body-variant-picker .product-variant-options button .dropdown-arrow svg{width:15px;margin:auto}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-option-selected{border:1px solid rgba(0,0,0,.15);border-radius:0;padding:0}.product-details-column .product-body-variant-picker .product-variant-options .product-variation-picker-enhanced:focus-within{outline:0}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-option-selected .input-select-enhance-label{align-items:flex-start;background:#fff;border:0;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;font-size:16px;gap:0px;justify-content:center;line-height:1;padding:12px;position:relative;width:100%;min-height:69px}.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-option-selected .dropdown-arrow{align-items:center;bottom:0;display:flex;position:absolute;right:12px;top:0}.main-product-inner.layout-inner{gap:49px}@media screen and (max-width:1279px){.main-product-inner.layout-inner{gap:24px}.product-details-column,.product-carousel-column{max-width:50%}}@media screen and (max-width:859px){.main-product-inner.layout-inner{flex-direction:column}.main-product-inner .product-carousel-column,.main-product-inner .product-details-column{max-width:100%;width:100%}}.thumbnail-swiper{position:relative;overflow:hidden}.thumbnail-swiper:after{background:linear-gradient(to top,rgb(24 22 22 / .62),transparent);bottom:0;content:"";height:56px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.thumbnail-swiper .action-list{position:absolute;bottom:20px;left:20px;gap:32px;z-index:2;align-items:center}.thumbnail-swiper .swiper-slide img{width:100%;height:auto;object-fit:cover}.thumbnail-swiper .swiper-button-prev{transform:rotate(180deg)}.thumbnail-swiper .swiper-button-next,.thumbnail-swiper .swiper-button-prev{color:transparent;position:relative;height:14px;width:14px;left:unset;right:unset;margin-top:0;top:unset}.thumbnail-swiper .action-list .pagination-count{color:#fff;z-index:1;font-size:14px;font-family:ABC Diatype Mono;letter-spacing:1%;line-height:1}.product-details-column .product-tabs-wrapper .tab-panels p{margin-top:2px}@media screen and (max-width:767px){.product-details-column .material-picker-wrapper .material-upsell-card.border-primary{width:45%}.product-details-column .material-picker-wrapper .material-upsell-card{width:55%!important;white-space:nowrap}.main-product-columns{padding-bottom:36px}.main-product-inner.layout-inner{flex-direction:column;gap:12px}.product-carousel-column,.product-details-column{max-width:100%}.thumbnail-swiper .action-list{bottom:20.15px;justify-content:space-between;width:calc(100% - 40px)}.thumbnail-swiper .action-list .pagination-count{order:2}.thumbnail-swiper .action-list .swiper-button-next{order:3}.product-material-comparison-trigger{display:none}.product-details-column .rating-wrapper{margin-top:14.74px;gap:10px;color:#181616;align-items:baseline}.product-details-column .rating-wrapper .text-sm{font-size:clamp(10px,calc(8.6578px + .3339vw),14px)}.product-details-column .rating-wrapper .star .icon{width:1em;height:1em}.product-details-column .material-picker-wrapper .material-upsell-card .title-wrapper span,.product-details-column .material-picker-wrapper .text-secondary{font-size:12px}.product-details-column .material-picker-wrapper,.product-details-column .product-tabs-wrapper{margin-top:36px}.product-details-column .product-body-purchase-controls,.product-body-bundles{padding-top:36px}.product-details-column .product-tabs-wrapper .tab-buttons button{font-size:clamp(10px,calc(8.6578px + .3339vw),14px)}.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box .truemed-entry-text,.product-details-column .product-body-purchase-controls .installment-desc .truemed-entry-box .truemed-entry-link{font-size:clamp(10px,calc(9.3289px + .167vw),12px)}.product-details-column .product-tabs-wrapper .tab-panels p{font-size:12px}.product-details-column .product-body-variant-picker .product-variant-options button .variant-title,.product-details-column .product-body-variant-picker .product-variant-options .input-select-enhance-options .input-select-enhance-label .variant-title,.product-details-column .product-body-variant-picker .product-variant-options .price-wrapper,.product-details-column .product-body-purchase-controls .button-add-to-cart{font-size:clamp(12px,calc(10.6578px + .3339vw),16px)}.product-details-column .product-body-purchase-controls .product-body-variant-picker,.product-details-column .product-body-purchase-controls .product-body-buy-buttons{flex:1 1 170px;min-width:min(100%,175px)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-product.css.map */
