@media(min-width:990px){.site-header__link{padding:0 4px;font-family:var(--font-text);font-weight:400;letter-spacing:.01em;text-transform:none;transition:opacity var(--dur) var(--ease-out)}.site-header__link[aria-expanded=true]{box-shadow:none}.site-header__link .icon-chevron-down{width:12px;height:12px}.site-header__nav-list .site-header__link:hover{opacity:1}.site-header__nav-list:hover .site-header__link:not(:hover),.site-header__nav-list:has(.site-header__link[aria-expanded=true]) .site-header__link:not([aria-expanded=true]){opacity:.38}}.mega__title,.site-footer__col h2{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.site-footer__col h2{margin-bottom:14px}.mega__links a{font-size:15px}.pdp-title{letter-spacing:-.012em!important;line-height:1.04!important}.pdp-subtitle{max-width:56ch;font-size:15px;line-height:1.6;letter-spacing:.005em;text-wrap:balance}.pdp-rating .rating{gap:8px;font-size:13px}.pdp-rating .rating__stars{gap:1px}.pdp-rating .rating__stars svg{width:12px;height:12px}.pdp-rating .rating__count{color:var(--fg-muted);text-decoration-thickness:1px;text-underline-offset:4px}.pdp-price .price{font-size:22px;font-weight:400;letter-spacing:-.005em}.pdp-price__compare{font-size:15px;font-weight:400}.pdp-price__row{gap:12px}.badge-sale,.badge-dark{padding:3px 7px;border-radius:3px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pdp-option__head .label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.pdp-option__head a{font-size:13px}.pdp-accordion>summary,.pdp-accordion__link,.specs__details>summary{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.pdp-picker{gap:22px;padding-top:24px}.pdp-option__head{margin-bottom:12px;align-items:baseline}.pdp-option__head .label{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fg)}.pdp-option__value{font-weight:400;color:var(--fg-muted)}.pdp-option .segmented{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;border-radius:0}.pdp-option .segmented__item{flex:0 0 auto;min-width:64px;min-height:44px;gap:0;padding:6px 16px;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);border-radius:var(--radius-control);background:transparent;color:var(--fg);font-weight:400;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.pdp-option .segmented__item:hover{border-color:var(--fg)}.pdp-option input:checked+.segmented__item{background:var(--fg);border-color:var(--fg);color:var(--bg);box-shadow:none}.pdp-option input:checked+.segmented__item .segmented__price{color:inherit;opacity:.7}.pdp-option .segmented__value{font-size:15px;line-height:20px}.pdp-option .segmented__price{font-size:11px;line-height:14px}.pdp-option input:focus-visible+.segmented__item{outline:2px solid var(--fg);outline-offset:2px}.pdp-picker+.pdp-cutout{margin-top:16px}.swatches{display:flex;flex-wrap:wrap;gap:12px}.swatch{display:block;width:40px;height:40px;border-radius:3px;background:var(--swatch, #DCDCDC);box-shadow:inset 0 0 0 1px #00000024;cursor:pointer;transition:box-shadow .2s var(--ease-out)}.swatch:hover{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px var(--bg),0 0 0 3px var(--fg-muted)}input:checked+.swatch{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px var(--bg),0 0 0 3px var(--fg)}input:focus-visible+.swatch{outline:2px solid var(--fg);outline-offset:4px}.card__price{flex-wrap:wrap;column-gap:8px;row-gap:2px}.card__now{white-space:nowrap}.card__compare{font-size:13px}.card__save{font-size:12px}@media(max-width:749px){.card{gap:4px}.card__title{font-size:18px;line-height:1.15;margin-top:6px}.card__meta{font-size:13px;line-height:18px}.card__price{font-size:15px}.card__badges{left:8px;top:8px}}@media(max-width:989px){body:has(.pdp-sticky) .site-footer,body:has(.collection__mobile-bar) .site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.segmented--small{gap:6px;padding:0;border:0;border-radius:0}.segmented--small .segmented__item{min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);border-radius:var(--radius-control);background:transparent;color:var(--fg);font-size:14px;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.segmented--small .segmented__item[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.iwt--no-media{grid-template-columns:minmax(0,1fr)!important}.iwt--no-media .iwt__content{max-width:720px}@media(max-width:749px){.specs__exact .btn{width:100%}.collection .breadcrumb{display:none}.collection__head{padding-top:24px}.collection__toolbar{justify-content:flex-start;margin-top:16px;padding:0;border:0}.collection__toolbar-start:not(:has(.chip)){display:none}.collection__grid{margin-top:16px;row-gap:32px}.card__save{display:none}.review-card{padding:20px}}.h-display,.h1,.h2,.h3,.rte h2,.rte h3,.drawer__title,.modal__title,.popup__title,.newsletter__title,.card__title,.review-card__title,.cart-item__title{letter-spacing:0;font-weight:400}.h-display{line-height:1}.h1{line-height:1.02}.h2{line-height:1.06}.h3{line-height:1.15}.pdp-title{letter-spacing:0!important;line-height:1.02!important}.card__title{font-size:17px;line-height:1.25}.review-card__title{font-size:19px;line-height:1.2}@media(max-width:749px){.card__title{font-size:15px}}@media(max-width:989px){.pdp-gallery__thumbs{display:none}}@media(min-width:990px){.page-width.pdp__grid--bleed{max-width:none;padding-left:0;padding-right:max(var(--gutter),calc((100vw - var(--page-width)) / 2));grid-template-columns:minmax(0,2fr) minmax(360px,1fr);column-gap:clamp(40px,5vw,88px)}.pdp-gallery--slider .pdp-gallery__list{display:flex;gap:0;margin:0;overflow-x:auto;scroll-snap-type:x mandatory}.pdp-gallery--slider .pdp-gallery__item{flex:0 0 100%;aspect-ratio:auto;height:min(calc(100vh - 120px),58vw);min-height:480px}.pdp-gallery--slider .pdp-gallery__arrow{display:flex!important;width:44px;height:44px;top:50%;margin-top:-22px}.pdp-gallery--slider .pdp-gallery__arrow--prev{left:24px}.pdp-gallery--slider .pdp-gallery__arrow--next{right:24px}.pdp-gallery--slider .pdp-gallery__count{display:block!important;right:24px;bottom:24px}.pdp-gallery--slider .pdp-gallery__badge{top:24px;left:24px}.pdp-gallery__thumbs{position:absolute;left:24px;bottom:24px;z-index:2;display:flex;gap:6px;max-width:calc(100% - 140px);overflow-x:auto;scrollbar-width:none}.pdp-gallery__thumbs::-webkit-scrollbar{display:none}.pdp-gallery__thumb{flex:none;width:60px;height:44px;padding:0;border:0;border-radius:3px;overflow:hidden;background:var(--color-stone);opacity:.65;cursor:pointer;box-shadow:0 0 0 1px #ffffff80;transition:opacity .2s var(--ease-out),box-shadow .2s var(--ease-out)}.pdp-gallery__thumb:hover{opacity:.9}.pdp-gallery__thumb.is-active{opacity:1;box-shadow:0 0 0 2px var(--color-ground),0 0 0 3px var(--color-ink)}.pdp-gallery__thumb img{width:100%;height:100%;object-fit:cover}}.specs__matrix-wrap{margin-top:32px;overflow-x:auto}.specs__matrix{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px}.specs__matrix th,.specs__matrix td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;font-weight:400;white-space:nowrap}.specs__matrix tbody th[scope=row]{width:26%;padding-left:0;color:var(--fg-muted)}.specs__matrix thead th{padding-top:0;padding-bottom:0;border-bottom:1px solid var(--fg);vertical-align:bottom}.specs__matrix thead th:first-child{padding-left:0}.specs__matrix thead button{display:block;width:100%;padding:0 0 12px;border:0;background:none;color:var(--fg-muted);font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:color .2s var(--ease-out)}.specs__matrix thead button:hover{color:var(--fg)}.specs__matrix thead .is-current button{color:var(--fg);font-weight:500}.specs__matrix .is-current{background:color-mix(in srgb,var(--color-surface) 75%,transparent)}.specs__group th{padding:28px 0 10px!important;border-bottom:1px solid var(--line);background:none!important;font-size:11px;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.specs__drawing-link{margin-top:18px}.specs__drawing-link .link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.specs__below{max-width:760px;margin-top:48px}.specs .specs__head{align-items:flex-end}@media(max-width:749px){.specs__matrix{font-size:13px}.specs__matrix th,.specs__matrix td{padding:12px 8px}.specs__matrix tbody th[scope=row]{width:auto;padding-left:0}.specs__matrix thead button{font-size:14px}.specs__below{margin-top:32px}}.h-display{--fs: clamp(36px, 2.6vw + 16px, 52px)}.h1{--fs: clamp(28px, 1.4vw + 18px, 42px)}.h2{--fs: clamp(24px, .6vw + 18px, 30px)}.specs__matrix .is-current{background:none}.specs__matrix td.is-current{font-weight:500}.specs__matrix thead .is-current button{box-shadow:inset 0 -2px 0 var(--fg)}.specs__matrix thead button{padding-bottom:12px}@media(min-width:990px){.pdp__grid--bleed{align-items:start}.pdp__grid--bleed .pdp-gallery{position:sticky;top:0}.pdp__grid--bleed .pdp-info--sticky{position:static}.pdp__grid--bleed .pdp-info{padding-top:8px}}@media(max-width:989px){.pdp__grid{row-gap:18px}.pdp-info{padding-top:0}}.pdp-title--serif{letter-spacing:-.008em!important;line-height:1.04!important}.pdp-info>style:first-child+*{margin-top:0}.pdp-title{margin-top:0}@media(min-width:990px){.pdp__grid--bleed .pdp-info{padding-top:0}.pdp-title{margin-top:-6px!important}}ew-carousel{display:block}.template-index .h-display,.template-index .h1,.template-index .h2{font-family:var(--font-serif);letter-spacing:-.008em}.template-index .h1,.template-index .h2{font-size:calc(var(--fs) * 1.12)}.block-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px}.block-head__end{display:flex;align-items:center;gap:20px}@media(max-width:749px){.block-head{margin-bottom:20px}}.hero{position:relative;display:flex;overflow:hidden;background:var(--color-night);color:var(--color-night-ink)}.hero--full{min-height:100svh}.hero--large{min-height:80svh}.hero--medium{min-height:60svh}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(14,14,14,var(--hero-overlay, .3))}.hero__img,.hero__placeholder{width:100%;height:100%;object-fit:cover}.hero__placeholder{background:var(--color-night-surface);fill:color-mix(in srgb,var(--color-night-ink) 20%,transparent)}.hero__img--mobile{display:none}@media(max-width:749px){.hero__img--desktop:has(+.hero__img--mobile){display:none}.hero__img--mobile{display:block}}.hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;width:100%;padding-top:calc(var(--header-height) + 64px);padding-bottom:56px}.hero--center .hero__inner{justify-content:center;align-items:center;text-align:center}.hero__content{max-width:720px}.hero__title{color:inherit}.hero__text{margin-top:16px;max-width:520px;font-size:17px;line-height:1.55;color:color-mix(in srgb,var(--color-night-ink) 85%,transparent)}.hero--center .hero__text{margin-left:auto;margin-right:auto}.hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero--center .hero__buttons{justify-content:center}.btn--light{background:var(--color-ground);border-color:var(--color-ground);color:var(--color-ink)}.btn--light:hover{background:#fff;border-color:#fff;color:var(--color-ink)}.btn--ghost-light{background:transparent;border:1px solid color-mix(in srgb,var(--color-night-ink) 70%,transparent);color:var(--color-night-ink)}.btn--ghost-light:hover{background:#f4f4f41f;color:var(--color-night-ink)}.hero__room{position:absolute;right:max(var(--gutter),calc((100% - var(--page-width)) / 2 + var(--gutter)));bottom:56px;display:inline-flex;align-items:center;gap:12px;padding:6px 14px 6px 6px;border-radius:999px;color:var(--color-ink);text-decoration:none;font-size:13px}.hero__room-thumb{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--color-stone)}.hero__room-thumb img{width:100%;height:100%;object-fit:cover}.hero__room-label{display:block;font-size:11px;color:var(--color-ink-muted)}.hero__room-name{display:block;font-weight:500}@media(max-width:749px){.hero__inner{padding-bottom:32px;gap:20px}.hero__text{font-size:15px}.hero__buttons .btn{flex:1 1 100%}.hero__room{position:static;align-self:flex-start}}.carousel__arrows{display:flex;gap:4px}.carousel__arrow{width:40px;height:40px;border:1px solid var(--line);border-radius:50%}.carousel__arrow:disabled{opacity:.35;cursor:default}ew-carousel.is-static .carousel__arrows{display:none}.carousel__track{--gap: 24px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view, 4) - 1) * var(--gap)) / var(--per-view, 4));gap:var(--gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.carousel__track::-webkit-scrollbar{display:none}.carousel__item{scroll-snap-align:start;min-width:0}@media(max-width:989px){.carousel__arrows{display:none}.carousel__track{--gap: 12px;grid-auto-columns:62%;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-padding-inline:var(--gutter)}}@media(min-width:750px)and (max-width:989px){.carousel__track{grid-auto-columns:38%}}.size-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.size-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:200px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--fg);text-decoration:none;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.size-tile:hover{background:var(--panel);border-color:var(--fg-muted);color:var(--fg)}.size-tile__number{font-family:var(--font-serif);font-size:clamp(48px,4vw,72px);line-height:1;letter-spacing:-.01em}.size-tile__label{font-size:14px;color:var(--fg-muted)}.size-tile .icon{position:absolute;right:20px;bottom:22px;opacity:.5;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.size-tile:hover .icon{transform:translate(3px);opacity:1}@media(max-width:749px){.size-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.size-tile{min-height:132px;padding:16px;gap:20px}.size-tile__number{font-size:44px}.size-tile__label{font-size:13px}.size-tile .icon{right:14px;bottom:16px}}.type-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.type-tile{position:relative}.type-tile__link{display:flex;flex-direction:column;gap:12px;color:var(--fg);text-decoration:none}.type-tile__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-stone)}.type-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.type-tile__link:hover img{transform:scale(1.03)}.type-tile__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px}.type-tile__room{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;font-size:12px;color:var(--color-ink);text-decoration:none}@media(max-width:989px){.type-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.type-tile__label{font-size:14px}}.quiz-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.quiz-teaser__text{margin-top:14px;max-width:460px}.quiz-teaser__steps{margin:0 0 28px;padding:0;list-style:none;border-top:1px solid var(--line)}.quiz-teaser__steps li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:16px}.quiz-teaser__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--fg);border-radius:50%;font-size:13px;flex:none}@media(max-width:749px){.quiz-teaser{grid-template-columns:minmax(0,1fr);gap:24px}.quiz-teaser .btn{width:100%}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.card-tile__link{display:flex;flex-direction:column;gap:10px;color:var(--fg);text-decoration:none}.card-tile__media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--color-stone)}.card-tile__media img{width:100%;height:100%;object-fit:cover}.card-tile__title{font-size:18px;line-height:1.3}.card-tile__more{font-size:14px;text-decoration:underline;text-underline-offset:4px;color:var(--fg-muted)}@media(max-width:749px){.cards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none}.card-tile{scroll-snap-align:start}}ew-hero{display:grid}ew-hero.hero{display:grid}.hero__slide{grid-area:1 / 1;position:relative;display:flex;opacity:0;visibility:hidden;transition:opacity .9s var(--ease-out),visibility 0s linear .9s}.hero__slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.hero__slide .hero__inner{padding-bottom:88px}.hero__kicker{display:inline-flex;margin-bottom:16px;padding:5px 12px;border-radius:999px;background:#f4f4f4e6;color:var(--color-ink);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.hero__slide--orange .hero__kicker{background:var(--color-flame);color:#121212}.hero__slide--orange .hero__primary{background:var(--color-flame);border-color:var(--color-flame);color:#121212}.hero__slide--orange .hero__primary:hover{background:#ea8a40;border-color:#ea8a40;color:#121212}.hero__nav{position:absolute;left:0;right:0;bottom:40px;z-index:2;display:flex;gap:8px;pointer-events:none}.hero__dot{pointer-events:auto;position:relative;width:44px;height:20px;padding:0;border:0;background:none;cursor:pointer}.hero__dot:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:#f4f4f459}.hero__fill{position:absolute;left:0;top:9px;height:2px;width:0;background:var(--color-ground)}.hero__dot.is-active .hero__fill{width:100%;animation:heroFill var(--hero-duration, 6s) linear}ew-hero.is-paused .hero__dot.is-active .hero__fill{animation:none;width:100%}ew-hero[data-accent=orange] .hero__fill{background:var(--color-flame)}@keyframes heroFill{0%{width:0}to{width:100%}}.hero__room{bottom:88px}@media(max-width:749px){.hero__slide .hero__inner{padding-bottom:72px}.hero__nav{bottom:28px}}@media(prefers-reduced-motion:reduce){.hero__slide{transition:none}}.size-tile{position:relative;display:block;min-height:0;padding:0;border:0;border-radius:var(--radius-control);overflow:hidden;aspect-ratio:3 / 4;background:var(--color-night);color:var(--color-night-ink)}.size-tile:hover{background:var(--color-night);color:var(--color-night-ink)}.size-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.size-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.size-tile:hover .size-tile__media img{transform:scale(1.04)}.size-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0e57;transition:background-color .3s var(--ease-out)}.size-tile:hover .size-tile__media:after{background:#0e0e0e3d}.size-tile__text{position:absolute;left:24px;right:24px;bottom:22px;display:flex;flex-direction:column;gap:8px}.size-tile__number{color:inherit;font-size:clamp(56px,5vw,84px)}.size-tile__label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:color-mix(in srgb,var(--color-night-ink) 88%,transparent);font-size:14px}.size-tile__label .icon{position:static;opacity:.8}@media(max-width:749px){.size-tile{aspect-ratio:4 / 5}.size-tile__text{left:14px;right:14px;bottom:14px;gap:4px}.size-tile__number{font-size:44px}.size-tile__label{font-size:12px}}.type-tile__media{aspect-ratio:1 / 1}@media(min-width:990px){.pdp-title{margin-top:0!important}.pdp__grid--bleed .pdp-info{padding-top:14px}}@media(max-width:989px){.pdp__grid{row-gap:24px}}@media(min-width:990px){.site-header--edge .site-header__inner{max-width:none;padding-left:clamp(20px,2.8vw,48px);padding-right:clamp(20px,2.8vw,48px);justify-content:flex-start}.site-header--edge .site-header__nav{margin-left:clamp(28px,3.2vw,56px)}.site-header--edge .site-header__end{margin-left:auto}}.site-header--transparent:not(.is-scrolled):not(.is-open) .site-header__bar{transition:background-color var(--dur-slow) var(--ease-out)}.hero.hero--full{min-height:520px;height:calc(100vh - var(--announcement-h, 0px));height:calc(100svh - var(--announcement-h, 0px))}.hero.hero--large{min-height:0;height:calc(80svh - var(--announcement-h, 0px))}.hero__slide{height:100%}.size-band{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap}.size-band__title{margin:0;font-family:var(--font-text)!important;font-size:15px!important;font-weight:500;letter-spacing:0!important;line-height:1.3}.size-band__list{display:flex;gap:10px;margin:0;padding:0;list-style:none}.size-band__link{margin-left:auto;font-size:14px}.size-pill{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:4px 18px 4px 4px;border:1px solid color-mix(in srgb,var(--fg) 20%,transparent);border-radius:999px;color:var(--fg);font-size:14px;text-decoration:none;white-space:nowrap;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.size-pill:hover{border-color:var(--fg);background:var(--panel);color:var(--fg)}.size-pill__thumb{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--color-stone)}.size-pill__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.size-band{gap:12px}.size-band__list{flex:1 1 100%;order:2;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.size-band__list::-webkit-scrollbar{display:none}.size-band__link{order:3;margin-left:0;font-size:13px}.size-pill{min-height:44px;font-size:13px;padding-right:14px}.size-pill__thumb{width:36px;height:36px}}.hero__slide--orange .hero__primary{background:var(--color-ember);border-color:var(--color-ember);color:var(--color-ground)}.hero__slide--orange .hero__primary:hover{background:#8d3618;border-color:#8d3618;color:var(--color-ground)}.hero__slide--orange .hero__kicker{background:var(--color-ember);color:var(--color-ground)}ew-hero[data-accent=orange] .hero__fill{background:var(--color-ember)}.iwt-bg{position:relative;overflow:hidden}.iwt-bg__media{position:absolute;top:0;right:0;bottom:0;left:0}.iwt-bg__media img{width:100%;height:100%;object-fit:cover}.iwt-bg__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(14,14,14,var(--iwt-overlay, .45))}.iwt--background{position:relative;z-index:1;display:flex!important;grid-template-columns:none!important;min-height:560px;align-items:center}.iwt--background .iwt__content{max-width:560px}.iwt-bg .iwt__content,.iwt-bg .iwt__content .h1,.iwt-bg .iwt__content .h2{color:var(--color-night-ink)}@media(max-width:749px){.iwt--background{min-height:480px;align-items:flex-end}}.card__img{transition:opacity .6s var(--ease-out),transform 1.2s var(--ease-out)}@media(hover:hover){.card:hover .card__img{transform:scale(1.035)}.card:hover .card__media--hover .card__img:not(.card__img--second){opacity:0}.card:hover .card__img--second{opacity:1}}.specs .specs__head .h2,.specs .specs__head .h1{font-size:clamp(26px,1vw + 18px,34px)}.review-card__meta{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.review-card__avatar{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-stone);color:var(--color-ink-muted);font-size:14px;font-weight:500}.review-card__name{display:block;color:var(--fg);font-weight:500;font-size:14px}.review-card__date{display:block;color:var(--fg-muted);font-size:12px}.review-card__photo{position:relative;width:72px;height:72px;padding:0;border:0;border-radius:var(--radius-control);overflow:hidden;background:var(--color-stone);cursor:zoom-in}.review-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.review-card__photo:hover img{transform:scale(1.06)}.review-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#0e0e0e4d}.review-modal__body{display:flex;justify-content:center}.review-modal__body img,.review-modal__body video{display:block;width:auto;max-width:100%;height:auto;max-height:76vh;object-fit:contain}@media(min-width:990px){.pdp-gallery--slider .pdp-gallery__item{height:min(calc(100vh - 200px),56vw)}.pdp-gallery__thumbs{position:static;display:flex;gap:8px;max-width:none;margin-top:10px;padding:0 24px 0 0;overflow-x:auto}.pdp__grid--bleed .pdp-gallery__thumbs{padding-left:clamp(20px,2.8vw,48px)}.pdp-gallery__thumb{width:64px;height:64px;border-radius:2px;box-shadow:none;opacity:.45;transition:opacity .3s var(--ease-out)}.pdp-gallery__thumb:hover{opacity:.8}.pdp-gallery__thumb.is-active{opacity:1;box-shadow:none}.pdp-gallery--slider .pdp-gallery__arrow{top:calc(min(calc(100vh - 200px),56vw)/2)}}@media(min-width:750px){.lightbox__slide{padding:0 80px}.lightbox__slide img,.lightbox__slide video{height:100%;max-height:100dvh;width:auto;max-width:100%;object-fit:contain}.lightbox__slide.is-zoomed img{height:auto;max-height:none;width:220%}}.pdp-price__row:has(.pdp-price__compare:not([hidden])) .price{color:var(--color-ember)}.card__price:has(.card__compare) .card__now{color:var(--color-ember)}.pdp-price .badge-sale,.card .badge-sale{background:var(--color-ember);color:var(--color-ground)}@media(min-width:990px){.pdp-gallery--slider:has(.pdp-gallery__thumbs) .pdp-gallery__count{bottom:94px}}@media(max-width:749px){.hero.hero--full,.hero.hero--large{height:auto;min-height:min(calc(100svh - var(--announcement-h, 0px)),128vw)}.hero.hero--medium{height:auto;min-height:100vw}.hero__slide .hero__inner{padding-top:calc(var(--header-height) + 32px);padding-bottom:60px;gap:16px}.hero__text{margin-top:10px;font-size:14px}.hero__buttons{margin-top:20px;gap:8px}.hero__buttons .btn{flex:1 1 0;min-height:46px;padding:0 12px;font-size:14px}.hero__room{padding:4px 12px 4px 4px;gap:10px}.hero__room-thumb{width:34px;height:34px}.hero__nav{bottom:22px}}.pdp-subtitle{font-size:14px;line-height:1.5;max-width:none;text-wrap:pretty}.klarna-line{font-size:12.5px;line-height:18px}.klarna-line .payment-badge{height:18px}.pdp-delivery{font-size:13px;line-height:1.5;padding:14px 16px;gap:12px}.pdp-delivery strong{font-size:14px;font-weight:500}@media(max-width:749px){.pdp-subtitle{font-size:13px}.klarna-line{font-size:12px}.pdp-delivery{font-size:12.5px}.pdp-delivery strong{font-size:13px}}ew-quiz{display:block}.quiz{max-width:880px}.quiz__panel,.quiz__result{max-width:760px;margin:0 auto}.quiz__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:36px}.quiz__progress span{height:3px;border-radius:2px;background:var(--line);transition:background-color .3s var(--ease-out)}.quiz__progress span.is-on{background:var(--color-ember)}.quiz__step{margin:0;padding:0;border:0;min-width:0}.quiz__step legend{display:flex;flex-direction:column;gap:10px;padding:0}.quiz__count{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.quiz__question{font-family:var(--font-serif);letter-spacing:-.008em}.quiz__help{margin-top:12px;color:var(--fg-muted);font-size:15px}.quiz__options{display:grid;gap:10px;margin-top:28px}.quiz__options--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quiz-option{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);border-radius:var(--radius-control);background:transparent;cursor:pointer;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.quiz-option:hover{border-color:var(--fg-muted)}.quiz-option input{position:absolute;opacity:0;pointer-events:none}.quiz-option:has(input:checked){border-color:var(--fg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--fg)}.quiz-option:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.quiz-option__title{font-size:17px;font-weight:500}.quiz-option__text{font-size:14px;color:var(--fg-muted)}.quiz__measure{display:flex;align-items:center;gap:12px;margin-top:28px}.quiz__input{max-width:200px;height:56px;font-size:22px}.quiz__hint{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--fg-muted)}.quiz__error{margin-top:10px;font-size:14px;color:var(--color-ember)}.quiz__actions{display:flex;justify-content:space-between;gap:12px;margin-top:36px}.quiz__actions [data-next]{margin-left:auto;min-width:160px}.quiz__result{max-width:none}.quiz__result:focus{outline:none}.quiz__size{margin-top:10px;font-family:var(--font-serif);letter-spacing:-.01em}.quiz__why{margin-top:16px;max-width:620px}.quiz__answers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.quiz__answers .link{margin-left:4px;font-size:14px;border:0;background:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:inherit}.quiz__product{margin-top:24px}.quiz__also{margin-top:18px;font-size:15px;color:var(--fg-muted)}.quiz__also .link{border:0;background:none;padding:0;font:inherit;color:var(--fg);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.quiz__group{margin-top:56px}.quiz__none{margin-top:32px;max-width:620px}.quiz__check{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:56px;padding:28px 32px;background:var(--color-stone)}.quiz__check .h3{margin-bottom:6px}.quiz__check .btn{flex:none;gap:10px}.quiz__disclaimer{margin-top:16px;max-width:620px}@media(max-width:749px){.quiz__progress{margin-bottom:24px}.quiz__options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-option{padding:14px 16px}.quiz-option__title{font-size:16px}.quiz__actions{position:sticky;bottom:0;margin:28px calc(var(--gutter) * -1) 0;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line)}.quiz__actions .btn{flex:1;min-width:0}.quiz__group{margin-top:40px}.quiz__check{flex-direction:column;align-items:stretch;padding:22px 20px;margin-top:40px}.quiz__check .btn{width:100%}}.features__head{max-width:640px;margin-bottom:40px}.features__text{margin-top:12px}.features{display:grid;grid-template-columns:repeat(var(--grid-cols, 3),minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--line);border:1px solid var(--line)}.feature{display:flex;flex-direction:column;gap:10px;padding:28px;background:var(--bg)}.feature__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--panel);color:var(--color-ember);margin-bottom:6px}.feature__title{font-family:var(--font-text);font-size:17px;font-weight:500;line-height:1.3}.feature__body{font-size:15px;line-height:1.6;color:var(--fg-muted)}@media(max-width:749px){.features{grid-template-columns:minmax(0,1fr)}.feature{padding:22px 20px}.features__head{margin-bottom:24px}}.quote{max-width:860px;margin:0 auto;text-align:center}.quote__text{margin:0;font-family:var(--font-serif);font-size:clamp(26px,2.2vw + 14px,40px);line-height:1.25;letter-spacing:-.008em}.quote__author{margin-top:20px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.cta{position:relative;z-index:1;max-width:760px;text-align:center}.cta__text{margin-top:12px}.cta__buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.cta--photo{position:relative;overflow:hidden;color:var(--color-night-ink)}.cta--photo .cta__title{color:inherit}.cta__media{position:absolute;top:0;right:0;bottom:0;left:0}.cta__media img{width:100%;height:100%;object-fit:cover}.cta__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(14,14,14,var(--cta-overlay, .4))}@media(max-width:749px){.cta__buttons .btn{flex:1 1 100%}}.cards__intro{margin-top:10px}.card-tile__text{font-size:15px;line-height:1.6;color:var(--fg-muted)}.cards--4-5 .card-tile__media{aspect-ratio:4 / 5}.cards--1-1 .card-tile__media{aspect-ratio:1 / 1}.faq{max-width:880px}.faq .breadcrumb{padding:0 0 24px}.faq__intro{margin-top:14px;max-width:620px}.faq__topics{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 8px}.faq__topics .chip{text-decoration:none;color:var(--fg)}.faq__topics .chip:hover{border-color:var(--fg)}.faq__topic{margin:48px 0 8px;scroll-margin-top:96px;font-family:var(--font-text);font-size:13px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.faq__item>summary{font-size:16px;font-weight:400;letter-spacing:0;text-transform:none}.faq__item .rte{max-width:680px;font-size:15px;line-height:1.65;color:var(--fg-muted)}.faq__contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:64px;padding:36px;background:var(--color-stone);scroll-margin-top:96px}.faq__contact .muted{margin:8px 0 20px}@media(max-width:749px){.faq__contact{grid-template-columns:minmax(0,1fr);padding:24px 20px;margin-top:48px}.faq__topic{margin-top:36px}}.contact-details{display:grid;gap:14px;margin:0}.contact-details div{display:grid;gap:2px}.contact-details dt{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.contact-details dd{margin:0;font-size:15px}.contact-details a{color:inherit}.contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start;padding-top:8px}.contact .breadcrumb{padding:0 0 24px}.contact__info{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.contact__text{margin-top:-8px}.contact__info .btn{gap:10px}.contact__faq{font-size:14px;color:var(--fg-muted)}.contact__faq a{color:var(--fg)}.contact__form-wrap{padding:32px;background:var(--panel);border:1px solid var(--line)}.contact__form{display:grid;gap:16px;margin-top:20px}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact__message{min-height:140px;padding-top:12px;resize:vertical}.contact__form .btn{justify-self:start;min-width:180px}.contact__notice{display:flex;align-items:center;gap:8px;padding:12px 14px;background:color-mix(in srgb,var(--color-olive) 14%,transparent);color:var(--fg);font-size:14px}.contact__errors{padding:12px 14px;border:1px solid var(--color-ember);color:var(--color-ember);font-size:14px}@media(max-width:749px){.contact,.contact__row{grid-template-columns:minmax(0,1fr)}.contact__form-wrap{padding:22px 18px}.contact__form .btn{width:100%}}.mega__all{margin-top:10px}.mega__all a{font-weight:500;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.site-header--edge .mega__inner{max-width:none;padding-left:clamp(20px,2.8vw,48px);padding-right:clamp(20px,2.8vw,48px);grid-template-columns:repeat(3,minmax(0,220px)) minmax(0,1fr);column-gap:clamp(32px,4vw,72px)}.site-header--edge .mega__feature{justify-self:end;width:min(100%,440px)}}.mega__feature .h3{font-family:var(--font-text);font-size:16px;font-weight:500}.iwt-bg .iwt__text,.iwt-bg .text-lead,.iwt-bg .iwt__item-text{color:#f4f4f4db!important}.iwt-bg .iwt__item-title{color:var(--color-night-ink)}.iwt-bg .iwt__list li,.iwt-bg .iwt__list{border-color:#f4f4f438!important}.iwt-bg .iwt__content{text-shadow:0 1px 12px rgba(14,14,14,.35)}.iwt-bg .btn{text-shadow:none}#shopify-pc__banner{position:fixed!important;left:16px!important;right:auto!important;bottom:16px!important;top:auto!important;width:min(400px,calc(100vw - 32px))!important;max-width:none!important;margin:0!important;padding:20px!important;background:var(--color-surface)!important;color:var(--color-ink)!important;border:1px solid var(--color-hairline)!important;border-radius:4px!important;box-shadow:0 10px 30px #0e0e0e1f!important;transform:none!important;z-index:60!important}#shopify-pc__banner,#shopify-pc__banner *,#shopify-pc__prefs,#shopify-pc__prefs *{font-family:var(--font-text)!important;letter-spacing:0!important}#shopify-pc__banner [class*=wrapper],#shopify-pc__banner [class*=container]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;max-width:none!important;margin:0!important;padding:0!important}#shopify-pc__banner h2,#shopify-pc__banner [class*=title]{margin:0 0 6px!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important;color:var(--color-ink)!important;text-transform:none!important}#shopify-pc__banner p,#shopify-pc__banner [class*=body-text]{margin:0!important;font-size:13px!important;line-height:1.5!important;color:var(--color-ink-muted)!important}#shopify-pc__banner a{color:var(--color-ink)!important;text-decoration:underline!important;text-underline-offset:3px!important}#shopify-pc__banner [class*=btns],#shopify-pc__banner [class*=actions]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}#shopify-pc__banner button{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--color-ink)!important;border-radius:3px!important;background:transparent!important;color:var(--color-ink)!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;box-shadow:none!important}#shopify-pc__banner button[id*=accept],#shopify-pc__banner button[class*=accept]{background:var(--color-ink)!important;color:var(--color-ground)!important}#shopify-pc__banner button[id*=manage],#shopify-pc__banner button[class*=manage]{order:3!important;border:0!important;padding:0 4px!important;min-height:32px!important;text-decoration:underline!important;text-underline-offset:3px!important;color:var(--color-ink-muted)!important}#shopify-pc__prefs button[id*=accept],#shopify-pc__prefs button[class*=accept],#shopify-pc__prefs button[id*=save]{background:var(--color-ink)!important;border-color:var(--color-ink)!important;color:var(--color-ground)!important;border-radius:3px!important}@media(max-width:749px){#shopify-pc__banner{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;padding:16px!important}#shopify-pc__banner button[id*=accept],#shopify-pc__banner button[id*=decline],#shopify-pc__banner button[class*=accept],#shopify-pc__banner button[class*=decline]{flex:1 1 0!important}}.popup__media{position:relative}.popup__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease-out)}.popup__img--success,.popup.is-success .popup__media--swap .popup__img--form{opacity:0}.popup.is-success .popup__img--success{opacity:1}.popup__kicker{margin-bottom:14px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-flame)}.popup__title{font-family:var(--font-serif)!important;font-size:30px;line-height:1.05;letter-spacing:-.008em}.popup__text{margin:14px 0 26px;font-size:14.5px;line-height:1.6;max-width:34ch}.popup__form{gap:8px}.popup__form .field__label{font-size:12px;color:var(--fg-muted)}.popup__form .input{height:50px}.popup__form .btn{height:50px;margin-top:4px}.popup__legal{margin-top:16px;font-size:11.5px;line-height:17px;max-width:40ch}.popup__dismiss{margin-top:10px;font-size:13px;color:var(--fg-muted)}.popup__success-label{color:var(--color-flame);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.popup.scheme-night .input{background:var(--color-night-surface);border-color:color-mix(in srgb,var(--color-night-ink) 22%,transparent);color:var(--color-night-ink)}.popup.scheme-night .input:focus{border-color:var(--color-night-ink)}.popup.scheme-night .popup__code{background:var(--color-night-surface)}.popup.scheme-night .popup__close{color:var(--color-night-ink)}@media(min-width:750px){.popup__content{padding:56px 52px 48px}.popup__title{font-size:44px}.popup__grid--media{grid-template-columns:1fr 1.05fr}.popup__media{min-height:520px}}@media(max-width:749px){.popup__grid--media .popup__media{display:block;height:180px}.popup__content{padding:28px 20px calc(24px + env(safe-area-inset-bottom))}}@media(max-width:749px){.hero__title{font-size:34px!important;line-height:1.04!important}.hero__text{display:none}.hero__buttons{flex-wrap:nowrap;align-items:center;gap:20px;margin-top:18px}.hero__buttons .btn{flex:0 0 auto;min-height:46px;padding:0 20px}.hero__buttons .btn--ghost-light{min-height:0;padding:0;border:0;background:none;font-weight:500;text-decoration:underline;text-underline-offset:4px}.hero__room{display:none}.hero__slide .hero__inner{padding-bottom:52px}.hero.hero--full,.hero.hero--large{min-height:min(calc(100svh - var(--announcement-h, 0px)),118vw)}}.block-head{margin-bottom:24px}@media(max-width:749px){.block-head{margin-bottom:16px}}.quiz__actions[hidden]{display:none!important}.quiz__actions [data-back]{min-width:0;padding:0 20px}@media(min-width:990px){.site-header__link{font-size:16px}}.mega__links a{font-size:18px;min-height:40px}.mega__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-self:start}.mega__card{display:flex;flex-direction:column;gap:4px;color:var(--color-ink);text-decoration:none}.mega__card-media{display:block;aspect-ratio:1 / 1;margin-bottom:8px;overflow:hidden;background:var(--color-stone)}.mega__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.mega__card:hover .mega__card-media img{transform:scale(1.04)}.mega__card-name{font-size:15px;font-weight:500}.mega__card-price{font-size:13px;color:var(--color-ink-muted)}@media(min-width:990px){.site-header--edge .mega__inner{grid-template-columns:repeat(3,minmax(0,210px)) minmax(0,1fr)}.site-header--edge .mega__features{justify-self:end;width:min(100%,620px)}}.popup__title{padding-right:32px}.popup__text{margin:14px 0 22px}.popup__inline{display:grid;grid-template-columns:minmax(0,1fr) auto}.popup__inline .input{height:50px;border-right:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.popup__inline .btn{height:50px;margin:0;padding:0 20px;border-radius:0 var(--radius-control) var(--radius-control) 0;white-space:nowrap}.popup__legal{margin-top:12px}.popup__code{margin-top:20px;padding:8px 8px 8px 16px;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);background:transparent!important}.popup__code-value{font-size:20px;letter-spacing:.14em}.popup__code .btn{min-height:38px;padding:0 16px}[data-popup-step=success] .btn--block{margin-top:12px!important}@media(max-width:380px){.popup__inline{grid-template-columns:minmax(0,1fr);gap:8px}.popup__inline .input,.popup__inline .btn{border-radius:var(--radius-control)}.popup__inline .input{border-right-width:1px;border-right-style:solid}}.logo-svg{display:block;width:125px;height:auto;fill:currentColor}.site-footer__logo .logo-svg{width:120px}.menu-drawer .logo-svg{width:105px}.site-header__logo{min-width:0;flex:0 1 auto}@media(min-width:990px){.page-width.pdp__grid--bleed{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);column-gap:clamp(28px,3vw,52px)}.pdp-gallery--slider .pdp-gallery__item{height:min(calc(100vh - 170px),50vw)}.pdp-gallery--slider .pdp-gallery__arrow{top:calc(min(calc(100vh - 170px),50vw)/2)}}.hero__big{display:flex;flex-direction:column;gap:4px;margin:0 0 18px;color:inherit}.hero__big-before{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hero__big-line{display:flex;align-items:baseline;gap:.18em}.hero__big-number{font-family:var(--font-serif);font-size:clamp(110px,15vw,230px);line-height:.82;letter-spacing:-.03em;color:var(--color-flame)}.hero__big-after{font-family:var(--font-serif);font-size:clamp(40px,4.4vw,72px);line-height:1}.hero__slide--orange .hero__title{font-size:clamp(28px,2.4vw + 10px,44px)!important;max-width:16ch}@media(max-width:749px){.hero__big{margin-bottom:12px}.hero__big-before{font-size:11px}.hero__big-number{font-size:96px}.hero__big-after{font-size:36px}.hero__slide--orange .hero__title{font-size:24px!important}}.disclosure>summary .icon{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.disclosure.is-closing>summary .icon-plus{transform:none}.disclosure__content{will-change:height}.reveal{opacity:0;transform:translateY(14px)}.reveal.is-revealed{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.site-footer__logo .logo-svg{width:96px}.site-footer__bottom{row-gap:20px}.payment-icons{gap:10px;margin-top:8px}.payment-icons svg{width:40px;height:26px}.has-ps{position:relative}.ps-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;min-width:340px;max-height:min(70vh,560px);overflow-y:auto;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-hairline);box-shadow:0 16px 40px #0e0e0e1f;animation:psIn .18s var(--ease-out)}.header-search .ps-panel{left:auto;right:0;width:400px}@keyframes psIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ps{padding:14px 16px 12px;text-align:left}.ps__label{margin:4px 0 8px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.ps__list,.ps__suggestions{margin:0 0 8px;padding:0;list-style:none}.ps__product{display:flex;align-items:center;gap:12px;padding:6px;margin:0 -6px;color:inherit;text-decoration:none;border-radius:3px}.ps__product:hover,.ps__product:focus-visible{background:var(--color-stone);outline:none}.ps__thumb{flex:none;width:48px;height:48px;overflow:hidden;background:var(--color-stone)}.ps__thumb img{width:100%;height:100%;object-fit:cover}.ps__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ps__title{font-size:14px;line-height:1.3}.ps__price{font-size:13px;color:var(--color-ink-muted)}.ps__price--sale{color:var(--color-ember)}.ps__price s{margin-left:4px;color:var(--color-ink-muted)}.ps__suggestions a{display:block;padding:6px;margin:0 -6px;font-size:14px;color:inherit;text-decoration:none;border-radius:3px}.ps__suggestions a:hover,.ps__suggestions a:focus-visible{background:var(--color-stone);outline:none}.ps__suggestions mark{background:none;color:inherit;font-weight:600}.ps__empty{margin:4px 0 10px;font-size:14px;color:var(--color-ink-muted)}.ps__all{display:block;padding:10px 0 2px;margin-top:4px;border-top:1px solid var(--color-hairline);font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:4px}.search-dialog .ps-panel{position:static;min-width:0;margin-top:8px;box-shadow:none;border:0;border-top:1px solid var(--color-hairline);max-height:none}@media(max-width:749px){.ps-panel{min-width:0}}.pdp-price .badge-sale{font-weight:700;letter-spacing:.05em}.klarna-line{display:flex!important;width:fit-content;max-width:100%;align-items:center;justify-content:flex-start;gap:16px;margin-top:14px;padding:9px 12px;background:var(--color-stone);color:var(--color-ink);font-size:13px!important;line-height:1.4}.klarna-line [data-klarna]{font-weight:600}.klarna-line .payment-badge{flex:none;height:20px;width:auto}@media(max-width:749px){.klarna-line{font-size:12.5px!important;padding:8px 10px}}.pdp-delivery{align-items:flex-start;gap:14px!important;padding:16px 18px!important;letter-spacing:0}.pdp-delivery>.icon{flex:none;margin-top:2px}.pdp-delivery__title{margin:0;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--color-ink)}.pdp-delivery__note{margin:6px 0 0;font-size:13.5px;line-height:1.6;letter-spacing:.005em;color:var(--color-ink-muted)}.pdp-delivery__express{margin:8px 0 0;font-size:13.5px;line-height:1.5;font-weight:500;letter-spacing:.005em;color:var(--color-ink)}@media(max-width:749px){.pdp-delivery__title{font-size:14px}.pdp-delivery__note,.pdp-delivery__express{font-size:13px}}.pdp-gallery__controls{display:contents}@media(min-width:990px){.pdp-gallery--slider .pdp-gallery__controls{position:absolute;right:20px;bottom:92px;z-index:2;display:flex;align-items:center;gap:6px}.pdp-gallery--slider .pdp-gallery__controls .pdp-gallery__arrow{position:static!important;display:flex!important;width:34px;height:34px;margin:0;border-radius:50%}.pdp-gallery--slider .pdp-gallery__controls .pdp-gallery__arrow .icon{width:16px;height:16px}.pdp-gallery--slider .pdp-gallery__controls .pdp-gallery__count{position:static!important;display:block!important;margin:0}}.hero__title{font-size:var(--title, 64px)!important}.hero__title--sub{font-family:var(--font-text)!important;font-weight:400;line-height:1.45!important;letter-spacing:0!important;max-width:36ch}.hero__big{display:flex;flex-direction:column;gap:0;margin:0 0 14px;color:inherit}.hero__big-title{font-family:var(--font-serif);font-size:var(--big-title, 120px);line-height:.9;letter-spacing:-.02em}.hero__big-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .14em;margin-top:.02em}.hero__big-before,.hero__big-after{font-family:var(--font-serif);font-size:calc(var(--big-num, 180px) * .3);line-height:1}.hero__big-number{font-family:var(--font-serif);font-size:var(--big-num, 180px);line-height:.82;letter-spacing:-.03em;color:var(--color-flame)}@media(max-width:749px){.hero__title{font-size:var(--title-m, 34px)!important}.hero__big-title{font-size:var(--big-title-m, 60px)}.hero__big-number{font-size:var(--big-num-m, 92px)}.hero__big-before,.hero__big-after{font-size:calc(var(--big-num-m, 92px) * .3)}.hero__big{margin-bottom:10px}}.pdp-delivery{padding:12px 14px!important;gap:12px!important}.pdp-delivery>.icon{margin-top:1px;opacity:.85}.pdp-delivery__title{font-size:var(--dl-title, 14px)!important;font-weight:600;line-height:1.4;letter-spacing:0}.pdp-delivery__note{margin-top:4px;font-size:var(--dl-text, 13px)!important;line-height:1.65;letter-spacing:.01em}.pdp-delivery__express{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:var(--dl-text, 13px)!important;font-weight:400;letter-spacing:.01em;line-height:1.4}.pdp-delivery__tag{display:inline-flex;align-items:center;height:19px;padding:0 6px;border:1px solid var(--color-ink);border-radius:2px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1}@media(max-width:749px){.pdp-delivery__title{font-size:calc(var(--dl-title, 14px) - 1px)!important}}.hero__slide--orange .hero__title{font-size:var(--title, 20px)!important;max-width:36ch}.hero__big-before{font-weight:400;letter-spacing:0;text-transform:none}@media(max-width:749px){.hero__slide--orange .hero__title{font-size:var(--title-m, 16px)!important}}.cart-item__discount{margin:6px 0 0}.discount-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border:1px solid color-mix(in srgb,var(--color-ember) 30%,transparent);border-radius:3px;background:color-mix(in srgb,var(--color-ember) 8%,transparent);color:var(--color-ember);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;line-height:1.5}.discount-badge__amount{padding-left:6px;border-left:1px solid color-mix(in srgb,var(--color-ember) 30%,transparent);letter-spacing:0;text-transform:none}.cart-code{border-color:color-mix(in srgb,var(--color-ember) 35%,transparent);background:color-mix(in srgb,var(--color-ember) 8%,transparent);color:var(--color-ember);font-weight:500;letter-spacing:.04em}.cart-secure{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--color-ink-muted)}.pdp-buy__add{font-size:17px;font-weight:500;letter-spacing:.02em}.pdp-sticky .btn{font-size:16px;font-weight:500}.site-header__bar{transition:background-color .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out)}.offer-tab{transition:opacity .25s var(--ease-out),visibility .25s}.has-cookie-banner .offer-tab{opacity:0;visibility:hidden;pointer-events:none}html body #shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-top:1px solid var(--color-hairline)!important;border-radius:0!important;background:var(--color-surface)!important;box-shadow:0 -8px 24px #0e0e0e0f!important;transform:none!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;max-width:1280px!important;margin:0 auto!important;padding:0!important}html body #shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto!important;max-width:720px!important;margin:0!important;padding:0!important}html body #shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body #shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:13px!important;line-height:1.5!important;color:var(--color-ink-muted)!important;text-align:left!important}html body #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important}html body #shopify-pc__banner .shopify-pc__banner__btns button{flex:0 0 auto!important;width:128px!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--color-ink)!important;border-radius:3px!important;background:transparent!important;color:var(--color-ink)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;text-decoration:none!important}html body #shopify-pc__banner #shopify-pc__banner__btn-decline{order:1!important}html body #shopify-pc__banner #shopify-pc__banner__btn-accept{order:2!important;background:var(--color-ink)!important;color:var(--color-ground)!important}html body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:0!important;width:auto!important;height:auto!important;min-height:32px!important;padding:0 8px!important;border:0!important;background:none!important;color:var(--color-ink-muted)!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:3px!important}@media(max-width:749px){html body #shopify-pc__banner.shopify-pc__banner__dialog{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column!important;align-items:stretch!important;gap:10px!important}html body #shopify-pc__banner .shopify-pc__banner__body p{font-size:12.5px!important}html body #shopify-pc__banner .shopify-pc__banner__btns{flex-wrap:wrap!important;justify-content:stretch!important;width:100%!important}html body #shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0!important;width:auto!important}html body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3!important;flex:1 1 100%!important;min-height:28px!important}}.offer-tab{transition:bottom .25s var(--ease-out),opacity .25s var(--ease-out),visibility .25s}@media(max-width:989px){body:has(.pdp-sticky:not([hidden])) .offer-tab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}body:has(.collection__mobile-bar) .offer-tab{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}.carousel__track{position:relative}@media(max-width:989px){.pdp-video-chip,.pdp-gallery__count,.pdp-gallery__arrow{display:none!important}.pdp-gallery .pdp-gallery__list{display:flex;gap:0;margin:0 calc(var(--gutter) * -1);padding:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-gallery .pdp-gallery__list::-webkit-scrollbar{display:none}.pdp-gallery .pdp-gallery__item{flex:0 0 100%;height:auto;min-height:0;aspect-ratio:1;scroll-snap-align:start}.pdp-gallery .pdp-gallery__thumbs{position:relative;display:flex;gap:8px;max-width:none;margin:10px calc(var(--gutter) * -1) 0;padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-gallery .pdp-gallery__thumbs::-webkit-scrollbar{display:none}.pdp-gallery .pdp-gallery__thumb{flex:none;width:72px;height:72px;padding:0;border:0;border-radius:2px;overflow:hidden;background:var(--color-stone);opacity:.45;outline:none;box-shadow:none;scroll-snap-align:start;cursor:pointer;transition:opacity .15s ease-out}.pdp-gallery .pdp-gallery__thumb.is-active{opacity:1;outline:none;box-shadow:none}.pdp-gallery .pdp-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}}.pdp-info>.pdp-trust{margin-top:16px}.pdp-trust+.pdp-accordion,.pdp-trust+.pdp-accordion__link{border-top:0}.ew-trust{display:grid;gap:10px;font-size:13px;line-height:18px;color:var(--color-ink)}.ew-trust__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ew-trust__item{display:flex;align-items:center;gap:8px;min-width:0}.ew-trust__item .icon{flex:none;color:var(--color-olive)}.ew-trust__item--wide{grid-column:1 / -1}.ew-trust__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ew-trust__secure{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--color-ink-muted)}.ew-trust__secure-label{display:inline-flex;align-items:center;gap:6px}.ew-trust__pay{display:inline-flex;flex-wrap:wrap;gap:4px}.ew-trust__pay-icon{height:20px;width:auto}.ew-trust__wa{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:3px}.ew-trust__wa:hover{color:var(--color-ink)}.ew-trust--tiles .ew-trust__item{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel, transparent)}.ew-trust--list{padding:14px 16px;background:var(--color-surface);border:1px solid var(--color-hairline)}.ew-trust--list .ew-trust__items{gap:8px 16px}.ew-trust--list .ew-trust__foot{padding-top:10px;border-top:1px solid var(--color-hairline)}@media(min-width:750px){.pdp-trust .ew-trust--tiles .ew-trust__items{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.cart-drawer .ew-trust{margin-top:12px;font-size:12px;line-height:16px}.cart-drawer .ew-trust__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cart-drawer .ew-trust--tiles .ew-trust__item{min-height:38px;padding:6px 8px}.cart-drawer .ew-trust__foot{justify-content:center}.ew-trust__foot{flex-direction:column;justify-content:center}.ew-trust__pay{flex-wrap:nowrap;justify-content:center;width:100%;margin:0}.cart-drawer .ew-trust__pay-icon{height:18px}.cart-drawer .cart-extras{margin-top:0;border-top:0}.cart-drawer [data-discount-details]>summary{min-height:44px;font-size:14px;font-weight:400;color:var(--color-ink-muted)}.cart-drawer [data-discount-details]>summary .icon{width:16px;height:16px}.cart-drawer [data-discount-details]>summary{gap:10px}.cart-drawer [data-discount-details]>summary>span:first-child{white-space:nowrap}.cart-offer-badge{margin-left:auto;padding:4px 10px;border-radius:3px;border:1px solid var(--color-ember);background:transparent;color:var(--color-ember);font-size:12px;line-height:16px;white-space:nowrap}.cart-drawer .cart-summary-row--save{align-items:center;color:var(--color-ember);font-weight:600}.cart-drawer .cart-summary-row--save span:last-child{padding:0;border-radius:0;background:none;font-size:15px}.cart-drawer .cart-item__compare{color:var(--color-ember);text-decoration-color:var(--color-ember)}.ew-trust__item small{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--color-ink-muted)}.ew-trust--open{gap:18px;padding-top:18px;border-top:1px solid var(--color-hairline)}.ew-trust--open .ew-trust__items,.cart-drawer .ew-trust--open .ew-trust__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ew-trust--open .ew-trust__item,.ew-trust--open .ew-trust__item--wide{grid-column:auto;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13px;line-height:18px;font-weight:500}.ew-trust--open .ew-trust__item .icon{box-sizing:content-box;width:18px;height:18px;padding:10px;border-radius:50%;background:#f7e7df;color:#a2401e}.ew-trust--open .ew-trust__item small{font-weight:400}.cart-drawer .ew-trust--tiles{gap:14px;margin-top:20px}.cart-drawer .ew-trust--tiles .ew-trust__items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 8px}.cart-drawer .ew-trust--tiles .ew-trust__item{flex-direction:row;gap:4px;min-height:0;padding:0;border:0;background:none;font-size:12px;line-height:16px;white-space:nowrap}.cart-drawer .ew-trust--tiles .ew-trust__item .icon{width:14px;height:14px}.cart-drawer .ew-trust--tiles .ew-trust__item--wide{flex-basis:100%;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel, transparent);white-space:normal;font-size:13px;line-height:18px}.cart-drawer .ew-trust--tiles .ew-trust__item--wide .icon{width:16px;height:16px}.cart-drawer .ew-trust--tiles .ew-trust__item--wide{flex-direction:row;justify-content:flex-start;gap:12px;min-height:0;padding:12px 14px;text-align:left}.pdp-assurance--4{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance__item--link{color:inherit;text-decoration:none}.assurance__item--link:hover{border-color:currentColor}@media(max-width:749px){.pdp-assurance--4 .assurance__item{flex-direction:row;justify-content:flex-start;gap:8px;padding:10px 12px;text-align:left}}.pdp-note{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);font-size:13px;line-height:1.5}.pdp-note>.icon{flex:none;margin-top:1px}.pdp-note__title{margin:0 0 6px;font-size:14px;font-weight:500}.pdp-note__text,.pdp-note__text p,.pdp-note__text li{font-size:13px;line-height:1.5}.pdp-note__text ul{margin:0;padding-left:18px}.pdp-note__text li+li{margin-top:4px}.pdp-note__text p{margin:0}.pdp-note__link{display:inline-block;margin-top:8px;font-size:13px;color:inherit}.specs__tv{max-width:420px;margin-top:20px}.specs__tv-title{margin:0 0 8px;font-size:15px;font-weight:500}.specs__tv-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.specs__tv-table th{padding:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--color-ink-muted)}.specs__tv-table td{padding:9px 0;border-top:1px solid var(--color-hairline)}.specs__tv-table td+td,.specs__tv-table th+th{text-align:right;font-weight:500}.specs__tv-note{margin:8px 0 0;font-size:13px;color:var(--color-ink-muted)}@media(max-width:989px){ew-announcement.announcement .announcement__item.is-active{transition-delay:var(--dur-slow),0s}}@media(min-width:990px){ew-announcement.announcement.is-alone .announcement__item--alone.is-active{transition-delay:var(--dur-slow),0s}ew-announcement.announcement:not(.is-alone) .announcement__group{transition-delay:var(--dur-slow),0s}}.pdp-sticky__title{display:none}@media(min-width:990px){.pdp-sticky.pdp-sticky--desktop:not([hidden]){display:flex!important;padding:12px max(var(--gutter),calc((100vw - 1280px)/2));border-top:1px solid var(--color-hairline);box-shadow:0 -8px 24px #0e0e0e0f}.pdp-sticky--desktop .pdp-sticky__info{flex-direction:row;align-items:center;gap:20px;min-width:0}.pdp-sticky--desktop .pdp-sticky__title{display:block;overflow:hidden;font-size:16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.pdp-sticky--desktop .pdp-sticky__price{font-size:18px}.pdp-sticky--desktop .btn{flex:0 0 auto;min-width:280px}body:has(.pdp-sticky--desktop) .site-footer{padding-bottom:96px}body:has(.pdp-sticky--desktop:not([hidden])) .offer-tab{bottom:88px}body:has(.pdp-sticky--desktop:not([hidden])) .qpop{bottom:92px}}.header-search input:focus-visible,.search-field input:focus-visible{box-shadow:none;border-color:transparent!important;outline:none}.header-search:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 45%,transparent)}.icon-button:focus-visible,button[aria-label*=lose i]:focus-visible,[data-close]:focus-visible{outline:none;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);opacity:1}.pdp-assurance--3{align-items:stretch}.pdp-assurance--3 .assurance__item{height:100%}
/*# sourceMappingURL=/cdn/shop/t/80/assets/refine.css.map */
