:root{--melro-font-display: "Schibsted Grotesk", "Hanken Grotesk", system-ui, sans-serif;--melro-font-text: var(--font-body--family, "Inter", system-ui, -apple-system, sans-serif);--melro-font-mono: "IBM Plex Mono", ui-monospace, monospace;--melro-forest: #26483D;--melro-forest-dark: #1C362D;--melro-ivory: #F7F4EE;--melro-charcoal: #1D211F;--melro-clay: #C77B61}.melro{--melro-ivory: #F7F4EE;--melro-charcoal: #1D211F;--melro-forest: #26483D;--melro-forest-dark: #1C362D;--melro-forest-deep: #16291F;--melro-sage: #B7C4B8;--melro-stone: #E9E4DA;--melro-panel: #EFEBE2;--melro-clay: #C77B61;--melro-clay-deep: #A85F46;--melro-clay-tint: #F6EAE4;--melro-white: #FFFFFF;--melro-forest-wash: rgba(38, 72, 61, .055);--melro-forest-edge: rgba(38, 72, 61, .28);--melro-forest-ring: rgba(38, 72, 61, .16);--melro-body: #4A524E;--melro-body-strong: #2E3532;--melro-muted: #626965;--melro-mid: #636B67;--melro-faint: #6B736E;--melro-line: rgba(29, 33, 31, .065);--melro-line-mid: rgba(29, 33, 31, .075);--melro-line-strong: rgba(29, 33, 31, .12);--melro-overlay: rgba(29, 33, 31, .42);--melro-dark-card: #242927;--melro-dark-line: rgba(183, 196, 184, .14);--melro-dark-line-strong: rgba(183, 196, 184, .4);--melro-font-head: var(--melro-font-display);--melro-font-body: var(--melro-font-text);--melro-pad: clamp(20px, 4vw, 56px);--melro-block-pad: clamp(56px, 8vw, 112px);--melro-cta-pad: clamp(96px, 12vw, 160px);--melro-feat-gap: clamp(34px, 5vw, 64px);--melro-radius-card: 14px;--melro-radius-lg: 18px;--melro-radius-pill: 999px;--melro-shadow-card: 0 1px 2px rgba(29, 33, 31, .04);--melro-shadow-raise: 0 10px 28px -18px rgba(29, 33, 31, .3);--melro-tap: 44px;font-family:var(--melro-font-body);color:var(--melro-charcoal);-webkit-font-smoothing:antialiased}.melro *,.melro *:before,.melro *:after{box-sizing:border-box}.melro p,.melro h2,.melro h3{margin:0}.melro__wrap{width:100%;max-width:1264px;margin:0 auto;padding-inline:var(--melro-pad)}.melro__wrap--narrow{max-width:1120px}.melro__wrap--text{max-width:820px}.melro__block{padding-block:var(--melro-block-pad)}.melro__eyebrow{font-family:var(--melro-font-body);font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--melro-forest);margin:0 0 14px}.melro__h2{font-family:var(--melro-font-head);font-weight:600;font-size:clamp(30px,3.8vw,48px);line-height:1.04;letter-spacing:-.022em;margin:0}.melro__lede{font-size:16px;line-height:1.65;color:var(--melro-body);margin:0}.melro__intro{max-width:700px;margin-bottom:48px}.melro__intro--narrow{max-width:660px}.melro__intro--center{max-width:720px;margin-inline:auto;margin-bottom:44px;text-align:center}.melro__chip{font-family:var(--melro-font-mono);font-size:.82em;color:var(--melro-charcoal);background:var(--melro-stone);border:1px dashed rgba(29,33,31,.42);border-radius:6px;padding:1px 6px;white-space:nowrap}.melro__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--melro-tap);background:var(--melro-forest);color:var(--melro-ivory);padding:15px 28px;border-radius:12px;font-family:var(--melro-font-body);font-size:15px;font-weight:600;letter-spacing:.01em;border:none;cursor:pointer;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.melro__btn:hover{background:var(--melro-forest-dark);color:var(--melro-ivory)}.melro__btn:active{transform:translateY(1px)}.melro__btn--light{background:var(--melro-ivory);color:var(--melro-forest)}.melro__btn--light:hover{background:var(--melro-white);color:var(--melro-forest)}.melro :focus-visible{outline:2px solid var(--melro-forest);outline-offset:2px;border-radius:4px}.melro-save{display:inline-flex;align-items:center;gap:5px;background:var(--melro-clay-tint);color:var(--melro-clay-deep);border-radius:var(--melro-radius-pill);padding:3px 9px;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.melro__ph{position:relative;width:100%;background:repeating-linear-gradient(135deg,#e9e4da 0 14px,#efebe2 14px 28px);border:1px solid var(--melro-line-mid);border-radius:var(--melro-radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center}.melro__ph-inner{position:relative;text-align:center;padding:26px;max-width:84%}.melro__ph-tag{display:inline-block;font-family:var(--melro-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--melro-clay-deep);background:#ffffffbf;border:1px solid rgba(199,123,97,.28);border-radius:var(--melro-radius-pill);padding:5px 11px;margin-bottom:12px}.melro__ph-label{font-family:var(--melro-font-mono);font-size:12.5px;line-height:1.55;color:var(--melro-charcoal)}.melro__media{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--melro-radius-lg)}.melro-pdp__eyebrow{font-family:var(--melro-font-body);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--melro-forest)}.melro-pdp__name{font-family:var(--melro-font-head);font-weight:600;letter-spacing:-.026em;line-height:.98;font-size:clamp(34px,3.6vw,48px)}.melro-pdp__prop{font-family:var(--melro-font-head);font-weight:500;letter-spacing:-.012em;line-height:1.24;color:var(--melro-charcoal);font-size:clamp(20px,1.9vw,25px);max-width:24ch}.melro-pdp__desc{font-size:15.5px;line-height:1.62;color:var(--melro-body);max-width:46ch}.melro-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.melro-benefits__item{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--melro-body-strong)}.melro-benefits__tick{flex:none;width:20px;height:20px;margin-top:1px;border-radius:var(--melro-radius-pill);background:var(--melro-forest);color:var(--melro-ivory);display:flex;align-items:center;justify-content:center}.melro-benefits__tick svg{width:12px;height:12px}.melro-reassure{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid var(--melro-line)}.melro-reassure:empty{display:none;padding:0;border-top:0}.melro-reassure__item{display:flex;gap:8px;align-items:center;flex:1 1 calc(50% - 8px);min-width:150px;background:var(--melro-panel);border-radius:11px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--melro-forest)}.melro-reassure__item span{color:var(--melro-body-strong);font-weight:600}.melro-reassure__item svg{flex:none}.melro__fineprint{font-size:12.5px;line-height:1.55;color:var(--melro-muted);max-width:52ch;margin-top:16px}.melro-fitbar{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--melro-tap);margin-top:12px;padding:12px 15px;border-radius:12px;background:var(--melro-panel);border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.005em;color:var(--melro-forest);text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.melro-fitbar:hover{background:var(--melro-stone);border-color:var(--melro-forest-edge);color:var(--melro-forest)}.melro-fitbar__label{flex:1;text-align:left}.melro-fitbar svg{flex:none}.melro-size{display:flex;flex-direction:column;gap:10px}.melro-size__label{font-family:var(--melro-font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--melro-muted);margin-bottom:4px}.melro-size__card{display:flex;align-items:center;gap:13px;width:100%;min-height:72px;padding:14px 16px;border-radius:var(--melro-radius-card);text-align:left;background:var(--melro-white);border:1.5px solid var(--melro-stone);cursor:pointer;font-family:inherit;color:var(--melro-charcoal);box-shadow:var(--melro-shadow-card);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.melro-size__card:hover{border-color:var(--melro-forest-edge)}.melro-size__card[aria-checked=true]{background:var(--melro-forest-wash);border-color:var(--melro-forest);box-shadow:0 0 0 1px var(--melro-forest) inset,var(--melro-shadow-raise)}.melro-size__card[disabled]{opacity:.5;cursor:not-allowed}.melro-size__card[disabled]:hover{border-color:var(--melro-stone)}.melro-size__radio{flex:none;width:21px;height:21px;border-radius:var(--melro-radius-pill);display:flex;align-items:center;justify-content:center;background:var(--melro-white);border:1.5px solid rgba(29,33,31,.24);transition:border-color .18s ease,background-color .18s ease}.melro-size__card[aria-checked=true] .melro-size__radio{background:var(--melro-forest);border-color:var(--melro-forest)}.melro-size__dot{width:7px;height:7px;border-radius:var(--melro-radius-pill);background:transparent}.melro-size__card[aria-checked=true] .melro-size__dot{background:var(--melro-ivory)}.melro-size__icon{flex:none;width:38px;height:38px;border-radius:10px;background:var(--melro-panel);color:var(--melro-mid);display:flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease}.melro-size__icon svg{width:22px;height:22px}.melro-size__card[aria-checked=true] .melro-size__icon{background:var(--melro-white);color:var(--melro-forest)}.melro-size__text{flex:1;text-align:left;min-width:0}.melro-size__name{display:block;font-family:var(--melro-font-head);font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.15}.melro-size__fits{display:block;font-size:12.5px;line-height:1.3;color:var(--melro-muted);margin-top:3px}.melro-size__meta{flex:none;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.melro-size__price{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em}.melro-size__was{display:block;font-size:12.5px;color:var(--melro-muted);text-decoration:line-through}.melro-size__sold{display:block;font-size:11.5px;color:var(--melro-muted);margin-top:2px}.melro-size__save{margin-top:2px}.melro-sticky-size{font-size:13px;color:var(--melro-body)}.product-information .price,.product-information .price-list{align-items:baseline;gap:10px}.product-information .compare-at-price{color:var(--melro-muted);font-weight:500;font-size:.6em;opacity:1}.melro-proof{background:var(--melro-panel);border-block:1px solid var(--melro-line)}.melro-proof__grid{display:grid;grid-template-columns:1fr;gap:0 40px}.melro-proof__item{display:flex;align-items:center;gap:12px;padding:18px 0}.melro-proof__icon{flex:none;width:40px;height:40px;border-radius:11px;background:var(--melro-white);display:flex;align-items:center;justify-content:center;color:var(--melro-forest);box-shadow:var(--melro-shadow-card)}.melro-proof__label{font-size:14px;font-weight:600;line-height:1.25}@media(min-width:768px){.melro-proof__grid{grid-template-columns:repeat(3,1fr)}}.melro-compare{position:relative;max-width:960px;margin:0 auto;aspect-ratio:16/9;border-radius:var(--melro-radius-lg);overflow:hidden;border:1px solid var(--melro-line-mid);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.melro-compare__pane{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.melro-compare__pane--before{justify-content:flex-start;padding-left:5%;background:repeating-linear-gradient(135deg,#ddd9ce 0 16px,#e6e2d7 16px 32px)}.melro-compare__pane--after{justify-content:flex-end;padding-right:5%;clip-path:inset(0 0 0 var(--melro-split, 54%));background:repeating-linear-gradient(135deg,#dce4dc 0 16px,#e8ede7 16px 32px)}.melro-compare__pane img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.melro-compare__fallback{font-family:var(--melro-font-mono);font-size:12.5px;line-height:1.5;max-width:36%}.melro-compare__pane--before .melro-compare__fallback{color:#58605c;text-align:left}.melro-compare__pane--after .melro-compare__fallback{color:var(--melro-charcoal);text-align:right}.melro-compare__pill{position:absolute;bottom:18px;color:var(--melro-ivory);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 13px;border-radius:var(--melro-radius-pill);z-index:2}.melro-compare__pill--before{left:18px;background:#1d211fd1}.melro-compare__pill--after{right:18px;background:var(--melro-forest)}.melro-compare__handle{position:absolute;top:0;bottom:0;left:var(--melro-split, 54%);width:2px;background:var(--melro-ivory);box-shadow:0 0 0 1px #1d211f26;transform:translate(-1px);border:none;padding:0;cursor:ew-resize;z-index:3}.melro-compare__knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--melro-tap);height:var(--melro-tap);border-radius:var(--melro-radius-pill);background:var(--melro-ivory);box-shadow:0 2px 8px #1d211f2e;display:flex;align-items:center;justify-content:center;color:var(--melro-forest)}.melro-grid{display:grid;grid-template-columns:1fr;gap:var(--melro-feat-gap)}@media(min-width:768px){.melro-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.melro-grid{grid-template-columns:repeat(3,1fr)}}.melro-step__meta{display:flex;align-items:baseline;gap:12px;margin-top:18px}.melro-step__n{font-family:var(--melro-font-head);font-size:15px;font-weight:700;color:var(--melro-forest);background:var(--melro-panel);width:30px;height:30px;border-radius:var(--melro-radius-pill);display:inline-flex;align-items:center;justify-content:center;align-self:center}.melro-step__t{font-family:var(--melro-font-head);font-size:19px;font-weight:600;letter-spacing:-.012em}.melro-step__d{font-size:14.5px;line-height:1.6;color:var(--melro-body);margin-top:8px}.melro-feature__tag{font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--melro-forest);margin-top:16px}.melro-feature__t{font-family:var(--melro-font-head);font-weight:600;letter-spacing:-.015em;font-size:20px;line-height:1.14;margin-top:8px}.melro-feature__d{font-size:14px;line-height:1.6;color:var(--melro-body);margin-top:8px}.melro-dur{background:var(--melro-charcoal);color:var(--melro-ivory)}.melro-dur .melro__eyebrow{color:var(--melro-sage)}.melro-dur__note{font-size:12.5px;color:var(--melro-sage);margin-top:14px}.melro-dur__grid{display:grid;grid-template-columns:1fr;gap:22px}@media(min-width:768px){.melro-dur__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.melro-dur__grid{grid-template-columns:repeat(3,1fr)}}.melro-dur__card{background:var(--melro-dark-card);border:1px solid var(--melro-dark-line);border-radius:var(--melro-radius-lg);overflow:hidden}.melro-dur__body{padding:16px 18px 20px}.melro-dur__t{font-size:16px;font-weight:600}.melro-dur__d{font-size:13px;color:var(--melro-sage);margin-top:4px}.melro-dur__result{margin-top:12px;font-family:var(--melro-font-mono);font-size:11px;color:var(--melro-ivory);background:#b7c4b824;border:1px dashed var(--melro-dark-line-strong);border-radius:6px;padding:6px 9px}.melro-fit__cols{display:grid;grid-template-columns:1fr;gap:var(--melro-feat-gap);align-items:start}@media(min-width:1024px){.melro-fit__cols{grid-template-columns:1.1fr 1fr}.melro-fit__media{position:sticky;top:96px}}.melro-fit__tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.melro-fit__tab{min-height:var(--melro-tap);padding:11px 20px;border-radius:var(--melro-radius-pill);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;border:1.5px solid var(--melro-line-strong);background:var(--melro-white);color:var(--melro-charcoal)}.melro-fit__tab:hover{border-color:var(--melro-forest-edge)}.melro-fit__tab[aria-selected=true]{background:var(--melro-forest);color:var(--melro-ivory);border-color:var(--melro-forest)}.melro-fit__panel{font-size:15px;line-height:1.65;color:var(--melro-body);margin-bottom:22px}.melro-fit__panel[hidden]{display:none}.melro-fit__steps{display:flex;flex-direction:column;gap:14px;margin-bottom:24px;list-style:none;padding:0}.melro-fit__step{display:flex;gap:14px;align-items:flex-start}.melro-fit__step-n{flex:none;width:28px;height:28px;border-radius:var(--melro-radius-pill);background:var(--melro-forest);color:var(--melro-ivory);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.melro-fit__step-t{font-size:14.5px;line-height:1.5;color:var(--melro-body-strong);padding-top:3px}.melro-fit__warn{background:#fbf5f1;border:1px solid #EEDCD3;border-radius:12px;padding:13px 15px;margin-bottom:20px;display:flex;gap:10px}.melro-fit__warn p{font-size:13px;line-height:1.55;color:#8a4a35}.melro-cmp{background:var(--melro-panel)}.melro-cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.melro-cmp__table{width:100%;border-collapse:collapse}.melro-cmp__table th,.melro-cmp__table td{padding:9px 4px;font-size:12px}@media(min-width:768px){.melro-cmp__table{min-width:520px}.melro-cmp__table th{padding:16px 12px;font-size:14px}.melro-cmp__table td{padding:15px 12px;font-size:14px}}.melro-cmp__label{text-align:left;color:var(--melro-body-strong);font-weight:400}.melro-cmp__own-head{font-weight:700;color:var(--melro-charcoal);background:var(--melro-white);border-radius:12px 12px 0 0}.melro-cmp__own-head span{display:block;font-weight:500;font-size:.8em;color:#58605c}.melro-cmp__alt-head{font-weight:600;color:#58605c}.melro-cmp__row{border-top:1px solid var(--melro-line)}.melro-cmp__cell{text-align:center}.melro-cmp__cell--own{background:#f2efe7}.melro-cmp__no{color:var(--melro-faint);font-size:18px}.melro-cmp__partial{color:var(--melro-muted);font-size:12px;font-weight:600}.melro-rev__card{background:var(--melro-white);border:1px dashed rgba(29,33,31,.13);border-radius:var(--melro-radius-lg);padding:22px}.melro-rev__media{width:100%;aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#e9e4da 0 14px,#efebe2 14px 28px);border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--melro-font-mono);font-size:11px;color:var(--melro-mid);text-align:center;margin-bottom:16px}.melro-rev__tag{font-family:var(--melro-font-mono);font-size:11px;color:var(--melro-charcoal);letter-spacing:.08em;margin-bottom:8px}.melro-rev__note{font-size:14px;color:var(--melro-muted);line-height:1.55}.melro-set{background:var(--melro-stone)}.melro-split{display:grid;grid-template-columns:1fr;gap:var(--melro-feat-gap);align-items:center}@media(min-width:1024px){.melro-split{grid-template-columns:1fr 1fr}}.melro-set__list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.melro-set__item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;background:var(--melro-white);border-radius:12px;border:1px solid var(--melro-line)}.melro-set__name{font-size:14.5px;font-weight:600}.melro-cta{position:relative}.melro-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:repeating-linear-gradient(135deg,#202523 0 18px,#1b201e 18px 36px);display:flex;align-items:flex-start;justify-content:center;padding:22px 20px 0}.melro-cta__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.melro-cta__bg-note{font-family:var(--melro-font-mono);font-size:12px;color:#f7f4ee80;text-align:center}.melro-cta__inner{position:relative;padding-block:var(--melro-cta-pad);text-align:center}.melro-cta__panel{max-width:640px;margin:0 auto;background:var(--melro-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--melro-radius-lg);padding:44px 32px}.melro-cta__panel .melro__h2{color:var(--melro-ivory);margin-bottom:24px;letter-spacing:-.018em}@media(prefers-reduced-motion:reduce){.melro *,.melro *:before,.melro *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/melro.css.map */
