.product-recommendation-section[hidden]{display:none}.product-recommendation-section{border-top:1px solid var(--line);padding-bottom:clamp(3.25rem,5vw,5.5rem);padding-top:clamp(3.25rem,5vw,5.5rem)}.product-recommendation-section--complete{background:#e7dfd2}.product-recommendation-section--brand{background:var(--warm-ivory)}.product-recommendation-heading{display:grid;gap:.75rem 2rem;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);margin:0 auto clamp(1.75rem,3vw,2.75rem);max-width:1760px}.product-recommendation-heading .eyebrow{grid-column:1 / -1;margin:0}.product-recommendation-heading h2{font-family:var(--sans);font-size:clamp(2.4rem,3.8vw,4.5rem);font-weight:620;letter-spacing:-.075em;line-height:.9;margin:0;max-width:10ch}.product-recommendation-link{align-items:center;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:700;gap:.65rem;grid-column:2;justify-self:start;letter-spacing:.08em;margin-top:.6rem;text-transform:uppercase}.product-recommendation-link svg{height:1rem;transition:transform .18s ease;width:1rem}.product-recommendation-link:hover svg,.product-recommendation-link:focus-visible svg{transform:translate(.25rem)}.product-recommendation-heading>p:last-child{align-self:end;color:#1717179e;font-size:clamp(.95rem,1.05vw,1.15rem);line-height:1.5;margin:0;max-width:34ch}.product-recommendation-section .product-grid{margin:0 auto;max-width:1760px}.product-resources-grid-text-only .product-resource-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-resources-grid-text-only .product-resource-table .spec-table-row{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr)}.product-resources-grid-text-only .product-resource-table .spec-table-row:nth-child(-n+2){border-top:0}.product-resources-grid-text-only .product-resource-table .spec-table-row:nth-child(odd){border-right:1px solid var(--line)}body.product-editorial-pilot{background:#f4f0e8}body.product-editorial-pilot .product-page--editorial-pilot{background:#f4f0e8;padding-bottom:clamp(4rem,6vw,7rem)}.product-page--editorial-pilot .breadcrumb{color:#1717178f;font-size:.68rem;letter-spacing:.09em;margin:0 0 .7rem;max-width:none;text-transform:uppercase}.product-page--editorial-pilot .product-info .breadcrumb a{min-height:0;padding-inline:0}.product-page--editorial-pilot .product-info .breadcrumb+.product-brand{margin-top:0}.product-page--editorial-pilot .product-layout{gap:clamp(1.5rem,3.5vw,5rem);grid-template-columns:minmax(0,1.16fr) minmax(390px,.68fr);max-width:1760px;padding-bottom:0}.product-page--editorial-pilot .gallery{align-self:start;gap:.65rem;grid-template-columns:82px minmax(0,1fr)}body.product-editorial-pilot .product-page--editorial-pilot .gallery-main{aspect-ratio:auto;background:radial-gradient(circle at 50% 42%,#fff,#f1eee8 76%);border:0;border-radius:0;height:clamp(480px,calc(100svh - 260px),760px);max-height:calc(100svh - 260px);min-height:0}body[data-page] .product-page .gallery-main #gallery-main-image[data-full-fixture=true]{object-fit:contain!important;object-position:50% 50%!important;transform:none!important}body.product-editorial-pilot .product-page--editorial-pilot .gallery-main img{background:transparent;object-fit:contain}.product-page--editorial-pilot .gallery-thumbs button{border-radius:0}.product-page--editorial-pilot .product-info{background:transparent;border-left:0;padding:.35rem 0 0;top:104px}.product-page--editorial-pilot .product-info .product-brand{color:var(--deep-bronze);font-size:.82rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.product-page--editorial-pilot .product-info h1{font-family:var(--sans);font-size:clamp(2.55rem,3.8vw,4.25rem);font-weight:620;letter-spacing:-.08em;line-height:.86;max-width:12ch}body.product-editorial-pilot .product-info h1{font-size:clamp(1.8rem,2.25vw,3.1rem);max-width:none;text-wrap:nowrap;white-space:nowrap;width:100%}.product-page--editorial-pilot .product-price{margin-top:1.4rem}.product-page--editorial-pilot .product-description{font-size:.98rem;max-width:none;width:100%}.product-page--editorial-pilot .product-dimensions-summary>span{font-size:.98rem;font-weight:400;line-height:1.48}.product-page--editorial-pilot .product-description-copy[data-product-description-click-target]{cursor:pointer}.product-page--editorial-pilot .product-description-copy[data-product-description-click-target]:focus-visible{outline:1px solid var(--deep-bronze);outline-offset:4px}.product-page--editorial-pilot .product-description-toggle{display:none!important}.product-page--editorial-pilot .selector-group{padding:.95rem 0}.product-page--editorial-pilot .swatch-options button,.product-page--editorial-pilot .segmented-options button,.product-page--editorial-pilot .add-to-cart,.product-page--editorial-pilot .product-wishlist-button{border-radius:0}.belt-editorial-story{background:#f4f0e8;border-top:1px solid var(--line);color:var(--ink)}.belt-editorial-lead{align-items:center;display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);margin:0 auto;max-width:1560px;padding:clamp(3rem,5vw,6rem) var(--commerce-gutter, 2.5rem)}.belt-editorial-lead-media{align-items:center;aspect-ratio:4 / 5;background:#ddd6cb;display:flex;justify-content:center;margin:0;max-height:720px;overflow:hidden}.belt-editorial-lead-media img{height:100%;object-fit:contain;width:100%}.belt-editorial-hero-copy{color:var(--ink);max-width:620px}.belt-editorial-hero-copy p{font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.belt-editorial-hero-copy h2{color:inherit;font-family:var(--sans);font-size:clamp(3rem,5.2vw,6rem);font-weight:560;letter-spacing:-.075em;line-height:.88;margin:0;max-width:9ch}.belt-editorial-hero-copy h3{font-family:var(--sans);font-size:clamp(1.45rem,2vw,2.25rem);font-weight:560;letter-spacing:-.045em;line-height:1.05;margin:2rem 0 .75rem}.belt-editorial-hero-copy .belt-editorial-lead-description{color:#171717a8;font-size:clamp(.98rem,1.15vw,1.16rem);font-weight:400;letter-spacing:0;line-height:1.52;margin:0;max-width:42ch;text-transform:none}.belt-editorial-features{display:grid;gap:clamp(1.2rem,2vw,2.5rem);grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(3rem,5vw,5.5rem) var(--commerce-gutter, 2.5rem) clamp(4rem,7vw,7rem)}.belt-editorial-features--2{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1320px}.belt-editorial-features--1{grid-template-columns:minmax(0,1fr);margin-inline:auto;max-width:820px}.belt-editorial-feature-media,.belt-editorial-feature-comparison{aspect-ratio:4 / 5;background:#e9e3da;margin-bottom:1.4rem;overflow:hidden}.belt-editorial-feature-comparison{position:relative}.belt-editorial-feature-media img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.belt-editorial-features article:hover .belt-editorial-feature-media img{transform:scale(1.018)}.belt-editorial-feature-comparison>.day-night-comparison--feature{aspect-ratio:auto;height:100%;inset:0;min-height:0;position:absolute;width:100%}.belt-editorial-features .eyebrow{margin-bottom:.7rem}.belt-editorial-features h3{font-family:var(--sans);font-size:clamp(1.65rem,2.3vw,2.75rem);font-weight:580;letter-spacing:-.055em;line-height:.98;margin:0 0 .8rem}.belt-editorial-features article>p:last-child{color:#1717179e;line-height:1.5;margin:0;max-width:none;padding-inline-end:clamp(.75rem,1.4vw,1.5rem);width:100%}.belt-editorial-feature--copy-only{align-items:flex-start;border-top:1px solid rgba(23,23,23,.24);display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(22rem,36vw,38rem);padding:clamp(1.5rem,3vw,3rem) 0}body.product-editorial-pilot .product-resources-section{background:#e7dfd2;border-top:0;padding-bottom:clamp(3.5rem,5vw,5.5rem);padding-top:clamp(3.5rem,5vw,5.5rem)}body.product-editorial-pilot .product-resources-section .section-heading h2{font-family:var(--sans);font-size:clamp(2rem,3vw,3.4rem);font-weight:580;letter-spacing:-.075em;line-height:.9}body.product-editorial-pilot .product-video-section .section-heading h2{font-family:var(--sans);font-size:clamp(3rem,5.7vw,6.5rem);font-weight:580;letter-spacing:-.075em;line-height:.9}body.product-editorial-pilot .product-resources-section .section-heading{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.product-resources-section--editorial .product-resources-grid{align-items:start;gap:clamp(1.5rem,3vw,3.5rem);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.product-resources-section--editorial .product-resources-grid.product-resources-grid-text-only{grid-template-columns:minmax(0,1fr);max-width:780px}.scheme-drawing-card--hcs .scheme-drawing-button,body[data-page=product].product-mobile-contour-pilot .scheme-drawing-card--hcs .scheme-drawing-button{overflow:hidden;padding-block:clamp(2rem,4vw,4rem)}.scheme-drawing-card--hcs img{transform:scale(2.25);transform-origin:center}.product-resources-section--editorial .scheme-drawing-card img{max-height:590px;object-fit:contain}.editorial-spec-accordion{border-top:1px solid rgba(23,23,23,.22)}.editorial-spec-group{border-bottom:1px solid rgba(23,23,23,.22)}.editorial-spec-group>summary{align-items:center;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:1fr auto 1.25rem;list-style:none;padding:1.2rem 0}.editorial-spec-group>summary::-webkit-details-marker{display:none}.editorial-spec-group>summary>span{font-size:1.05rem;font-weight:650;letter-spacing:-.02em}.editorial-spec-group>summary small{color:#1717177a;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.editorial-spec-group>summary i{border:0;box-sizing:border-box;display:block;height:1rem;position:relative;transform:none;width:1rem}.editorial-spec-group>summary i:before,.editorial-spec-group>summary i:after{background:currentColor;content:"";height:1px;left:0;position:absolute;top:50%;transition:transform .18s ease;width:100%}.editorial-spec-group>summary i:after{transform:rotate(90deg)}.editorial-spec-group[open]>summary i{transform:none}.editorial-spec-group[open]>summary i:after{transform:rotate(0)}.editorial-spec-list{padding:0 0 1rem}.editorial-spec-list .spec-table-row{border-top:1px solid rgba(23,23,23,.1);grid-template-columns:minmax(115px,.55fr) minmax(0,1.45fr);padding:.8rem 0}.editorial-spec-list .spec-table-row:first-child{border-top:0}.editorial-spec-list .spec-table-row>span,.editorial-spec-list .spec-table-row strong{font-size:.9rem}.editorial-spec-list .spec-table-row>span{font-weight:700}.editorial-spec-list .spec-table-row strong,.editorial-spec-list .spec-table-row .spec-row-value{font-weight:400}body.product-editorial-pilot .scheme-drawing-card,body.product-editorial-pilot .spec-table,body.product-editorial-pilot .resource-actions .button{border-radius:0}body.product-editorial-pilot .product-video-section{background:#111314;border-top:0;color:#f7f3eb;padding-bottom:clamp(4rem,7vw,8rem);padding-top:clamp(4rem,7vw,8rem)}body.product-editorial-pilot .product-video-section .section-heading h2,body.product-editorial-pilot .product-video-section .section-heading p{color:inherit}body.product-editorial-pilot .product-video-frame{border:0;border-radius:0}.belt-atmosphere-section{align-items:center;background:#d9d1c4;display:grid;gap:clamp(2.5rem,7vw,8rem);grid-template-columns:minmax(260px,.72fr) minmax(360px,.9fr);padding:clamp(3.5rem,7vw,8rem) max(var(--commerce-gutter, 1.5rem),calc((100vw - 1540px)/2))}.belt-atmosphere-copy{justify-self:end;max-width:520px}.belt-atmosphere-copy h2{font-family:var(--sans);font-size:clamp(2.9rem,5vw,5.8rem);font-weight:580;letter-spacing:-.075em;line-height:.9;margin:1rem 0 1.5rem;max-width:8.5ch}.belt-atmosphere-copy>p:not(.eyebrow){color:#171717a8;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55;max-width:40ch}.belt-atmosphere-facts{border-top:1px solid rgba(23,23,23,.22);display:grid;margin:clamp(2rem,4vw,3.5rem) 0 0}.belt-atmosphere-facts div{align-items:baseline;border-bottom:1px solid rgba(23,23,23,.22);display:grid;gap:1rem;grid-template-columns:4rem 1fr;padding:.9rem 0}.belt-atmosphere-facts dt{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.belt-atmosphere-facts dd{color:#1717179e;margin:0}.belt-atmosphere-visual{justify-self:start;width:min(100%,620px)}.day-night-comparison{aspect-ratio:2 / 3;background:#1a1a1a;isolation:isolate;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.day-night-comparison>img,.day-night-comparison-night-side img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.day-night-comparison-day{z-index:0}body[data-page=product].product-editorial-pilot .product-editorial-story .belt-editorial-feature-comparison:has(img[src*="/palma-3730-v1/"]),body[data-page=product].product-editorial-pilot .product-editorial-story .day-night-comparison:has(img[src*="/palma-3730-v1/"]){aspect-ratio:4 / 5}.day-night-comparison-night-side{clip-path:inset(0 calc(100% - var(--comparison-position)) 0 0);contain:paint;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}[data-night-render=synthetic] .day-night-comparison-night-base{filter:brightness(.7) contrast(1.08) saturate(.76) sepia(.03) hue-rotate(4deg);transition:filter .28s ease}.day-night-comparison-night-highlights{filter:grayscale(.8) contrast(3.15) brightness(.9) sepia(1) saturate(4.2) hue-rotate(-13deg) blur(.5px);mix-blend-mode:screen;opacity:.2;transition:opacity .26s ease}.day-night-comparison-night-grade{background:linear-gradient(180deg,#06142a33,#0b091114 56%,#03040a38),radial-gradient(ellipse at 50% 56%,rgba(255,170,78,.09),transparent 64%);box-shadow:inset 0 0 7rem #0003;inset:0;pointer-events:none;position:absolute;transition:opacity .26s ease}.day-night-comparison.is-night-render-ready .day-night-comparison-night-base,[data-night-render=paired] .day-night-comparison-night-base{filter:none}.day-night-comparison.is-night-render-ready .day-night-comparison-night-highlights,[data-night-render=paired] .day-night-comparison-night-highlights{opacity:0}.day-night-comparison.is-night-render-ready .day-night-comparison-night-grade{opacity:.28}[data-night-render=paired] .day-night-comparison-night-grade{display:none}.day-night-comparison-divider{align-items:center;background:#f7f3eb;border:1px solid rgba(23,23,23,.18);border-radius:50%;box-shadow:0 6px 22px #0000002e;color:#111314;display:flex;height:3.2rem;justify-content:center;left:var(--comparison-position);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.2rem;z-index:3}.day-night-comparison-divider:before{background:#f7f3ebe6;content:"";height:100vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px;z-index:-1}.day-night-comparison-divider{font-size:1.15rem}.day-night-comparison input[type=range]{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:4}.day-night-comparison:focus-within{outline:2px solid #9b7746;outline-offset:4px}.day-night-comparison.is-surface-dragging{cursor:ew-resize;user-select:none}.day-night-comparison.is-surface-dragging .day-night-comparison-divider{left:0}.day-night-comparison.is-surface-dragging .day-night-comparison-night-side,.day-night-comparison.is-surface-dragging .day-night-comparison-night-side>*,.day-night-comparison.is-surface-dragging .day-night-comparison-divider{will-change:transform}.belt-editorial-features.is-comparison-dragging{overscroll-behavior-x:none;scroll-snap-type:none;touch-action:pan-y pinch-zoom}.belt-atmosphere-note{color:#1717178a;font-size:.72rem;line-height:1.45;margin:.8rem 0 0;max-width:60ch}body.product-editorial-pilot .brand-story-band{margin-top:0;max-width:none}body.product-editorial-pilot .brand-story-copy{background:#f4f0e8;padding:clamp(3rem,6vw,7rem)}body.product-editorial-pilot .brand-story-copy h2{font-family:var(--sans);font-size:clamp(3rem,5vw,5.8rem);font-weight:580;letter-spacing:-.075em;line-height:.9}body.product-editorial-pilot .brand-story-band--profile{align-items:center;background:#f4f0e8;gap:clamp(2.5rem,6vw,7rem);grid-template-columns:minmax(380px,.92fr) minmax(420px,1.08fr);padding:clamp(4rem,7vw,8rem) max(var(--commerce-gutter, 1.5rem),calc((100vw - 1600px)/2))}body.product-editorial-pilot .brand-story-band--profile .brand-story-media{min-height:0}body.product-editorial-pilot .brand-story-band--profile .brand-story-media figure{margin:0}body.product-editorial-pilot .brand-story-band--profile .brand-story-media img{aspect-ratio:5 / 4;height:auto;object-fit:cover;width:100%}body.product-editorial-pilot .brand-story-band--profile .brand-story-media figcaption{color:#17171780;font-size:.68rem;margin-top:.6rem}body.product-editorial-pilot .brand-story-band--profile .brand-story-media figcaption a{color:inherit}body.product-editorial-pilot .brand-story-band--profile .brand-story-copy{padding:0}body.product-editorial-pilot .brand-story-band--profile .brand-story-copy h2{font-size:clamp(3rem,5vw,5.5rem);margin-bottom:1.4rem}.brand-story-philosophy{border-top:1px solid rgba(23,23,23,.18);margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:1.2rem}.brand-story-philosophy>span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.brand-story-philosophy p{color:#171717a8;margin:0}.brand-story-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}@media (max-width: 1100px){.product-page--editorial-pilot .product-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)}.product-page--editorial-pilot .gallery{grid-template-columns:66px minmax(0,1fr)}.belt-atmosphere-section,body.product-editorial-pilot .brand-story-band--profile{gap:3rem;grid-template-columns:minmax(280px,.8fr) minmax(340px,1fr)}}@media (max-width: 720px){.day-night-comparison{touch-action:pan-y pinch-zoom}.day-night-comparison-night-side{clip-path:none;transform:translate3d(calc(var(--comparison-position) - 100%),0,0);will-change:transform}.day-night-comparison-night-side>*{transform:translate3d(calc(100% - var(--comparison-position)),0,0);will-change:transform}.day-night-comparison input[type=range]{pointer-events:none;touch-action:pan-y pinch-zoom}.product-recommendation-heading{display:block}.product-recommendation-heading h2{font-size:clamp(2.75rem,13vw,4rem);margin:.75rem 0 1.25rem}.product-recommendation-heading>p:last-child{font-size:.92rem}.product-recommendation-link{grid-column:auto;margin:1.1rem 0 0}.product-resources-grid-text-only .product-resource-table{display:block}.product-resources-grid-text-only .product-resource-table .spec-table-row,.product-resources-grid-text-only .product-resource-table .spec-table-row:nth-child(odd){border-right:0;border-top:1px solid var(--line)}.product-resources-grid-text-only .product-resource-table .spec-table-row:first-child{border-top:0}.product-page--editorial-pilot .product-layout{display:block}.product-page--editorial-pilot .gallery{display:flex;flex-direction:column}body.product-editorial-pilot .product-page--editorial-pilot .gallery-main{aspect-ratio:4 / 5;height:auto;max-height:none;order:1}.product-page--editorial-pilot .gallery-thumbs{order:2}.product-page--editorial-pilot .product-info{padding-top:2.2rem;position:static}.product-page--editorial-pilot .product-info h1{font-size:clamp(2.35rem,11vw,3.2rem);line-height:.88}body.product-editorial-pilot .product-info h1{font-size:clamp(1.65rem,7.25vw,2.05rem);max-width:none}.belt-editorial-lead{display:block;padding-bottom:3.5rem;padding-top:3.5rem}.belt-editorial-lead-media{margin-bottom:2rem;max-height:none}.belt-editorial-hero-copy h2{font-size:clamp(2.8rem,13vw,4.2rem)}.product-resources-section--editorial .product-resources-grid{display:block}.product-resources-section--editorial .product-resource-aside{margin-bottom:1.5rem}.editorial-spec-group>summary{padding:1rem 0}.editorial-spec-list .spec-table-row{display:grid;grid-template-columns:minmax(95px,.55fr) minmax(0,1.45fr)}.belt-editorial-features{display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:5rem;scroll-padding-inline:var(--commerce-gutter, 1rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.belt-editorial-features article{flex:0 0 86vw;scroll-snap-align:start}.belt-editorial-features--day-night{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.belt-editorial-features--day-night>article:not(.belt-editorial-feature--day-night){display:block}.belt-editorial-features--day-night>.belt-editorial-feature--day-night{flex:0 0 86vw;width:auto}body.product-editorial-pilot .brand-story-band{display:block}body.product-editorial-pilot .brand-story-media{min-height:68svh}.belt-atmosphere-section{display:block;padding:3.5rem var(--commerce-gutter, 1rem)}.belt-atmosphere-copy{margin-bottom:2rem;max-width:none}.belt-atmosphere-copy h2{font-size:clamp(2.75rem,13vw,4rem);max-width:9ch}.belt-atmosphere-visual{width:100%}body.product-editorial-pilot .brand-story-band--profile{display:flex;flex-direction:column;padding:3.5rem var(--commerce-gutter, 1rem)}body.product-editorial-pilot .brand-story-band--profile .brand-story-media{min-height:0;order:1;width:100%}body.product-editorial-pilot .brand-story-band--profile .brand-story-copy{order:2}body.product-editorial-pilot .brand-story-band--profile .brand-story-copy h2{font-size:clamp(2.75rem,13vw,4rem)}}@media (prefers-reduced-motion: reduce){.belt-editorial-features article>div img{transition:none}}.product-info{align-self:start;background:var(--warm-ivory);border-left:1px solid var(--line);padding-left:2rem;position:sticky;top:110px}.product-info h1{font-size:clamp(2.45rem,3.15vw,3.25rem);line-height:1.06;margin-bottom:.72rem;max-width:14ch}body[data-page=product-shopify-preview] .product-info h1{font-size:clamp(2.35rem,2.85vw,2.95rem);line-height:1.08;max-width:15ch}.product-price{font-size:clamp(1.45rem,1.65vw,1.7rem);font-weight:700;line-height:1.15;margin-bottom:1.15rem}.product-description{color:#171717b3;font-size:1.02rem;line-height:1.48;max-width:45rem}.product-dimensions-summary>span{font-size:1.02rem;line-height:1.48}.selected-size-dimensions{color:#171717ad;display:grid;gap:.38rem;margin-top:.75rem}.selected-size-dimensions[hidden]{display:none}.selected-size-detail-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.28rem .65rem}.selected-size-detail-row[hidden]{display:none}.selected-size-dimensions-label{font-size:.78rem;font-weight:700}.selected-size-dimensions-value{color:var(--charcoal);font-size:.9rem;font-weight:400;line-height:1.45}.product-description-disclosure{display:grid;justify-items:stretch;width:100%}.product-description-copy{position:relative;width:100%}.product-description-disclosure.is-description-collapsed .product-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.product-description-disclosure.is-description-collapsed .product-description-copy:after{background:linear-gradient(to bottom,rgba(246,241,232,0),var(--warm-ivory));bottom:0;content:"";height:2.4rem;left:0;pointer-events:none;position:absolute;right:0}.product-description-toggle{align-items:center;background:transparent;border:0;color:var(--deep-bronze);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;gap:.55rem;margin-top:.35rem;padding:.25rem 0}.product-description-toggle[hidden]{display:none}.product-description-toggle:hover,.product-description-toggle:focus-visible{color:var(--charcoal)}.product-description-toggle i{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;display:block;height:7px;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;width:7px}.product-description-disclosure.is-expanded .product-description-toggle i{transform:rotate(225deg) translate(-2px,-1px)}.product-info .product-brand{color:#171717b3;font-size:clamp(.9rem,.9vw,1rem);font-weight:700;margin-bottom:.28rem}.selector-group{border-top:1px solid var(--line);padding:1.1rem 0}.selector-group p{font-size:1rem;font-weight:700;margin-bottom:.65rem}.selector-group .selector-label{align-items:center;display:flex;gap:.42rem}.selector-group .product-option-validation{color:#8f2d2d;font-size:.86rem;font-weight:700;margin:.65rem 0 0}.selector-group .product-option-validation[hidden]{display:none}.selector-group .product-option-guidance{color:#1717178f;font-size:.82rem;font-weight:500;line-height:1.45;margin:.65rem 0 0}.selector-group .product-finish-image-notice{color:var(--muted);font-size:.82rem;font-weight:500;line-height:1.45;margin:.65rem 0 0}.selector-group .product-finish-image-notice[hidden]{display:none}.product-finish-image-notice{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.42}.product-finish-image-notice[hidden]{display:none}.product-info-button{align-items:center;background:transparent;border:0;color:var(--deep-bronze);display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.product-info-button svg{height:18px;width:18px}.product-info-button:hover,.product-info-button:focus-visible{color:var(--ink)}.swatch-options,.segmented-options{display:flex;flex-wrap:wrap;gap:.5rem}.swatch-options button,.segmented-options button{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:6px;display:inline-flex;gap:.42rem;min-height:40px;padding:.55rem .72rem}.swatch-options button:hover:not(:disabled),.segmented-options button:hover:not(:disabled){border-color:#7b5e3b73}.swatch-options button.is-selected,.segmented-options button.is-selected{border-color:var(--deep-bronze);box-shadow:inset 0 0 0 1px var(--deep-bronze)}.segmented-options button.configuration-copy-option{align-content:center;align-items:start;display:grid;font-size:.84rem;font-weight:400;gap:.18rem;justify-items:start;line-height:1.25;min-height:40px;min-width:min(112px,100%);padding:.55rem .72rem;text-align:left}.segmented-options button.configuration-copy-option--compact{min-height:44px;min-width:min(112px,100%);padding-block:.58rem}.configuration-copy-option strong{font-size:inherit;font-weight:400;line-height:inherit}.configuration-copy-option small{color:#17171794;font-size:.68rem;line-height:1.25}.swatch-options button.is-unavailable,.segmented-options button.is-unavailable{background:#ffffff57;border-color:#7b5e3b42;border-style:dashed;box-shadow:inset 3px 0 #7b5e3b24;color:#1717176b;cursor:not-allowed;filter:grayscale(.35);opacity:.68}.swatch-options button.is-unavailable span,.segmented-options button.is-unavailable span{opacity:.52}.segmented-options button[hidden]{display:none!important}.product-option-collapse{position:relative}.product-option-collapse.is-collapsed .is-option-overflow{display:none}.product-option-collapse.is-collapsible.is-collapsed:after{background:linear-gradient(to bottom,rgba(246,241,232,0),var(--warm-ivory));bottom:0;content:"";height:2.4rem;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.product-options-toggle{align-items:center;background:transparent;border:0;color:var(--deep-bronze);display:flex;font-size:.82rem;font-weight:700;gap:.55rem;justify-content:center;margin-top:.45rem;min-height:32px;padding:.25rem 0;position:relative;width:100%;z-index:2}.product-option-collapse.is-collapsed .product-options-toggle{margin-top:-2.4rem;min-height:2.4rem}.product-options-toggle:hover,.product-options-toggle:focus-visible{color:var(--charcoal)}.product-options-toggle i{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;display:none;height:7px;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;width:7px}.product-option-collapse.is-expanded .product-options-toggle i{display:block;transform:rotate(225deg) translate(-2px,-1px)}.selected-options{color:#17171794;font-size:.88rem;margin:-.2rem 0 .8rem}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .purchase-actions>.selected-options{color:var(--approved-muted);display:block;font-size:.78rem;margin:0 0 .65rem}.resource-actions{display:flex;flex-wrap:wrap;gap:.75rem}.resource-document-actions{display:contents}.resource-actions .product-download-guidance{flex-basis:100%;font-size:.875rem;line-height:1.6;color:var(--muted, #68645f);margin:0 0 .25rem}.resource-actions[hidden],.resource-actions [hidden]{display:none!important}.resource-actions .button{flex:0 1 220px;justify-content:center;text-align:center}.scheme-lightbox{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:95}body.scheme-lightbox-open .scheme-lightbox{opacity:1;pointer-events:auto}.scheme-lightbox-backdrop{background:#121212c2;border:0;cursor:zoom-out;inset:0;position:absolute}.scheme-lightbox-panel{align-items:center;background:#fff;border-radius:8px;display:flex;inset:6vh 8vw;justify-content:center;padding:2rem;position:absolute}body[data-page=product].product-editorial-pilot,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup{--approved-ink: #171715;--approved-muted: #747069;--approved-line: rgba(23, 23, 21, .11);--approved-paper: #f4efe7;--approved-paper-deep: #e9e1d5;--approved-bronze: #80623d}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>details{border:0;margin:0;padding:0}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure+.product-config-disclosure,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>details+details{border-top:1px solid var(--approved-line)}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-info>:is(.product-config-disclosure,.product-panel-disclosure)+:is(.product-config-disclosure,.product-panel-disclosure){border-top:1px solid var(--approved-line)}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure:first-of-type,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>details:first-child{border-bottom:0;border-top:0}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure>summary,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-disclosure>summary,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto 20px;min-height:64px;padding:0}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-disclosure>summary,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary{min-height:58px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure>summary>strong,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-disclosure>summary>strong,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary>strong{color:var(--approved-muted);font-size:.9rem;font-weight:700}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-label-with-help{align-items:center;display:inline-flex;gap:.3rem}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-label-with-help>span{color:inherit;font:inherit;font-weight:700;max-width:none;overflow:visible;text-align:left;text-overflow:clip;white-space:normal}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-label-with-help .product-info-button{color:inherit;height:18px;width:18px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-label-with-help .product-info-button svg{height:14px;width:14px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure)>summary>i{border:0;box-sizing:border-box;display:block;flex:0 0 20px;height:20px;position:relative;transform:none;width:20px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure)>summary>i:before,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure)>summary>i:after{background:currentColor;box-sizing:border-box;content:"";height:1px;left:calc(50% - 8px);position:absolute;top:calc(50% - .5px);transform:rotate(0);transform-origin:center;transition:transform .7s cubic-bezier(.4,0,.2,1);width:16px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure)>summary>i:after{transform:rotate(90deg)}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure)[open]:not([data-closing])>summary>i:after{transform:rotate(0)}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure>summary>span,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-disclosure>summary>span,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary>span{color:var(--approved-muted);display:block;font-size:.82rem;font-weight:400;max-width:260px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary>i,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure[open]>summary>i{border:0;display:block;height:20px;position:relative;transform:none;width:20px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary>i:before,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary>i:after{background:currentColor;box-sizing:border-box;content:"";height:1px;left:calc(50% - 8px);position:absolute;top:calc(50% - .5px);transform:rotate(0);transform-origin:center;transition:transform .7s cubic-bezier(.4,0,.2,1);width:16px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure>summary>i:after{transform:rotate(90deg)}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-information>.product-safety-disclosure[open]:not([data-closing])>summary>i:after{transform:rotate(0)}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure-body,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-disclosure-body,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-safety-disclosure-body{opacity:1}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure .product-option-collapse:after{content:none;display:none}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-trust{display:none}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-purchase-assurance{border-bottom:0;border-top:1px solid rgba(23,23,21,.18);margin:1.15rem 0 .3rem;padding:0}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-purchase-assurance-item{border:0;padding:1rem .75rem;text-align:center}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-purchase-assurance-item>span{color:var(--approved-muted);font-size:.62rem;font-weight:760}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-purchase-assurance-item>strong{color:var(--approved-muted);font-size:.8rem;font-weight:400}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-specialist-assurance{align-items:end;background:var(--approved-paper-deep);border:0;column-gap:1rem;grid-template-columns:minmax(0,1fr) auto;margin:1.25rem 0 .7rem;padding:1rem 1.1rem}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-specialist-assurance>div{min-width:0}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-specialist-assurance>button{align-self:end;white-space:nowrap}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-specialist-assurance strong{font-size:.86rem;font-weight:700}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-specialist-assurance span{color:var(--approved-muted);font-size:.76rem;font-weight:400}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-specialist-assurance>button,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-project-pricing{color:var(--approved-muted);font-size:.78rem;font-weight:400}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-project-pricing{margin:0 0 .25rem;padding:.45rem 0}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-project-pricing>.text-link,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-project-pricing>.text-link:visited{color:var(--approved-muted);font-size:inherit;font-weight:400;text-decoration-color:currentColor}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-project-pricing>.text-link svg{height:.82rem;width:.82rem}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-delivery-quote{color:var(--approved-muted);font-size:.72rem;font-weight:400;line-height:1.5;margin:0 0 1.2rem}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-delivery-quote>.text-link,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-delivery-quote>.text-link:visited{color:inherit;font-size:inherit;font-weight:inherit;text-decoration-color:#74706973}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-delivery-quote>.text-link svg{height:.76rem;width:.76rem}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-info h1{font-size:clamp(1.8rem,2.25vw,3.1rem);max-width:none;text-wrap:nowrap;white-space:nowrap;width:100%}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-description-disclosure,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-description-copy,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-description{max-width:none;width:100%}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-description{font-family:inherit;font-size:.86rem;font-weight:400;line-height:1.5}@media (min-width: 721px){body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-info{--product-body-copy-color: #4d4a45;--product-body-copy-size: .86rem;--product-body-copy-line-height: 1.5}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-description,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-information-tab-panel,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-information-tab-panel :where(p,span,a){color:var(--product-body-copy-color);font-family:inherit;font-size:var(--product-body-copy-size);font-weight:400;letter-spacing:normal;line-height:var(--product-body-copy-line-height)}}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-info h1{font-size:clamp(1.7rem,2vw,2.6rem)}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-price,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-price strong{color:#747069}@media (min-width: 1101px){body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-layout{column-gap:var(--commerce-gutter, clamp(1.15rem, 2.15vw, 2.75rem))}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-info{-ms-overflow-style:none;padding-inline:0;padding-top:0;scrollbar-width:none}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-info::-webkit-scrollbar{display:none;height:0;width:0}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-information-tablist{overflow-x:clip;overflow-y:visible}}@media (min-width: 1101px){body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .gallery{align-items:start;gap:1px}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .gallery-thumbs button[data-gallery-thumb]{cursor:zoom-in}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .gallery-main,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .gallery-day-night-feature,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .gallery-thumbs button{aspect-ratio:2 / 3!important;height:auto!important;max-height:none;min-height:50vh}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .gallery-day-night-feature .day-night-comparison{aspect-ratio:2 / 3}}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .section-heading h2{font-size:clamp(1.75rem,2.5vw,2.6rem);font-weight:650;letter-spacing:-.055em;line-height:.98}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-accordion{border-top:1px solid rgba(23,23,21,.25);overflow-anchor:none}@media (min-width: 1101px){body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-info{overflow-anchor:none}}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-group{border-bottom:1px solid rgba(23,23,21,.25);padding:0}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-group>summary{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto 1rem;min-height:72px;padding:.85rem 0}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-group>summary>span:first-child{font-size:1.05rem;font-weight:650}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-count{color:var(--approved-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-group .toggle:before,body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-group .toggle:after{transition:transform .7s cubic-bezier(.4,0,.2,1)}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-group[data-closing] .toggle:after{transform:rotate(90deg)}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-list{padding:0 0 1.25rem}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-list .spec-table-row,body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-list .spec-table-row:first-child{border-top:1px solid rgba(23,23,21,.12);align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem;padding:.78rem 0}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-list .spec-table-row>span{color:#514e49;font-size:.78rem;font-weight:500}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-list .spec-table-row strong,body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-list .spec-table-row .spec-row-value{font-size:.8rem;font-weight:700;line-height:1.45}body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-config-disclosure-body,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-panel-disclosure-body,body[data-page=product].product-editorial-pilot .product-page--redesign-mockup .product-safety-disclosure-body,body[data-page=product].product-editorial-pilot .product-resources-section--editorial .editorial-spec-list{display:flow-root}@supports selector(details::details-content){html.catalogue-native-details-motion body[data-page=product].product-editorial-pilot :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure,.editorial-spec-group){interpolate-size:allow-keywords}html.catalogue-native-details-motion body[data-page=product].product-editorial-pilot :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure,.editorial-spec-group)::details-content{block-size:0;content-visibility:hidden;overflow:clip;transition:block-size .42s cubic-bezier(.4,0,.2,1),content-visibility .42s allow-discrete}html.catalogue-native-details-motion body[data-page=product].product-editorial-pilot :where(.product-config-disclosure,.product-panel-disclosure,.product-safety-disclosure,.editorial-spec-group)[open]::details-content{block-size:auto;content-visibility:visible}}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .resource-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .resource-actions .button{align-items:center;background:transparent;border:1px solid var(--approved-ink);border-radius:0;color:var(--approved-ink);display:inline-flex;flex:0 1 auto;font-size:.75rem;font-weight:400;justify-content:flex-start;min-height:44px;padding:.7rem 1rem;text-align:left;text-decoration:none}.contour-mobile-info,.contour-mobile-sheet-backdrop{display:none}@media (max-width: 720px){body[data-page=product].product-mobile-contour-pilot{--contour-mobile-paper: #f5f1e9;--contour-mobile-paper-deep: #ebe4d9;--contour-mobile-ink: #101210;--contour-mobile-muted: #716d66;--contour-mobile-line: rgba(16, 18, 16, .18);--contour-mobile-accent: #8e6c3e;--mobile-purchase-height: 84px;background:var(--contour-mobile-paper)}body[data-page=product].product-mobile-contour-pilot #app{overflow:clip;padding-bottom:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot{background:var(--contour-mobile-paper);margin:0;max-width:none;padding:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-layout{display:flex;flex-direction:column;gap:0;margin:0;max-width:none;padding:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .gallery{background:var(--contour-mobile-paper);display:grid;gap:.45rem;padding:0 .5rem .55rem;width:100%}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .gallery-main{aspect-ratio:7 / 8;background:#ddd6cc;border:0;border-radius:0;min-height:0;width:100%}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .gallery-main img{height:100%;object-fit:cover;width:100%}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .gallery-zoom-button{background:#101210ad;bottom:.7rem;right:.7rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .gallery-thumbs{gap:.35rem;grid-auto-columns:78px;padding:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .gallery-thumbs button{aspect-ratio:1;border:0;border-radius:0;opacity:.72}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .gallery-thumbs button.is-active{box-shadow:inset 0 -2px var(--contour-mobile-ink);opacity:1}body[data-page=product].product-mobile-contour-pilot .contour-mobile-info{background:var(--contour-mobile-paper);border-bottom:1px solid var(--contour-mobile-line);display:block;min-width:0;order:3}.contour-mobile-info-tabs{border-bottom:1px solid var(--contour-mobile-line);display:flex;gap:1.4rem;overflow-x:auto;padding:.35rem 1.25rem 0;scrollbar-width:none}.contour-mobile-info-tabs::-webkit-scrollbar{display:none}.contour-mobile-info-tabs button{background:transparent;border:0;color:var(--contour-mobile-muted);flex:0 0 auto;font-size:.61rem;letter-spacing:.055em;min-height:44px;padding:0 0 .4rem;text-transform:uppercase}.contour-mobile-info-tabs button[aria-selected=true]{border-bottom:1px solid var(--contour-mobile-ink);color:var(--contour-mobile-ink)}.contour-mobile-info-tabs button:focus-visible{outline:2px solid #466aa4;outline-offset:3px}.contour-mobile-info-panels{min-height:58px;padding:.72rem 1.25rem .8rem}.contour-mobile-info-panels p{color:var(--contour-mobile-muted);font-size:.68rem;line-height:1.45;margin:0}.contour-mobile-info-panels button{background:transparent;border:0;color:var(--contour-mobile-ink);display:inline-block;font-size:.62rem;margin-top:.45rem;padding:0;text-decoration:underline;text-underline-offset:3px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-info{background:var(--contour-mobile-paper);color:var(--contour-mobile-ink);max-width:100%;min-width:0;order:2;padding:.9rem 1.25rem 0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .breadcrumb{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-title-row{border:0;padding:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-title-row>div{width:100%}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-brand{color:var(--contour-mobile-accent);font-size:.62rem;font-weight:750;letter-spacing:.13em;margin:0 0 .48rem;text-transform:uppercase}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-info h1{color:var(--contour-mobile-ink);font-size:1.45rem;font-weight:540;letter-spacing:-.04em;line-height:1.05;margin:0 0 .65rem;max-width:17ch}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-title-row .product-save-button{font-size:.68rem;margin:0;padding:.1rem 0 .25rem .8rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-price{color:var(--contour-mobile-ink);font-size:.88rem;margin:0 0 .3rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-rating-summary-link{font-size:.62rem;margin-bottom:.4rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-sku,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-sku span{color:var(--contour-mobile-muted);font-size:.52rem;letter-spacing:.055em;margin:0 0 .9rem}body[data-page=product].product-mobile-contour-pilot .contour-mobile-info-panels .product-sku,body[data-page=product].product-mobile-contour-pilot .contour-mobile-info-panels .product-sku span{color:var(--contour-mobile-muted);font-size:.56rem;letter-spacing:.055em;margin:.5rem 0 0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-description-disclosure{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator{background:var(--contour-mobile-paper);border-bottom:1px solid var(--contour-mobile-line);border-top:1px solid var(--contour-mobile-line);box-shadow:0 1px 0 var(--contour-mobile-paper);isolation:isolate;margin:.5rem -1.25rem 0;top:58px}body.site-header-hidden[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator{top:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-heading{min-height:36px;padding:0 1.25rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-heading span{color:var(--contour-mobile-accent);font-size:.58rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-heading small{color:var(--contour-mobile-muted);font-size:.52rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview{grid-template-columns:72px minmax(0,1fr);min-height:72px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview>img{background:#ddd6cc;border-color:var(--contour-mobile-line);height:72px;object-fit:cover;width:72px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview>div{padding:.45rem .75rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview span{color:var(--contour-mobile-accent)}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview strong{color:var(--contour-mobile-ink);font-size:.72rem;font-weight:620}body.product-config-compact[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-heading,body.product-config-compact[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview>img{display:none}body.product-config-compact[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview{grid-template-columns:minmax(0,1fr);min-height:52px}body.product-config-compact[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview>div{padding:.35rem 1.25rem}body.product-config-compact[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .mobile-product-configurator-preview small{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure{border:0;border-bottom:1px solid var(--contour-mobile-line);color:var(--contour-mobile-ink);margin:0 -.25rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure:first-of-type{border-top:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure>summary{grid-template-columns:minmax(0,1fr) auto 18px;min-height:54px;outline:0;padding:0 .25rem}html[data-input-modality=keyboard] body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure>summary:focus-visible{outline:2px solid #466aa4;outline-offset:2px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure>summary strong{color:var(--contour-mobile-ink);font-size:.72rem;font-weight:650}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure>summary strong[data-mobile-step-label]:before{content:attr(data-mobile-step-label) " \b7  "}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure>summary span{color:var(--contour-mobile-muted);font-size:.62rem;max-width:46vw}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure-body{padding:.15rem .25rem 1rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true]>.product-config-disclosure-body,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true] .segmented-options,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true] .segmented-options>:first-child{border-top:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.65rem;max-width:100%;overflow-x:auto;padding:.25rem .2rem .45rem;scrollbar-color:rgba(16,18,16,.38) transparent;scrollbar-width:thin}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options::-webkit-scrollbar{height:3px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options::-webkit-scrollbar-thumb{background:#10121061;border-radius:3px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options button{align-items:center;background:transparent;border:0;color:var(--contour-mobile-ink);display:flex;flex:0 0 72px;flex-direction:column;font-size:.58rem;gap:.48rem;justify-content:flex-start;min-height:65px;padding:.3rem;text-align:center}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options button>span:first-child{border:1px solid rgba(16,18,16,.16);border-radius:50%;height:36px;position:relative;width:36px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options button.is-selected:after{content:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options button.is-selected>span:first-child:after{border:1px solid var(--contour-mobile-ink);border-radius:50%;content:"";inset:-5px;position:absolute}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .swatch-options button.is-selected>.official-finish-samples{outline:1px solid var(--contour-mobile-ink);outline-offset:4px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=finish] .official-finish-option-copy small{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=temperature] .segmented-options{display:flex;gap:.65rem;overflow-x:auto}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=temperature] .segmented-options button{background:transparent;border:0;border-bottom:1px solid var(--contour-mobile-line);color:var(--contour-mobile-ink);flex:1 0 78px;justify-content:center;min-height:43px;padding:.55rem .3rem;text-align:center}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=temperature] .segmented-options button.is-selected{border-bottom:2px solid var(--contour-mobile-ink)}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-surface=temperature] .segmented-options button.is-selected:after{content:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true]>summary{cursor:pointer}.contour-mobile-sheet-backdrop{background:#00000057;border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:74}.contour-mobile-sheet-backdrop[hidden]{display:none}body.contour-mobile-sheet-open{overflow:hidden}body.contour-mobile-sheet-open .contour-mobile-sheet-backdrop{opacity:1;pointer-events:auto}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true][open]{background:var(--contour-mobile-paper);border-radius:14px 14px 0 0;bottom:0;box-shadow:0 -18px 50px #0000002e;left:0;margin:0;max-height:82svh;overflow:hidden;padding:0 1.25rem calc(.8rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:75}@supports selector(details::details-content){body[data-page=product].product-mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true][open]::details-content{block-size:auto;content-visibility:visible;transition:none}}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true][open]:before{background:#1012104d;border-radius:4px;content:"";display:block;height:3px;margin:.55rem auto 0;width:40px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true][open]>summary{border-bottom:1px solid var(--contour-mobile-line);min-height:65px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true][open] .product-config-disclosure-body{max-height:calc(82svh - 76px);overflow-y:auto;padding-bottom:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true] .segmented-options{display:block}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true] .segmented-options button{background:transparent;border:0;border-bottom:1px solid var(--contour-mobile-line);color:var(--contour-mobile-ink);display:block;min-height:58px;padding:.75rem 2rem .75rem 1.9rem;position:relative;text-align:left;width:100%}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true] .segmented-options button:before{border:1px solid var(--contour-mobile-ink);border-radius:50%;content:"";height:16px;left:.2rem;position:absolute;top:50%;transform:translateY(-50%);width:16px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true] .segmented-options button.is-selected:before{background:var(--contour-mobile-ink);box-shadow:inset 0 0 0 4px var(--contour-mobile-paper)}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-config-disclosure[data-mobile-sheet=true] .segmented-options button.is-selected:after{content:none}.contour-mobile-sheet-apply{background:var(--contour-mobile-ink);border:0;color:#fff;font-size:.66rem;letter-spacing:.06em;margin-top:.8rem;min-height:46px;text-transform:uppercase;width:100%}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .selected-options{border-left:2px solid var(--contour-mobile-accent);color:var(--contour-mobile-muted);display:block;font-size:.6rem;line-height:1.45;margin:1rem 0;padding:.15rem 0 .15rem .75rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .selected-size-dimensions{display:grid;gap:.35rem;margin:.7rem 0 0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .selected-size-dimensions[hidden]{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .selected-size-dimensions-label{color:var(--contour-mobile-muted);font-size:.62rem;letter-spacing:.02em}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .selected-size-dimensions-value{color:var(--contour-mobile-ink);font-size:.72rem;line-height:1.48;min-width:0;overflow-wrap:anywhere}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-panel-disclosure>summary{align-items:center;column-gap:.6rem;grid-template-columns:minmax(104px,.68fr) minmax(0,1fr) 20px;min-height:64px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-panel-disclosure>summary strong{font-size:.7rem;line-height:1.25;min-width:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-panel-disclosure>summary span{font-size:.6rem;min-width:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-family-tools{margin:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-family-tool{column-gap:.55rem;border-bottom:1px solid var(--contour-mobile-line);min-height:52px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-family-tool strong,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-family-tool small{min-width:0}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-family-tool small{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance{border-bottom:1px solid var(--contour-mobile-line);border-top:1px solid var(--contour-mobile-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 .25rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item:first-child,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item:nth-child(2){align-content:center;border-bottom:0;grid-column:auto;min-height:72px;padding:.75rem .35rem;text-align:center}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item+.product-purchase-assurance-item{border-left:1px solid var(--contour-mobile-line)}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item>span,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item strong{text-align:center;width:100%}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item>span{font-size:.5rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item strong{font-size:.68rem;line-height:1.25}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-purchase-assurance-item small{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .product-project-pricing{border-top:0;margin-top:0}body[data-page=product].product-mobile-contour-pilot .product-specialist-assurance{align-items:center;background:transparent;border:0;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;margin:0 1.25rem 1.5rem;padding:.9rem 0 .65rem}body[data-page=product].product-mobile-contour-pilot .product-specialist-assurance>div{gap:.18rem}body[data-page=product].product-mobile-contour-pilot .product-specialist-assurance strong{color:var(--contour-mobile-ink);font-size:.7rem;font-weight:620}body[data-page=product].product-mobile-contour-pilot .product-specialist-assurance span{display:none}body[data-page=product].product-mobile-contour-pilot .product-specialist-assurance>button{border-bottom:1px solid currentColor;color:var(--contour-mobile-accent);font-size:.6rem;font-weight:650;gap:.35rem;padding:.2rem 0 .18rem;white-space:nowrap}body[data-page=product].product-mobile-contour-pilot .product-specialist-assurance>button svg{height:11px;width:11px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions{background:var(--contour-mobile-paper);box-shadow:0 -12px 28px #1012101f;display:grid;gap:.6rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);padding:.6rem .75rem max(.6rem,env(safe-area-inset-bottom))}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions .mobile-purchase-summary{align-content:center;display:grid;gap:.2rem;grid-column:auto;justify-content:start}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions .mobile-purchase-summary strong{font-size:.88rem}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions .mobile-purchase-summary small{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions>.selected-options{display:none}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions .add-to-cart{min-height:46px}body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions .quantity-stepper,body[data-page=product].product-mobile-contour-pilot .product-page--mobile-contour-pilot .purchase-actions .product-wishlist-button{display:none}body[data-page=product].product-mobile-contour-pilot .belt-editorial-story{background:var(--contour-mobile-paper);padding:2.3rem 0 2rem}body[data-page=product].product-mobile-contour-pilot .belt-editorial-features--day-night{display:block;padding:0 .75rem}body[data-page=product].product-mobile-contour-pilot .belt-editorial-features--day-night>.belt-editorial-feature:not(.belt-editorial-feature--day-night){display:none}body[data-page=product].product-mobile-contour-pilot .belt-editorial-feature--day-night{display:block;width:100%}body[data-page=product].product-mobile-contour-pilot .belt-editorial-feature--day-night .belt-editorial-feature-comparison,body[data-page=product].product-mobile-contour-pilot .belt-editorial-feature--day-night .day-night-comparison{aspect-ratio:4 / 5;width:100%}body[data-page=product].product-mobile-contour-pilot .belt-editorial-feature--day-night h3{font-size:1.35rem;letter-spacing:-.04em}body[data-page=product].product-mobile-contour-pilot .belt-editorial-feature--day-night>p:last-child{display:none}body[data-page=product].product-mobile-contour-pilot .product-resources-section--editorial{background:var(--contour-mobile-paper);padding:2.2rem .75rem 0}body[data-page=product].product-mobile-contour-pilot .product-resources-section--editorial .scheme-drawing-card img{aspect-ratio:720 / 520;display:block;height:auto;object-fit:contain}body[data-page=product].product-mobile-contour-pilot .product-resources-section--editorial .section-heading{padding:0 .5rem}body[data-page=product].product-mobile-contour-pilot .product-resources-section--editorial .section-heading h2{display:none}body[data-page=product].product-mobile-contour-pilot .product-resources-section--editorial .editorial-spec-group>summary>span:first-child{font-size:.88rem;font-weight:700;line-height:1.3}body[data-page=product].product-mobile-contour-pilot .product-resources-grid{display:block}body[data-page=product].product-mobile-contour-pilot .product-resource-aside{margin:0 .5rem 1.4rem}body[data-page=product].product-mobile-contour-pilot .scheme-drawing-card{background:transparent;border:0}body[data-page=product].product-mobile-contour-pilot .scheme-drawing-button{background:var(--contour-mobile-paper);border:0;padding:0}body[data-page=product].product-mobile-contour-pilot .scheme-drawing-card img{background:var(--contour-mobile-paper);width:100%}body[data-page=product].product-mobile-contour-pilot .scheme-drawing-card figcaption{border-top:1px solid var(--contour-mobile-line);color:var(--contour-mobile-muted);font-size:.54rem;letter-spacing:.06em;padding-top:.5rem;text-transform:uppercase}body[data-page=product].product-mobile-contour-pilot .product-video-section{background:var(--contour-mobile-paper);padding-left:.75rem;padding-right:.75rem}body[data-page=product].product-mobile-contour-pilot .product-video-grid{grid-template-columns:1fr}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile{background:var(--contour-mobile-paper);display:block;padding:.75rem}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-media,body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-media figure{margin:0;width:100%}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-media img{aspect-ratio:1 / 1.02;object-fit:cover;width:100%}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-copy{padding:1.25rem .5rem 1.8rem}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-copy h2{font-size:1.7rem;letter-spacing:-.045em;margin-bottom:.75rem}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-copy>p,body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-philosophy p{color:var(--contour-mobile-muted);font-size:.7rem;line-height:1.55}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-meta{border-bottom:1px solid var(--contour-mobile-line);border-top:1px solid var(--contour-mobile-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.15rem 0 1rem;padding:.72rem 0}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-meta span{border:0;color:var(--contour-mobile-muted);display:flex;flex-direction:column;font-size:.48rem;gap:.28rem;letter-spacing:.08em;min-width:0;padding:0 .55rem;text-transform:uppercase}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-meta span:first-child{padding-left:0}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-meta span:last-child{padding-right:0}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-meta span+span{border-left:1px solid var(--contour-mobile-line)}body[data-page=product].product-mobile-contour-pilot .brand-story-band--profile .brand-story-meta strong{color:var(--contour-mobile-ink);font-family:var(--sans);font-size:.68rem;font-weight:620;letter-spacing:-.015em;line-height:1.2;overflow-wrap:anywhere;text-transform:none}body[data-page=product].product-mobile-contour-pilot .product-recommendations{background:var(--contour-mobile-paper-deep);padding:2.4rem 0 4rem}body[data-page=product].product-mobile-contour-pilot .product-recommendation-section{padding:0 0 0 .75rem}body[data-page=product].product-mobile-contour-pilot .product-recommendation-heading{display:block;margin-bottom:1rem;padding-right:1.25rem}body[data-page=product].product-mobile-contour-pilot .product-recommendation-heading h2{font-size:1.65rem}body[data-page=product].product-mobile-contour-pilot .product-recommendation-heading-actions{display:none}body[data-page=product].product-mobile-contour-pilot .product-recommendation-rail{gap:.5rem;grid-auto-columns:78vw;padding-right:.75rem}body[data-page=product].product-mobile-contour-pilot .product-recommendation-rail .product-card-media{aspect-ratio:1 / 1.12}body[data-page=product].product-mobile-contour-pilot .product-recommendation-footer{padding-right:.75rem}}body[data-page=product].product-editorial-pilot .product-resources-section--editorial .resource-actions .button:hover,body[data-page=product].product-editorial-pilot .product-resources-section--editorial .resource-actions .button:focus-visible{background:var(--approved-ink);color:#fff}body[data-page=product].product-editorial-pilot .product-editorial-story .belt-editorial-features{gap:clamp(1.2rem,2vw,2.4rem);padding:clamp(3.5rem,6vw,6.5rem) var(--commerce-gutter, 2.5rem)}body[data-page=product].product-editorial-pilot .product-editorial-story .belt-editorial-feature-media,body[data-page=product].product-editorial-pilot .product-editorial-story .belt-editorial-feature-comparison{aspect-ratio:4 / 3;margin-bottom:0}body[data-page=product].product-editorial-pilot .product-editorial-story .belt-editorial-features .eyebrow{font-size:.66rem;font-weight:800;letter-spacing:.08em;margin:1.15rem 0 0;text-transform:uppercase}body[data-page=product].product-editorial-pilot .product-editorial-story .belt-editorial-features h3{font-size:clamp(1.45rem,2vw,2.2rem);font-weight:650;letter-spacing:-.04em;line-height:1.02;margin:.7rem 0 .65rem}body[data-page=product].product-editorial-pilot .product-editorial-story .belt-editorial-features article>p:last-child{font-size:.86rem;line-height:1.55;max-width:none;padding-inline-end:0;width:100%}body[data-page=product].product-editorial-pilot .brand-story-band--profile .brand-story-copy h2{font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:650;letter-spacing:-.055em;line-height:.96;margin:0 0 1.4rem}body[data-page=product].product-editorial-pilot .brand-story-band--profile .brand-story-copy>p:not(.eyebrow){font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.55;max-width:none;width:100%}body[data-page=product].product-editorial-pilot .product-recommendations .product-recommendation-section,body[data-page=product].product-editorial-pilot .product-recommendations .product-recommendation-section--brand,body[data-page=product].product-editorial-pilot .product-recommendations .product-recommendation-section--category{background:transparent;border-top:0;padding-bottom:0;padding-top:0}body[data-page=product].product-editorial-pilot .product-recommendations .product-recommendation-heading h2{font-size:clamp(1.6rem,2.2vw,2.35rem);font-weight:650;letter-spacing:-.05em;line-height:.98;max-width:none}@media (max-width: 1100px){body[data-page=product].product-editorial-pilot .brand-story-band--profile .brand-story-copy h2{font-size:clamp(1.8rem,7vw,2.6rem)}}.scheme-lightbox-panel .icon-button{position:absolute;right:1rem;top:1rem;z-index:1}.scheme-lightbox-panel img{display:block;max-height:100%;max-width:100%;object-fit:contain}.product-video-section{border-top:1px solid var(--line)}.product-video-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1180px}.product-video-frame{aspect-ratio:var(--video-ratio, 16 / 9);background:#f4eee4;border:1px solid var(--line);border-radius:8px;overflow:hidden;position:relative}.product-video-frame video,.product-video-frame iframe{background:#f4eee4;border:0;display:block;height:100%;object-fit:cover;width:100%}.product-video-frame iframe{object-fit:initial}.product-video-loading,.product-video-fallback{align-items:center;background:#f6f1e8eb;color:#171717ad;display:flex;font-size:.95rem;inset:0;justify-content:center;padding:1.5rem;position:absolute;text-align:center;z-index:1}.product-video-loading{display:none}.product-video-frame.is-loading .product-video-loading{display:flex}.product-video-frame.is-ready .product-video-loading,.product-video-frame.is-ready .product-video-fallback,.product-video-frame.has-poster .product-video-loading,.product-video-frame.is-error .product-video-loading{display:none}.product-video-fallback{color:var(--deep-bronze);display:none;flex-direction:column;font-family:var(--sans);font-weight:700;gap:.75rem}.product-video-fallback button{background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:#fff;cursor:pointer;font:inherit;padding:.7rem 1.1rem}.product-video-frame.is-error .product-video-fallback{display:flex}.product-video-frame.is-vertical{justify-self:center;max-width:min(420px,100%);width:min(100%,420px)}.product-video-frame.is-vertical video{object-fit:contain}.product-video-frame.is-horizontal video{object-fit:cover}.product-video-controls{align-items:center;bottom:1rem;display:flex;gap:.6rem;left:1rem;position:absolute;z-index:2}.product-video-play-prompt{display:none}.product-video-frame.is-awaiting-play:after{background:#11111129;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.product-video-frame.is-awaiting-play .product-video-controls{align-items:center;bottom:auto;flex-direction:column;gap:.8rem;justify-content:center;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%)}.product-video-frame.is-awaiting-play [data-video-play],.product-video-frame.is-awaiting-play [data-video-embed-play]{height:72px;pointer-events:auto;width:72px}.product-video-frame.is-awaiting-play [data-video-play] svg,.product-video-frame.is-awaiting-play [data-video-embed-play] svg{height:28px;width:28px}.product-video-frame.is-awaiting-play [data-video-sound-toggle]{display:none}.product-video-frame.is-awaiting-play .product-video-play-prompt{background:#111111d6;border-radius:999px;color:#fff;display:block;font-family:var(--sans);font-size:.82rem;font-weight:700;padding:.55rem .85rem;pointer-events:none}.product-video-frame.is-playing [data-video-embed-play]{display:none}.product-video-control{background:#111111db;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;cursor:pointer;display:inline-grid;height:44px;padding:0;place-items:center;width:44px}.product-video-control svg{height:20px;stroke-width:2.2;width:20px}.product-video-control.is-on{background:#ffffffe6;border-color:#1111112e;color:var(--ink)}body[data-page=product] .product-page--flat-reviewed .gallery-main #gallery-main-image[src*=Silueta],body[data-page=product] .product-page--flat-reviewed .gallery-main #gallery-main-image[src*=lampedition-flat-5945-13-image-reviewed]{object-fit:contain!important;object-position:center!important;transform:none!important;background:#fff}body[data-page=product] .product-page--pleat-box-24-e14 .pleat-box-finish-guidance{color:var(--approved-muted, #66615a);font-size:.76rem;font-weight:400;line-height:1.4;margin:.5rem 0 0}body[data-page=product] .product-page--pleat-box-24-e14 .pleat-box-light-source-note{color:var(--approved-muted, #66615a);font-size:.82rem;line-height:1.5;padding:.9rem 0 1.1rem}body[data-page=product] .product-page--pleat-box-24-e14 .pleat-box-light-source-note>span{color:var(--approved-ink, #292825);display:block;font-size:.78rem;font-weight:650;margin-bottom:.22rem}body[data-page=product] .product-page--pleat-box-24-e14 .pleat-box-light-source-note p{margin:0}body[data-page=product] .product-page--pleat-box-24-e14 .pleat-box-light-source-note a{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.18em}body[data-page=product] .product-page--pleat-box-24-e14 .pleat-box-light-source-note a svg{height:.72em;width:.72em}body[data-page=product] .product-page--pleat-box-24-e14 .gallery-day-night-label{letter-spacing:.035em;max-width:calc(100% - 2rem);white-space:normal}body[data-page=product] .gallery-main:has(#gallery-main-image[alt^="SLIM S"]){background:#fff}body[data-page=product] .gallery-main #gallery-main-image[alt^="SLIM S"]{object-fit:contain!important;object-position:center!important;transform:none!important}body[data-page=product] .scheme-drawing-button:has(img[alt="Dimension drawing for SLIM"]){overflow:hidden}body[data-page=product] .scheme-drawing-card img[alt="Dimension drawing for SLIM"]{transform:scale(2.25);transform-origin:center}body[data-page=product] .scheme-lightbox-panel:has(img[alt="Dimension drawing for SLIM"]){overflow:hidden}body[data-page=product] .scheme-lightbox-panel img[alt="Dimension drawing for SLIM"]{transform:scale(2);transform-origin:center}@media (max-width: 600px){body[data-page=product] .scheme-lightbox-panel img[alt="Dimension drawing for SLIM"]{transform:scale(3.8)}}.eye-spot-gallery-finish-reference{position:absolute;z-index:2;left:14px;bottom:14px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:7px 12px 7px 7px;background:#faf8f4f0;border:1px solid rgb(87 78 65 / 18%);color:#34322f;box-shadow:0 3px 14px #00000017;pointer-events:none}.eye-spot-gallery-finish-reference:empty{display:none}.eye-spot-gallery-finish-reference img{width:44px;height:44px;flex:none;object-fit:cover}.eye-spot-gallery-finish-reference span{display:grid;gap:2px;min-width:0}.eye-spot-gallery-finish-reference strong{font-size:13px;font-weight:600;line-height:1.15}.eye-spot-gallery-finish-reference small{color:#67645f;font-size:10px;line-height:1.1}@media (max-width: 720px){.eye-spot-gallery-finish-reference{left:9px;bottom:9px;padding:5px 8px 5px 5px;gap:7px}.eye-spot-gallery-finish-reference img{width:36px;height:36px}.eye-spot-gallery-finish-reference strong{font-size:11px}.eye-spot-gallery-finish-reference small{font-size:9px}}@media (max-width: 720px){body[data-page=product].product-mobile-contour-pilot .product-editorial-story--circ .belt-editorial-features--day-night{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:0 .75rem}body[data-page=product].product-mobile-contour-pilot .product-editorial-story--circ .belt-editorial-features--day-night>.belt-editorial-feature{display:block;width:100%;min-width:0}body[data-page=product].product-mobile-contour-pilot .product-editorial-story--circ .belt-editorial-feature-comparison,body[data-page=product].product-mobile-contour-pilot .product-editorial-story--circ .day-night-comparison{aspect-ratio:1}}
