.montis-swatches{margin:16px 0 25px}.montis-swatches__label{font-family:var(--font-heading)!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--montis-black);margin-bottom:12px}.montis-swatches__row{display:flex;flex-wrap:wrap;gap:6px}.montis-swatches__swatch{display:block;width:44px;height:44px;border-radius:2px;border:1.5px solid #D0D0D0;padding:0;cursor:pointer;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease;text-decoration:none;overflow:hidden;position:relative}.montis-swatches__swatch:hover{border-color:#888;transform:scale(1.08);box-shadow:0 2px 8px #0000001f}.montis-swatches__swatch--active{border-color:var(--montis-black)!important;box-shadow:0 0 0 1px var(--montis-black)}.montis-swatches__split{display:block;width:100%;height:100%}.montis-size-toggle{margin:25px 0 16px;position:relative}.montis-size-toggle__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.montis-size-toggle__label{font-family:var(--font-heading)!important;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#1a1a1a!important;margin:0!important;padding:0!important;line-height:1}.montis-size-toggle__gender-tabs{display:flex;border:2px solid #1A1A1A;border-radius:6px;overflow:hidden}.montis-size-toggle__tab{padding:10px 22px;font-family:var(--font-heading)!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:none;cursor:pointer;color:#555!important;transition:all .2s ease}.montis-size-toggle__tab--active{background:#1a1a1a!important;color:#fff!important}.montis-size-toggle__tab:hover:not(.montis-size-toggle__tab--active){color:#1a1a1a!important;background:#f0f0f0}.montis-size-toggle__wide-legend{margin-left:auto;font-family:var(--font-body)!important;font-size:13px;font-weight:600;color:#555;display:flex;align-items:center;gap:6px}.montis-size-toggle__wide-legend-badge{display:inline-flex;align-items:center;justify-content:center;background:#198f51;color:#fff;font-size:11px;font-weight:800;width:20px;height:20px;border-radius:3px;line-height:1}.montis-size-toggle__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 16px;border:1.5px solid #D0D0D0;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .2s ease}.montis-size-toggle__trigger:hover{border-color:#999}.montis-size-toggle__trigger--open{border-color:#1a1a1a;border-bottom-left-radius:0;border-bottom-right-radius:0}.montis-size-toggle__trigger-text{font-family:var(--font-body)!important;font-size:14px;font-weight:500;color:#1a1a1a}.montis-size-toggle__trigger-arrow{transition:transform .2s ease;color:#888}.montis-size-toggle__trigger--open .montis-size-toggle__trigger-arrow{transform:rotate(180deg)}.montis-size-toggle__dropdown{display:none;border:1.5px solid #1A1A1A;border-top:none;border-radius:0 0 4px 4px;background:#fff;padding:12px;position:absolute;left:0;right:0;z-index:50;box-shadow:0 8px 24px #00000014}.montis-size-toggle__dropdown--open{display:block}.montis-size-toggle__pills{display:flex;flex-wrap:wrap;gap:6px}.montis-size-toggle__pill{min-width:42px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1.5px solid #D0D0D0;border-radius:4px;background:#fff;color:#1a1a1a;font-family:var(--font-body)!important;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}.montis-size-toggle__pill:hover:not(.montis-size-toggle__pill--active):not(:disabled){border-color:#1a1a1a}.montis-size-toggle__pill--active{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.montis-size-toggle__pill--active .montis-size-toggle__pill-wide-tag{background:#198f51;color:#fff}.montis-size-toggle__pill--disabled,.montis-size-toggle__pill:disabled{color:#ccc!important;border-color:#e5e5e5!important;cursor:not-allowed}.montis-size-toggle__pill--disabled .montis-size-toggle__pill-num,.montis-size-toggle__pill:disabled .montis-size-toggle__pill-num{text-decoration:line-through}.montis-size-toggle__pill--wide{border-top:2.5px solid #198F51}.montis-size-toggle__pill-wide-tag{font-size:10px;font-weight:800;letter-spacing:.05em;background:#198f51;color:#fff;padding:2px 5px;border-radius:3px;line-height:1;flex-shrink:0}#gc-legal-notice,.ge-legal-notice,[class*=ge-legal],[id*=ge-legal],[class*=glbe],[id*=glbe],[class*=global-e],[id*=global-e],.thb-product-detail [class*=legal-notice],.thb-product-detail [class*=consent],.thb-product-detail .installment,.product-form~.installment,shopify-payment-terms{display:none!important}pickup-availability,.pickup-availability-wrapper,.product-pickup-availabilities{display:none!important}.breadcrumbs,.product-add-to-cart-sticky{display:none!important}.product-section,.thb-product-detail{background:#fff!important;--bg-body-darken: #FFFFFF;padding-top:30px;padding-bottom:60px}.product-section .row{max-width:1320px;margin:0 auto;padding:0 40px}@media only screen and (min-width:1068px){.product-section .product-grid-container{grid-template-columns:58% 1fr!important;grid-gap:50px!important;align-items:start}}.product-section .product-image-container{margin:0!important;width:100%!important}@media(max-width:767px){.product-section,.thb-product-detail{padding-top:12px;padding-bottom:30px}.product-section .row{padding:0 16px}}@media(max-width:1067px){.product-section .product-grid-container{padding:0}.product-section .product-image-container{margin:0!important;width:100%!important}}.product-section .product__media,.product-section .product-single__media-image{background:#fff;border-radius:6px;overflow:hidden;aspect-ratio:1 / 1}.product-section .product-single__media-image img,.product-section .product__media img{object-fit:cover!important;border-radius:6px;width:100%;height:100%}.product-section .shopify-payment-button__more-options,.product-section .product-policies,.product-section [data-shopify=payment-terms],.product-section .side-panel-links,.product-section .social-links{display:none!important}.montis-trust-badges{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #E5E5E5}.montis-trust-badges__item{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;color:#555;letter-spacing:.02em}.montis-trust-badges__icon{color:var(--montis-green);font-size:14px;flex-shrink:0}.product-section .product-thumbnail-container{margin-top:10px}.product-section .thumbnail-list button,.product-section .thumbnail-list a{border:1.5px solid #E0E0E0!important;border-radius:4px;overflow:hidden;transition:border-color .2s ease;background:#fff}.product-section .thumbnail-list button img,.product-section .thumbnail-list a img{object-fit:contain!important;background:#fff}.product-section .thumbnail-list .is-active button,.product-section .thumbnail-list .is-active a{border-color:var(--montis-green)!important}.product-section .thumbnail-list button:hover,.product-section .thumbnail-list a:hover{border-color:#999!important}.product-section .product--text.style_vendor,.product-section .product__text.style_vendor{font-family:var(--font-heading)!important;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--montis-green)!important;opacity:1!important;font-weight:700;margin-bottom:6px}.product-section .product-title,.product-section .product__title{font-family:var(--font-heading)!important;font-weight:700;font-size:clamp(26px,3vw,34px);text-transform:uppercase;letter-spacing:.02em;line-height:1.15;margin-bottom:8px;color:var(--montis-black)}.product-section .product-price-container .price,.product-section .price__regular .price-item,.product-section .price .price-item--regular,.product-section .price-item,.product-section .price__sale .price-item--sale{font-family:var(--font-heading)!important;font-weight:700;font-size:26px;color:var(--montis-black)!important}.product-section .price .price-item--regular[aria-hidden=true],.product-section .price__sale .price-item--regular{font-size:18px;color:#999!important;font-weight:400}.product-section .star-rating-container,.product-section .product-rating,.product-section .product__rating{margin-top:4px!important;margin-bottom:12px!important}.product-section .rating-star{color:#f5a623!important}.product-section .product-reviews-link,.product-section .rating-count{font-family:var(--font-body)!important;font-size:12px;color:var(--montis-green)!important;text-decoration:none;font-weight:600}.product-section .product-description,.product-section .product-short-description,.product-section .product--text:not(.style_vendor){display:none!important}.product-section .variations .form__label,.product-section .variant-picker__label{font-family:var(--font-heading)!important;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--montis-black);font-weight:700;margin-bottom:8px}.product-section .variations .select,.product-section .select{border:1.5px solid #D0D0D0;border-radius:4px;transition:border-color .2s ease;height:48px}.product-section .variations select,.product-section .select select{font-family:var(--font-body)!important;font-size:14px;height:48px;color:var(--montis-black)}.product-section .variations .select:hover,.product-section .variations .select:focus-within{border-color:var(--montis-green)}.product-section .quantity,.product-section .quantity-input{border:1.5px solid #D0D0D0!important;border-radius:4px;height:48px}.product-section .product-form__submit,.product-section .single-add-to-cart-button,.product-section .button--add-to-cart{background:var(--montis-green)!important;color:var(--montis-white)!important;font-family:var(--font-heading)!important;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.14em;border:none!important;border-radius:4px;height:48px;transition:background .25s ease,transform .15s ease}.product-section .product-form__submit:hover,.product-section .single-add-to-cart-button:hover,.product-section .button--add-to-cart:hover{background:#147a45!important;transform:translateY(-1px)}.product-section .shopify-payment-button{margin-top:8px}.product-section .shopify-payment-button__button--branded{border-radius:4px!important;height:48px!important}.product-section .shopify-payment-button__more-options{font-family:var(--font-body)!important;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-top:8px}.product-section .accordion,.product-section .product__accordion{border-top:1px solid #E5E5E5;margin-top:20px}.product-section .accordion summary,.product-section .accordion__title{font-family:var(--font-heading)!important;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:16px 0;border-bottom:1px solid #E5E5E5;color:var(--montis-black);cursor:pointer}.product-section .accordion__content,.product-section .accordion__body{font-family:var(--font-body)!important;font-size:13px;line-height:1.7;color:#666;padding:14px 0}.product-section .accordion__content p,.product-section .accordion__body p{margin:0 0 8px}.product-section .side-panel-links{border-top:1px solid #E5E5E5;padding-top:18px;margin-top:18px}.product-section .side-panel-links--link{font-family:var(--font-heading)!important;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--montis-black)}.product-section .side-panel-links--link svg{width:18px;height:18px}.product-add-to-cart-sticky{background:var(--montis-white)!important;border-top:1px solid #EEE;box-shadow:0 -2px 20px #0000000f}.product-add-to-cart-sticky .single-add-to-cart-button{background:var(--montis-green)!important;color:var(--montis-white)!important;border-radius:4px}.montis-pdp-testimonials{padding:70px 0;background:#fafafa}.montis-pdp-testimonials__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0 20px;scrollbar-width:thin;scrollbar-color:#D0D0D0 transparent}.montis-pdp-testimonials__track::-webkit-scrollbar{height:4px}.montis-pdp-testimonials__track::-webkit-scrollbar-track{background:transparent}.montis-pdp-testimonials__track::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.montis-pdp-testimonials__carousel{position:relative}.montis-testimonials__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:50%;border:1px solid #D0D0D0;background:#fff;color:#333;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000014}.montis-testimonials__arrow:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.montis-testimonials__arrow--left{left:-16px}.montis-testimonials__arrow--right{right:-16px}@media(max-width:768px){.montis-testimonials__arrow{width:34px;height:34px}.montis-testimonials__arrow--left{left:-6px}.montis-testimonials__arrow--right{right:-6px}}.montis-pdp-testimonial__card{flex:0 0 320px;scroll-snap-align:start;background:#fff;border-radius:10px;padding:28px 24px;border:1px solid #EBEBEB;display:flex;flex-direction:column;transition:box-shadow .3s ease}.montis-pdp-testimonial__card:hover{box-shadow:0 4px 20px #0000000f}.montis-pdp-testimonial__stars{display:flex;gap:2px;margin-bottom:14px}.montis-pdp-testimonial__stars svg{width:14px;height:14px;color:gold}.montis-pdp-testimonial__quote{font-family:var(--font-body)!important;font-size:14px;line-height:1.7;color:#444;flex:1;margin-bottom:20px}.montis-pdp-testimonial__footer{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid #F0F0F0}.montis-pdp-testimonial__avatar{width:32px;height:32px;border-radius:50%;background:#198f51;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading)!important;font-size:13px;font-weight:700;flex-shrink:0;text-transform:uppercase}.montis-pdp-testimonial__author{font-family:var(--font-body)!important;font-size:13px;font-weight:600;color:#1a1a1a}.montis-pdp-testimonial__role{font-family:var(--font-body)!important;font-size:11px;color:#999;margin-top:1px}.montis-pdp-testimonial__verified{margin-left:auto;font-family:var(--font-body)!important;font-size:10px;font-weight:600;color:#198f51;background:#198f5114;padding:3px 8px;border-radius:10px;white-space:nowrap}.product-recommendations{padding-top:50px!important}.montis-pdp-compare{padding:70px 0;background:#fff}.montis-pdp-compare__table{max-width:700px;margin:0 auto;border-radius:12px;overflow:hidden;border:1px solid #EBEBEB}.montis-pdp-compare__row{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-bottom:1px solid #F0F0F0}.montis-pdp-compare__row:last-child{border-bottom:none}.montis-pdp-compare__row--header{background:#1a1a1a}.montis-pdp-compare__row--header .montis-pdp-compare__cell{color:#fff;font-family:var(--font-heading)!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.montis-pdp-compare__row:not(.montis-pdp-compare__row--header):nth-child(odd){background:#fafafa}.montis-pdp-compare__cell{padding:14px 20px;font-family:var(--font-body)!important;font-size:13px;display:flex;align-items:center}.montis-pdp-compare__cell--feature{font-weight:500;color:#555}.montis-pdp-compare__cell--montis{justify-content:center;text-align:center;background:#198f510a}.montis-pdp-compare__row--header .montis-pdp-compare__cell--montis{background:#198f51}.montis-pdp-compare__cell--other{justify-content:center;text-align:center;color:#999}.montis-pdp-compare__brand-badge{background:#fff;color:#198f51;padding:3px 14px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.04em}.montis-pdp-compare__icon{display:none}.montis-pdp-compare__value--yes{color:#198f51;font-weight:600;display:inline-flex;align-items:center;gap:6px}.montis-pdp-compare__value--no{color:#bbb;font-weight:400;display:inline-flex;align-items:center;gap:5px}.montis-pdp-pros{padding:70px 0;background:var(--montis-white)}.montis-pdp-pros__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.montis-pdp-pros__card{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4 / 5}.montis-pdp-pros__card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.montis-pdp-pros__card:hover img{transform:scale(1.05)}.montis-pdp-pros__info{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.montis-pdp-pros__name{font-family:var(--font-heading)!important;font-size:16px;font-weight:700;text-transform:uppercase;color:var(--montis-white)}.montis-pdp-pros__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8e8e8,#d8d8d8);color:#0000000d;font-family:var(--font-heading);font-size:60px;font-weight:700}.montis-pdp-why{padding:80px 0;background:var(--montis-black)}.montis-pdp-why__layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.montis-pdp-why__text p{font-family:var(--font-body)!important;font-size:15px;line-height:1.8;color:var(--montis-gray);margin-bottom:16px}.montis-pdp-why__video-wrap{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;background:#111}.montis-pdp-why__video-wrap iframe{width:100%;height:100%;border:none}.montis-pdp-why__video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--montis-gray-dark);color:var(--montis-green);cursor:pointer}@media(max-width:768px){.montis-pdp-testimonial__card{flex:0 0 280px}.montis-pdp-pros__grid{grid-template-columns:1fr;gap:16px}.montis-pdp-compare__row{grid-template-columns:1.2fr .9fr .9fr}.montis-pdp-compare__cell{padding:10px 12px;font-size:12px}.montis-pdp-why__layout{grid-template-columns:1fr;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/montis-product-page.css.map */
