body .nc-ss-vr .color-swatch .body-small{position:static;display:block;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;border:0;font-size:1.05rem;line-height:1.25;text-align:center;letter-spacing:0;color:rgba(var(--color-foreground),.75)}body .nc-ss-vr .color-swatch input:checked+label .body-small,body .nc-ss-buy variant-radios .nc-ss-colorrow input:checked+label .body-small{color:rgb(var(--color-foreground));font-weight:600}@media screen and (min-width:750px){body .nc-ss-reassure{display:grid;grid-template-columns:1fr 1fr;column-gap:2.4rem;row-gap:1.2rem}}body .nc-ss-reassure li{line-height:1.45}body .nc-ss-buy__tabs-band{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12)}body [data-nc-add-set].button{width:100%}body [data-nc-add-set].is-loading .button__label{opacity:.35}@media screen and (min-width:990px){body .nc-ss-hero--compact{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch}body .nc-ss-hero--compact .nc-ss-hero__content{grid-area:1 / 1;display:flex;align-items:center;padding:6.4rem;background:rgb(var(--color-foreground))}body .nc-ss-hero--compact .nc-ss-hero__media{grid-area:1 / 2}body .nc-ss-hero--compact .nc-ss-hero__media,body .nc-ss-hero--tall.nc-ss-hero--compact .nc-ss-hero__media{height:100%;min-height:0;max-height:none;aspect-ratio:auto}body .nc-ss-hero--compact .nc-ss-hero__media:after{display:none}body .nc-ss-hero--compact .nc-ss-hero__content-inner{max-width:46rem;margin-inline:0 auto;gap:1.4rem}body .nc-ss-hero--compact .nc-ss__title,body .nc-ss-hero--compact .nc-ss-rating__stars,body .nc-ss-hero--compact .nc-ss-hero__price{color:rgb(var(--color-background));text-shadow:none}body .nc-ss-hero--compact .nc-ss__eyebrow,body .nc-ss-hero--compact .nc-ss__lede,body .nc-ss-hero--compact .nc-ss__lede p,body .nc-ss-hero--compact .nc-ss-rating{color:rgba(var(--color-background),.86);text-shadow:none}body .nc-ss-hero--compact .nc-ss-hero__cta{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}body .nc-ss-hero--compact .nc-ss__title{font-size:clamp(3.2rem,3.2vw,4.6rem)}body .nc-ss-hero--compact .nc-ss__lede{max-width:none}body .nc-ss-buy-section{padding-top:6.4rem}}@media screen and (min-width:750px){body .nc-ss-story .nc-ss__inner>div:first-child{max-width:108rem;margin-inline:auto}body .nc-ss-story__rows{max-width:108rem;margin-inline:auto}body .nc-ss-story__rows .nc-ss-story__row{grid-template-columns:minmax(0,1fr) 52ch;gap:4rem}body .nc-ss-story__rows .nc-ss-story__row--split{column-gap:4rem;row-gap:1.6rem}body .nc-ss-story__row--split .nc-ss-story__media{width:100%;max-height:60rem}body .nc-ss-story__row--split .nc-ss-story__support{position:relative;overflow:hidden;min-height:16rem;width:100%;max-width:52ch;justify-self:start}body .nc-ss-story__row--split .nc-ss-story__support img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 35%}body .nc-ss-story__row:not(.nc-ss-story__row--split) .nc-ss-story__media{aspect-ratio:3 / 4;max-height:60rem;height:auto;width:auto;justify-self:center;align-self:center}body .nc-ss-story__row:not(.nc-ss-story__row--split) .nc-ss-story__media img{width:100%;height:100%;object-fit:contain}}body .nc-ss-progress{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:0 0 1.2rem;font-size:1.3rem;line-height:1.4}body .nc-ss-progress[hidden]{display:none}body .nc-ss-progress__item{display:inline-flex;align-items:baseline;gap:.5rem;color:rgba(var(--color-foreground),.5)}body .nc-ss-progress__item.is-done{color:rgba(var(--color-foreground),.9)}body .nc-ss-progress__mark{font-size:1.2rem;line-height:1}body .nc-ss-progress__item.is-done .nc-ss-progress__mark{color:#1f7a4d}body .nc-ss-progress__detail{opacity:.75}body .nc-ss-cta--incomplete{box-shadow:inset 0 0 0 1px rgba(var(--color-background),.35)}body fieldset.nc-ss-needs{position:relative;margin-inline:-1.2rem;padding:1.2rem;border-radius:.6rem;box-shadow:inset 0 0 0 2px rgb(var(--color-foreground));animation:nc-ss-needs-in .45s ease-out}@keyframes nc-ss-needs-in{0%{box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),0)}to{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}}@media(prefers-reduced-motion:reduce){body fieldset.nc-ss-needs{animation:none}}body .nc-ss-need-note{margin:1rem 0 0;font-size:1.3rem;line-height:1.45;font-weight:600;color:rgb(var(--color-foreground))}body .nc-ss-gallery--contain .nc-ss-gallery__item{background:transparent}body .nc-ss-gallery__item--pick{cursor:pointer}body .nc-ss-gallery__item--pick:hover .nc-ss-gallery__caption{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body .nc-ss-buy variant-radios .nc-ss-colorrow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;max-width:42rem}body .nc-ss-buy variant-radios .nc-ss-colorrow input[data-nc-swatch]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body .nc-ss-buy variant-radios .nc-ss-colorrow label.variant-swatch--portrait{width:100%!important;height:auto!important;display:flex;flex-direction:column;gap:.4rem}body .nc-ss-buy variant-radios .nc-ss-colorrow .nc-ss-swatchimg{display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#fff}body .nc-ss-buy variant-radios .nc-ss-colorrow label.variant-swatch--portrait img{width:100%!important;height:100%!important;object-fit:contain;object-position:center;background:#fff}body .nc-ss-mode__group{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--border-radius-button, .2rem);overflow:hidden}body .nc-ss-mode__group input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body .nc-ss-mode__group input+label{display:block;text-align:center;padding:1.1rem .4rem;font-size:1.3rem;font-weight:600;letter-spacing:.04em;color:rgb(var(--color-foreground));cursor:pointer;transition:background var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}body .nc-ss-mode__group label:not(:nth-of-type(1)){border-left:1px solid rgba(var(--color-foreground),.35)}body .nc-ss-mode__group input:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body .nc-ss-mode__group input:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}body nc-suit-set[data-mode=blazer] [data-nc-size-row=trousers],body nc-suit-set[data-mode=trousers] [data-nc-size-row=blazer]{display:none}body nc-suit-set[data-mode=blazer] [data-nc-gal][data-piece=trousers],body nc-suit-set[data-mode=trousers] [data-nc-gal][data-piece=blazer]{display:none!important}body nc-suit-set:not([data-mode=set]) .nc-ss-gal-tabs{visibility:hidden;pointer-events:none}body nc-suit-set:not([data-mode=set]) .nc-ss-buy__media{grid-template-columns:1fr}@media screen and (min-width:990px){body nc-suit-set:not([data-mode=set]) .nc-ss-buy__media [data-nc-gal]{width:100%;max-width:44rem;margin-inline:auto}}body nc-suit-set[data-mode=blazer] [data-nc-gal][data-piece=blazer],body nc-suit-set[data-mode=trousers] [data-nc-gal][data-piece=trousers]{display:flex}body .nc-ss-buy variant-radios .nc-ss-colorrow label.variant-swatch--portrait{overflow:visible!important}body .nc-ss-buy variant-radios .nc-ss-colorrow label.variant-swatch--portrait img{display:block}body .nc-ss-sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center}body .nc-ss-sg[hidden]{display:none}body .nc-ss-sg__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}body .nc-ss-sg__panel{position:relative;background:rgb(var(--color-background));color:rgb(var(--color-foreground));width:min(64rem,calc(100vw - 2.4rem));max-height:min(84svh,72rem);overflow-y:auto;padding:2.8rem 2.4rem;border-radius:.6rem}body .nc-ss-sg__x{position:absolute;top:1rem;right:1.2rem;border:0;background:none;font-size:2.6rem;line-height:1;cursor:pointer;color:inherit;padding:.4rem}body .nc-ss-sg__title{margin:0 0 .6rem;font-size:2rem}body .nc-ss-sg__lede{margin:0 0 2rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}body .nc-ss-sg__calc{border:1px solid rgba(var(--color-foreground),.15);border-radius:.6rem;padding:1.6rem;margin-bottom:2.4rem;display:grid;gap:1.6rem}@media screen and (min-width:750px){body .nc-ss-sg__calc{grid-template-columns:1fr 1fr}body .nc-ss-sg__foot{grid-column:1 / -1}}body .nc-ss-sg__calcpiece h4{margin:0 0 1rem;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}body .nc-ss-sg__fields{display:flex;gap:1.2rem;flex-wrap:wrap}body .nc-ss-sg__fields label{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem}body .nc-ss-sg__fields input{width:8rem;padding:.7rem .8rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.4rem;background:transparent;color:inherit;font-size:1.4rem}body .nc-ss-sg__fields span{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}body .nc-ss-sg__result{margin:1rem 0 0;font-size:1.4rem;font-weight:600;min-height:1.8rem}body .nc-ss-sg__result:empty{margin:0;min-height:0}body .nc-ss-sg__foot{margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}body .nc-ss-sg__units{display:inline-flex;border:1px solid rgba(var(--color-foreground),.3);border-radius:.4rem;overflow:hidden}body .nc-ss-sg__units button{border:0;background:none;color:inherit;padding:.5rem 1.4rem;font-size:1.2rem;cursor:pointer}body .nc-ss-sg__units button.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body .nc-ss-sg__units--calc{justify-self:start}@media screen and (min-width:750px){body .nc-ss-sg__units--calc{grid-column:1 / -1}}body .nc-ss-sg__tablehead{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:2rem 0 .8rem}body .nc-ss-sg__units--table button{padding:.3rem 1rem;font-size:1.15rem}body .nc-ss-sg__tabletitle{margin:1.6rem 0 .8rem;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}body .nc-ss-sg__scroll{overflow-x:auto}body .nc-ss-sg__table{border-collapse:collapse;width:100%;font-size:1.25rem;white-space:nowrap}body .nc-ss-sg__table th,body .nc-ss-sg__table td{border:1px solid rgba(var(--color-foreground),.14);padding:.6rem .9rem;text-align:center}body .nc-ss-sg__table thead th{background:rgba(var(--color-foreground),.05);font-weight:600}body .nc-ss-sg__table tbody th{font-weight:600;background:rgba(var(--color-foreground),.03)}html.nc-ss-sg-open,html.nc-ss-sg-open body{overflow:hidden}body [data-nc-add-set].button{min-height:5.2rem;padding-top:1.7rem;padding-bottom:1.7rem}@media screen and (max-width:749px){body .nc-ss-buy__panel{gap:1.4rem}body .nc-ss-buy__head{gap:.6rem}body .nc-ss-buy .product-form__controls+.product-form__controls{margin-top:1.2rem}body .nc-ss-buy .product-form__group-name{margin-bottom:.6rem}body .nc-ss-total{padding-top:1.2rem}body .nc-ss-total__row{margin-bottom:.8rem}body .nc-ss-mode__group input+label{padding:1rem .4rem}}body .nc-ss-sg__title{font-family:"Instrument Serif",serif;font-weight:400;font-size:3rem;line-height:1.1}body .nc-ss-sg__calcpiece h4,body .nc-ss-sg__tabletitle{font-family:"Instrument Serif",serif;font-weight:400;font-size:2rem;letter-spacing:0;text-transform:none;margin:0 0 .8rem}body .nc-ss-sg__tabletitle{margin:2rem 0 .8rem}body .nc-ss-sg__tablehead .nc-ss-sg__tabletitle{margin:0}body .nc-ss-sg__modetabs{display:inline-flex;gap:1.6rem;margin-bottom:1.2rem}body .nc-ss-sg__modetabs button{border:0;background:none;padding:0 0 .3rem;font-size:1.25rem;color:rgba(var(--color-foreground),.55);border-bottom:1px solid transparent;cursor:pointer}body .nc-ss-sg__modetabs button.is-active{color:rgb(var(--color-foreground));border-bottom-color:rgb(var(--color-foreground))}body .nc-ss-sg__hint{margin:.8rem 0 0;font-size:1.15rem;line-height:1.5;color:rgba(var(--color-foreground),.55)}body .nc-ss-sg__fields--pad{margin-top:3.1rem}body .nc-ss-sg__fields input{max-width:7rem}body .ncsd .ncsp[data-nc-socialproof][hidden]{display:none!important}body .nc-ss-buy__head--mobile{display:none}@media screen and (max-width:749px){body .nc-ss-buy__panel .nc-ss-buy__head .nc-ss-buy__badge,body .nc-ss-buy__panel .nc-ss-buy__head .nc-ss__title{display:none}}body .nc-ss-fitlink{display:inline-flex;align-items:center;gap:.5rem;margin-top:.8rem;font-size:1.25rem;font-weight:600;letter-spacing:.01em;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3em;cursor:pointer}body .nc-ss-fitlink svg{width:1.5rem;height:1.5rem;flex:none}@media screen and (max-width:749px){body .nc-ss-hero .nc-ss__lede,body .nc-ss-hero .nc-ss-hero__cta{display:none}}body .nc-ss-story__index{display:inline-flex;align-items:center;gap:.9rem}body .nc-ss-story__num{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .9rem;border:1px solid rgba(var(--color-foreground),.7);border-radius:999px;font-size:1.05rem;font-weight:600;letter-spacing:.08em;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){body .nc-ss-jr__list{gap:1.2rem}body .nc-ss-jr__item{border:1px solid rgba(var(--color-foreground),.12);border-radius:.8rem;padding:1.2rem;background:rgb(var(--color-background))}}body .nc-ss-jr{border-bottom:0;padding-bottom:0;margin-bottom:1.6rem}body .nc-ss-jr:after{content:"All reviews";display:block;margin-top:2.8rem;font-family:"Instrument Serif",serif;font-size:2rem;line-height:1.1;color:rgb(var(--color-foreground))}body .nc-ss-reviews .jdgm-rev__cf-ans{margin:0 0 .2rem!important;font-size:1.15rem!important;line-height:1.55!important;color:rgba(var(--color-foreground),.65)!important}body .nc-ss-reviews .jdgm-rev__cf-ans__title,body .nc-ss-reviews .jdgm-rev__cf-ans__value{font-size:inherit!important;color:inherit!important}body .nc-ss-reviews .jdgm-rev__cf-ans__title{font-weight:600}body .nc-ss-reviews .jdgm-rev-widg__title,body .nc-ss-reviews .jdgm-row-search,body .nc-ss-reviews .jdgm-gallery,body .nc-ss-reviews .jdgm-rev__prod-info-wrapper,body .nc-ss-reviews .jdgm-rev__prod-link,body .nc-ss-reviews .jdgm-rev__icon,body .nc-ss-reviews .jdgm-rev__location,body .nc-ss-reviews .jdgm-rev__location-country-flag-img{display:none!important}body .nc-ss-reviews .jdgm-star{color:rgb(var(--color-foreground))!important}body .nc-ss-reviews .jdgm-histogram__bar-content{background:rgb(var(--color-foreground))!important}body .nc-ss-reviews .jdgm-rev__timestamp{font-size:1.1rem!important;color:rgba(var(--color-foreground),.55)!important}@media screen and (max-width:749px){body .nc-ss-reviews .jdgm-rev{border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:.8rem;padding:1.4rem!important;margin-bottom:1.2rem}}@media screen and (max-width:749px){body .nc-ss-buy__panel .nc-ss-buy__head{margin-bottom:-.6rem}body .nc-ss-buy__panel .nc-ss__lede,body .nc-ss-buy__panel .nc-ss__lede p{margin-bottom:0}body .nc-ss-buy__panel .product{margin-top:0;margin-bottom:0}body .nc-ss-total{margin-top:.6rem}body .nc-ss-buy__tabs-band{margin-top:2rem;padding-top:1.4rem}body .nc-ss-buy__tabs-band .product__info-tabs,body .nc-ss-buy__tabs-band .product__info-tabs-headers{margin-top:0}body .nc-ss-story__row .nc-ss-story__media{aspect-ratio:auto!important;height:auto!important;max-height:none!important;width:100%!important}body .nc-ss-story__row .nc-ss-story__media img,body .nc-ss-story__row .nc-ss-story__media video{position:static!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}}@media screen and (max-width:749px){body .nc-ss-jr__list{grid-template-columns:minmax(0,1fr)}body .nc-ss-jr__item{min-width:0;max-width:100%;overflow:hidden}body .nc-ss-jr__pics{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body .nc-ss-jr__pics::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/nc-suitset-v2.css.map */
