:root{--su-ivory:#F5F1EA;--su-white:#FFFFFF;--su-soft:#ECE6DC;--su-studio:#D6CFC4;--su-navy:#1B2333;--su-ink:#0F1F3D;--su-olive:#4F5D40;--su-brass:#C2A06B;--su-brass-l:#D8BC8C;--su-muted:#5C6270;--su-grey:#8B8F98;--su-aksent:#0F1F3D;--buttons-radius:40px;--buttons-radius-outset:41px;--inputs-radius:14px;--media-radius:24px;--text-boxes-radius:24px;--product-card-corner-radius:2.4rem;--collection-card-corner-radius:2.4rem;--blog-card-corner-radius:2.4rem;--badge-corner-radius:4rem;--popup-corner-radius:16px;--variant-pills-radius:40px}:root,.color-scheme-1{--color-background:245,241,234;--gradient-background:#F5F1EA;--color-foreground:27,35,51;--color-button:27,35,51;--color-button-text:245,241,234;--color-secondary-button:245,241,234;--color-secondary-button-text:27,35,51;--color-link:27,35,51}body{background-color:var(--su-ivory)}.section-header .header-wrapper{background-color:#f5f1eacc!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(27,35,51,.08)}.section-header .header__menu-item{font-size:1.4rem}.button,.shopify-payment-button__button--unbranded{font-weight:500;letter-spacing:.02em}.footer{background-color:var(--su-soft)!important}.su{color:var(--su-navy);font-family:var(--font-body-family)}.su *,.su *:before,.su *:after{box-sizing:border-box}.su-wrap{max-width:118rem;margin:0 auto}.su-eyebrow{margin:0;font-size:1.7rem;font-weight:500;color:var(--su-aksent);letter-spacing:0}.su-display{margin:0;font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;line-height:1.02;color:inherit}.su-display em{font-style:italic;color:var(--su-aksent)}.su-muted-text{color:var(--su-grey)}.su-lead{margin:0;font-size:2rem;line-height:1.45;color:var(--su-muted)}.su-h2{font-size:clamp(4rem,5vw,6.8rem);max-width:82rem}.su-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.6rem;border-radius:999px;background:var(--su-navy);color:var(--su-ivory);font-size:1.7rem;font-weight:500;text-decoration:none;transition:opacity .2s ease}.su-btn:hover{opacity:.88;color:var(--su-ivory)}.su-btn--light{background:var(--su-ivory);color:var(--su-ink)}.su-btn--light:hover{color:var(--su-ink)}.su-link{display:inline-flex;align-items:center;min-height:5rem;font-size:1.7rem;font-weight:500;color:var(--su-navy);text-decoration:none}.su-link:hover{text-decoration:underline;text-underline-offset:.4rem;color:var(--su-navy)}.su-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.8rem}.su-actions--center{justify-content:center}.su-fill img,.su-fill svg{width:100%;height:100%;object-fit:cover;display:block}.su-fill .su-placeholder{background:var(--su-studio);fill:#1b233338}.su-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:4.8rem}.su-hero{padding:9.6rem 2.2rem 0}.su-hero__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.2rem;padding-bottom:4rem}.su-hero__title{font-size:clamp(5.2rem,7.4vw,10.8rem);line-height:.98;letter-spacing:-.025em;max-width:98rem}.su-hero__text .su-lead{max-width:62rem}.su-hero__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.6rem;align-items:end}.su-hero__img{aspect-ratio:3/4;border-radius:2.8rem;overflow:hidden;background:var(--su-studio)}.su-hero__img img{object-position:center top}.su-benefits{padding:7.2rem 2.2rem 10.4rem}.su-benefits__grid{max-width:108rem;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:3.6rem 2.4rem;text-align:center}.su-benefit{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.su-benefit svg{width:3.4rem;height:3.4rem;fill:none;stroke:var(--su-navy);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.su-benefit__title{margin:0;font-size:1.7rem;font-weight:500}.su-benefit__text{margin:0;font-size:1.5rem;line-height:1.45;color:var(--su-muted)}.su-looks{background:var(--su-white);padding:11.2rem 2.2rem}.su-looks__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:4rem 2rem}.su-look{display:flex;flex-direction:column;gap:.6rem;color:var(--su-navy);text-decoration:none}.su-look:hover{color:var(--su-navy)}.su-look__media{position:relative;aspect-ratio:4/5;border-radius:2.4rem;overflow:hidden;background:var(--su-studio);margin-bottom:1.2rem}.su-look__media img{object-position:center top;transition:transform .6s ease}.su-look:hover .su-look__media img{transform:scale(1.02)}.su-look__art{display:flex;align-items:center;justify-content:center;height:100%;padding:2.4rem 8% 0}.su-pill{position:absolute;top:1.4rem;left:1.4rem;z-index:1;background:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:.6rem 1.2rem;font-size:1.3rem;font-weight:500;color:var(--su-navy)}.su-look__occ{font-size:1.4rem;font-weight:500;color:var(--su-aksent)}.su-look__name{font-family:var(--font-heading-family);font-size:2.7rem;line-height:1.1}.su-look__cfg{font-size:1.5rem;color:var(--su-muted)}.su-look__price{font-size:1.6rem;padding-top:.6rem}.su-look__price span{color:var(--su-muted)}.su-look__price b{font-weight:500}.su-dark{background:var(--su-ink);color:var(--su-ivory);padding:12rem 2.2rem;text-align:center}.su-dark .su-eyebrow{color:var(--su-brass-l)}.su-dark .su-muted-text{color:#8c919c}.su-dark .su-lead{color:#f5f1eab8;max-width:56rem}.su-dark .su-link{color:var(--su-brass-l)}.su-dark__head{display:flex;flex-direction:column;align-items:center;gap:1.8rem;margin-bottom:4.4rem}.su-dark__title{font-size:clamp(4.2rem,5.6vw,8rem);line-height:1;max-width:90rem}.su-stage{max-width:100rem;margin:0 auto 4.4rem;background:var(--su-studio);border-radius:3.2rem;padding:4rem 2.4rem 2.8rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem}.su-stage__art{width:100%;max-width:40rem}.su-stage__art img{border-radius:2rem;display:block;width:100%;height:auto}.su-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.su-chip{background:#ffffffb3;color:var(--su-navy);border-radius:999px;padding:1rem 1.8rem;font-size:1.5rem}.su-chip.is-active{background:var(--su-navy);color:var(--su-ivory)}.su-steps{padding:12rem 2.2rem}.su-steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:1.6rem}.su-step{background:var(--su-white);border-radius:2.8rem;padding:3.2rem 3rem 3.6rem;display:flex;flex-direction:column;gap:1.2rem;min-height:22rem}.su-step__label{font-size:1.5rem;font-weight:500;color:var(--su-aksent)}.su-step__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.8rem;line-height:1.1}.su-step__text{margin:0;font-size:1.6rem;line-height:1.5;color:var(--su-muted)}.su-step--dark{background:var(--su-navy);color:var(--su-ivory)}.su-step--dark .su-step__label{color:var(--su-brass-l)}.su-step--dark .su-step__text{color:#f5f1eabf}.su-split{padding:0 2.2rem 12rem}.su-split__card{background:var(--su-white);border-radius:3.2rem;overflow:hidden;display:flex;flex-wrap:wrap}.su-split__media{flex:1 1 46rem;min-height:48rem;background:var(--su-navy)}.su-split__media img{object-position:center 45%}.su-split__body{flex:1 1 42rem;padding:6.4rem 5.6rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}.su-split__body .su-h2{font-size:clamp(3.8rem,4.4vw,6rem)}.su-split__body p{margin:0;font-size:1.8rem;line-height:1.55;color:var(--su-muted)}.su-quote{padding:4rem 2.2rem 13.6rem;text-align:center}.su-quote figure{margin:0 auto;max-width:94rem;display:flex;flex-direction:column;align-items:center;gap:2.6rem}.su-quote blockquote{margin:0;padding:0;border:0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.18;letter-spacing:-.01em;color:var(--su-navy)}.su-quote figcaption{font-size:1.6rem;color:var(--su-muted)}.su-quote--bilde{text-align:left;padding-top:2.4rem}.su-quote--bilde .su-quote__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:4rem 7.2rem;align-items:center}.su-quote--bilde figure{align-items:flex-start;margin:0}.su-quote__img{aspect-ratio:4/5;border-radius:3.2rem;overflow:hidden;background:var(--su-studio)}.su-quote__img img{object-position:center 30%}.su-details{background:var(--su-white);padding:12rem 2.2rem}.su-details__text{max-width:42rem;font-size:1.7rem;line-height:1.55;color:var(--su-muted)}.su-details__text p{margin:0}.su-details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem}.su-details__img{aspect-ratio:4/5;border-radius:2.8rem;overflow:hidden;background:var(--su-studio)}.su-gallery{padding:11.2rem 2.2rem}.su-gallery__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:4rem}.su-gallery .su-head{margin-bottom:2.8rem}.su-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem}.su-gallery__img{aspect-ratio:1;border-radius:2rem;overflow:hidden;background:var(--su-studio)}@media(max-width:749px){.su-hero{padding-top:6rem}.su-looks,.su-dark,.su-steps,.su-details,.su-gallery{padding-top:8rem;padding-bottom:8rem}.su-split{padding-bottom:8rem}.su-split__media{min-height:36rem}.su-split__body{padding:4rem 2.4rem}.su-head{margin-bottom:3.2rem}}.su-hero--banner{padding-top:2rem}.su-banner{position:relative;aspect-ratio:2400/1040;border-radius:3.2rem;overflow:hidden;container-type:inline-size;background:radial-gradient(ellipse 80% 115% at 50% 35%,#dbd4ca,#d2cabf 55%,#bcb4aa);margin-bottom:6.4rem}.su-banner__mark{position:absolute;left:0;right:0;top:4cqw;text-align:center;font-family:var(--font-heading-family);font-weight:400;font-size:22cqw;line-height:1;letter-spacing:-.01em;color:var(--su-navy)}.su-banner__mark img{display:block;width:76%;height:auto;margin:0 auto}.su-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.su-banner__img--m{display:none}.su-trust{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.6rem;font-size:1.4rem;color:var(--su-muted)}.su-trust li{display:inline-flex;align-items:center;gap:.8rem}.su-trust svg{fill:none;stroke:var(--su-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.su-price{padding:12rem 2.2rem}.su-price__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(34rem,1fr));gap:4rem 7.2rem;align-items:center}.su-price__text{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.su-price__text .su-lead{max-width:50rem;font-size:1.9rem}.su-price__card{margin:0;background:var(--su-white);border-radius:3.2rem;padding:4rem 3.6rem 3.2rem;display:flex;flex-direction:column;gap:2.6rem}.su-price__row{display:flex;flex-direction:column;gap:1rem}.su-price__label{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.6rem}.su-price__row--us .su-price__label{font-weight:500}.su-price__muted{color:var(--su-muted);white-space:nowrap}.su-price__bar{height:1.4rem;border-radius:.7rem;background:#1b23330f;overflow:hidden}.su-price__bar--full{background:var(--su-studio)}.su-price__bar span{display:block;height:100%;border-radius:.7rem;background:var(--su-ink)}.su-price__card figcaption{font-size:1.3rem;line-height:1.5;color:var(--su-muted)}.su-trygg{padding:0 2.2rem 12rem}.su-trygg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(34rem,1fr));gap:1.6rem}.su-trygg__card{background:var(--su-white);border-radius:3.2rem;padding:1.6rem 1.6rem 3.6rem;display:flex;flex-direction:column;gap:2rem}.su-trygg__card--dark{background:var(--su-ink);color:var(--su-ivory);padding:4.4rem 4rem;gap:1.6rem}.su-trygg__badge{align-self:flex-start;background:#f5f1ea1f;color:var(--su-brass-l);border-radius:999px;padding:.6rem 1.4rem;font-size:1.3rem;font-weight:500}.su-trygg__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:3.6rem;line-height:1.08;letter-spacing:-.01em}.su-trygg__card--dark .su-trygg__title{font-size:4rem}.su-trygg__list{margin:.4rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.2rem;font-size:1.6rem;line-height:1.45}.su-trygg__list li{display:flex;gap:1.2rem}.su-trygg__list svg{flex:none;margin-top:.2rem;fill:none;stroke:var(--su-brass-l);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.su-trygg__card--dark .su-link{color:var(--su-brass-l);margin-top:auto}.su-trygg__media{aspect-ratio:16/10;border-radius:2.2rem;background:var(--su-studio);display:flex;align-items:center;justify-content:center;overflow:hidden}.su-trygg__media video{width:100%;height:100%;object-fit:cover}.su-trygg__play{width:7.2rem;height:7.2rem;border-radius:50%;background:#ffffffe0;display:inline-flex;align-items:center;justify-content:center}.su-trygg__play svg{fill:var(--su-ink)}.su-trygg__body{padding:0 2.4rem;display:flex;flex-direction:column;gap:1.2rem}.su-trygg__body p{margin:0;font-size:1.6rem;line-height:1.55;color:var(--su-muted)}.su-reviews{padding:0 2.2rem 12rem}.su-reviews__summary{font-size:1.6rem;color:var(--su-muted)}.su-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem}.su-review{margin:0;background:var(--su-white);border-radius:2.8rem;padding:1.4rem 1.4rem 2.8rem;display:flex;flex-direction:column;gap:1.6rem}.su-review__img{aspect-ratio:4/3;border-radius:2rem;overflow:hidden}.su-review blockquote{margin:0;padding:0 1.4rem;border:0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.3}.su-review figcaption{padding:0 1.4rem;font-size:1.4rem;color:var(--su-muted)}.su-faq{padding:12rem 2.2rem 0}.su-faq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));gap:3.2rem 7.2rem;align-items:start}.su-faq__intro{display:flex;flex-direction:column;gap:1.8rem}.su-faq__text{font-size:1.7rem;line-height:1.55;color:var(--su-muted)}.su-faq__text p{margin:0}.su-faq__list details{border-top:1px solid rgba(27,35,51,.14);padding:.6rem 0}.su-faq__list details:last-child{border-bottom:1px solid rgba(27,35,51,.14)}.su-faq__list summary{cursor:pointer;min-height:5.6rem;display:flex;align-items:center;font-size:1.8rem;font-weight:500;list-style:none}.su-faq__list summary::-webkit-details-marker{display:none}.su-faq__list summary:after{content:"+";margin-left:auto;padding-left:1.6rem;font-size:2.2rem;font-weight:400}.su-faq__list details[open] summary:after{content:"\2013"}.su-faq__answer{margin:0 0 1.8rem;font-size:1.6rem;line-height:1.6;color:var(--su-muted)}.su-faq__answer p{margin:0}.su-chat{position:fixed;right:2rem;bottom:2rem;z-index:20;background:var(--su-ink);color:var(--su-ivory);text-decoration:none;font-size:1.5rem;font-weight:500;padding:0 2rem 0 1.6rem;min-height:4.8rem;border-radius:999px;display:inline-flex;align-items:center;gap:1rem;box-shadow:0 .8rem 2.4rem #0f1f3d40}.su-chat:hover{color:var(--su-ivory);opacity:.92}.su-chat svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}@media(max-width:749px){.su-banner{aspect-ratio:1080/1300;margin-bottom:4rem}.su-banner__mark{font-size:22cqw;top:5cqw}.su-banner__img--m{display:block}.su-banner__img--m+.su-banner__img,.su-banner__img:has(+.su-banner__img--m){display:none}.su-price,.su-faq{padding-top:8rem}.su-price,.su-trygg,.su-reviews{padding-bottom:8rem}.su-trygg__card--dark{padding:3.2rem 2.6rem}.su-chat span{display:none}.su-chat{padding:0;width:5.2rem;justify-content:center}}.su-header-cta{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.6rem;margin-right:.8rem;border-radius:999px;background:var(--su-ink);color:var(--su-ivory);font-size:1.4rem;font-weight:500;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.su-header-cta:hover{color:var(--su-ivory);opacity:.9}@media(max-width:989px){.su-header-cta{display:none}}.su-seg{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.2rem;background:#1b23330f;border-radius:999px;padding:.4rem}.su-seg button{border:0;border-radius:999px;background:transparent;color:var(--su-navy);min-height:4rem;padding:0 1.8rem;font-family:var(--font-body-family);font-size:1.5rem;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem}.su-seg button[aria-pressed=true],.su-seg button[aria-current=step]{background:var(--su-white);box-shadow:0 1px 3px #10151f24;font-weight:500}.su-seg button span{font-size:1.3rem;color:var(--su-muted)}.su-seg--sm button{min-height:3.6rem;padding:0 1.6rem;font-size:1.4rem}.su-look[hidden]{display:none}.su-looks--side{background:var(--su-ivory);padding:8.8rem 2.2rem 12rem}.su-looks__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.8rem;margin-bottom:4.8rem}.su-looks__title{font-size:clamp(5rem,6.4vw,9.2rem);line-height:.98;letter-spacing:-.025em;max-width:90rem}.su-looks__intro .su-lead{max-width:60rem}.su-looks__intro .su-seg{margin-top:1.2rem}.su-looks--side .su-looks__grid{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:4.8rem 2rem}.su-looks__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));gap:1.6rem;margin-top:8rem}.su-looks__card{background:var(--su-white);border-radius:3.2rem;padding:4.8rem 4.4rem;display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.su-looks__card h2{font-size:4rem;line-height:1.05;letter-spacing:-.015em}.su-looks__card p{margin:0;font-size:1.7rem;line-height:1.55;color:var(--su-muted)}.su-looks__card--dark{background:var(--su-ink);color:var(--su-ivory)}.su-looks__card--dark h2 span{color:#8c919c}.su-looks__card--dark p{color:#f5f1eab8}@media(max-width:749px){.su-looks--side{padding:5.6rem 1.6rem 8rem}.su-looks__card{padding:3.2rem 2.4rem}.su-looks__intro .su-seg{justify-content:flex-start}}@media(min-width:990px){.header__inline-menu li:has(>a[href="/products/suits"]){display:none}}.utility-bar{background:var(--su-ink)!important;color:var(--su-ivory)}.utility-bar .announcement-bar__message,.utility-bar a,.utility-bar .icon{color:var(--su-ivory)}.su-lagf legend:focus,.su-konf__title:focus{outline:none}.footer.color-scheme-4{--color-foreground:27,35,51;--color-link:27,35,51;--color-button:27,35,51;--color-button-text:245,241,234}.footer .rte a{text-decoration:none}.footer .rte a:hover{text-decoration:underline;text-underline-offset:.3rem}.footer .rte p{margin:0 0 .6rem}.newsletter__wrapper.color-scheme-4{background:var(--su-ink)!important}.footer .footer__content-top{padding-top:5.6rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/suitup-2.css.map */
