.red-mouse-concept,.red-mouse-interest{--rm-ivory: #f8f1e7;--rm-forest: #1f3b2d;--rm-terracotta: #9c553b;--rm-taupe: #9b8b79;--rm-leather: #b48455;--rm-ink: #231f1a;--rm-border: rgba(35, 31, 26, .16);background:var(--rm-ivory);color:var(--rm-ink)}.red-mouse-concept__inner,.red-mouse-interest__inner{width:min(1180px,calc(100% - 32px));margin:0 auto}.red-mouse-concept__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:78vh;padding:clamp(40px,7vw,96px) 0 40px}.red-mouse-concept__hero-copy{display:grid;gap:18px;align-content:center}.red-mouse-concept__badge{width:fit-content;margin:0;padding:7px 10px;border:1px solid var(--rm-border);color:var(--rm-forest);font-size:.72rem;letter-spacing:0;text-transform:uppercase}.red-mouse-concept__title,.red-mouse-interest h2,.red-mouse-concept h2{margin:0;color:var(--rm-forest);font-family:var(--font-heading--family, serif);font-weight:500;line-height:1.06}.red-mouse-concept__title{font-size:clamp(2.45rem,5vw,5.25rem)}.red-mouse-concept__subtitle,.red-mouse-interest__header p{max-width:680px;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65}.red-mouse-concept__media-note,.red-mouse-concept__small,.red-mouse-interest__disclaimer{margin:0;color:#231f1ab8;font-size:.92rem;line-height:1.55}.red-mouse-concept__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.red-mouse-concept__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 20px;border:1px solid var(--rm-forest);text-decoration:none;font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:uppercase;cursor:pointer}.red-mouse-concept__button--primary{background:var(--rm-forest);color:var(--rm-ivory)}.red-mouse-concept__button--secondary{background:transparent;color:var(--rm-forest)}.red-mouse-concept__hero-media,.red-mouse-concept__placeholder,.red-mouse-concept__gallery-placeholder{background:linear-gradient(135deg,#1f3b2d14,#b4845529),var(--rm-ivory);border:1px solid var(--rm-border)}.red-mouse-concept__hero-media{min-height:min(720px,72vh)}.red-mouse-concept__hero-image,.red-mouse-concept__placeholder{width:100%;height:100%;min-height:min(720px,72vh);object-fit:cover}.red-mouse-concept__placeholder,.red-mouse-concept__gallery-placeholder{display:grid;place-items:center;color:var(--rm-forest);font-family:var(--font-heading--family, serif)}.red-mouse-concept__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0 clamp(36px,6vw,80px)}.red-mouse-concept__gallery-item{margin:0}.red-mouse-concept__gallery-image,.red-mouse-concept__gallery-placeholder,.red-mouse-concept__gallery video{width:100%;aspect-ratio:4 / 5;object-fit:cover}.red-mouse-concept__gallery figcaption{margin-top:8px;font-size:.85rem}.red-mouse-concept__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:clamp(56px,8vw,104px)}.red-mouse-concept__panel{border-top:1px solid var(--rm-border);padding-top:22px}.red-mouse-concept__panel--wide{grid-column:1 / -1;max-width:760px}.red-mouse-concept__panel h2,.red-mouse-interest h2{margin-bottom:16px;font-size:clamp(1.45rem,2vw,2rem)}.red-mouse-concept__list{display:grid;gap:8px;margin:0;padding-left:18px}.red-mouse-concept__swatches{display:grid;gap:10px}.red-mouse-concept__swatch{display:flex;width:100%;align-items:center;gap:10px;border:1px solid var(--rm-border);background:#ffffff57;color:var(--rm-ink);padding:10px;text-align:left}.red-mouse-concept__swatch-dot{width:18px;height:18px;border:1px solid var(--rm-border);border-radius:50%}.red-mouse-concept__swatch-dot--1{background:var(--rm-forest)}.red-mouse-concept__swatch-dot--2{background:var(--rm-terracotta)}.red-mouse-concept__swatch-dot--3{background:var(--rm-taupe)}.red-mouse-concept__measurements{display:grid;gap:10px;margin:0 0 12px}.red-mouse-concept__measurements div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--rm-border);padding-bottom:8px}.red-mouse-concept__measurements dt{color:#231f1ab8}.red-mouse-concept__measurements dd{margin:0;color:var(--rm-forest);font-weight:600}.red-mouse-interest{padding:clamp(52px,8vw,112px) 0}.red-mouse-interest__inner{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,72px);align-items:start}.red-mouse-interest__header{position:sticky;top:92px;display:grid;gap:16px}.red-mouse-interest__form{display:grid;gap:18px}.red-mouse-interest__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.red-mouse-interest label{display:grid;gap:7px;color:var(--rm-forest);font-size:.9rem}.red-mouse-interest input,.red-mouse-interest select,.red-mouse-interest textarea{width:100%;min-height:46px;border:1px solid var(--rm-border);background:#ffffff7a;color:var(--rm-ink);padding:11px 12px;font:inherit}.red-mouse-interest textarea{min-height:140px;resize:vertical}.red-mouse-interest__full,.red-mouse-interest__consents{grid-column:1 / -1}.red-mouse-interest__consents{display:grid;gap:10px}.red-mouse-interest__checkbox{grid-template-columns:auto 1fr;align-items:start;color:var(--rm-ink)}.red-mouse-interest__checkbox input{width:18px;min-height:18px;margin-top:2px}.red-mouse-interest__message{border:1px solid var(--rm-border);padding:14px}.red-mouse-interest__message--success{background:#1f3b2d14}.red-mouse-interest__message--error{background:#9c553b1a}@media screen and (max-width:900px){.red-mouse-concept__hero,.red-mouse-interest__inner{grid-template-columns:1fr}.red-mouse-concept__details,.red-mouse-concept__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.red-mouse-interest__header{position:static}}@media screen and (max-width:640px){.red-mouse-concept__inner,.red-mouse-interest__inner{width:min(100% - 24px,1180px)}.red-mouse-concept__hero{min-height:auto;padding-top:32px}.red-mouse-concept__hero-media,.red-mouse-concept__hero-image,.red-mouse-concept__placeholder{min-height:420px}.red-mouse-concept__actions,.red-mouse-concept__button{width:100%}.red-mouse-concept__details,.red-mouse-concept__gallery,.red-mouse-interest__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/red-mouse-concept.css.map */
