.main__product--v2 .product.grid.grid--2-col-tablet.product--large:not(.product--no-media)>.product__media-wrapper{max-width:63.67%!important}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#49564e var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-count{display:inline-block;margin:0;color:#141516!important;font-size:12px}.main__gallery--inner{display:flex;gap:20px;width:100%;max-width:100%}.swiper--left--main{min-width:160px;height:auto}.swiper--right--main{max-width:calc(100% - 180px)}.swiper--left--main .swiper--thumbnails--main{height:675px}.swiper--left--main modal-opener{pointer-events:none}.swiper--left--main .product__media.media.media--transparent{padding:0}.main__product--v2 .product.grid{flex-wrap:nowrap}.swiper-slide.swiper-slide-thumb-active{border:2px solid var(--Black, #141516);box-sizing:border-box;border-radius:15px;overflow:hidden}.main__product--v2 .swiper--thumbnails--main .swiper-slide .media{border-radius:15px!important;aspect-ratio:1/1}.main__product--v2 .swiper--thumbnails--main .product-media-container.media-fit-cover{height:auto}.main__product--v2 .swiper--thumbnails--main .swiper-slide{height:auto;aspect-ratio:1/1}.main__product--v2 .product.grid.grid--2-col-tablet.product--large:not(.product--no-media)>.product__info-wrapper{max-width:100%!important;width:calc(37% - 44px)!important;min-width:unset!important}.main__product--v2 .gallery__bottom-sec .icon-with-text.icon-with-text--vertical{display:none}.gallery__bottom-sec{max-width:calc(100% - 180px);margin-left:auto;padding-top:50px}.main__product--v2 .gallery__bottom-sec .icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%;max-width:119px;width:unset}.main__product--v2 .gallery__bottom-sec .icon-with-text__item span.inline-richtext{color:#141516;text-align:center;font-family:Apfel Grotezk;font-size:12px;font-style:normal;font-weight:400;line-height:16.8px;letter-spacing:.6px}.main__product--v2 .icon-with-text.desktop-hide{display:none}.testimonial-block{background-color:#f5f2ee;padding:20px;margin-block:50px;border-radius:25px;background:#f4f4ec}.main__product--v2 .product__accordion .accordion__title{font-size:12px!important;color:#141516;font-family:Apfel Grotezk;font-size:14px!important;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.6px}.main__product--v2 .product__accordion.accordion{margin:0;padding:0}.main__product--v2 summary .icon-caret{right:0}.main__product--v2 .product__accordion .accordion__content *{color:#141516bf;font-family:Apfel Grotezk;font-size:13px;font-style:normal;font-weight:400;line-height:21.6px;letter-spacing:.6px}.main__product--v2 .product__accordion .accordion__content{padding:0 1rem;padding:0}.main__product--v2 .product__info-container>.product-highlight-box{margin:20px 0!important}.main__product--v2 .product-highlight-box{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#49564e;border-radius:25px;padding:15px 20px;margin-top:24px;margin-bottom:24px;flex-direction:row-reverse}.main__product--v2 .product-highlight-box__icon,.main__product--v2 .product-highlight-box__icon img{width:80px!important;height:auto!important}.main__product--v2 .product-highlight-box__content p{line-height:1.45;color:#fffffa;color:var(--Off-White, hsla(60, 27%, 94%, 1));font-family:Apfel Grotezk!important;font-size:14px;font-style:normal;font-weight:400;line-height:20.3px;letter-spacing:.6px;margin:0}.main__product--v2 .product-highlight-box__content h3{margin:0 0 10px;line-height:1.2;color:#fffffa;color:var(--Off-White, #F4F4EC);font-family:Apfel Grotezk!important;font-size:14px;font-style:normal;font-weight:400;line-height:16.8px;letter-spacing:.6px;text-transform:uppercase}.main__product--v2 .price__regular .price-item--regular{margin-right:0;color:var(--Black, #141516);font-family:Apfel Grotezk;font-size:40px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.6px}.main__product--v2 .qua-add-btn-wrapper .product-form__quantity .quantity{background:#f4f4ec;width:111px}.main__product--v2 .qua-add-btn-wrapper .button--inner-wrapper .product-form .product-form__submit{width:100%;max-width:calc(100% - 121px);border-color:#f4f4ec;margin-left:auto;color:var(--Black, #141516);text-align:center;font-family:Apfel Grotezk;font-size:14px;font-style:normal;font-weight:400;line-height:14.4px;letter-spacing:1px;text-transform:uppercase;position:relative}.main__product--v2 .qua-add-btn-wrapper .button--inner-wrapper .product-form .product-form__submit:after{position:absolute;content:"";background:url(/cdn/shop/files/Vector.svg?v=1778077879) no-repeat center;background-size:contain;right:10px;top:50%;transform:translateY(-50%);height:9px;width:5px;display:block;left:unset;border:unset;box-shadow:unset}.main__product--v2 .product-form__pill-row .product-form__pill-group{flex-basis:unset;display:flex;width:100%}.main__product--v2 .product-form__pill-row{display:flex;flex-wrap:wrap;align-items:center;width:100%;flex-direction:column;gap:10px}.main__product--v2 .product__info-wrapper .product-form__input--pill input[type=radio]+label{border-radius:5px;flex:1}.main__product--v2 .product-form__pill-row .size-guide-modal__opener{flex:1;display:block;width:100%}.main__product--v2 .product__info-wrapper.grid__item .button_quantity quantity-input.quantity{display:flex;max-width:111px;margin-top:-10px;background:#f4f4ec;border-radius:100px;overflow:hidden}.main__product--v2 .size-guide{background:#141516!important;color:#f4f4ec!important;border:none!important;height:36px;padding:0 16px;font-family:inherit;font-weight:400!important;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:5px;background:var(--Primary, #49564E)!important;color:var(--Off-White, #F4F4EC)!important;text-align:center;font-family:Apfel Grotezk;font-size:14px;font-style:normal;font-weight:400;line-height:14.4px;letter-spacing:1px;text-transform:uppercase;gap:10px;text-decoration:none}.main__product--v2 .product__info-wrapper .swatch-input__input+.swatch-input__label span.swatch.swatch--square{min-width:45px;height:36px;width:100%}.product__info-wrapper .swatch-input__input+.swatch-input__label{max-height:36px!important}.main__product--v2 .product-form__input{max-width:100%;display:flex}.main__product--v2 .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: .2rem;flex:1}.main__product--v2 .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:.7rem 7px .2rem 0;margin-top:8px}.main__product--v2 .product-form__input .form__label,.main__product--v2 .product-form__label-row{margin-bottom:0}.main__product--v2 .devider--main--empty{height:1px;background:#f4f4ec;margin:20px 0!important}.main__product--v2 .product__info-wrapper .product-form__input--pill input[type=radio]+label{border-radius:5px;flex:1;margin-top:8px}.main__product--v2 .product__text.inline-richtext{color:#141516;font-family:Apfel Grotezk;font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.6px}@media screen and (max-width:768px){.main__product--v2 .product.grid{flex-wrap:wrap}.main__product--v2 .product.grid.grid--2-col-tablet.product--large:not(.product--no-media)>.product__media-wrapper{max-width:100%!important}.main__product--v2 .product.grid.grid--2-col-tablet.product--large:not(.product--no-media)>.product__info-wrapper{max-width:100%!important;width:100%!important;min-width:unset!important}.icon-with-text.mobile-hide,.gallery__bottom-sec{display:none}.main__gallery--inner{display:flex;gap:10px;width:100%;max-width:100%;flex-direction:column-reverse}.swiper--right--main{max-width:100%}.main__product--v2 .swiper--thumbnails--main .swiper-slide{height:auto;aspect-ratio:1/1;max-width:71px}.main__product--v2 .swiper--left--main .product__modal-opener .product__media-icon{display:none}.main__product--v2 .swiper--left--main{min-width:160px;height:auto;padding:0 20px}.product__info-wrapper.grid__item{margin-top:20px}.main__product--v2 .product-media-container.media-fit-cover{border-radius:15px}.main__product--v2 .product__text.inline-richtext{color:#141516;font-family:Apfel Grotezk;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.6px}.main__product--v2 .product__title h1{line-height:39px}.main__product--v2 .product__title{margin-bottom:0!important;margin-top:5px!important}.main__product--v2 .product-form__label-row span.variant_option_name{font-size:12px!important}.main__product--v2 .cts-block__heading{font-size:14px}.pdp-delivery-info__subtext{color:#14151699;text-align:center;font-family:Apfel Grotezk;font-size:12px;font-style:normal;font-weight:400;line-height:16.8px;letter-spacing:.6px;opacity:1;max-width:213px;margin:10px auto 0}.main__product--v2 .product-highlight-box__icon,.main__product--v2 .product-highlight-box__icon img{width:38px!important;height:48px!important;object-fit:cover}.main__product--v2 .product__accordion .accordion__title{color:#141516;font-family:Apfel Grotezk;font-size:12px!important;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.6px}.feat-list__heading{font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:0;line-height:1.3;color:var(--Primary, #49564E);font-family:Apfel Grotezk;font-size:14px;font-style:normal;font-weight:400;line-height:14.2px;letter-spacing:.6px;text-transform:uppercase}.feat-list__desc p{margin:0;color:#141516;font-family:Apfel Grotezk;font-size:12px;font-style:normal;font-weight:400;line-height:20.4px;letter-spacing:.6px}.feat-list{margin:16px 0;display:flex;flex-direction:column;gap:10px}.main__product--v2 .icon-with-text.desktop-hide{display:flex}.main__product--v2 .product__info-wrapper .product-form__input--pill input[type=radio]+label{background:#f4f4ec!important;border:1px solid transparent!important;color:#141516!important;font-size:14px!important;border-radius:6px!important;padding:1.05rem 1.4rem;min-width:50px}.main__product--v2 button.size-guide.this2{font-size:14;font-size:14px!important}.main__product--v2 .price__regular .price-item--regular{font-size:30px}ul.icon-with-text.desktop-hide.icon-with-text--vertical{display:none}.main__product--v2 .product__accordion .accordion__content *{font-size:12px}.main__product--v2 .product__info-wrapper .swatch-input__input+.swatch-input__label span.swatch.swatch--square{height:36px}.product__info-wrapper .swatch-input__input+.swatch-input__label{max-height:36px}.main__product--v2 .size-guide{height:32px}}@media screen and (min-width:769px){.main__product--v2 .grid__item.product__media-wrapper{position:sticky;top:20px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-main-product-v2.css.map */
