@media screen and (max-width: 989.98px){body{--ratio: .75}}@media screen and (min-width: 750px){.main-product .product.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.main-product .product.grid .grid__item{max-width:none!important;width:auto!important;min-width:0}.main-product .product.grid .product__media-wrapper{max-width:none!important;width:100%}}@media screen and (min-width: 990px){.main-product .product.grid.grid{gap:24px}}.main-product .product__info-wrapper{padding:0}@media screen and (min-width: 990px){.main-product .product__info-wrapper{padding:0}}@media screen and (max-width: 749.98px){.main-product .page-width{padding:0}}.main-product .product-media-gallery-updated{position:relative;width:100%;max-width:100%;overflow:hidden}.main-product .media-gallery-container{position:relative;width:100%;aspect-ratio:1;background:#f8f8f8;height:100%}@media screen and (max-width: 749.98px){.main-product .media-gallery-container{height:480px;max-width:100%}}@media screen and (min-width: 750px) and (max-width: 989.98px){.main-product .media-gallery-container{max-width:100%;height:auto}}@media screen and (min-width: 990px){.main-product .media-gallery-container{max-width:100%}}@media screen and (min-width: 1200px){.main-product .media-gallery-container{max-height:calc(100vh - 118px)}}.main-product .media-gallery-container .swiper{height:100%}.main-product .media-gallery-container .swiper-button-prev:after,.main-product .media-gallery-container .swiper-button-next:after{display:none!important}.main-product .media-gallery-container .swiper .swiper-pagination{display:flex!important}@media screen and (min-width: 1200px){.main-product .media-gallery-container .swiper{max-height:calc(100vh - 118px)}}@media screen and (min-width: 1600px){.main-product .media-gallery-container .swiper{max-height:calc(100vh - 118px)}}.main-product .media-gallery-container .swiper-slide{display:block!important}.main-product .media-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 990px){.main-product .media-slide img{max-height:688px}}@media screen and (min-width: 1600px){.main-product .media-slide img{max-height:unset}}.main-product .swiper-pagination-bullet{flex-shrink:0;margin:0 2px!important}.main-product .swiper-pagination-bullet-active{background:#2d2a26}.main-product .gallery-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;border:none;width:35px;height:35px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;background:unset}.main-product .gallery-nav-arrow--prev{left:5px}.main-product .gallery-nav-arrow--next{right:5px}.main-product slider-component{height:100%}.main-product .slider-buttons{display:none!important}.main-product .gallery-pagination-dots{position:absolute;bottom:16px;left:16px;display:flex;gap:0;z-index:3}.main-product .gallery-pagination-dots button{width:6px;height:6px;background-color:#d2d0cc;cursor:pointer;transition:all .3s ease;border-radius:50%;overflow:hidden;flex-shrink:0;padding:0;border:none;outline:none;box-shadow:none}.main-product .gallery-pagination-dots button:hover,.main-product .gallery-pagination-dots button.active{background:#000}.main-product .media-gallery-main{height:100%;height:590px}@media screen and (min-width: 990px){.main-product .media-gallery-main{height:100%;height:668px}}@media screen and (min-width: 1200px){.main-product .media-gallery-main{height:100%}}.main-product .media-gallery-main .product__modal-opener,.main-product .media-gallery-main .product__media,.main-product .media-gallery-main .product-media-container{height:100%;width:100%;max-width:100%;cursor:grab}.main-product .product__info-wrapper{background:#f3efea;padding:16px}@media screen and (max-width: 749.98px){.main-product .product__info-wrapper{padding-top:24px}}.main-product .product__info-container{max-width:100%}.main-product .product__info-container>*+*{margin:0}@media screen and (min-width: 990px){.main-product .product__media-wrapper .product-media-gallery-updated{position:sticky;top:1rem;z-index:2;max-height:calc(100vh - 6rem);overflow-y:auto}.main-product .product__media-wrapper .product-media-gallery-updated::-webkit-scrollbar{display:none}}@media screen and (min-width: 1200px){.main-product .product__media-wrapper .product-media-gallery-updated{max-height:calc(100vh - 118px);overflow:hidden}}.main-product .rating-wrapper{display:flex;align-items:center;gap:8px}.main-product .rating-star{display:block;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='18' viewBox='0 0 90 18' fill='none'%3E%3Cpath d='M8.38861 1.88168C8.58105 1.2894 9.41895 1.2894 9.61139 1.88168L10.8763 5.77464C10.9624 6.03951 11.2092 6.21885 11.4877 6.21885H15.581C16.2037 6.21885 16.4627 7.01574 15.9589 7.38179L12.6473 9.78777C12.422 9.95147 12.3277 10.2416 12.4138 10.5065L13.6787 14.3995C13.8711 14.9917 13.1932 15.4843 12.6894 15.1182L9.37786 12.7122C9.15255 12.5485 8.84745 12.5485 8.62214 12.7122L5.31058 15.1182C4.80677 15.4843 4.12889 14.9917 4.32133 14.3995L5.58623 10.5065C5.67229 10.2416 5.57801 9.95147 5.3527 9.78777L2.04114 7.38179C1.53733 7.01574 1.79625 6.21885 2.419 6.21885H6.51231C6.79081 6.21885 7.03764 6.03951 7.1237 5.77464L8.38861 1.88168Z' fill='%23F7871B'/%3E%3Cpath d='M26.3886 1.88168C26.581 1.2894 27.419 1.2894 27.6114 1.88168L28.8763 5.77464C28.9624 6.03951 29.2092 6.21885 29.4877 6.21885H33.581C34.2037 6.21885 34.4627 7.01574 33.9589 7.38179L30.6473 9.78777C30.422 9.95147 30.3277 10.2416 30.4138 10.5065L31.6787 14.3995C31.8711 14.9917 31.1932 15.4843 30.6894 15.1182L27.3779 12.7122C27.1525 12.5485 26.8475 12.5485 26.6221 12.7122L23.3106 15.1182C22.8068 15.4843 22.1289 14.9917 22.3213 14.3995L23.5862 10.5065C23.6723 10.2416 23.578 9.95147 23.3527 9.78777L20.0411 7.38179C19.5373 7.01574 19.7963 6.21885 20.419 6.21885H24.5123C24.7908 6.21885 25.0376 6.03951 25.1237 5.77464L26.3886 1.88168Z' fill='%23F7871B'/%3E%3Cpath d='M44.3886 1.88168C44.581 1.2894 45.419 1.2894 45.6114 1.88168L46.8763 5.77464C46.9624 6.03951 47.2092 6.21885 47.4877 6.21885H51.581C52.2037 6.21885 52.4627 7.01574 51.9589 7.38179L48.6473 9.78777C48.422 9.95147 48.3277 10.2416 48.4138 10.5065L49.6787 14.3995C49.8711 14.9917 49.1932 15.4843 48.6894 15.1182L45.3779 12.7122C45.1525 12.5485 44.8475 12.5485 44.6221 12.7122L41.3106 15.1182C40.8068 15.4843 40.1289 14.9917 40.3213 14.3995L41.5862 10.5065C41.6723 10.2416 41.578 9.95147 41.3527 9.78777L38.0411 7.38179C37.5373 7.01574 37.7963 6.21885 38.419 6.21885H42.5123C42.7908 6.21885 43.0376 6.03951 43.1237 5.77464L44.3886 1.88168Z' fill='%23F7871B'/%3E%3Cpath d='M62.3886 1.88168C62.581 1.2894 63.419 1.2894 63.6114 1.88168L64.8763 5.77464C64.9624 6.03951 65.2092 6.21885 65.4877 6.21885H69.581C70.2037 6.21885 70.4627 7.01574 69.9589 7.38179L66.6473 9.78777C66.422 9.95147 66.3277 10.2416 66.4138 10.5065L67.6787 14.3995C67.8711 14.9917 67.1932 15.4843 66.6894 15.1182L63.3779 12.7122C63.1525 12.5485 62.8475 12.5485 62.6221 12.7122L59.3106 15.1182C58.8068 15.4843 58.1289 14.9917 58.3213 14.3995L59.5862 10.5065C59.6723 10.2416 59.578 9.95147 59.3527 9.78777L56.0411 7.38179C55.5373 7.01574 55.7963 6.21885 56.419 6.21885H60.5123C60.7908 6.21885 61.0376 6.03951 61.1237 5.77464L62.3886 1.88168Z' fill='%23F7871B'/%3E%3Cpath d='M80.3886 1.88168C80.581 1.2894 81.419 1.2894 81.6114 1.88168L82.8763 5.77464C82.9624 6.03951 83.2092 6.21885 83.4877 6.21885H87.581C88.2037 6.21885 88.4627 7.01574 87.9589 7.38179L84.6473 9.78777C84.422 9.95147 84.3277 10.2416 84.4138 10.5065L85.6787 14.3995C85.8711 14.9917 85.1932 15.4843 84.6894 15.1182L81.3779 12.7122C81.1525 12.5485 80.8475 12.5485 80.6221 12.7122L77.3106 15.1182C76.8068 15.4843 76.1289 14.9917 76.3213 14.3995L77.5862 10.5065C77.6723 10.2416 77.578 9.95147 77.3527 9.78777L74.0411 7.38179C73.5373 7.01574 73.7963 6.21885 74.419 6.21885H78.5123C78.7908 6.21885 79.0376 6.03951 79.1237 5.77464L80.3886 1.88168Z' fill='%23F7871B'/%3E%3C/svg%3E");width:90px}.main-product .rating-star:before{display:none}.main-product .media-gallery-main__badge{display:flex;align-items:center;gap:8px;position:absolute;top:18px;left:15px;width:100%;z-index:2;display:none}@media screen and (min-width: 990px){.main-product .media-gallery-main__badge{top:16px;left:16px}}.main-product .media-gallery-main__badge .product-badge{background:#8c674d;padding:4px 8px;font-size:12px;color:#fff}.main-product .product__title{font-size:32px;letter-spacing:-.02em;line-height:.9;color:#131313}.main-product .product__title h1{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.main-product .compression-level-info{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;font-weight:400;color:#2d2a26;margin-bottom:16px;gap:8px}.main-product .compression-level-info .compression-level-icon{width:22px;height:14px}.main-product .compression-level-info .compression-level-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-product .compression-level-info .compression-level-name{line-height:.9}.main-product .compression-level-info .compression-level-text{width:100%}.main-product .compression-level-info img{border:unset;margin:0}.main-product .price{font-family:"Inter",var(--font-body-family)}.main-product .price .badge{display:none}.main-product .price .price__container{margin:0}.main-product .price .price-item--regular{line-height:1.4;font-size:18px;color:#2d2a26;font-weight:600;letter-spacing:0}.main-product .price .price__sale{align-items:center}.main-product .price .price__sale .price-item--regular{font-size:18px;color:#a8a4a0;margin-right:8px;font-weight:400}.main-product .price .price__sale .price-item--sale{line-height:1.4;font-size:18px;color:#2d2a26;font-weight:600;letter-spacing:0}.main-product .price .price__badge-sold-out{margin:0}.main-product .limited-offer{background-color:#8c674d;border-top:0;padding:16px;display:flex;flex-direction:column;gap:16px;color:#faf6f2}.main-product .limited-offer__top{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.1}.main-product .limited-offer__top img{width:12px;height:15px;-o-object-fit:contain;object-fit:contain}.main-product .limited-offer__text{line-height:1.1;font-size:14px;font-weight:400}.main-product variant-selects .product-form__input{display:flex;align-items:center;position:relative;flex-wrap:wrap;margin-bottom:0;max-width:100%}.main-product variant-selects .product-form__input+.product-form__input{margin-top:24px}.main-product variant-selects .form__label{font-size:16px;font-weight:400;color:#2d2a26;line-height:1.1;font-family:"Inter",var(--font-body-family);margin-bottom:12px;display:flex;align-items:center;gap:8px;width:100%;max-width:100%}@media screen and (max-width: 749.98px){.main-product variant-selects .form__label{position:relative}}.main-product variant-selects .form__label span{font-weight:600}.main-product variant-selects .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:8px 4px}.main-product variant-selects .product-variant--link{height:100%;display:flex;align-items:center;margin-left:auto}@media screen and (max-width: 749.98px){.main-product variant-selects .product-variant--link{position:absolute;top:0;right:0;height:-moz-fit-content;height:fit-content}}.main-product variant-selects .product-variant--link a,.main-product variant-selects .product-variant--link button{white-space:nowrap;font-weight:500;font-size:14px;line-height:1;text-decoration:none;padding:0 0 1px;border-bottom:1px solid #2d2a26;letter-spacing:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;min-height:unset;min-width:unset;transition:all .3s ease;color:#2d2a26;border-color:#2d2a26}.main-product .product-form__buttons{max-width:100%}.main-product .product-form__buttons .button{margin:0}.main-product .accordion{border-color:#2d2a2626;border-width:.5px}.main-product .accordion__subtitle{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2d2a26}.main-product .accordion summary{padding:24px 0}.main-product .accordion summary .icon-caret{width:18px;height:24px;top:50%;transform:translateY(-50%)}.main-product .accordion__title{font-size:18px;text-transform:unset;color:#2d2a26;letter-spacing:-.01em;font-family:var(--font-body-family);font-weight:600}.main-product .accordion__content{padding-left:0;margin-bottom:24px}.main-product .accordion__content p{font-size:14px;color:#2d2a26}.main-product .accordion details[open] summary{padding-bottom:16px}.main-product .product__upsells{display:flex;flex-direction:column;gap:24px;margin-top:56px}.main-product .product__upsells-title{font-size:30px;line-height:.9;letter-spacing:-.02em}.main-product .product__upsells-list{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;gap:24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:0 16px}@media screen and (min-width: 1600px){.main-product .product__upsells-list{justify-content:flex-start}}.main-product .product__upsells-list::-webkit-scrollbar{display:none}.main-product .product__upsells-item{width:min(280px,85vw);flex-shrink:0;scroll-snap-align:start}@media screen and (min-width: 1600px){.main-product .product__upsells-item{width:48%}}.main-product .product__upsells-item .card{width:100%;max-width:100%;min-width:100%}.main-product .product__upsells-item .card .card__information{padding-bottom:0}.main-product .product__upsells-item .card .card__information{padding-top:0}.main-product .product__upsells-item .card .card__media,.main-product .product__upsells-item .card .card__inner{width:100%;max-width:100%;min-width:100%}.main-product .product__upsells-item .card .card__inner .card__media{height:100%}.main-product .product__upsells-item .card .product-form__input{margin-bottom:0}.main-product .product__upsells-item .card .product-card-title{margin:24px 0 0;font-size:20px}.main-product .product__upsells-item .card .size-inputs{display:flex;flex-wrap:wrap}.main-product .product__upsells-item .card .swatch-inputs{margin-top:4px;margin-left:3px}.main-product .product__upsells-item .card .swatch-inputs label{padding:0;background-color:unset;border:none;outline:none;box-shadow:none}.main-product .product__upsells-item .card .swatch-inputs label .swatch{border-radius:2px}.main-product .product__upsells-item .card .swatch-inputs label.active,.main-product .product__upsells-item .card .swatch-inputs label:hover{outline:1px solid #2d2a26;outline-offset:1px;border-radius:2px}.main-product .product__upsells-item .card .swatch-inputs label.active:before,.main-product .product__upsells-item .card .swatch-inputs label:hover:before{display:none}.main-product .product__upsells-item .card .swatch-inputs label.active .swatch,.main-product .product__upsells-item .card .swatch-inputs label:hover .swatch{border-radius:2px}.main-product .product__upsells-item .card fieldset:nth-of-type(2),.main-product .product__upsells-item .card fieldset:nth-of-type(3){margin-top:4px}.main-product .product__upsells-item .card .button{margin-top:15px}.main-product .product__upsells-item .card .button:disabled{background-color:#6a6161;color:#faf6f2}.main-product .product__upsells-item .card .price *{font-size:16px!important}.main-product .ilm-sizechart-block *{padding:0}.main-product .ilm-sizechart-block .ilmsc-button:hover{color:#2d2a26;border-color:#2d2a26}.sticky-add-to-cart{position:fixed;bottom:0;box-sizing:border-box;left:0;width:100%;max-width:100%;z-index:1000;padding:16px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 990px){.sticky-add-to-cart{display:none!important}}.sticky-add-to-cart__content{max-width:100%;width:100%}.sticky-add-to-cart__content button{margin:0;width:100%;transition:all .3s ease}.swym-atw-btn-wrapper-for-img{position:absolute;top:0}.product__mobile-info{display:none;background:#f3efea;padding:24px 16px 16px;margin-bottom:0}.product__mobile-info--visible,.product__desktop-only{display:block}.product__mobile-only{display:none}@media screen and (min-width: 750px){.product__mobile-info{display:none!important}.product__desktop-only{display:block}.product__mobile-only{display:none!important}}@media screen and (max-width: 749.98px){.product__mobile-info{display:block}.product__desktop-only{display:none!important}.product__mobile-only{display:block}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main-product.out.css.map */
