:root{--ds-double-button-background: #ffffff;--ds-double-button-text-color: #313329;--ds-double-button-height: 58px;--ds-double-button-padding: 16px 24px;--ds-double-button-radius: 32px;--ds-double-button-gap: 1rem;--ds-double-button-background-hover: #313329;--ds-double-button-text-color-hover: #ffffff;--ds-double-button-font-size: 20px;--ds-double-button-font-weight: 400;--ds-double-button-line-height: 25.6px;--ds-button-outline-background: transparent;--ds-button-outline-text-color: #313329;--ds-button-outline-border: 2px solid #313329;--ds-button-outline-width: auto;--ds-button-outline-height: 50px;--ds-button-outline-padding: 12px 24px;--ds-button-outline-radius: 64px;--ds-button-outline-gap: 8px;--ds-button-outline-background-hover: #313329;--ds-button-outline-text-color-hover: #ffffff;--ds-button-outline-border-hover: 2px solid #313329;--ds-button-outline-font-size: 16px;--ds-button-outline-font-weight: 400;--ds-button-outline-line-height: 25.6px;--ds-button-outline-letter-spacing: 0;--ds-button-normal-background: #f5f6ed;--ds-button-normal-text-color: #313329;--ds-button-normal-border: none;--ds-button-normal-width: auto;--ds-button-normal-height: auto;--ds-button-normal-padding: 12px 24px;--ds-button-normal-radius: 48px;--ds-button-normal-gap: 8px;--ds-button-normal-background-hover: #313329;--ds-button-normal-text-color-hover: #f5f6ed;--ds-button-normal-border-hover: none;--ds-button-normal-font-size: 16px;--ds-button-normal-font-weight: 400;--ds-button-normal-line-height: 25.6px;--ds-button-normal-letter-spacing: 0;--ds-collection-banners-image-brightness: .8;--ds-collection-text-overlay-bg: rgba(49, 51, 41, .5);--ds-collection-text-overlay-color: #ffffff;--ds-collection-text-overlay-padding: 20px;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--card-subtitle-color: #313329;--card-subtitle-font-weight: 400;--card-title-color: #313329;--card-title-font-weight: 700;--card-text-color: #313329;--card-text-font-weight: 400}.ds-card-subtitle{font-family:var(--font-body-family);color:var(--card-subtitle-color);font-weight:var(--card-subtitle-font-weight)}.ds-card-title{font-family:var(--font-body-family);color:var(--card-title-color);font-weight:var(--card-title-font-weight);text-transform:none}.ds-card-text,.ds-card-text p,.ds-card-text a{font-family:var(--font-body-family);color:var(--card-text-color);font-weight:var(--card-text-font-weight)}.ds-subheading{color:#313329;font-family:Work Sans;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.96px;text-transform:uppercase}.ds-hd1{font-size:4.18rem;font-weight:400;line-height:100%}.ds-hd2{color:#313329;font-size:3.484rem;font-weight:400;line-height:100%}.ds-hd3{font-size:4rem;font-style:normal;font-weight:400;line-height:100%}.ds-title-{font-weight:700}.ds-text-sm{font-size:1.6rem}.ds-text-md{color:var(--color-primary-darkest, #313329);font-size:1.6rem;line-height:120%;letter-spacing:.6px}.ds-text-lg{font-size:1.6rem}.ds-text-xl{font-size:2rem}.ds-banner-title{font-size:1.8rem}.ds-porduct-card-title{all:unset;font-size:1.6rem;color:#313329;font-style:normal;font-weight:700;line-height:120%}.ds-product-card-price{color:#313329;font-size:1.4rem;font-style:normal;font-weight:400;line-height:120%}.ds-button-outline{color:#313329;font-style:normal;font-weight:400;line-height:var(--line-height-25_6, 25.6px)}.ds-image-with-text-tabs-custom-heading{font-size:2.903rem}.article-card__content h3.ds-text-md{font-size:1.6rem;line-height:1.2;font-weight:600}.ds-collection-card-with-overlay-title{color:#313329;font-family:Work Sans;font-size:2.133rem;font-style:normal;font-weight:700;line-height:110%}.ds-blog-card-date{all:unset;color:#adada9;font-family:Work Sans;font-size:1.2rem;font-style:normal;font-weight:400;line-height:140%}.ds-blog-card-title{all:unset;color:#313329;font-family:Work Sans;font-size:2.133rem;font-style:normal;font-weight:700;line-height:110%;text-transform:none;height:45px;margin-top:10px;text-overflow:ellipsis;overflow:hidden}.ds-blog-card-excerpt{all:unset;margin-top:10px}.ds-blog-card-link{all:unset;color:#313329;font-family:Work Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;margin-top:10px;text-decoration:underline;text-underline-offset:.5rem}.ds-faq-contact-detail-title{color:#313329;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.ds-faq-accordion-title{all:unset;color:#313329;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.margin-top-2{margin-top:2rem}.margin-top-3{margin-top:3rem}.margin-top-4{margin-top:4rem}.ds-text-with-icons-title{all:unset;color:#313329;font-family:Work Sans;font-size:2.133rem;font-style:normal;font-weight:700;line-height:110%}.footer-block__heading{color:#fff;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-transform:none}@media (min-width: 1200px){.ds-hd1{font-size:6.4rem}.ds-hd2{font-size:6.2rem}.ds-hd3{font-size:3.79rem}.ds-text-md{font-size:2.4rem}.ds-text-lg{font-size:3.4rem}.ds-text-xl{font-size:2rem}.ds-banner-title{font-size:2.133rem}.ds-porduct-card-title{font-size:2rem}.ds-product-card-price{font-size:1.6rem}.ds-image-with-text-tabs-custom-heading{font-size:5.052rem}.ds-collection-card-with-overlay-title{font-size:2.133rem}.ds-blog-card-date{font-size:1.2rem}.ds-blog-card-title{font-size:2.133rem}.ds-blog-card-link{font-size:1.4rem}}.ds-text-16px{font-size:1.6rem}.ds-text-20px{font-size:2rem}.ds-font-weight-bold{font-weight:700}.ds-font-weight-semibold{font-weight:600}.ds-font-weight-medium{font-weight:500}.ds-font-weight-light{font-weight:400}.ds-grey-background{background-color:#f6f6f6!important}.ds-grey-background img{mix-blend-mode:multiply}.product-card__color{margin:.125rem 0 0;opacity:.6}.product__tax{font-weight:400;font-size:1.2rem;opacity:.6}.f-price__regular,.f-price-item--sale{font-weight:500}.ds-product-card__foot-width{position:absolute;display:flex;align-items:center;gap:5px;top:8px;right:8px;z-index:1}.ds-product-card__foot-width-text{text-transform:uppercase;font-weight:700;font-size:12px;line-height:22px}.ds-footwidth-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:0;cursor:pointer;height:inherit}.ds-footwidth-tooltip__content{position:absolute;top:25px;right:0;padding:16px;font-size:12px;line-height:1.4;background-color:#fff;color:#313329;font-weight:400;white-space:normal;width:180px;text-align:left;box-shadow:0 4px 12px #0003;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:5}.ds-footwidth-tooltip:hover .ds-footwidth-tooltip__content,.ds-footwidth-tooltip:focus-visible .ds-footwidth-tooltip__content,.ds-footwidth-tooltip:focus .ds-footwidth-tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}.product-card__badge{top:8px!important;left:8px!important}@media (max-width: 768px){.ds-product-card__foot-width-text{font-size:12px;line-height:1.2;margin-top:1px}.ds-product-card__foot-width{bottom:8px;top:inherit;right:8px}.ds-footwidth-tooltip:active .ds-footwidth-tooltip__content,.ds-footwidth-tooltip:focus-visible .ds-footwidth-tooltip__content,.ds-footwidth-tooltip:focus .ds-footwidth-tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}.ds-footwidth-tooltip__content{bottom:25px;top:inherit;padding:12px;width:140px;transform:translateY(8px)}}.product-card__image-wrapper a.force-unhover:hover .product-card__image--second{opacity:0!important;pointer-events:none!important}.product-card__hover-content{position:absolute;bottom:3px;transform:translateY(100%) translate(-16px);background-color:#fff;opacity:0;visibility:hidden;max-height:0;overflow:hidden}@media only screen and (min-width: 769px){.product-card.product-hover:hover{box-shadow:0 4px 12px #0003;position:relative;display:block}.product-card.product-hover:hover .product-card__hover-frame{display:block;position:absolute;top:0;left:0;width:calc(100% + 32px);height:calc(100% + 16px);background-color:#fff;z-index:1;transform:translate(-16px) translateY(-16px);box-shadow:0 4px 12px #5f5f5f66}.product-card.product-hover:hover .product-card__hover-content{width:calc(100% + 32px);box-shadow:0 4px 12px #5f5f5f66;clip-path:inset(2px -10px -10px -10px);z-index:2;padding-top:16px}.product-card.product-hover:hover .product-card__hover-content-wrapper{padding:0rem 1.6rem 1.6rem}}.product-card__hover-frame{display:none}.product-card .ds-size-selector{margin-top:2px}.product-card:hover .ds-size-selector__button{border-radius:0;height:25px}.product-card.product-hover:hover .product-card__wrapper{position:relative;top:0;left:0;z-index:1000}.product-card .ds-choose-size-button{width:100%}product-card-atc form{gap:16px;display:flex;flex-direction:column}@media (min-width: 769px){.product-card:hover .product-card__hover-content{opacity:1;visibility:visible;max-height:500px}}.ds-size-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:12px}.ds-size-selector__button{background-color:#fff;border:1px solid #232626;padding:4px;font-size:12px;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease;min-height:24px;display:flex;align-items:center;justify-content:center}.ds-size-selector__button:hover,.ds-size-selector__button:focus-visible{background-color:#313329;color:#fff}.ds-size-selector__button--active{background-color:#000;color:#fff;border-color:#000}.ds-size-selector__button--active:hover,.ds-size-selector__button--active:focus-visible{background-color:#000;color:#fff;opacity:.9}.ds-size-selector__button:disabled{opacity:.3;cursor:not-allowed}.ds-size-selector__button:disabled:hover{background-color:#fff;color:#000}.ds-more-details{display:inline-flex;flex-direction:column;width:fit-content;font-size:14px;line-height:1.4;color:#000;text-decoration:none;transition:opacity .2s ease}product-card .size-selector__unit-button{height:fit-content}product-card .size-selector__header{margin-bottom:12px}.ds-more-details:hover,.ds-more-details:focus-visible{opacity:.7}.ds-more-details__text{position:relative}.ds-more-details__underline{height:1px;background-color:#000;width:100%;margin-top:2px}.ds-choose-size-button:hover,.ds-choose-size-button:focus-visible{background-color:#313329;color:#fff;opacity:1}.ds-choose-size-button:disabled{opacity:.4;cursor:not-allowed}.ds-choose-size-button:disabled:hover{background-color:#fff;color:#313329}.section__wrapper:has(product-card.product-hover:hover){z-index:11}.swiper:has(.product-hover){overflow-x:clip;overflow-y:visible;position:unset!important}product-card-atc .size-selector__options{grid-template-columns:repeat(4,1fr)}product-card-atc .size-selector__button{height:22px;font-size:12px;padding:0;border-color:#000}product-card-atc .size-selector__button:hover{background-color:rgb(var(--color-border))}product-card-atc .size-selector__button.selected{background-color:#000!important;color:#fff!important;border-color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ds-custom-base.css.map */
