.rs-home{background:var(--rs-bg)}.rs-band{padding-top:96px}.rs-band--first{padding-top:88px}.rs .rs-h2{font-size:40px;font-weight:300;letter-spacing:-.01em;line-height:1.1;text-transform:none}.rs-hero{position:relative}.rs-hero__pic{display:block}.rs-hero__img{width:100%;height:clamp(420px,58vh,640px);object-fit:cover;object-position:center var(--rs-hero-focus, 40%);display:block}.rs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0000001f,#00000057 55%,#00000075)}.rs-hero__wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:0 var(--rs-gutter) 7%}.rs-hero__card{margin-top:0;position:relative;background:transparent;padding:0;max-width:none;text-align:center}.rs .rs-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rs-accent)}.rs p.rs-hero__eyebrow{margin-bottom:16px;color:#fff;opacity:.88}.rs h1.rs-hero__h{margin-bottom:28px;color:#fff;font-size:64px;line-height:1.02;font-weight:400;letter-spacing:.005em;text-transform:uppercase;text-shadow:0 2px 24px rgba(0,0,0,.4)}.rs h1.rs-hero__h br,.rs .rs-hero__p{display:none}.rs a.rs-hero__btn{background:var(--rs-ink);color:#f3efe9}.rs .rs-offer{background:var(--rs-ink);color:#f3efe9;display:flex;flex-wrap:wrap}.rs-offer__text{flex:1 1 440px;min-width:0;padding:56px 56px 56px 64px}.rs .rs-offer__eyebrow{margin-bottom:18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rs-dark-dim)}.rs .rs-offer__h{margin-bottom:14px;font-size:64px;line-height:.95;font-weight:300;letter-spacing:-.02em;color:#f3efe9}.rs .rs-offer__p{margin-bottom:26px;font-size:17px;line-height:1.7;max-width:44ch;color:var(--rs-dark-muted)}.rs-stats{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:30px}.rs .rs-stat__v{font-size:22px;font-weight:400;color:#f3efe9}.rs .rs-stat__l{margin-top:3px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-dark-dim)}.rs-stat__rule{width:1px;background:#3a3a3c}.rs-offer__media{flex:1 1 400px;min-width:0;background:#232325;min-height:clamp(420px,30vw,820px)}.rs-offer__media img{width:100%;height:100%;min-height:clamp(420px,30vw,820px);object-fit:cover;object-position:center var(--rs-offer-focus, 22%);display:block}.rs-head{display:flex;flex-wrap:wrap;gap:24px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--rs-line);padding-bottom:20px;margin-bottom:44px}.rs a.rs-morelink{font-size:13px;letter-spacing:.06em;text-decoration:none;color:var(--rs-ink);border-bottom:1px solid var(--rs-line-strong);padding-bottom:2px}.rs a.rs-morelink:hover{border-bottom-color:var(--rs-ink)}.rs-grid{display:grid;gap:28px}.rs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rs a.rs-card__media{position:relative;display:block;aspect-ratio:3 / 4;background:var(--rs-img-bg);margin-bottom:14px;overflow:hidden}.rs-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.rs-card:hover .rs-card__media img{transform:scale(1.03)}.rs .rs-card__badge{display:none;position:absolute;top:8px;right:8px;background:var(--rs-bg);color:var(--rs-ink);padding:4px 7px;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.rs .rs-card__name{margin-bottom:6px;font-size:17px;font-weight:500;letter-spacing:normal;text-transform:none}.rs .rs-card__name a{text-decoration:none;color:var(--rs-ink)}.rs .rs-card__short{display:none}.rs .rs-card__meta{margin-bottom:10px;font-size:13px;color:var(--rs-muted)}.rs .rs-card__price{font-size:16px}.rs-card--fall .rs-card__media{background:var(--rs-bg);margin-bottom:12px}.rs .rs-card--fall .rs-card__family{margin-bottom:4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rs-accent)}.rs .rs-card--fall .rs-card__name{margin-bottom:5px}.rs .rs-card--fall .rs-card__price{font-size:15px}.rs-panel{background:var(--rs-panel);padding:56px 64px}.rs .rs-panel__h{margin-bottom:12px}.rs .rs-panel__p{margin-bottom:40px;font-size:17px;line-height:1.65;max-width:52ch;color:var(--rs-muted)}.rs-swatches{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.rs a.rs-swatch{display:block;width:auto;height:auto;text-decoration:none;color:var(--rs-ink)}.rs-swatch__chip{aspect-ratio:1 / 1;margin-bottom:10px;box-shadow:inset 0 0 0 1px #00000014;transition:transform .2s ease,box-shadow .2s ease}.rs a.rs-swatch:hover .rs-swatch__chip{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #00000014,0 4px 14px #18181a24}.rs .rs-swatch__n{font-size:12px}.rs a.rs-swatch:hover .rs-swatch__n{text-decoration:underline;text-underline-offset:3px}.rs-fall__head{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-end;justify-content:space-between;margin-bottom:44px}.rs-fall__intro{flex:1 1 460px;min-width:0}.rs .rs-fall__h{margin-block:16px}.rs .rs-fall__p{font-size:17px;line-height:1.7;max-width:48ch;color:var(--rs-muted)}.rs .rs-fall__pm,.rs .rs-fall__link{display:none}.rs-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rs-line-strong);margin-bottom:44px}.rs-compare__col{padding:26px 0 26px 32px}.rs-compare__col--left{padding:26px 32px 26px 0;border-right:1px solid var(--rs-line-strong)}.rs .rs-compare__label{margin-bottom:14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-muted)}.rs .rs-compare__label--accent{color:var(--rs-accent)}.rs .rs-compare__price{margin-bottom:8px;font-size:22px;font-weight:400}.rs .rs-compare__price span{font-size:14px;color:var(--rs-accent)}.rs .rs-compare__text{font-size:15px;line-height:1.7;color:var(--rs-muted)}.rs .rs-look__h{margin-bottom:36px}.rs-look{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.rs-look__cell{aspect-ratio:4 / 5;background:var(--rs-img-bg);overflow:hidden}.rs-look__cell img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1100px){.rs-offer__text,.rs-panel{padding:44px 40px}.rs-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1700px){.rs h1.rs-hero__h{font-size:72px}.rs-offer__text{padding:72px 72px 72px 80px}.rs .rs-offer__h{font-size:76px}.rs-panel{padding:72px 80px}.rs-grid{gap:36px}}@media(min-width:2400px){.rs h1.rs-hero__h{font-size:80px}.rs .rs-offer__h{font-size:88px}.rs-grid{gap:44px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/romsen-home.css.map */
