.before-after{--compare: 50;display:flex;flex-direction:column;align-items:center;width:100%}.before-after--full-width{padding-inline:var(--before-after-horizontal-padding)}.before-after__header{display:flex;flex-direction:column;align-items:center;gap:var(--before-after-header-gap);width:100%;margin-block-end:var(--before-after-heading-gap);text-align:center}.before-after__heading{margin:0;max-width:var(--before-after-heading-width);color:var(--before-after-heading-color);font-family:var(--before-after-heading-font);font-style:var(--before-after-heading-style);font-weight:var(--before-after-heading-weight);font-size:clamp(1.375rem,4vw,var(--before-after-heading-size));letter-spacing:var(--before-after-heading-letter-spacing);line-height:1.077;text-transform:var(--before-after-heading-transform)}.before-after__subheading{margin:0;max-width:var(--before-after-subheading-width);color:var(--before-after-subheading-color);font-family:var(--before-after-subheading-font);font-style:var(--before-after-subheading-style);font-weight:var(--before-after-subheading-weight);font-size:var(--before-after-subheading-size);letter-spacing:0;line-height:normal}.before-after__compare{position:relative;display:grid;grid-template:1fr / 1fr;width:100%;height:auto;aspect-ratio:var(--before-after-image-ratio-mobile);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.before-after__layer{grid-area:1 / 1;position:relative;width:100%;height:100%;overflow:hidden;transition:clip-path var(--before-after-transition, 0s) ease-in-out}.before-after__layer--after{z-index:1}.before-after__layer--before{clip-path:inset(0 calc((100 - var(--compare)) * 1%) 0 0)}.before-after__layer--after{clip-path:inset(0 0 0 calc(var(--compare) * 1%))}.before-after__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.before-after__image--placeholder{background-color:rgb(var(--color-foreground-rgb) / .04)}.before-after__compare:after{content:"";position:absolute;inset:0 auto;left:calc(var(--compare) * 1%);z-index:2;width:4px;background:var(--before-after-divider-color);box-shadow:0 0 12px #0000001a;transform:translate(-50%);pointer-events:none;transition:left var(--before-after-transition, 0s) ease-in-out}.before-after__handle{position:absolute;top:50%;left:calc(var(--compare) * 1%);z-index:3;display:flex;align-items:center;justify-content:center;gap:.25rem;width:2.75rem;height:2.75rem;padding:.25rem;color:var(--before-after-handle-color);background:var(--before-after-handle-background);border-radius:50%;box-shadow:0 0 12px #0000001a;transform:translate(-50%,-50%);pointer-events:none;transition:left var(--before-after-transition, 0s) ease-in-out,gap .2s ease-in-out}.before-after__compare:hover .before-after__handle{gap:.125rem}.before-after__chevron{display:flex;align-items:center;justify-content:center}.before-after__chevron svg{display:block;width:8px;height:12px}.before-after__slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.before-after__slider:focus-visible{opacity:0;outline:none}.before-after__compare:has(.before-after__slider:focus-visible) .before-after__handle{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-60-80));outline-offset:var(--focus-outline-offset)}.before-after__slider::-webkit-slider-thumb{width:2.75rem;height:2.75rem;border:0;background:transparent;cursor:inherit;-webkit-appearance:none;appearance:none}.before-after__slider::-moz-range-thumb{width:2.75rem;height:2.75rem;border:0;background:transparent;cursor:inherit;-webkit-appearance:none;appearance:none}.before-after__slider::-webkit-slider-track,.before-after__slider::-moz-range-track{background:transparent;border:0;-webkit-appearance:none;appearance:none}.before-after__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4375rem;margin-block-start:var(--before-after-button-gap);padding-block:var(--before-after-button-padding-block);padding-inline:var(--before-after-button-padding-inline);border:0;border-radius:0;background-color:var(--before-after-button-background);color:var(--before-after-button-color);font-family:var(--before-after-button-font);font-style:var(--before-after-button-style);font-weight:var(--before-after-button-weight);font-size:var(--before-after-button-size);letter-spacing:var(--before-after-button-letter-spacing);line-height:1.25;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.before-after__button:hover{background-color:color-mix(in srgb,var(--before-after-button-background) 88%,#000)}.before-after__button[aria-disabled=true]{cursor:default;pointer-events:none}.before-after__button:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-60-80));outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.before-after__heading{font-size:var(--before-after-heading-size)}.before-after__compare{aspect-ratio:var(--before-after-image-ratio);max-height:calc(100svh - var(--header-top-position, 0px) - var(--before-after-heading-size, 2.2rem) * 2.2 - var(--before-after-subheading-size, 1rem) - var(--before-after-header-gap, .75rem) - var(--before-after-heading-gap, 2.5rem) - var(--before-after-section-padding-start, 3rem) - 1.5rem)}}@media(prefers-reduced-motion:reduce){.before-after__layer,.before-after__handle,.before-after__compare:after,.before-after__button{transition:none}}.brand-history{position:relative;isolation:isolate;display:flex;align-items:stretch;width:100%;min-height:var(--brand-history-height-mobile);overflow:hidden}.brand-history__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.brand-history__image,.brand-history__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.brand-history__image--mobile,.brand-history__video--mobile{display:none}.brand-history__image--placeholder{background-color:rgb(var(--color-foreground) / .08)}.brand-history__media video{clip-path:inset(0)}.brand-history__overlay:empty,.brand-history__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--brand-history-overlay);pointer-events:none}.brand-history__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:inherit;padding:2.5rem 1.5rem 3rem}.brand-history__intro{display:flex;flex-direction:column;align-items:flex-start;width:100%}.brand-history__eyebrow{margin:0;max-width:min(var(--brand-history-eyebrow-width),100%);color:var(--brand-history-eyebrow-color);font-family:var(--brand-history-eyebrow-font);font-style:var(--brand-history-eyebrow-style);font-weight:var(--brand-history-eyebrow-weight);font-size:var(--brand-history-eyebrow-size);letter-spacing:var(--brand-history-eyebrow-letter-spacing);line-height:1.25;text-transform:var(--brand-history-eyebrow-transform)}h2.brand-history__heading{display:flex;flex-direction:column;align-items:flex-start;width:min(var(--brand-history-heading-width),100%);max-width:100%;margin:0!important;margin-block-start:var(--brand-history-eyebrow-gap)!important;color:var(--brand-history-heading-color);font-family:var(--brand-history-heading-font);font-style:var(--brand-history-heading-style);font-weight:var(--brand-history-heading-weight);font-size:clamp(1.375rem,5vw,var(--brand-history-heading-size));letter-spacing:var(--brand-history-heading-letter-spacing);line-height:1.25;text-align:start!important;text-transform:var(--brand-history-heading-transform);word-break:break-word}.brand-history__heading-line--secondary{font-size:clamp(1.5rem,5.5vw,var(--brand-history-heading-size-secondary))}.brand-history__body{margin:0;margin-block-start:var(--brand-history-heading-gap);max-width:min(var(--brand-history-body-width),100%);color:var(--brand-history-body-color);font-family:var(--brand-history-body-font);font-style:var(--brand-history-body-style);font-weight:var(--brand-history-body-weight);font-size:var(--brand-history-body-size);letter-spacing:0;line-height:normal}.brand-history__body p{margin:0}.brand-history__body p+p{margin-block-start:1em}.brand-history__quote{position:relative;box-sizing:border-box;width:min(var(--brand-history-quote-width),100%);max-width:100%;margin:2.5rem 0 0;overflow:visible}.brand-history__quote-text{position:relative;z-index:1;margin:0;color:var(--brand-history-quote-color);font-family:var(--brand-history-body-font);font-style:var(--brand-history-body-style);font-weight:var(--brand-history-body-weight);font-size:var(--brand-history-body-size);letter-spacing:0;line-height:normal}.brand-history__author{position:relative;z-index:1;margin:0;margin-block-start:var(--brand-history-quote-gap);color:var(--brand-history-author-color);font-family:var(--brand-history-body-font);font-style:var(--brand-history-body-style);font-weight:var(--brand-history-author-weight);font-size:var(--brand-history-body-size);letter-spacing:0;line-height:normal}.brand-history__quote-mark{position:absolute;z-index:0;display:block;overflow:hidden;pointer-events:none}.brand-history__quote-mark svg{display:block;width:100%;height:100%}.brand-history__quote-mark--open{top:calc(var(--brand-history-mark-open-y) * .65);left:calc(var(--brand-history-mark-open-x) * .65);width:calc(var(--brand-history-mark-open-width) * .65);height:calc(var(--brand-history-mark-open-height) * .65)}.brand-history__quote-mark--close{top:calc(var(--brand-history-mark-close-y) * .65);right:var(--brand-history-mark-close-x);width:calc(var(--brand-history-mark-close-width) * .65);height:calc(var(--brand-history-mark-close-height) * .65);transform:rotate(180deg)}@media screen and (min-width:750px){.brand-history{min-height:var(--brand-history-height)}.brand-history__image--mobile+.brand-history__image--desktop,.brand-history__image--desktop,.brand-history__video--desktop{display:block}.brand-history__image--mobile,.brand-history__video--mobile{display:none}.brand-history__content{justify-content:space-between;padding:var(--brand-history-pad-top) var(--brand-history-pad-x) var(--brand-history-pad-bottom)}h2.brand-history__heading{font-size:var(--brand-history-heading-size);line-height:38px}.brand-history__heading-line--secondary{font-size:var(--brand-history-heading-size-secondary)}.brand-history__quote{align-self:flex-end;margin-block-start:0}.brand-history__quote-mark--open{top:var(--brand-history-mark-open-y);left:var(--brand-history-mark-open-x);width:var(--brand-history-mark-open-width);height:var(--brand-history-mark-open-height)}.brand-history__quote-mark--close{top:var(--brand-history-mark-close-y);right:var(--brand-history-mark-close-x);width:var(--brand-history-mark-close-width);height:var(--brand-history-mark-close-height)}}@media screen and (max-width:749px){h2.brand-history__heading{letter-spacing:.12em;line-height:1.2}.brand-history__image--mobile,.brand-history__video--mobile{display:block}.brand-history__image--mobile~.brand-history__image--desktop,.brand-history:has(.brand-history__image--mobile) .brand-history__image--desktop,.brand-history:has(.brand-history__video--mobile) .brand-history__video--desktop{display:none}}.feature-icons{display:flex;flex-direction:column;align-items:stretch;gap:var(--feature-icons-heading-gap);width:100%}.feature-icons--full-width{padding-inline:clamp(1.25rem,8.33vw,var(--feature-icons-horizontal-padding))}h2.feature-icons__heading{margin:0 auto;width:min(var(--feature-icons-heading-width),100%);color:var(--feature-icons-heading-color);font-family:var(--feature-icons-heading-font);font-style:var(--feature-icons-heading-style);font-weight:var(--feature-icons-heading-weight);font-size:clamp(22px,4vw,var(--feature-icons-heading-size));letter-spacing:var(--feature-icons-heading-letter-spacing);line-height:1.077;text-align:center;text-transform:var(--feature-icons-heading-transform)}.feature-icons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.feature-icons__item,.feature-icons__card{min-width:0}.feature-icons__item{border:var(--feature-icons-border-width) solid var(--feature-icons-border-color)}.feature-icons__item:nth-child(odd):not(.feature-icons__item--center){border-right:none}.feature-icons__item:nth-child(n+3){border-top:none}.feature-icons__item--center{grid-column:1 / -1;border-top:none}.feature-icons__item--center h3.feature-icons__card-heading,.feature-icons__item--center .feature-icons__text{width:100%}.feature-icons__card{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;min-height:var(--feature-icons-card-min-height);padding:15px var(--feature-icons-card-padding) 20px}.feature-icons__title-row{display:flex;align-items:center;gap:var(--feature-icons-icon-gap);width:100%;min-width:0}.feature-icons__icon{display:flex;align-items:center;justify-content:center;width:var(--feature-icons-icon-size);height:var(--feature-icons-icon-size);overflow:clip;flex-shrink:0}.feature-icons__icon-image{display:block;width:100%;height:100%;object-fit:contain}.feature-icons__card-heading,.feature-icons__text{margin:0;max-width:100%;text-align:left;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}h3.feature-icons__card-heading{width:min(var(--feature-icons-card-heading-width),100%);color:var(--feature-icons-card-heading-color);font-family:var(--feature-icons-card-heading-font);font-style:var(--feature-icons-card-heading-style);font-weight:var(--feature-icons-card-heading-weight);font-size:var(--feature-icons-card-heading-size);letter-spacing:0;line-height:1.4;text-transform:none}.feature-icons__text{width:min(var(--feature-icons-text-width),100%);color:var(--feature-icons-text-color);font-family:var(--feature-icons-text-font);font-style:var(--feature-icons-text-style);font-weight:var(--feature-icons-text-weight);font-size:var(--feature-icons-text-size);letter-spacing:0;line-height:normal}.feature-icons__title-row+.feature-icons__text{margin-top:var(--feature-icons-text-gap)}@media screen and (min-width:1200px){h2.feature-icons__heading{font-size:var(--feature-icons-heading-size)}.feature-icons__list{grid-template-columns:repeat(var(--feature-icons-count),minmax(0,1fr))}.feature-icons__item:nth-child(odd):not(.feature-icons__item--center){border-right:var(--feature-icons-border-width) solid var(--feature-icons-border-color)}.feature-icons__item:nth-child(n+3){border-top:var(--feature-icons-border-width) solid var(--feature-icons-border-color)}.feature-icons__item+.feature-icons__item{border-left:none}.feature-icons__item--center{grid-column:auto;width:auto;justify-self:stretch;border-top:var(--feature-icons-border-width) solid var(--feature-icons-border-color)}.feature-icons__item--center h3.feature-icons__card-heading{width:min(var(--feature-icons-card-heading-width),100%)}.feature-icons__item--center .feature-icons__text{width:min(var(--feature-icons-text-width),100%)}.feature-icons__card{padding-top:15px}}.materials{display:flex;flex-direction:column;gap:var(--materials-heading-gap);width:100%}.materials--full-width{padding-inline:var(--materials-horizontal-padding)}.materials__header{display:flex;flex-direction:column;align-items:center;gap:var(--materials-header-gap);width:100%;margin-inline:auto;text-align:center}h2.materials__heading{margin:0;color:var(--materials-heading-color);font-family:var(--materials-heading-font);font-style:var(--materials-heading-style);font-weight:var(--materials-heading-weight);font-size:clamp(22px,4vw,var(--materials-heading-size));letter-spacing:var(--materials-heading-letter-spacing);line-height:1.077;text-transform:var(--materials-heading-transform)}.materials__subheading{margin:0;color:var(--materials-subheading-color);font-family:var(--materials-subheading-font);font-style:var(--materials-subheading-style);font-weight:var(--materials-subheading-weight);font-size:var(--materials-subheading-size);letter-spacing:0;line-height:1.5;max-width:341px}.materials__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--materials-card-gap);margin:0;padding:0;list-style:none}.materials__item,.materials__card{min-width:0}.materials__card{display:flex;flex-direction:column;gap:var(--materials-description-gap);height:100%;cursor:default}.materials__card:focus{outline:none}.materials__card:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-60-80));outline-offset:var(--focus-outline-offset)}.materials__media{position:relative;aspect-ratio:280 / 527;overflow:hidden}.materials__image{display:block;width:100%;height:100%;object-fit:cover}.materials__image--placeholder{background-color:rgb(var(--color-foreground-rgb) / .04)}.materials__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--materials-hover-overlay);opacity:0;pointer-events:none;transition:opacity .35s ease}.materials__name{position:absolute;top:var(--materials-name-offset);right:1.5rem;left:1.5rem;z-index:1;margin:0;color:var(--materials-name-color);font-family:var(--materials-name-font);font-style:var(--materials-name-style);font-weight:var(--materials-name-weight);font-size:var(--materials-name-size);letter-spacing:0;line-height:1.244;text-align:center;text-transform:none;text-shadow:0 1px 8px rgb(0 0 0 / .28);transition:opacity .35s ease}.materials__description{margin:0;min-height:4.6875rem;color:var(--materials-description-color);font-family:var(--materials-description-font);font-style:var(--materials-description-style);font-weight:var(--materials-description-weight);font-size:var(--materials-description-size);letter-spacing:0;line-height:1.5;transition:opacity .35s ease}.materials--static .materials__description{min-height:0;max-width:16rem;margin-inline:auto;text-align:center;letter-spacing:.4px;line-height:1.2;transition:none}@media(hover:hover)and (pointer:fine)and (min-width:750px){.materials:not(.materials--static) .materials__card{position:relative;gap:0}.materials:not(.materials--static) .materials__description{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:0;margin:0;padding:1.5rem;overflow:hidden;color:var(--materials-name-color);text-align:center;text-shadow:0 1px 8px rgb(0 0 0 / .28);opacity:0}.materials:not(.materials--static) .materials__card:hover .materials__overlay,.materials:not(.materials--static) .materials__card:focus .materials__overlay,.materials:not(.materials--static) .materials__card:focus-within .materials__overlay,.materials:not(.materials--static) .materials__item.is-selected .materials__overlay,.materials:not(.materials--static) .materials__card:hover .materials__description,.materials:not(.materials--static) .materials__card:focus .materials__description,.materials:not(.materials--static) .materials__card:focus-within .materials__description,.materials:not(.materials--static) .materials__item.is-selected .materials__description{opacity:1}.materials:not(.materials--static) .materials__card:hover .materials__name,.materials:not(.materials--static) .materials__card:focus .materials__name,.materials:not(.materials--static) .materials__card:focus-within .materials__name,.materials:not(.materials--static) .materials__item.is-selected .materials__name{opacity:0}}@media screen and (max-width:749px){.materials{gap:clamp(var(--spacing-5),var(--materials-heading-gap),var(--spacing-7))}.materials__description{font-size:min(1.8rem,var(--materials-description-size))}.materials--mobile-carousel .materials__header{flex:0 0 auto}.materials--mobile-carousel .materials__grid{position:relative;display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.materials--mobile-carousel .materials__grid::-webkit-scrollbar{display:none}.materials--mobile-carousel .materials__item{display:flex;flex:0 0 calc(100% - 56px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.materials--mobile-carousel .materials__card{width:100%}.materials--mobile-carousel .materials__media{flex:none;position:relative;width:100%;aspect-ratio:280 / 527;overflow:hidden}.materials--mobile-carousel .materials__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.materials--mobile-carousel .materials__description{flex:none;display:-webkit-box;min-height:4.5em;min-height:3lh;height:4.5em;height:3lh;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.materials--mobile-carousel.materials--static .materials__description{max-width:none;min-height:3.6em;min-height:3lh;height:3.6em;height:3lh}}@media screen and (min-width:750px){h2.materials__heading{font-size:var(--materials-heading-size)}.materials__grid{grid-template-columns:repeat(var(--materials-columns),minmax(0,1fr))}.materials__media{aspect-ratio:var(--materials-image-ratio, 280 / 527)}}@media(prefers-reduced-motion:reduce){.materials__overlay,.materials__description,.materials__name{transition:none}}.menswear-signup{display:flex;flex-direction:column;align-items:center;width:100%}.menswear-signup--full-width{padding-inline:clamp(1.25rem,3.05vw,var(--menswear-signup-horizontal-padding))}.menswear-signup__stage{position:relative;width:100%}.menswear-signup__intro{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--menswear-signup-heading-width);text-align:center}h2.menswear-signup__heading{margin:0;max-width:100%;color:var(--menswear-signup-heading-color);font-family:var(--menswear-signup-heading-font);font-style:var(--menswear-signup-heading-style);font-weight:var(--menswear-signup-heading-weight);font-size:clamp(1.6rem,7vw,var(--menswear-signup-heading-size));letter-spacing:var(--menswear-signup-heading-letter-spacing);line-height:1.077;text-align:center;text-transform:var(--menswear-signup-heading-transform);text-wrap:balance}.menswear-signup__body{margin:0;margin-block-start:var(--menswear-signup-heading-gap);max-width:var(--menswear-signup-body-width);width:100%;color:var(--menswear-signup-body-color);font-family:var(--menswear-signup-body-font);font-style:var(--menswear-signup-body-style);font-weight:var(--menswear-signup-body-weight);font-size:var(--menswear-signup-body-size);letter-spacing:0;line-height:normal}.menswear-signup__body p{margin:0}.menswear-signup__form{width:min(var(--menswear-signup-form-width),100%);margin-block-start:var(--menswear-signup-body-gap);pointer-events:auto}.menswear-signup .newsletter-form,.menswear-signup .newsletter__controls{width:100%}.menswear-signup .newsletter__controls{position:relative}.menswear-signup .newsletter__field{margin:0}.menswear-signup .newsletter__field .field__input{height:var(--menswear-signup-form-height);padding-block:0;padding-inline-start:1.5rem;padding-inline-end:calc((var(--menswear-signup-button-padding-inline) * 2) + var(--menswear-signup-arrow-size) + var(--menswear-signup-button-inset) + 8rem);border:var(--menswear-signup-form-border-width) solid var(--menswear-signup-form-border);border-radius:0;background-color:var(--menswear-signup-form-background);color:var(--menswear-signup-body-color);font-family:var(--menswear-signup-body-font);font-style:var(--menswear-signup-body-style);font-weight:var(--menswear-signup-body-weight);font-size:var(--menswear-signup-input-size);letter-spacing:0;line-height:normal;text-transform:none}.menswear-signup .newsletter__field .field__input::placeholder,.menswear-signup .newsletter__field .field__input:-ms-input-placeholder{color:var(--menswear-signup-placeholder-color);opacity:1}.menswear-signup .newsletter__field .field__message{position:absolute;left:0;top:calc(100% + .5rem);width:100%;margin:0;text-align:center}.menswear-signup .newsletter__button{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;inset-block-start:var(--menswear-signup-button-inset);inset-inline-end:var(--menswear-signup-button-inset);z-index:2;height:calc(var(--menswear-signup-form-height) - (var(--menswear-signup-button-inset) * 2));padding-block:var(--menswear-signup-button-padding-block);padding-inline:var(--menswear-signup-button-padding-inline);border:0;border-radius:0;background-color:var(--menswear-signup-button-background);color:var(--menswear-signup-button-color);font-family:var(--menswear-signup-button-font);font-style:var(--menswear-signup-button-style);font-weight:var(--menswear-signup-button-weight);font-size:var(--menswear-signup-button-size);letter-spacing:var(--menswear-signup-button-letter-spacing);line-height:1.25;text-transform:none}.menswear-signup .newsletter__button-icon,.menswear-signup .newsletter__button-arrow{display:block;width:var(--menswear-signup-arrow-size);height:var(--menswear-signup-arrow-size);flex-shrink:0;font-size:var(--menswear-signup-arrow-size);line-height:0}.menswear-signup .newsletter__button-arrow svg{display:block;width:var(--menswear-signup-arrow-size);height:var(--menswear-signup-arrow-size)}@media(hover:hover){.menswear-signup .newsletter__button:hover{background-color:color-mix(in srgb,var(--menswear-signup-button-background) 88%,#000)}}.menswear-signup .newsletter__button:focus-visible,.menswear-signup .newsletter__field .field__input:focus-visible{outline:var(--focus-outline-width, 2px) solid rgb(var(--color-foreground-rgb) / var(--opacity-60-80, .7));outline-offset:var(--focus-outline-offset, 3px)}.menswear-signup .newsletter__terms{margin-block-start:.75rem;text-align:start}.menswear-signup__collage{display:grid;width:100%;margin-block-start:1.5rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.menswear-signup__media{margin:0;min-width:0;overflow:hidden;background-color:var(--menswear-signup-image-background)}.menswear-signup__media--1{aspect-ratio:357 / 439;order:1}.menswear-signup__media--2{aspect-ratio:232 / 285;order:3}.menswear-signup__media--3{aspect-ratio:410 / 504;order:4}.menswear-signup__media--4{aspect-ratio:245 / 301;order:2}.menswear-signup__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.menswear-signup__image--placeholder{background-color:var(--menswear-signup-image-background)}.menswear-signup__disclaimer{margin:0;margin-block-start:var(--menswear-signup-disclaimer-gap);max-width:40rem;color:var(--menswear-signup-disclaimer-color);font-family:var(--menswear-signup-body-font);font-style:var(--menswear-signup-body-style);font-weight:var(--menswear-signup-body-weight);font-size:var(--menswear-signup-disclaimer-size);letter-spacing:0;line-height:normal;text-align:center}@media screen and (min-width:750px){h2.menswear-signup__heading{font-size:var(--menswear-signup-heading-size)}}@media screen and (min-width:990px){.menswear-signup__intro{position:absolute;top:0;left:50%;z-index:2;width:min(var(--menswear-signup-heading-width),calc(100% - 2rem));pointer-events:none;transform:translate(-50%)}.menswear-signup__collage{display:grid;margin-block-start:var(--menswear-signup-collage-offset);aspect-ratio:1395 / var(--menswear-signup-collage-aspect-height);gap:0;grid-template-columns:357fr 33fr 232fr 87fr 410fr 31fr 245fr;grid-template-rows:199fr var(--menswear-signup-form-image-gap) 219fr 21fr 264fr}.menswear-signup__media--1,.menswear-signup__media--2,.menswear-signup__media--3,.menswear-signup__media--4{aspect-ratio:auto;width:100%;height:100%;order:0}.menswear-signup__media--1{grid-column:1;grid-row:1 / 5;align-self:start;height:auto;aspect-ratio:357 / 439}.menswear-signup__media--2{grid-column:3;grid-row:4 / 6}.menswear-signup__media--3{grid-column:5;grid-row:3 / 6}.menswear-signup__media--4{grid-column:7;grid-row:1 / 2;align-self:start;height:auto;aspect-ratio:245 / 301}}@media(prefers-reduced-motion:reduce){.menswear-signup .newsletter__button{transition:none}}.menswear-featured-collection{display:flex;flex-direction:column;align-items:stretch;gap:var(--mfc-heading-gap);width:100%}.menswear-featured-collection--full-width{padding-inline-start:clamp(1.25rem,6.75vw,var(--mfc-horizontal-padding));padding-inline-end:0}h2.menswear-featured-collection__heading{margin:0!important;width:min(var(--mfc-heading-width),100%);color:var(--mfc-heading-color);font-family:var(--mfc-heading-font);font-style:var(--mfc-heading-style);font-weight:var(--mfc-heading-weight);font-size:clamp(22px,4vw,var(--mfc-heading-size));letter-spacing:var(--mfc-heading-letter-spacing);line-height:1.077;text-align:start!important;text-transform:var(--mfc-heading-transform)}.menswear-featured-collection__viewport{display:block;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab}.menswear-featured-collection__scroller{display:flex;flex-direction:column;gap:0;min-width:0}.menswear-featured-collection__viewport::-webkit-scrollbar{display:none}.menswear-featured-collection__scrollbar{display:none;position:relative;height:4px;margin:0;border:0;border-radius:999px;background-color:color-mix(in srgb,var(--mfc-heading-color) 18%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none}.menswear-featured-collection__scrollbar:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.menswear-featured-collection--full-width .menswear-featured-collection__scrollbar{margin-inline-end:clamp(1.25rem,6.75vw,var(--mfc-horizontal-padding))}.menswear-featured-collection__scrollbar-thumb{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;width:48px;padding:0;border:0;border-radius:inherit;background-color:var(--mfc-heading-color);cursor:grab;transform:translateZ(0)}.menswear-featured-collection__scrollbar-thumb:active,.menswear-featured-collection__scrollbar.is-dragging .menswear-featured-collection__scrollbar-thumb{cursor:grabbing}.menswear-featured-collection__scrollbar-thumb:focus{outline:none}.menswear-featured-collection__scrollbar-thumb:focus-visible{outline:2px solid var(--mfc-heading-color);outline-offset:3px}@media screen and (min-width:750px){.menswear-featured-collection--scrollbar .menswear-featured-collection__scroller{gap:28px}.menswear-featured-collection--scrollbar .menswear-featured-collection__scrollbar.is-visible{display:block}}.menswear-featured-collection__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.menswear-featured-collection__viewport:focus{outline:none}.menswear-featured-collection__viewport:focus-visible{outline:2px solid currentColor;outline-offset:4px}.menswear-featured-collection__track{display:flex;gap:var(--mfc-column-gap);margin:0;padding:0;list-style:none;width:max-content}.menswear-featured-collection__track:after{content:"";flex:0 0 clamp(1.25rem,6.75vw,var(--mfc-horizontal-padding))}.menswear-featured-collection__item{flex:0 0 var(--mfc-card-width);scroll-snap-align:start}.menswear-featured-collection__card{display:flex;flex-direction:column;gap:var(--mfc-media-gap);min-width:0}.menswear-featured-collection__media{position:relative;width:100%;aspect-ratio:var(--mfc-image-aspect-ratio);overflow:hidden;background-color:#f5f5f5}.menswear-featured-collection__media-link{display:block;width:100%;height:100%}.menswear-featured-collection__image,.menswear-featured-collection__image--placeholder{display:block;width:100%;height:100%;object-fit:var(--mfc-image-object-fit)}.menswear-featured-collection__image--placeholder{background-color:#f0f0f0}.menswear-featured-collection__tags{position:absolute;top:17px;right:11px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin:0;padding:0;list-style:none;pointer-events:none}.template--page.template--menswear-lander .menswear-featured-collection__tags{right:auto;left:11px;align-items:flex-start}.menswear-featured-collection__tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 24px;border-radius:29px;background-color:var(--mfc-tag-background);color:var(--mfc-tag-color);font-family:var(--mfc-tag-font);font-style:var(--mfc-tag-style);font-weight:var(--mfc-tag-weight);font-size:var(--mfc-tag-size);line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap}.menswear-featured-collection__quick-view{position:absolute;right:0;bottom:25px;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--mfc-quick-view-width);height:var(--mfc-quick-view-height);background-color:var(--mfc-quick-view-background);color:var(--mfc-quick-view-color);text-decoration:none;cursor:pointer;pointer-events:auto}.menswear-featured-collection__quick-view[aria-busy=true]{pointer-events:none;opacity:.65}.menswear-featured-collection__quick-view:focus-visible{outline:2px solid var(--mfc-quick-view-background);outline-offset:3px}.menswear-featured-collection__quick-view-icon{display:block;width:var(--mfc-quick-view-icon);height:var(--mfc-quick-view-icon);overflow:hidden}.menswear-featured-collection__quick-view-icon svg{display:block;width:100%;height:100%}.menswear-featured-collection__quick-view-icon path{stroke:currentColor}.menswear-featured-collection__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mfc-info-gap);min-width:0}.menswear-featured-collection__rating{display:flex;align-items:center;gap:6px;padding-bottom:6px;color:inherit;text-decoration:none}.menswear-featured-collection__rating:focus-visible{outline:2px solid var(--mfc-star-color);outline-offset:3px}.menswear-featured-collection__stars{display:flex;align-items:center;gap:var(--mfc-star-gap)}.menswear-featured-collection__star{display:block;width:var(--mfc-star-size);height:var(--mfc-star-size);color:var(--mfc-star-color);overflow:hidden}.menswear-featured-collection__star--empty{opacity:.25}.menswear-featured-collection__star svg{display:block;width:100%;height:100%}.menswear-featured-collection__star path{fill:currentColor}.menswear-featured-collection__rating-count{color:var(--mfc-rating-color);font-family:var(--mfc-rating-font);font-style:var(--mfc-rating-style);font-weight:var(--mfc-rating-weight);font-size:var(--mfc-rating-size);letter-spacing:var(--mfc-rating-letter-spacing);line-height:1;text-transform:uppercase}.menswear-featured-collection__type{margin:0;color:var(--mfc-type-color);font-family:var(--mfc-type-font);font-style:var(--mfc-type-style);font-weight:var(--mfc-type-weight);font-size:var(--mfc-type-size);letter-spacing:var(--mfc-type-letter-spacing);line-height:1.2;text-transform:var(--mfc-type-transform)}h3.menswear-featured-collection__title{margin:0;color:var(--mfc-title-color);font-family:var(--mfc-title-font);font-style:var(--mfc-title-style);font-weight:var(--mfc-title-weight);font-size:var(--mfc-title-size);letter-spacing:var(--mfc-title-letter-spacing);line-height:1.2;text-transform:var(--mfc-title-transform)}.menswear-featured-collection__title-link{color:inherit;text-decoration:none}.menswear-featured-collection__title-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.menswear-featured-collection__meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mfc-meta-gap)}.menswear-featured-collection__color,.menswear-featured-collection__price{margin:0;color:var(--mfc-meta-color);font-family:var(--mfc-meta-font);font-style:var(--mfc-meta-style);font-weight:var(--mfc-meta-weight);font-size:var(--mfc-meta-size);line-height:1.2;letter-spacing:0;text-transform:none}.menswear-featured-collection__price s{margin-inline-end:.4em;opacity:.6}.menswear-featured-collection__card--sold-out .menswear-featured-collection__media{opacity:.5}@media screen and (max-width:749px){.menswear-featured-collection__item{flex-basis:85vw}}@media screen and (min-width:1200px){h2.menswear-featured-collection__heading{font-size:var(--mfc-heading-size)}}.menswear-hero{position:relative;display:flex;align-items:stretch;width:100%;min-height:var(--menswear-hero-height-mobile);overflow:hidden}.menswear-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.menswear-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.menswear-hero__image--mobile{display:none}.menswear-hero__image--placeholder{background-color:rgb(var(--color-foreground) / .08)}.menswear-hero__overlay:empty,.menswear-hero__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--menswear-hero-overlay);pointer-events:none}.menswear-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:inherit;padding:4rem var(--menswear-hero-horizontal-padding) 5.5rem;text-align:center}.menswear-hero--has-logos .menswear-hero__content{padding-block-end:calc(var(--menswear-hero-logo-bottom) + 3.5rem)}.menswear-hero__copy{display:flex;flex-direction:column;align-items:center;width:100%}.menswear-hero__rating-wrapper{display:flex;justify-content:center}.menswear-hero__rating{display:flex;align-items:center;justify-content:center;gap:var(--menswear-hero-star-gap);border-block-end:.5px solid currentColor;color:var(--menswear-hero-rating-color)}.menswear-hero__rating--button{padding:0;border:0;border-block-end:.5px solid currentColor;background:none;font:inherit;cursor:pointer}.menswear-hero__rating-value{margin:0;font-family:var(--menswear-hero-rating-font);font-style:var(--menswear-hero-rating-style);font-weight:var(--menswear-hero-rating-weight);font-size:var(--menswear-hero-rating-size);letter-spacing:var(--menswear-hero-rating-letter-spacing);line-height:1.25;text-transform:uppercase}.menswear-hero__stars{position:relative;display:inline-block;width:max-content;line-height:0}.menswear-hero__stars-layer{display:flex;align-items:center;gap:var(--menswear-hero-rating-gap);width:max-content}.menswear-hero__stars-layer--track{opacity:var(--menswear-hero-star-track-opacity, .32)}.menswear-hero__stars-layer--fill{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--menswear-hero-star-fill, 100%);overflow:hidden}.menswear-hero__rating-count{font-family:var(--menswear-hero-rating-font);font-style:var(--menswear-hero-rating-style);font-size:var(--menswear-hero-rating-size);letter-spacing:var(--menswear-hero-rating-letter-spacing);line-height:1.25;text-transform:uppercase}.menswear-hero__star,.menswear-hero__star-fallback{display:block;width:var(--menswear-hero-star-size);height:var(--menswear-hero-star-size);flex-shrink:0;object-fit:contain}.menswear-hero__star-fallback{font-size:var(--menswear-hero-star-size);line-height:1;color:currentColor}.menswear-hero__eyebrow{margin:0;margin-block-start:var(--menswear-hero-eyebrow-gap);max-width:var(--menswear-hero-eyebrow-width);color:var(--menswear-hero-eyebrow-color);font-family:var(--menswear-hero-eyebrow-font);font-style:var(--menswear-hero-eyebrow-style);font-weight:var(--menswear-hero-eyebrow-weight);font-size:var(--menswear-hero-eyebrow-size);letter-spacing:var(--menswear-hero-eyebrow-letter-spacing);line-height:1.25;text-transform:var(--menswear-hero-eyebrow-transform)}h1.menswear-hero__heading{display:flex;flex-direction:column;align-items:center;gap:var(--menswear-hero-heading-line-gap);width:min(var(--menswear-hero-heading-width),100%);margin:0;margin-block-start:var(--menswear-hero-heading-gap);color:var(--menswear-hero-heading-color);font-family:var(--menswear-hero-heading-font);font-style:var(--menswear-hero-heading-style);font-weight:var(--menswear-hero-heading-weight);font-size:clamp(1.75rem,8vw,var(--menswear-hero-heading-size));letter-spacing:var(--menswear-hero-heading-letter-spacing);line-height:.85;text-align:center;text-transform:var(--menswear-hero-heading-transform);word-break:break-word}.menswear-hero__heading-line{display:block;max-width:100%}.menswear-hero__heading-line--secondary{font-size:clamp(1.375rem,6vw,var(--menswear-hero-heading-size-secondary))}.menswear-hero__body{margin:0;margin-block-start:var(--menswear-hero-body-gap);max-width:min(var(--menswear-hero-body-width),100%);color:var(--menswear-hero-body-color);font-family:var(--menswear-hero-body-font);font-style:var(--menswear-hero-body-style);font-weight:var(--menswear-hero-body-weight);font-size:var(--menswear-hero-body-size);letter-spacing:0;line-height:1.6}.menswear-hero__body p{margin:0}.menswear-hero__body p+p{margin-block-start:.5em}.menswear-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--menswear-hero-button-gap);margin-block-start:var(--menswear-hero-actions-gap);width:100%}.menswear-hero__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:0;font-family:var(--menswear-hero-button-font);font-style:var(--menswear-hero-button-style);font-weight:var(--menswear-hero-button-weight);font-size:var(--menswear-hero-button-size);letter-spacing:var(--menswear-hero-button-letter-spacing);line-height:1.25;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.menswear-hero__button--solid{min-height:2.4375rem;padding-block:var(--menswear-hero-button-padding-block);padding-inline:var(--menswear-hero-button-padding-inline);background-color:var(--menswear-hero-button-background);color:var(--menswear-hero-button-color)}.menswear-hero__button--solid:hover{background-color:color-mix(in srgb,var(--menswear-hero-button-background) 88%,#000)}.menswear-hero__button--underline{min-height:24px;padding:2px 0 0;background:transparent;color:var(--menswear-hero-button-color)}.menswear-hero__button--underline .menswear-hero__button-label{padding-block-end:6px;border-block-end:1px solid currentColor}.menswear-hero__button--underline:hover{opacity:.75}.menswear-hero__button[aria-disabled=true]{cursor:default;pointer-events:none}.menswear-hero__button:focus-visible{outline:var(--focus-outline-width, 2px) solid rgb(var(--color-foreground) / .7);outline-offset:var(--focus-outline-offset, 3px)}.menswear-hero__logos{position:absolute;bottom:var(--menswear-hero-logo-bottom);left:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--menswear-hero-logo-gap);margin:0;padding:0;list-style:none;transform:translate(-50%)}@media screen and (max-width:750px){.menswear-hero__logos{gap:18px;flex-wrap:nowrap}}.menswear-hero__logo,.menswear-hero__logo-link{display:flex;align-items:center;justify-content:center}.menswear-hero__logo-image{display:block;width:var(--menswear-hero-logo-width);height:var(--menswear-hero-logo-height);object-fit:contain}.menswear-hero__logo-link:focus-visible{outline:var(--focus-outline-width, 2px) solid rgb(var(--color-foreground) / .7);outline-offset:var(--focus-outline-offset, 3px)}@media screen and (min-width:750px){.menswear-hero{min-height:var(--menswear-hero-height)}.menswear-hero__image--mobile+.menswear-hero__image--desktop,.menswear-hero__image--desktop{display:block}.menswear-hero__image--mobile{display:none}h1.menswear-hero__heading{font-size:var(--menswear-hero-heading-size);height:90px;justify-content:center;line-height:60px;overflow:visible}.menswear-hero__heading-line{flex-shrink:0;line-height:60px}.menswear-hero__heading-line--secondary{font-size:var(--menswear-hero-heading-size-secondary);line-height:60px}.menswear-hero__content{justify-content:flex-start;padding-block-start:191px;padding-block-end:0}.menswear-hero--has-logos .menswear-hero__content{padding-block-end:calc(var(--menswear-hero-logo-bottom) + 3rem)}}@media screen and (max-width:749px){.menswear-hero__image--mobile{display:block}.menswear-hero__image--mobile~.menswear-hero__image--desktop,.menswear-hero:has(.menswear-hero__image--mobile) .menswear-hero__image--desktop{display:none}}@media(prefers-reduced-motion:reduce){.menswear-hero__button{transition:none}}@media(prefers-reduced-motion:no-preference){html:has(.menswear-hero){scroll-behavior:smooth}}.menswear-how-its-made{display:grid;grid-template-areas:"heading" "media" "features";gap:2rem;width:100%}.menswear-how-its-made--full-width{padding-inline:clamp(1.25rem,5vw,var(--mhim-horizontal-padding))}.menswear-how-its-made__intro{grid-area:heading;display:flex;flex-direction:column;min-width:0}h2.menswear-how-its-made__heading{margin:0!important;color:var(--mhim-heading-color);font-family:var(--mhim-heading-font);font-style:var(--mhim-heading-style);font-weight:var(--mhim-heading-weight);font-size:clamp(22px,4vw,var(--mhim-heading-size));letter-spacing:var(--mhim-heading-letter-spacing);line-height:1.077;text-align:start!important;text-transform:var(--mhim-heading-transform)}.menswear-how-its-made__subtext.rte{padding-block-start:var(--mhim-subtext-padding-top);padding-block-end:var(--mhim-subtext-padding-bottom);color:var(--mhim-item-color);font-family:var(--mhim-item-font);font-style:var(--mhim-item-style);font-weight:var(--mhim-item-weight);font-size:var(--mhim-item-size);line-height:1.5}.menswear-how-its-made__subtext.rte p{color:var(--mhim-item-color)}.menswear-how-its-made__subtext>:first-child{margin-top:0}.menswear-how-its-made__subtext>:last-child{margin-bottom:0}.menswear-how-its-made__subtext p{margin:0}.menswear-how-its-made__subtext p+p{margin-top:.75em}.menswear-how-its-made__subtext p a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.menswear-how-its-made__features{grid-area:features;display:flex;flex-direction:column;gap:var(--mhim-row-gap);min-width:0;margin:0;padding:0;list-style:none}.menswear-how-its-made__item{display:flex;align-items:center;min-height:var(--mhim-row-height);padding-inline:var(--mhim-item-padding);border-block:.5px solid var(--mhim-border-color)}.menswear-how-its-made__item-text{margin:0;color:var(--mhim-item-color);font-family:var(--mhim-item-font);font-style:var(--mhim-item-style);font-weight:var(--mhim-item-weight);font-size:var(--mhim-item-size);line-height:normal}.menswear-how-its-made__media{grid-area:media;position:relative;display:block;aspect-ratio:801 / 840;overflow:hidden;background-color:#1c261d}.menswear-how-its-made__media--has-video{cursor:pointer}.menswear-how-its-made__video,.menswear-how-its-made__poster,.menswear-how-its-made__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.menswear-how-its-made__placeholder{background-color:#ffffff0f}.menswear-how-its-made__poster,button.menswear-how-its-made__play{transition:opacity .3s ease,visibility .3s ease}.menswear-how-its-made__poster{z-index:1;pointer-events:none}button.menswear-how-its-made__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%,-50%);cursor:pointer;-webkit-appearance:none;appearance:none}button.menswear-how-its-made__play:focus-visible{outline:2px solid #f5e6c9;outline-offset:4px}.menswear-how-its-made__play-icon{display:block;width:36px;height:36px;overflow:hidden}.menswear-how-its-made__play-icon svg{display:block;width:100%;height:100%}.menswear-how-its-made__media.is-playing .menswear-how-its-made__poster,.menswear-how-its-made__media.is-playing .menswear-how-its-made__play{opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width:750px){.menswear-how-its-made{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"heading media" "features media";gap:2.5rem var(--mhim-column-gap);align-items:stretch}.menswear-how-its-made .menswear-how-its-made__features.list-unstyled{align-self:end;margin-block-end:181px}.menswear-how-its-made__media{align-self:start;width:100%;min-width:0;min-height:0}}@media screen and (min-width:1200px){h2.menswear-how-its-made__heading{font-size:var(--mhim-heading-size)}}@media(prefers-reduced-motion:reduce){.menswear-how-its-made__media.is-playing .menswear-how-its-made__poster,.menswear-how-its-made__media.is-playing .menswear-how-its-made__play{transition:none}}.menswear-style-with{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;width:100%}.menswear-style-with--full-width{padding-inline:clamp(1.25rem,2.4vw,var(--msw-horizontal-padding))}.menswear-style-with__media{position:relative;display:block;order:2;aspect-ratio:4 / 5;overflow:hidden;background-color:#f4f4f4}.menswear-style-with__image,.menswear-style-with__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--msw-image-position)}.menswear-style-with__placeholder{background-color:#f0f0f0}.menswear-style-with__content{display:flex;flex-direction:column;gap:2rem;min-width:0;max-width:min(var(--msw-content-width),100%);order:1}.menswear-style-with__intro{display:flex;flex-direction:column;align-items:flex-start;gap:25px}h2.menswear-style-with__heading{margin:0!important;color:var(--msw-heading-color);font-family:var(--msw-heading-font);font-style:var(--msw-heading-style);font-weight:var(--msw-heading-weight);font-size:clamp(22px,4vw,var(--msw-heading-size));letter-spacing:var(--msw-heading-letter-spacing);line-height:1.077;text-align:start!important;text-transform:var(--msw-heading-transform)}.menswear-style-with__text{margin:0;color:var(--msw-text-color);font-family:var(--msw-text-font);font-style:var(--msw-text-style);font-weight:var(--msw-text-weight);font-size:var(--msw-text-size);line-height:1.2}.menswear-style-with__products{display:flex;flex-direction:column;gap:16px;width:100%;max-width:min(var(--msw-card-width),100%);margin:0;padding:0;list-style:none}.menswear-style-with__item{width:100%}.menswear-style-with__card{display:flex;align-items:center;position:relative;width:100%;min-height:230px;background-color:var(--msw-card-background);color:inherit;text-decoration:none}.menswear-style-with__card:hover .menswear-style-with__quick-view{opacity:.7}.menswear-style-with__card-media,.menswear-style-with__card-meta{color:inherit;text-decoration:none}.menswear-style-with__card-media:focus-visible,.menswear-style-with__card-meta:focus-visible,a.menswear-style-with__quick-view:focus-visible{outline:2px solid var(--msw-quick-view-color);outline-offset:3px}.menswear-style-with__card-media{flex:0 0 clamp(140px,39.5%,183px);align-self:stretch;overflow:hidden;background-color:var(--msw-card-image-background)}.menswear-style-with__card-image,.menswear-style-with__card-placeholder{display:block;width:100%;height:100%;object-fit:contain}.menswear-style-with__card-placeholder{object-fit:cover}.menswear-style-with__card-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:59px;min-width:0;padding:24px}.menswear-style-with__card-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}h3.menswear-style-with__card-title{margin:0;color:var(--msw-title-color);font-family:var(--msw-title-font);font-style:var(--msw-title-style);font-weight:var(--msw-title-weight);font-size:var(--msw-title-size);letter-spacing:var(--msw-title-letter-spacing);line-height:1.2;text-transform:none}.menswear-style-with__card-price{margin:0;color:var(--msw-price-color);font-family:var(--msw-text-font);font-style:var(--msw-text-style);font-weight:var(--msw-text-weight);font-size:var(--msw-price-size);line-height:1.2;letter-spacing:0}.menswear-style-with__card-price s{margin-inline-end:.4em;opacity:.6}.menswear-style-with__quick-view{display:inline-block;width:fit-content;padding-block-end:4px;border-block-end:1px solid currentColor;color:var(--msw-quick-view-color);font-family:var(--msw-text-font);font-style:var(--msw-text-style);font-weight:var(--msw-text-weight);font-size:var(--msw-quick-view-size);letter-spacing:var(--msw-quick-view-letter-spacing);line-height:1.25;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:opacity .2s ease}a.menswear-style-with__quick-view[aria-busy=true]{pointer-events:none;opacity:.7}@media screen and (min-width:750px){.menswear-style-with{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);column-gap:var(--msw-column-gap);align-items:stretch}.menswear-style-with__media{order:0;align-self:start;width:100%;min-width:100%;aspect-ratio:var(--msw-image-ratio);max-height:var(--msw-image-height);min-height:0}.menswear-style-with__content{order:0;padding-block-start:37px;gap:0;height:100%}.menswear-style-with__products{flex:1 1 auto;justify-content:center}}@media screen and (min-width:1200px){.menswear-style-with{grid-template-columns:minmax(0,673fr) minmax(0,756fr)}h2.menswear-style-with__heading{font-size:var(--msw-heading-size);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.menswear-style-with__quick-view{transition:none}}.menswear-testimonials{--menswear-testimonials-row: calc( var(--menswear-testimonials-card-width) + var(--menswear-testimonials-card-width-active) + var(--menswear-testimonials-card-width) + var(--menswear-testimonials-card-gap) * 2 );--menswear-testimonials-pad: max( 1.25rem, min( var(--menswear-testimonials-horizontal-padding), calc((100vw - var(--menswear-testimonials-row)) / 2) ) );--menswear-testimonials-avail: calc(100vw - var(--menswear-testimonials-pad) * 2);--menswear-testimonials-gap: var(--menswear-testimonials-card-gap);--menswear-testimonials-side: min( var(--menswear-testimonials-card-width), 70vw );--menswear-testimonials-active: min( var(--menswear-testimonials-card-width-active), 80vw );--menswear-testimonials-side-height: var(--menswear-testimonials-card-height);--menswear-testimonials-active-height: var(--menswear-testimonials-card-height-active);--menswear-testimonials-slide: calc( (var(--menswear-testimonials-side) + var(--menswear-testimonials-active)) / 2 + var(--menswear-testimonials-gap) );--menswear-testimonials-card-pad-x: clamp(12px, 2vw, 24px);--menswear-testimonials-quote-measure: min( var(--menswear-testimonials-quote-width), calc( var(--menswear-testimonials-side) - var(--menswear-testimonials-card-pad-x) * 2 - var(--menswear-testimonials-border-width) * 2 ) );container-type:inline-size;display:flex;flex-direction:column;align-items:stretch;width:100%}.menswear-testimonials--full-width{padding-inline:var(--menswear-testimonials-pad)}@media screen and (max-width:749px){.menswear-testimonials{--menswear-testimonials-gap: min(var(--menswear-testimonials-card-gap), 12px)}}@media screen and (min-width:750px){.menswear-testimonials{--menswear-testimonials-gap: min(var(--menswear-testimonials-card-gap), 2.5vw);--menswear-testimonials-side: min( var(--menswear-testimonials-card-width), calc((var(--menswear-testimonials-avail) - var(--menswear-testimonials-gap) * 2) * 371 / 1223) );--menswear-testimonials-active: min( var(--menswear-testimonials-card-width-active), calc((var(--menswear-testimonials-avail) - var(--menswear-testimonials-gap) * 2) * 481 / 1223) )}}h2.menswear-testimonials__heading{margin:0 auto var(--menswear-testimonials-heading-gap);width:100%;max-width:100%;color:var(--menswear-testimonials-heading-color);font-family:var(--menswear-testimonials-heading-font);font-style:var(--menswear-testimonials-heading-style);font-weight:var(--menswear-testimonials-heading-weight);font-size:clamp(22px,4vw,var(--menswear-testimonials-heading-size));letter-spacing:var(--menswear-testimonials-heading-letter-spacing);line-height:1.077;text-align:center;text-indent:var(--menswear-testimonials-heading-letter-spacing);text-transform:var(--menswear-testimonials-heading-transform)}.menswear-testimonials__viewport{overflow-x:auto;overflow-y:hidden;width:100%;cursor:grab;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.menswear-testimonials__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.menswear-testimonials__viewport:focus{outline:none}.menswear-testimonials__viewport:focus-visible{outline:2px solid var(--menswear-testimonials-border-color);outline-offset:4px}.menswear-testimonials__viewport::-webkit-scrollbar{display:none}.menswear-testimonials__track{display:flex;align-items:flex-end;justify-content:flex-start;gap:0;width:max-content;min-height:var(--menswear-testimonials-active-height);margin:0;padding:0;list-style:none}.menswear-testimonials__track:before,.menswear-testimonials__track:after{content:"";flex:0 0 var( --menswear-testimonials-center-pad, max(0px, calc((100cqi - var(--menswear-testimonials-slide)) / 2)) );pointer-events:none}.menswear-testimonials.is-looping .menswear-testimonials__track:before,.menswear-testimonials.is-looping .menswear-testimonials__track:after{content:none;flex:0 0 0}.menswear-testimonials__slide{position:relative;z-index:0;display:flex;flex:0 0 var(--menswear-testimonials-slide);align-items:flex-end;justify-content:center;width:var(--menswear-testimonials-slide);scroll-snap-align:center;scroll-snap-stop:always}.menswear-testimonials__slide.is-active{z-index:1}.menswear-testimonials__card{display:flex;flex-direction:column;align-items:center;flex-shrink:0;box-sizing:border-box;width:var(--menswear-testimonials-side);min-height:var(--menswear-testimonials-side-height);padding:10px var(--menswear-testimonials-card-pad-x) 19px;background-color:var(--menswear-testimonials-card-background);border:var(--menswear-testimonials-border-width) solid var(--menswear-testimonials-border-color);transition:width .28s ease,min-height .28s ease,background-color .28s ease,padding .28s ease}.menswear-testimonials__slide.is-active .menswear-testimonials__card{width:var(--menswear-testimonials-active);min-height:var(--menswear-testimonials-active-height);padding-block-start:13px;background-color:var(--menswear-testimonials-card-background-active)}blockquote.menswear-testimonials__blockquote{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;width:100%;margin:0;padding:0;border:0;border-inline-start:0;font-style:inherit}.menswear-testimonials__rule{display:block;flex-shrink:0;width:min(var(--menswear-testimonials-divider-width),calc(var(--menswear-testimonials-side) * 73.5 / 371));height:1px;margin-block-start:16px;margin-block-end:13px;margin-inline:auto;border:0;background-color:var(--menswear-testimonials-divider-color)}.menswear-testimonials__quote-mark{display:block;flex-shrink:0;width:100%;color:var(--menswear-testimonials-mark-color);font-family:var(--menswear-testimonials-quote-font);font-style:var(--menswear-testimonials-quote-style);font-weight:var(--menswear-testimonials-quote-weight);font-size:min(var(--menswear-testimonials-mark-size),calc(var(--menswear-testimonials-side) * 78 / 371));letter-spacing:0;line-height:.62;text-align:center}.menswear-testimonials__quote{flex-shrink:0;box-sizing:border-box;width:calc(var(--menswear-testimonials-quote-measure) / var(--menswear-testimonials-quote-size) * 1em);max-width:100%;margin:0;color:var(--menswear-testimonials-quote-color);font-family:var(--menswear-testimonials-quote-font);font-style:var(--menswear-testimonials-quote-style);font-weight:var(--menswear-testimonials-quote-weight);font-size:var(--menswear-testimonials-quote-size);letter-spacing:0;line-height:normal;text-align:center;overflow-wrap:break-word;transition:font-size .28s ease}.menswear-testimonials__slide.is-active .menswear-testimonials__quote{font-size:var(--menswear-testimonials-quote-size-active)}.menswear-testimonials__footer{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:auto}.menswear-testimonials__avatar{--menswear-testimonials-avatar: min( var(--menswear-testimonials-avatar-size), calc(var(--menswear-testimonials-side) * 88 / 371) );display:grid;place-items:center;box-sizing:border-box;width:var(--menswear-testimonials-avatar);height:var(--menswear-testimonials-avatar);overflow:hidden;border:1px solid var(--menswear-testimonials-border-color);border-radius:50%;background-color:transparent}.menswear-testimonials__avatar-image{display:block;width:min(var(--menswear-testimonials-avatar-image),calc(var(--menswear-testimonials-avatar) * 74 / 88));height:min(var(--menswear-testimonials-avatar-image),calc(var(--menswear-testimonials-avatar) * 74 / 88));object-fit:cover;border-radius:50%}.menswear-testimonials__cite{display:flex;flex-direction:column;align-items:center;width:100%;margin:13px 0 0;font-style:normal;color:var(--menswear-testimonials-author-color);font-family:var(--menswear-testimonials-author-font);font-style:var(--menswear-testimonials-author-style);font-weight:var(--menswear-testimonials-author-weight);font-size:min(var(--menswear-testimonials-author-size),calc(var(--menswear-testimonials-side) * 16 / 320));letter-spacing:0;line-height:1.4;text-align:center}.menswear-testimonials__author,.menswear-testimonials__role{display:block;max-width:100%;overflow-wrap:break-word;white-space:nowrap}.menswear-testimonials__dots{display:flex;align-items:center;justify-content:center;gap:7px;margin:var(--menswear-testimonials-dots-gap) 0 0}.menswear-testimonials__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background-color:var(--menswear-testimonials-dot-color);cursor:pointer;-webkit-appearance:none;appearance:none}.menswear-testimonials__dot.is-active{background-color:var(--menswear-testimonials-dot-color-active)}.menswear-testimonials__dot:focus-visible{outline:2px solid var(--menswear-testimonials-dot-color-active);outline-offset:3px}@media screen and (min-width:750px){h2.menswear-testimonials__heading{font-size:var(--menswear-testimonials-heading-size)}}@media(prefers-reduced-motion:reduce){.menswear-testimonials__card,.menswear-testimonials__quote{transition:none}}@media(prefers-reduced-motion:no-preference){html:has(.menswear-testimonials){scroll-behavior:smooth}}.monogram-teaser{display:flex;flex-direction:column;align-items:center;width:100%}.monogram-teaser--full-width{padding-inline:var(--monogram-image-padding)}.monogram-teaser__header{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.monogram-teaser__eyebrow{margin:0;color:var(--monogram-eyebrow-color);font-family:var(--monogram-eyebrow-font);font-style:var(--monogram-eyebrow-style);font-weight:var(--monogram-eyebrow-weight);font-size:var(--monogram-eyebrow-size);letter-spacing:var(--monogram-eyebrow-letter-spacing);line-height:1.25;text-transform:uppercase}h2.monogram-teaser__heading{margin:0;margin-block-start:var(--monogram-eyebrow-gap);max-width:var(--monogram-heading-width);color:var(--monogram-heading-color);font-family:var(--monogram-heading-font);font-style:var(--monogram-heading-style);font-weight:var(--monogram-heading-weight);font-size:clamp(22px,4vw,var(--monogram-heading-size));letter-spacing:var(--monogram-heading-letter-spacing);line-height:1.077;text-transform:uppercase}.monogram-teaser__body{margin:0;margin-block-start:var(--monogram-heading-gap);max-width:var(--monogram-body-width);color:var(--monogram-body-color);font-family:var(--monogram-body-font);font-style:var(--monogram-body-style);font-weight:var(--monogram-body-weight);font-size:var(--monogram-body-size);letter-spacing:0;line-height:normal}.monogram-teaser__body p{margin:0}.monogram-teaser__media{position:relative;width:100%;height:var(--monogram-image-height-mobile);margin-block-start:var(--monogram-image-gap);overflow:hidden}.monogram-teaser__media--desaturated{mix-blend-mode:luminosity}.monogram-teaser__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.monogram-teaser__image--placeholder{background-color:rgb(var(--color-foreground-rgb) / .04)}.monogram-teaser__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--monogram-overlay-color);pointer-events:none}.monogram-teaser__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4375rem;margin-block-start:var(--monogram-button-gap);padding-block:var(--monogram-button-padding-block);padding-inline:var(--monogram-button-padding-inline);border:0;border-radius:0;background-color:var(--monogram-button-background);color:var(--monogram-button-color);font-family:var(--monogram-button-font);font-style:var(--monogram-button-style);font-weight:var(--monogram-button-weight);font-size:var(--monogram-button-size);letter-spacing:var(--monogram-button-letter-spacing);line-height:1.25;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.monogram-teaser__button:hover{background-color:color-mix(in srgb,var(--monogram-button-background) 88%,#000)}.monogram-teaser__button[aria-disabled=true]{cursor:default;pointer-events:none}.monogram-teaser__button:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-60-80));outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){h2.monogram-teaser__heading{font-size:var(--monogram-heading-size)}.monogram-teaser__media{height:var(--monogram-image-height)}}@media(prefers-reduced-motion:reduce){.monogram-teaser__button{transition:none}}.support-cards__frame{position:relative;margin-inline:clamp(0px,2.18vw,var(--support-cards-background-inset))}.support-cards{display:block;width:100%}.support-cards--full-width{padding-inline:max(0px,calc(clamp(1.25rem,4.7vw,var(--support-cards-horizontal-padding)) - clamp(0px,2.18vw,var(--support-cards-background-inset))))}.support-cards__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.support-cards__item,.support-cards__card{min-width:0}.support-cards__item{border:var(--support-cards-border-width) solid var(--support-cards-border-color)}.support-cards__item+.support-cards__item{border-top:none}.support-cards__card{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--support-cards-card-min-height);padding:var(--support-cards-card-padding);color:inherit;text-align:center;text-decoration:none}.support-cards__heading,.support-cards__text{margin:0;max-width:100%;text-align:center;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.support-cards__heading{width:min(var(--support-cards-heading-width),100%);color:var(--support-cards-heading-color);font-family:var(--support-cards-heading-font);font-style:var(--support-cards-heading-style);font-weight:var(--support-cards-heading-weight);font-size:var(--support-cards-heading-size);letter-spacing:0;line-height:1.4}.support-cards__icon{display:flex;align-items:center;justify-content:center;width:var(--support-cards-icon-size);height:var(--support-cards-icon-size);overflow:clip;flex-shrink:0}.support-cards__heading+.support-cards__icon{margin-top:var(--support-cards-icon-gap)}.support-cards__icon-image{display:block;width:100%;height:100%;object-fit:contain}.support-cards__text{width:min(var(--support-cards-text-width),100%);color:var(--support-cards-text-color);font-family:var(--support-cards-text-font);font-style:var(--support-cards-text-style);font-weight:var(--support-cards-text-weight);font-size:var(--support-cards-text-size);letter-spacing:0;line-height:normal}.support-cards__icon+.support-cards__text,.support-cards__heading+.support-cards__text{margin-top:var(--support-cards-text-gap)}.support-cards__text p{margin:0}.support-cards__text p+p{margin-block-start:.5em}.support-cards__text a{color:inherit;text-decoration:underline;text-underline-offset:.12em}a.support-cards__card:focus{outline:none}a.support-cards__card:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-60-80));outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.support-cards__list{grid-template-columns:repeat(2,minmax(0,1fr))}.support-cards__item+.support-cards__item{border-top:var(--support-cards-border-width) solid var(--support-cards-border-color)}.support-cards__item:nth-child(odd):not(.support-cards__item--center){border-right:none}.support-cards__item:nth-child(n+3){border-top:none}.support-cards__item--center{grid-column:1 / -1;width:50%;justify-self:center;border-top:none}}.usp-accordions{display:grid;grid-template-areas:"heading" "tabs" "media";gap:var(--usp-heading-gap);width:100%;padding-inline:clamp(1.25rem,7.3vw,var(--usp-horizontal-padding))}h2.usp-accordions__heading{grid-area:heading;margin:0;color:var(--usp-heading-color);font-family:var(--usp-heading-font);font-style:var(--usp-heading-style);font-weight:var(--usp-heading-weight);font-size:clamp(22px,4vw,var(--usp-heading-size));letter-spacing:var(--usp-heading-letter-spacing);line-height:1.077;text-transform:uppercase}.usp-accordions__copy{grid-area:tabs;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.usp-accordions__tabs{width:100%;min-width:0;margin:0;padding:0;list-style:none}.usp-accordions__item{background-color:transparent;border-bottom:.5px solid var(--usp-border-color);transition:background-color .35s ease}.usp-accordions__item:first-child{border-top:.5px solid var(--usp-border-color)}.usp-accordions__item.is-active{background-color:var(--usp-active-background)}.usp-accordions__trigger{display:grid;grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-height:4.3125rem;margin:0;padding:1.5rem 1.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.usp-accordions__item.is-active .usp-accordions__trigger{align-items:start;padding-block-end:.75rem}.usp-accordions__number{color:var(--usp-inactive-color);font-family:var(--usp-number-font);font-style:var(--usp-heading-style);font-weight:var(--usp-heading-weight);font-size:var(--usp-number-size-inactive);letter-spacing:var(--usp-number-letter-spacing);line-height:2rem;text-align:center;text-transform:uppercase;transition:color .3s ease}.usp-accordions__item.is-active .usp-accordions__number{color:var(--usp-accent-color)}.usp-accordions__title{color:var(--usp-inactive-color);font-family:var(--usp-tab-heading-font);font-weight:var(--usp-tab-heading-weight);font-size:var(--usp-tab-heading-size);line-height:1.4;transition:color .3s ease}.usp-accordions__item.is-active .usp-accordions__title{color:var(--usp-accent-color)}.usp-accordions__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.usp-accordions__item.is-active .usp-accordions__panel{grid-template-rows:1fr}.usp-accordions__panel-inner{min-height:0;overflow:hidden}.usp-accordions__text{padding:0 1.25rem 1.75rem 7.75rem;color:var(--usp-body-color);font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--usp-body-size);line-height:1.5}.usp-accordions__text>*:first-child{margin-block-start:0}.usp-accordions__text>*:last-child{margin-block-end:0}.usp-accordions__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4375rem;margin-block-start:var(--usp-button-gap);padding-block:var(--usp-button-padding-block);padding-inline:var(--usp-button-padding-inline);border:0;border-radius:0;background-color:var(--usp-button-background);color:var(--usp-button-color);font-family:var(--usp-button-font);font-style:var(--usp-button-style);font-weight:var(--usp-button-weight);font-size:var(--usp-button-size);letter-spacing:var(--usp-button-letter-spacing);line-height:1.25;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.usp-accordions__button:hover{background-color:color-mix(in srgb,var(--usp-button-background) 88%,#000)}.usp-accordions__button[aria-disabled=true]{cursor:default;pointer-events:none}.usp-accordions__button:focus-visible{outline:var(--focus-outline-width, 2px) solid rgb(var(--color-foreground) / .7);outline-offset:var(--focus-outline-offset, 3px)}.usp-accordions__media{grid-area:media;min-width:0}.usp-accordions__media-frame{position:relative;aspect-ratio:530 / 639;padding:var(--usp-image-padding);border:var(--usp-image-border-width) solid var(--usp-border-color);overflow:hidden}.usp-accordions__media-item{position:absolute;inset:var(--usp-image-padding);margin:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.usp-accordions__media-item.is-active{opacity:1;visibility:visible}.usp-accordions__image{width:100%;height:100%;object-fit:cover}.usp-accordions__image--placeholder{background-color:rgb(var(--color-foreground-rgb) / .04)}@media screen and (max-width:749px){.usp-accordions__trigger{grid-template-columns:3.75rem minmax(0,1fr);padding-inline:1rem}.usp-accordions__text{padding:0 1rem 1.25rem 4.75rem}}@media screen and (min-width:750px){.usp-accordions{grid-template-columns:minmax(0,1.27fr) minmax(0,1fr);grid-template-areas:"heading ." "tabs media";gap:var(--usp-heading-gap) var(--usp-column-gap);align-items:start}.usp-accordions--image-left{grid-template-columns:minmax(0,1fr) minmax(0,1.27fr);grid-template-areas:". heading" "media tabs"}h2.usp-accordions__heading{font-size:var(--usp-heading-size)}}@media(prefers-reduced-motion:reduce){.usp-accordions__item,.usp-accordions__number,.usp-accordions__title,.usp-accordions__panel,.usp-accordions__media-item,.usp-accordions__button{transition:none}}.usp-cards{display:block;width:100%}.usp-cards--full-width{padding-inline:clamp(1.25rem,8.66vw,var(--usp-cards-horizontal-padding))}.usp-cards__rows,.usp-cards__list{display:flex;flex-direction:column;gap:var(--usp-cards-column-gap);margin:0;padding:0;list-style:none}.usp-cards__item,.usp-cards__card{min-width:0}.usp-cards__item{flex:1 1 auto}.usp-cards__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:var(--usp-cards-border-width) solid var(--usp-cards-border-color);background-color:var(--usp-cards-footer-background)}.usp-cards__header{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:var(--usp-cards-header-height);padding:var(--usp-cards-header-padding) 15px 24px;background-color:var(--usp-cards-header-background)}.usp-cards__copy{display:flex;flex-direction:column;align-items:center;gap:var(--usp-cards-text-gap);width:100%}.usp-cards__heading,.usp-cards__text{margin:0;max-width:100%;text-align:center;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.usp-cards__heading{width:min(var(--usp-cards-heading-width),100%);color:var(--usp-cards-heading-color);font-family:var(--usp-cards-heading-font);font-style:var(--usp-cards-heading-style);font-weight:var(--usp-cards-heading-weight);font-size:var(--usp-cards-heading-size);letter-spacing:0;line-height:1.1875;text-transform:var(--usp-cards-heading-transform)}.usp-cards__text{width:min(var(--usp-cards-text-width),100%);color:var(--usp-cards-text-color);font-family:var(--usp-cards-text-font);font-style:var(--usp-cards-text-style);font-weight:var(--usp-cards-text-weight);font-size:var(--usp-cards-text-size);letter-spacing:0;line-height:1.1875}.usp-cards__media{position:relative;flex:0 0 var(--usp-cards-image-height);height:var(--usp-cards-image-height);overflow:hidden;border-top:var(--usp-cards-border-width) solid var(--usp-cards-border-color)}.usp-cards__image{display:block;width:100%;height:100%;object-fit:cover}.usp-cards__image--placeholder{background-color:rgb(var(--color-foreground-rgb) / .04)}.usp-cards__footer{display:flex;align-items:center;justify-content:center;min-height:var(--usp-cards-footer-height);padding:1rem 1.25rem;background-color:var(--usp-cards-footer-background);border-top:var(--usp-cards-border-width) solid var(--usp-cards-border-color)}.usp-cards__link{display:inline-flex;flex-direction:column;align-items:center;color:var(--usp-cards-link-color);font-family:var(--usp-cards-link-font);font-style:var(--usp-cards-link-style);font-weight:var(--usp-cards-link-weight);font-size:var(--usp-cards-link-size);letter-spacing:var(--usp-cards-link-letter-spacing);line-height:1.25;text-align:center;text-decoration:none}.usp-cards__link-label{padding-block-end:8px;border-block-end:1px solid currentColor}.usp-cards__link:focus{outline:none}.usp-cards__link:focus-visible{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-60-80));outline-offset:var(--focus-outline-offset)}@media screen and (min-width:1200px){.usp-cards__list{flex-direction:row;align-items:stretch}.usp-cards__item{flex:1 1 0;transition:flex-grow .5s cubic-bezier(.22,1,.36,1)}.usp-cards__heading{width:var(--usp-cards-heading-width);max-width:var(--usp-cards-heading-width);flex-shrink:0}.usp-cards__text{width:var(--usp-cards-text-width);max-width:var(--usp-cards-text-width);flex-shrink:0}}@media(hover:hover)and (pointer:fine)and (min-width:1200px){.usp-cards--hover-grow .usp-cards__item:hover,.usp-cards--hover-grow .usp-cards__item:focus-within,.usp-cards--hover-grow .usp-cards__item.is-selected{flex-grow:var(--usp-cards-hover-grow)}}@media(prefers-reduced-motion:reduce){.usp-cards__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
