.product__content--menswear{--menswear-text: 21, 21, 21;--menswear-muted: rgba(var(--menswear-text), .6);--menswear-faint: rgba(var(--menswear-text), .3);--menswear-hairline: rgba(var(--menswear-text), .15);--menswear-accent: #2e3d2f;--menswear-panel: #f8f8f8;--menswear-border: rgba(46, 61, 47, .2);color:rgb(var(--menswear-text))}.product__content--menswear .product__block.product__block--gap-1{margin-block-end:.8rem}.product__content--menswear .product__block.product__block--gap-2{margin-block-end:1.6rem}.product__content--menswear .product__block.product__block--gap-3{margin-block-end:2.4rem}.product__content--menswear .product__block.product__block--gap-4{margin-block-end:3.2rem}.product__menswear-rating{display:flex;align-items:center;gap:.6rem;font-size:1rem;line-height:1.8rem;letter-spacing:.04rem}.product__menswear-rating-stars{display:inline-flex;align-items:center;gap:.2rem}.product__menswear-rating-stars svg{width:1.1rem;height:1.1rem}.product__menswear-rating-from{color:var(--menswear-muted)}.product__menswear-rating-count{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.product__content--menswear a.product__menswear-rating{width:fit-content;max-width:100%;cursor:pointer}.product__content--menswear a.product__menswear-rating:focus-visible{outline:2px solid var(--menswear-accent);outline-offset:.4rem}@media(prefers-reduced-motion:no-preference){html:has(.product__content--menswear a.product__menswear-rating){scroll-behavior:smooth}}.product__menswear-title--start{text-align:start}.product__menswear-title--center{text-align:center}.product__menswear-title--end{text-align:end}h1.product__menswear-title-heading,.product__menswear-title-sub{text-align:inherit!important}.product__menswear-title-heading{margin:0;font-size:1.6rem;line-height:2rem;font-weight:var(--font-weight-heading-semibold, 600);letter-spacing:.32rem;color:rgb(var(--menswear-text))}.product__menswear-title-heading--uppercase{text-transform:uppercase}.product__menswear-title-sub{margin:.8rem 0 0;font-size:1.2rem;line-height:1.8rem;letter-spacing:.04rem;color:var(--menswear-muted)}.product__menswear-note{margin:0;font-size:1rem;line-height:1.8rem;letter-spacing:.04rem;color:var(--menswear-muted)}.product__menswear-note--emphasis{font-weight:var(--font-weight-medium, 500);line-height:2.1rem;letter-spacing:.06rem}.product__menswear-note p{margin:0}.product__menswear-swatches{display:flex;align-items:center;gap:.8rem}.product__menswear-swatches-label{font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase}.product__menswear-swatches-list{display:flex;align-items:center;gap:.7rem;margin:0;padding:0;list-style:none}.product__menswear-swatch{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:1px solid transparent}.product__menswear-swatch[aria-current=true]{border-color:rgb(var(--menswear-text))}.product__menswear-swatch-colour{display:block;width:2.4rem;height:2.4rem;background-color:var(--menswear-swatch, transparent);background-size:cover;background-position:center}.product__menswear-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.product__menswear-feature{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:4.9rem;padding:1.2rem;background-color:var(--menswear-panel);border:.5px solid var(--menswear-border)}.product__menswear-feature+.product__menswear-feature{margin-inline-start:-.5px}.product__menswear-feature-icon{display:flex;align-items:center;justify-content:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.product__menswear-feature-icon svg,.product__menswear-feature-icon img{width:100%;height:100%;object-fit:contain}.product__menswear-feature-label{font-size:1.3rem;line-height:2.24rem;font-weight:var(--font-weight-medium, 500)}@media screen and (max-width:749px){.product__menswear-features{grid-template-columns:1fr}.product__menswear-feature+.product__menswear-feature{margin-inline-start:0;margin-block-start:-.5px}}.product__menswear-delivery{display:flex;flex-direction:column;gap:.8rem}.product__menswear-delivery-heading{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.2rem;line-height:1.2rem;font-weight:inherit;letter-spacing:.24rem;text-transform:uppercase}.product__menswear-delivery-heading svg{width:1.6rem;height:1.6rem}.product__menswear-delivery-row{font-size:1.2rem;line-height:1.8rem;letter-spacing:.04rem}.product__menswear-delivery-row p{margin:0}.product__menswear-delivery-row strong,.product__menswear-delivery-label,.product__menswear-delivery-row [data-delivery-countdown],.product__menswear-delivery-row [data-delivery-date]{font-weight:var(--font-weight-heading-semibold, 600)}.product__menswear-delivery-row[hidden]{display:none}.product__content--menswear .product__price .price{font-size:1.4rem;line-height:2.1rem;font-weight:var(--font-weight-body, 400);color:var(--menswear-muted)}.product__content--menswear .product__price .price *{color:inherit}.product__content--menswear .product__variant-picker .form__label{font-size:1.2rem;line-height:1.92rem;letter-spacing:.2rem;text-transform:uppercase;margin-block-end:.8rem}.product__content--menswear .product__variant-picker .form__label [data-selected-value]{font-weight:var(--font-weight-heading-semibold, 600)}.product__content--menswear .product__variant-options label{min-width:3.2rem;height:3.2rem;padding-inline:1.1rem;font-size:1rem;line-height:1rem;letter-spacing:.1rem;text-transform:uppercase;border:1px solid var(--menswear-hairline);border-radius:0}.product__content--menswear .product__variant-options input:checked+label{border-color:rgb(var(--menswear-text))}.product__content--menswear .product__size-guide .button{font-size:1rem;letter-spacing:.12rem}.product__content--menswear .product-form__submit{width:100%;min-height:4.6rem;padding-inline:2.4rem;background-color:var(--menswear-accent);border-color:var(--menswear-accent);border-radius:0;color:#fff;font-size:1.1rem;line-height:1.1rem;letter-spacing:.22rem}.product__content--menswear .product-form__submit .product-form__submit-price:before{content:" - ";white-space:pre}.product__content--menswear .product__accordion{padding-block:0;border-block-end:none}.product__content--menswear .product__accordion+.product__accordion{margin-block-start:0}.product__content--menswear .product__accordion .accordion__section{padding-block:1.1rem;border-block-end:none}.product__content--menswear .product__accordion .accordion__button{font-size:1.2rem;line-height:1.2rem;letter-spacing:.24rem;text-transform:uppercase;padding-block:.2rem}.product__content--menswear .product__accordion .accordion__icon{margin-inline:1.6rem 1.2rem}.product__content--menswear .product__accordion .accordion__icon svg{width:1.2rem;height:1.2rem}.product__content--menswear .product__accordion .accordion__body-inner{padding-block-start:1.2rem;padding-inline-end:0;font-size:1.2rem;line-height:1.8rem}.product__content--menswear .product-recommendations{margin-block-start:0}.product__content--menswear .product-recommendations__title{gap:.8rem;margin-block-end:1.2rem;padding:.8rem 1.2rem;background-color:var(--menswear-panel);border-radius:.4rem;font-size:1rem;line-height:1rem;letter-spacing:.2rem;text-transform:uppercase}.product__content--menswear .product-recommendations__title svg{width:1rem;height:1rem}.product__content--menswear .product-recommendations__item{height:12.5rem;background-color:var(--menswear-panel);border-radius:0}.product__content--menswear .product-recommendations__item-media{flex:0 0 10rem;height:100%;aspect-ratio:100 / 125;background-color:#f4f4f4}.product__content--menswear .product-recommendations__item-details{padding-inline:2.4rem}.product__content--menswear h6.product-recommendations__item-title{font-size:1.2rem;line-height:1.2rem;letter-spacing:.24rem}.product__content--menswear .product-recommendations__item-price{margin-block-start:.8rem;font-size:1.2rem;line-height:1.92rem}.product__content--menswear .product-recommendations__item .quick-cart-drawer__trigger{margin-block-start:.4rem;font-size:1.2rem;line-height:1.5rem;letter-spacing:.12rem}.product__menswear-style-with-block{min-width:0;max-width:100%}.product__menswear-style-with{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;min-width:0;width:100%}h2.product__menswear-style-with-heading{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.8rem 1.2rem;background-color:var(--menswear-panel);border-radius:.4rem;color:#111;font-size:1rem;font-weight:inherit;line-height:1rem;letter-spacing:.2rem;text-transform:uppercase}h2.product__menswear-style-with-heading svg{width:1rem;height:1rem;flex:0 0 1rem}.product__menswear-style-with-body{width:100%;overflow:hidden}.product__menswear-style-with-item{display:flex;flex-flow:row nowrap;align-items:center;width:min(38rem,72%);height:12.5rem;background-color:var(--menswear-panel);border-radius:0;overflow:hidden;color:#111}.product__menswear-style-with-item.swiper-slide{width:min(38rem,72%);height:12.5rem}.product__menswear-style-with-item-media{flex:0 0 10rem;width:10rem;height:100%;aspect-ratio:100 / 125;background-color:#f4f4f4;border-radius:0}.product__menswear-style-with-item-image,.product__menswear-style-with-item-placeholder{display:block;width:100%;height:100%;object-fit:cover}.product__menswear-style-with-item-details{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;min-width:0;padding-inline:2.4rem}.product__menswear-style-with-item-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;width:100%}a.product__menswear-style-with-item-link{color:inherit;text-decoration:none}h3.product__menswear-style-with-item-title{margin:0;font-size:1.2rem;font-weight:inherit;line-height:1.2rem;letter-spacing:.24rem;text-transform:none}.product__menswear-style-with-item-price{margin:0;font-size:1.2rem;line-height:1.92rem}.product__menswear-style-with-item-price del{margin-inline-end:.4rem}.product__menswear-style-with-item-price ins{color:inherit;text-decoration:none}.product__menswear-style-with-item-cta.button.button--text{display:inline-flex;width:auto;max-width:100%;align-self:flex-start;justify-content:flex-start;margin-block-start:0;padding-block:.425rem;font-size:1.2rem;line-height:1.5rem;letter-spacing:.12rem;color:#111;text-align:start}.product__menswear-style-with-item-cta.button.button--text:after{background-color:currentColor}@media screen and (max-width:749px){.product__menswear-style-with-block{width:calc(100vw - 2 * var(--page-gutter))}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-product-menswear.css.map */
