.curtain-finder{color:#30232c;background:#f1e9dd;border-bottom:1px solid #cdbbaa;grid-template-columns:1fr 1.1fr;gap:clamp(28px,5vw,76px);padding:clamp(36px,6vw,88px) max(24px,5.5vw);display:grid;position:relative}.curtain-finder h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(27px,3.1vw,44px);font-weight:500;line-height:1.22}.curtain-finder__intro>p:not(.october-kicker){color:#67565d;max-width:440px;line-height:1.8}.curtain-finder__choices{gap:10px;margin:26px 0;display:grid}.curtain-finder__choices button{text-align:left;min-height:76px;color:inherit;cursor:pointer;background:#faf5ee;border:1px solid #d1c2b3;border-radius:4px;gap:4px;padding:15px 48px 15px 20px;display:grid;position:relative}.curtain-finder__choices button[aria-pressed=true]{color:#fff5e7;background:#32252f;border-color:#32252f;box-shadow:inset 3px 0 #db9e69}.curtain-finder__choices strong{font-size:16px;font-weight:500}.curtain-finder__choices small{opacity:.85;font-size:12px}.curtain-finder__choices button>span{font-size:23px;position:absolute;top:24px;right:20px}.curtain-finder__recommendation{background:#fbf7f1;border:1px solid #cbb8a6;border-radius:5px;align-self:center;overflow:hidden;box-shadow:0 18px 55px #44312615}.curtain-finder__recommendation>img{object-fit:cover;width:100%;height:clamp(230px,25vw,355px);display:block}.curtain-finder__copy{padding:clamp(21px,3vw,36px)}.curtain-finder__copy>small{letter-spacing:.14em;color:#8b583b;font-size:10px}.curtain-finder__copy h3{letter-spacing:-.03em;margin:8px 0 12px;font-size:26px;font-weight:500}.curtain-finder__copy>p{color:#67565d;min-height:75px;font-size:14px;line-height:1.8}.curtain-finder__price{gap:4px;margin:22px 0;display:grid}.curtain-finder__price strong{font-size:23px;font-weight:500}.curtain-finder__price span{color:#67565d;font-size:11px;line-height:1.7}.curtain-finder__copy>button{color:#fff3e4;width:100%;font:inherit;cursor:pointer;background:#332630;border:0;border-radius:3px;justify-content:space-between;gap:20px;padding:17px 20px;font-size:14px;display:flex}.curtain-finder button:focus-visible,.configuration-tools button:focus-visible,.mobile-purchase button:focus-visible{outline-offset:4px;outline:3px solid #b46536}.configuration-notice{color:#483b3c;background:#f3ece3;border-left:3px solid #ac744c;padding:15px 20px;font-size:13px;line-height:1.7}.configuration-resume{color:#392c33;background:#f3ece3;border:1px solid #c5ac96;border-radius:4px;align-items:center;gap:20px;margin:25px 0;padding:22px;display:flex}.configuration-resume>div{flex:1}.configuration-resume strong{font-size:16px;font-weight:500}.configuration-resume p{margin:6px 0 0;font-size:12px;line-height:1.7}.configuration-resume button{color:#fff3e4;font:inherit;cursor:pointer;background:#332630;border:0;border-radius:3px;min-height:44px;padding:12px 15px;font-size:12px}.configuration-resume .configuration-dismiss{color:#624e55;background:0 0;text-decoration:underline}.configuration-tools{border-top:1px solid #cfbda8;gap:6px;margin-top:20px;padding-top:18px;display:grid}.configuration-tools button{min-height:44px;color:inherit;text-underline-offset:5px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:13px;text-decoration:underline}.configuration-tools>span,.configuration-tools>p{color:inherit;opacity:.8;margin:0;font-size:11px;line-height:1.8}.configuration-tools input{color:#32252f;background:#fff;border:1px solid #b69b86;border-radius:3px;width:100%;min-width:0;padding:12px;font-size:12px}.mobile-purchase{display:none}@media (width>=1100px) and (height>=780px){.product-studio>.gallery-panel{position:sticky;top:110px}.product-studio>.gallery-panel .gallery-main{max-height:calc(100svh - 340px)}}.delivery-estimate{color:inherit;border-top:1px solid #ccb8a4;border-bottom:1px solid #ccb8a4;margin:18px 0 22px}.delivery-estimate summary{cursor:pointer;justify-content:space-between;gap:16px;padding:17px 0;font-size:13px;list-style:none;display:flex}.delivery-estimate summary::-webkit-details-marker{display:none}.delivery-estimate[open] summary>span{transform:rotate(45deg)}.delivery-estimate__content{gap:14px;padding-bottom:20px;display:grid}.delivery-estimate__content>p{margin:0;font-size:12px;line-height:1.7}.delivery-estimate label{gap:7px;font-size:12px;display:grid}.delivery-estimate select{color:#33252e;width:100%;min-width:0;min-height:46px;font:inherit;background:#fffaf3;border:1px solid #baa18c;border-radius:3px;padding:10px 12px}.delivery-estimate dl{gap:12px;margin:0;display:grid}.delivery-estimate dl>div{justify-content:space-between;gap:14px;font-size:12px;line-height:1.7;display:flex}.delivery-estimate dd{white-space:nowrap;margin:0;font-weight:600}.delivery-estimate small{opacity:.8;font-size:10px;line-height:1.8}.delivery-estimate__pending{border-left:2px solid #b58158;padding-left:12px;font-size:12px;line-height:1.8}@media (width<=760px){.curtain-finder{grid-template-columns:1fr;gap:26px;padding:42px 22px}.curtain-finder__choices{gap:8px}.curtain-finder__choices button{min-height:70px}.curtain-finder__recommendation>img{height:250px}.curtain-finder__copy>p{min-height:0}.configuration-resume{flex-wrap:wrap;gap:12px;padding:18px}.configuration-resume>div{flex-basis:100%}.mobile-purchase{z-index:75;padding:13px 16px max(13px,env(safe-area-inset-bottom));color:#30232c;background:#fff9f0;border-top:1px solid #b78b67;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #1b14251a}.mobile-purchase>div{gap:3px;min-width:0;display:grid}.mobile-purchase small{font-size:9px;line-height:1.5}.mobile-purchase strong{font-size:19px;font-weight:600}.mobile-purchase>div>span{color:#66555c;font-size:9px}.mobile-purchase>button{color:#fff3e4;max-width:46%;min-height:48px;font:inherit;cursor:pointer;background:#332630;border:0;border-radius:3px;flex:none;padding:15px 13px;font-size:12px;line-height:1.5}.mobile-purchase>button:disabled{opacity:.55;cursor:default}main:has(.mobile-purchase) .floating-whatsapp{bottom:116px}}.cro-origin-bar{text-align:center;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);padding:8px 20px;font-size:10px;line-height:1.6}.cro-quick-start{width:var(--content);margin:24px auto 28px}.cro-quick-start h3{letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.5}.cro-quick-start>p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.7}.cro-quick-start__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cro-quick-start__choices button{border:1px solid var(--line);min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;padding:16px 36px 16px 18px;display:grid;position:relative}.cro-quick-start__choices strong{font-size:14px;font-weight:500}.cro-quick-start__choices small{opacity:.8;font-size:11px;line-height:1.6}.cro-quick-start__choices button>span{position:absolute;top:25px;right:16px}.cro-quick-start__choices button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.cro-family-groups{width:var(--content);margin:30px auto 20px}.cro-family-label{letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:500;line-height:1.7}.cro-family-groups .cro-family-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0}.cro-family-tabs button{white-space:normal;flex-wrap:wrap;gap:6px;min-width:0;line-height:1.5;display:flex}.cro-family-tabs button>span{font-size:10px}.cro-special-collections{border-bottom:1px solid var(--line);margin-top:14px}.cro-special-collections>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:48px;padding:14px 0;font-size:12px;display:flex}.cro-special-collections>summary small{color:var(--muted);font-size:10px}.cro-family-groups .cro-family-tabs--special{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.cro-light-link{color:#fff1df;width:fit-content;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:#1b1419c4;border:1px solid #fff2df45;align-items:center;gap:12px;padding:11px 15px;font-size:12px;line-height:1.7;display:flex}.cro-story-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid;margin-top:18px;padding:12px 0;font-size:12px;line-height:1.7;display:block}.cro-story-link>span{margin-left:8px}.cro-measure-help{color:var(--muted);margin:14px 0 18px;font-size:12px;line-height:1.8}.cro-measure-presets{margin:20px 0}.cro-measure-presets>p{margin:0 0 12px;font-size:12px;line-height:1.7}.cro-measure-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cro-measure-presets button{border:1px solid var(--line);min-width:0;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;padding:12px;display:grid}.cro-measure-presets button[aria-pressed=true]{border-color:var(--accent)}.cro-measure-presets strong{font-size:11px;font-weight:500;line-height:1.5}.cro-measure-presets span{font-size:11px;line-height:1.5}.cro-measure-presets>small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.8;display:block}.cro-measure-status{border:0;margin:20px 0 24px;padding:0}.cro-measure-status legend{margin-bottom:12px;font-size:12px;font-weight:500}.cro-measure-status label{cursor:pointer;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.cro-measure-status input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:3px 0 0}.cro-measure-status label>span{gap:4px;display:grid}.cro-measure-status strong{font-size:12px;font-weight:500;line-height:1.6}.cro-measure-status small{color:var(--muted);font-size:11px;line-height:1.8}.cro-billable-note{max-width:200px;margin-top:4px;font-size:10px;line-height:1.7;display:block}.cro-checkout-confidence{margin:12px 0 20px}.cro-checkout-confidence>p{text-align:center;margin:12px 0 18px;font-size:11px;line-height:1.8}.cro-reserve-button{border:1px solid var(--ink);min-height:52px;color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:16px;font-size:12px;font-weight:500;line-height:1.7;text-decoration:none;display:flex}.cro-checkout-confidence>small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.8;display:block}.cro-trust-strip{width:var(--content);color:#fff3e4;background:#332630;border:1px solid #b78b67;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px auto 0;padding:28px;display:grid}.cro-trust-strip>div{align-items:flex-start;gap:12px;display:flex}.cro-trust-strip>div>span{color:#db9e69}.cro-trust-strip p{gap:8px;margin:0;display:grid}.cro-trust-strip strong{font-size:13px;font-weight:500;line-height:1.7}.cro-trust-strip small{opacity:.85;font-size:11px;line-height:1.8}.cro-installation-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cro-installation-guide{border:1px solid var(--line);background:0 0;padding:22px}.cro-installation-guide>summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:500;line-height:1.7}.cro-installation-guide p{color:var(--muted);font-size:13px;line-height:1.9}.cro-installation-steps{margin:24px 0;padding-left:22px}.cro-installation-steps li{margin:0 0 20px;padding-left:6px}.cro-installation-steps strong{font-size:13px;font-weight:500;line-height:1.7}.cro-installation-steps p{margin:6px 0 0}.cro-installation-kit-note{line-height:1.9;font-size:11px!important}.cro-installation-help{border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.cro-installation-help p{max-width:650px;margin:0;font-size:13px;line-height:1.8}.cro-installation-help a,.cro-installation-guide a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.cro-quick-start button:focus-visible,.cro-measure-presets button:focus-visible,.cro-light-link:focus-visible,.cro-story-link:focus-visible,.cro-reserve-button:focus-visible,.cro-measure-status input:focus-visible,.cro-special-collections summary:focus-visible,.cro-installation-guide summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (width<=760px){.cro-origin-bar{padding:7px 18px;font-size:9px}.cro-quick-start__choices{grid-template-columns:1fr;gap:7px}.cro-quick-start__choices button{min-height:62px;padding:11px 38px 11px 14px}.cro-quick-start__choices button>span{top:19px}.cro-quick-start h3{font-size:18px}.cro-family-groups .cro-family-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.cro-family-tabs button{border-bottom:1px solid var(--line);min-width:0;min-height:60px;padding:10px;font-size:10px}.cro-light-link{padding:10px 12px;font-size:11px}.cro-trust-strip{grid-template-columns:1fr;gap:20px;padding:22px}.cro-installation-guides{grid-template-columns:1fr}.cro-installation-guide{padding:18px}.cro-checkout-confidence>p{font-size:10px}.cro-reserve-button{padding:14px;font-size:11px}.cro-installation-help{padding:18px}}.ux-room-group>label{margin-bottom:12px;font-size:12px;line-height:1.8;display:block}.ux-room-group>label small{color:var(--muted);font-size:10px;display:block}.ux-room-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.ux-room-chips button{border:1px solid var(--line);min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:9px 12px;font-size:11px;line-height:1.5}.ux-room-chips button.is-active{border-color:var(--ink);background:var(--paper)}.ux-room-group>input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:inherit;font:inherit;padding:14px 16px;font-size:13px}.ux-room-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.8}.ux-icon-options{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inline-options.ux-icon-options button{text-align:left;align-items:center;gap:12px;min-width:0;min-height:90px;padding:14px;display:flex}.ux-installation-icon{flex:0 0 48px;width:48px;height:44px;display:block}.ux-icon-options button>span{gap:5px;min-width:0;display:grid}.ux-icon-options strong{font-size:12px;font-weight:500;line-height:1.5}.ux-icon-options small{opacity:.75;font-size:10px;line-height:1.7}.ux-placement{margin:24px 0}.ux-placement>p{margin:0 0 14px;font-size:13px;font-weight:500;line-height:1.6}.ux-placement-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ux-placement-cards>button{border:1px solid var(--line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:10px;padding:18px 15px;display:flex}.ux-placement-cards>button.is-active{border-color:var(--ink);background:var(--paper)}.ux-placement-cards>button>span{gap:7px;display:grid}.ux-placement-cards strong{font-size:12px;font-weight:500;line-height:1.6}.ux-placement-cards small{font-size:10px;line-height:1.6}.ux-placement-cards em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.8}.ux-measure-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.ux-measure-workspace .measure-inputs{grid-template-columns:1fr;gap:18px}.ux-blueprint{border:1px solid var(--line);background:var(--paper);min-width:0;color:inherit;margin:0}.ux-blueprint-svg{width:100%;height:auto;max-height:270px;font-family:inherit;display:block}.ux-blueprint-caption{opacity:.75;padding:0 14px 14px;font-size:9px;line-height:1.8}.ux-blueprint-placeholder{opacity:.45;place-items:center;min-height:160px;display:grid}.ux-coverage{margin:18px 0}.ux-coverage>button{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:13px 15px;font-size:11px;line-height:1.7}.ux-coverage>button[aria-pressed=true]{border-color:var(--ink)}.ux-coverage>small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.8;display:block}.ux-fabric-performance{border-top:1px solid var(--line);margin-top:22px;padding:18px 0 0}.ux-fabric-performance__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:18px;display:flex}.ux-fabric-performance__heading>strong{font-size:12px;font-weight:500}.ux-fabric-performance__heading>small{opacity:.7;font-size:9px}.ux-fabric-performance__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.ux-fabric-performance__metric{min-width:0}.ux-fabric-performance__metric dt{gap:9px;font-size:10px;line-height:1.7;display:grid}.ux-fabric-icon{opacity:.75;width:24px;height:24px}.ux-fabric-performance__metric dd{gap:9px;margin:10px 0 0;display:grid}.ux-fabric-performance__value{min-height:38px;font-size:11px;font-weight:500;line-height:1.7}.ux-fabric-level{max-width:100%;color:var(--accent)}.ux-fabric-performance__metric dd>small{color:var(--muted);font-size:9px;line-height:1.8}.ux-fabric-performance__note{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.8}.ux-fabric-texture{border:1px solid var(--line);background:var(--paper);margin:18px 0 0;padding:16px}.ux-fabric-texture__heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:13px;display:flex}.ux-fabric-texture__heading small{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:9px}.ux-fabric-texture__heading strong{font-size:13px;font-weight:500}.ux-fabric-texture__facts{gap:12px;margin:0;display:grid}.ux-fabric-texture__facts>div{gap:5px;display:grid}.ux-fabric-texture__facts dt{opacity:.7;font-size:10px}.ux-fabric-texture__facts dd{margin:0;font-size:11px;line-height:1.8}.ux-fabric-texture__note{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.8}.ux-texture-video{min-height:44px;color:inherit;text-underline-offset:4px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11px;line-height:1.7;text-decoration:underline;display:flex}.color-group .swatches button.is-active{transform-origin:50%;transform:scale(1.08)}.ux-room-chips button:focus-visible,.ux-room-group>input:focus-visible,.ux-placement button:focus-visible,.ux-coverage button:focus-visible,.ux-icon-options button:focus-visible,.ux-texture-video:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.mobile-purchase strong em{vertical-align:middle;margin-left:8px;font-size:10px;font-style:normal;font-weight:500;display:inline-block}.mobile-purchase small,.estimate-card dd,.cart-added-card dd{overflow-wrap:anywhere}@media (width<=760px){.ux-placement-cards>button{padding:14px 12px}.ux-placement-cards .ux-installation-icon{flex-basis:40px;width:44px;height:40px}.inline-options.ux-icon-options button{gap:9px;min-height:86px;padding:12px 10px}.ux-icon-options .ux-installation-icon{flex-basis:38px;width:38px;height:38px}.ux-icon-options small{font-size:9px}.ux-measure-workspace{grid-template-columns:1fr;gap:12px}.ux-measure-workspace .measure-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-measure-workspace .measure-inputs input{font-size:24px}.ux-fabric-performance__grid{gap:10px}.ux-fabric-performance__value{font-size:10px}.ux-room-chips button{padding:9px 10px;font-size:10px}main:has(.mobile-purchase) .product-studio{padding-bottom:115px}}@media (width<=360px){.ux-measure-workspace{grid-template-columns:1fr}.ux-measure-workspace .measure-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.color-group .swatches button.is-active{transform:none}}main>.studio-section,html[data-october-atmosphere] main>.studio-section{padding-block:56px}main>.process-section,main>.faq-section,main>.installation-tutorial,main>.editorial-section,main>.home-sustainability,main>.home-inspiration{min-height:0;padding-block:56px}.studio-heading{gap:24px}.studio-heading h2{margin-top:10px;font-size:clamp(32px,3.8vw,56px);line-height:1.12}.studio-heading>p:last-child{font-size:12px}.studio-section .cro-quick-start{margin-block:20px}.studio-section .cro-quick-start>p{margin-bottom:10px}.studio-section .cro-quick-start__choices button{min-height:60px;padding-block:11px}.studio-section .october-buying-steps{margin-top:18px}.studio-section .october-buying-steps li{padding-block:12px}.studio-section .october-buying-steps p{margin-top:3px}.studio-section .density-family-groups{margin-block:22px 18px}.family-tabs.density-family-tabs{flex-wrap:wrap;gap:0;width:100%;margin:0;display:flex;overflow:visible}.density-family-tabs>button{border-bottom:1px solid var(--line);white-space:normal;flex:1 0 auto;gap:6px;min-height:44px;padding:11px 12px;font-size:9px;line-height:1.6}.density-family-tabs>button>span{font-size:9px}.product-studio.density-studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem}.studio-visual-column{min-width:0;position:sticky;top:94px}.studio-visual-column .gallery-panel{min-width:0;display:block;position:static}.density-studio .gallery-main,.density-studio .gallery-panel.is-surface .gallery-main{aspect-ratio:4/3;height:auto;min-height:0;max-height:none}.density-studio .gallery-main>img{object-fit:cover}.density-viewer-toggle{z-index:4;border:1px solid var(--line);background:var(--paper);max-width:calc(100% - 80px);color:var(--ink);flex-wrap:wrap;gap:1px;display:flex;position:absolute;top:12px;left:12px}.density-viewer-toggle>button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 11px;font-size:10px;line-height:1.6}.density-viewer-toggle>button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.density-viewer.is-blueprint:after,.density-viewer.is-blueprint .gallery-label{display:none}.density-viewer .ux-blueprint{border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding-top:42px;display:flex}.density-viewer .ux-blueprint-svg{width:100%;height:auto;max-height:calc(100% - 40px)}.density-viewer .ux-blueprint-caption{text-align:center;padding:0 14px 10px;font-size:9px;line-height:1.6}.density-studio .gallery-thumbs{scrollbar-width:thin;gap:8px;max-width:100%;margin-top:8px;padding-block:3px;display:flex;overflow-x:auto}.density-studio .gallery-thumbs button{aspect-ratio:4/3;flex:0 0 64px;width:64px;height:48px}.ux-fabric-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 20px;display:grid}.ux-fabric-pills__item{border:1px solid var(--line);background:var(--paper);min-width:0;padding:11px 10px}.ux-fabric-pills__item dt{align-items:center;gap:6px;font-size:10px;line-height:1.6;display:flex}.ux-fabric-pills__item .ux-fabric-icon{flex:0 0 18px;width:18px;height:18px}.ux-fabric-pills__item dd{margin:6px 0 0;font-size:11px;font-weight:500;line-height:1.6}.studio-visual-column .product-information{border-top:1px solid var(--line);width:100%;margin:0;padding-top:18px;display:block}.studio-visual-column .product-information-heading{margin-bottom:15px}.studio-visual-column .product-information-heading h3{margin-top:8px;font-size:25px;line-height:1.2}.studio-visual-column .product-accordions summary{letter-spacing:0;min-height:48px;font-size:11px;line-height:1.7}.studio-visual-column .product-detail-copy{gap:10px;padding:0 20px 16px 0;font-size:11px;line-height:1.8}.studio-visual-column .product-detail-copy ul{gap:5px}.density-texture-details{border-block:1px solid var(--line);margin-top:12px}.density-texture-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:48px;font-size:11px;line-height:1.6;display:flex}.density-texture-details .ux-fabric-texture{background:0 0;border:0;margin:0;padding:0 0 16px}.configurator.density-configurator{background:0 0;border:0;min-width:0;padding:0}.density-product-heading{margin-bottom:16px}.density-product-heading .product-kicker{margin-top:0}.density-configurator h3{margin:5px 0 8px;font-size:32px;line-height:1.2}.density-product-heading .product-description{margin:0;font-size:12px;line-height:1.8}.density-step{border:1px solid var(--line);background:var(--white);min-width:0;margin:0 0 14px;padding:18px}.density-step h4{align-items:center;gap:11px;margin:0 0 16px;font-size:13px;font-weight:500;line-height:1.6;display:flex}.density-step h4>span{border:1px solid var(--line);width:25px;height:25px;color:var(--accent);flex:0 0 25px;place-items:center;font-size:10px;display:grid}.density-step .choice-group{border:0;min-width:0;margin:0 0 14px;padding:0}.density-step .choice-group legend{letter-spacing:.03em;margin-bottom:8px;font-size:10px;font-weight:500;line-height:1.6}.density-step .segmented-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.density-step .segmented-options button{min-height:62px;padding:11px 12px}.density-step .segmented-options strong{font-size:12px;line-height:1.5}.density-step .segmented-options small{font-size:10px;line-height:1.6}.density-step .swatches{flex-wrap:wrap;gap:10px;margin:0;padding:3px 0;display:flex}.density-step .swatches button{flex:0 0 40px;width:40px;height:40px}.density-selected-color{opacity:.7;text-transform:none;letter-spacing:0;margin-left:8px;font-weight:400}.density-colors-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.density-texture-launch{min-height:36px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:10px;text-decoration:underline}.density-color-help{width:fit-content;color:var(--muted);text-underline-offset:3px;margin-top:8px;font-size:10px;line-height:1.8;text-decoration:underline;display:block}.density-hardware-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.density-hardware-row .compact-group{min-width:0;display:block}.density-hardware-row legend small{letter-spacing:0;text-transform:none;opacity:.7;font-size:9px;display:block}.density-hardware-row .ux-icon-options{gap:5px}.density-hardware-row .inline-options.ux-icon-options button{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-height:60px;padding:7px 3px;font-size:10px;line-height:1.4;display:flex}.density-hardware-row .ux-installation-icon{flex:0 0 24px;width:26px;height:24px}.density-step .direction-group{display:block}.density-step .choice-select select{min-height:40px;padding-block:9px;font-size:11px}.density-measure-label{margin:0 0 10px;font-size:11px;line-height:1.7}.density-step .cro-measure-presets{margin:0 0 14px}.density-step .cro-measure-presets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.density-step .cro-measure-presets button{text-align:center;gap:3px;min-height:48px;padding:7px}.density-step .cro-measure-presets strong,.density-step .cro-measure-presets span{font-size:10px;line-height:1.5}.density-step .measure-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.density-step .measure-inputs input{height:48px;min-height:48px;padding:10px 12px;font-size:22px}.density-step .measure-inputs label>span{font-size:10px;line-height:1.6}.density-step .input-help,.density-step .input-error{font-size:9px;line-height:1.7}.density-placement-row{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:10px;line-height:1.6;display:flex}.density-placement-row select{border:1px solid var(--line);min-width:0;min-height:36px;color:inherit;background:var(--paper);font:inherit;flex:1;padding:6px 8px}.density-placement-row>button{min-height:36px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px;font-size:10px;text-decoration:underline}.density-coverage{cursor:pointer;align-items:flex-start;gap:9px;margin:10px 0;font-size:10px;line-height:1.8;display:flex}.density-coverage input{appearance:none;border:1px solid var(--muted);background:var(--white);border-radius:2px;flex:0 0 16px;place-content:center;width:16px;height:16px;margin-top:2px;display:grid}.density-coverage input:after{content:"✓";color:var(--white);font-size:12px;line-height:1;transform:scale(0)}.density-coverage input:checked{background:var(--ink);border-color:var(--ink)}.density-coverage input:checked:after{transform:scale(1)}.density-step .density-measure-status{border:0;flex-wrap:wrap;gap:14px;margin:12px 0;padding:0;display:flex}.density-step .density-measure-status label{align-items:center;gap:7px;padding:0;font-size:10px;line-height:1.8}.density-measure-status input{margin:0}.density-measure-status input[type=radio]{appearance:none;border:1px solid var(--muted);background:var(--white);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.density-measure-status input[type=radio]:checked{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--white)}.density-step .measure-guide-launch{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;min-height:36px;margin:6px 0 0;padding:9px 0;font-size:10px}.density-step .density-room{margin:12px 0 0}.density-room .ux-room-chips{align-items:center;gap:6px;margin:0}.density-room .ux-room-chips>span{margin-right:3px;font-size:10px;line-height:1.7}.density-room .ux-room-chips button{min-height:32px;padding:6px 9px;font-size:10px}.density-room .ux-room-chips .density-room-clear{border:0;padding-inline:5px;font-size:16px}.density-room>input{min-height:38px;margin-top:9px;padding:9px 12px;font-size:11px}.density-step .estimate-card{margin:0;padding:15px}.density-step .estimate-card>div:first-child{gap:12px;padding-bottom:12px}.density-step .estimate-card>div:first-child p{letter-spacing:.06em;font-size:9px}.density-step .estimate-price-stack strong{font-size:28px}.density-step .estimate-price-stack s{font-size:10px}.density-step .estimate-price-stack small{font-size:9px}.density-step .estimate-price-stack{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:3px 8px;display:flex}.density-step .estimate-price-stack strong{line-height:1.2}.density-step .estimate-price-stack small{flex-basis:100%;line-height:1.6}.density-step .measure-inputs{margin-top:0}.density-step .measure-inputs label{gap:4px}.density-step .measure-inputs input{height:42px;min-height:42px}.studio-visual-column .delivery-estimate{margin:12px 0 0}.studio-visual-column .delivery-estimate summary{padding-block:12px;font-size:11px}.studio-visual-column .configuration-tools{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0;padding-top:8px;display:flex}.studio-visual-column .configuration-tools button{min-height:36px;font-size:11px}.studio-visual-column .configuration-tools>span{font-size:10px}.configuration-tools>p:empty{display:none}.density-step .estimate-card dl{flex-wrap:wrap;gap:9px 14px;padding-top:12px;display:flex}.density-step .estimate-card dl>div{flex:1 0 29%;gap:2px;min-width:0;font-size:10px;line-height:1.6;display:grid}.density-step .estimate-card dd{text-align:left;overflow-wrap:anywhere}.density-step .quantity-row{margin-top:12px;padding-top:12px;font-size:10px}.density-step .quantity-control{grid-template-columns:30px 36px 30px;min-height:32px}.density-short-note{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.8}.density-reassurance{color:var(--muted);margin:12px 0;font-size:10px;line-height:1.8}.density-step .quote-button{letter-spacing:.03em;width:100%;min-height:48px;padding:12px;font-size:10px;line-height:1.6}.density-step .cro-checkout-confidence{margin:9px 0 0}.density-step .cro-checkout-confidence>p{margin:7px 0 12px;font-size:10px;line-height:1.7}.density-step .cro-reserve-button{min-height:48px;padding:12px;font-size:10px;line-height:1.7}.density-step .cro-checkout-confidence>small{margin-top:8px;font-size:9px}.density-step .configuration-tools{gap:3px;margin-top:10px;padding-top:6px}.density-step .configuration-tools button{min-height:32px;font-size:10px}.density-step .configuration-tools>span{font-size:9px}.density-step .delivery-estimate{margin-top:10px}.density-step .delivery-estimate summary{padding-block:10px;font-size:10px}.density-surface-intro p{margin:0 0 15px;font-size:12px;line-height:1.8}.density-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.density-family-tabs button:focus-visible,.density-viewer-toggle button:focus-visible,.density-step button:focus-visible,.density-step select:focus-visible,.density-step input:focus-visible,.density-texture-details summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=1000px){.product-studio.density-studio{grid-template-columns:minmax(0,1fr);gap:24px}.studio-visual-column{position:static}.studio-heading{grid-template-columns:1fr;gap:12px}.studio-heading h2{font-size:36px}.studio-heading>p:last-child{max-width:600px}.studio-section .october-buying-steps{display:none}}@media (width<=760px){main>.studio-section,html[data-october-atmosphere] main>.studio-section,main>.process-section,main>.faq-section,main>.installation-tutorial,main>.editorial-section,main>.home-sustainability,main>.home-inspiration{padding-block:40px}.density-family-tabs>button{flex:1 0 28%;min-height:42px;padding:9px 7px;font-size:9px}.density-family-tabs>button>span{font-size:8px}.studio-section .cro-quick-start>p{display:none}.studio-section .cro-quick-start__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.studio-section .cro-quick-start__choices button{min-height:56px;padding:9px}.studio-section .cro-quick-start__choices strong{font-size:10px}.studio-section .cro-quick-start__choices small,.studio-section .cro-quick-start__choices button>span{display:none}.density-step{margin-bottom:12px;padding:15px}.density-step h4{margin-bottom:14px;font-size:12px}.density-step .cro-measure-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.density-step .cro-measure-presets button{justify-content:center;align-items:center;gap:5px;min-height:38px;display:flex}.density-product-heading .product-description{font-size:11px;line-height:1.7}.density-configurator h3{font-size:29px}.ux-fabric-pills{gap:6px;margin-bottom:16px}.ux-fabric-pills__item{padding:9px 7px}.ux-fabric-pills__item dt{gap:4px;font-size:9px}.ux-fabric-pills__item dd{font-size:10px}.ux-fabric-pills__item .ux-fabric-icon{flex-basis:16px;width:16px;height:16px}.density-viewer-toggle{top:9px;left:9px}.density-viewer-toggle>button{min-height:34px;padding:8px;font-size:9px}.studio-visual-column .product-information-heading h3{font-size:22px}.studio-visual-column .product-detail-copy{font-size:11px}.density-step .estimate-price-stack strong{font-size:25px}.density-step .estimate-card>div:first-child{flex-direction:row;align-items:center}.density-step .configuration-tools>span{font-size:9px}.density-room .ux-room-chips{gap:5px}.density-room .ux-room-chips>span{flex-basis:100%;margin:0}main:has(.mobile-purchase) .product-studio.density-studio{padding-bottom:0}}.mobile-family-hint,.mobile-selected-color,.mobile-color-note,.mobile-measure-slider{display:none}.measure-dimension{align-content:start;gap:4px;min-width:0;display:grid}@media (width<=768px){html{overflow-x:hidden}body{padding-bottom:calc(85px + env(safe-area-inset-bottom));overflow-x:clip}.studio-section .density-family-groups{order:1;min-width:0;margin-block:18px 14px}.density-family-groups .cro-family-label{display:none}.mobile-family-hint{color:var(--muted);justify-content:space-between;gap:6px;margin:0 0 10px;font-size:10px;line-height:1.7;display:flex}.mobile-family-track{min-width:0;position:relative}.mobile-family-track:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--paper));width:26px;position:absolute;top:0;bottom:0;right:-1px}.family-tabs.density-family-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:3px 24px 6px 2px;display:flex;overflow:auto hidden}.density-family-tabs::-webkit-scrollbar{display:none}.density-family-tabs>button{white-space:nowrap;border:1px solid var(--line);scroll-snap-align:center;flex:none;min-height:44px;padding:10px 13px;font-size:11px}.density-family-tabs>button>span{font-size:9px}.product-studio.density-studio{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.density-studio>.studio-visual-column{display:contents}.mobile-studio-preview{order:2;min-width:0}.density-studio>.density-configurator{order:3;min-width:0}.mobile-studio-information{order:4;min-width:0}.mobile-studio-preview .ux-fabric-pills{margin-bottom:0}.density-configurator .density-product-heading{margin-bottom:12px}.density-configurator .density-step{margin-bottom:12px;padding:14px}.density-step h4{font-size:12px}.density-step .swatches button{flex:0 0 44px;width:44px;height:44px}.density-step .density-texture-launch{min-height:44px;font-size:11px}.mobile-selected-color{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7;display:block}.mobile-selected-color strong{color:var(--ink);font-weight:500}.desktop-color-note,.density-step .density-selected-color{display:none}.mobile-color-note{display:inline}.density-step .density-color-help{margin-top:3px;line-height:1.7}.density-hardware-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.density-hardware-row .choice-group legend{width:100%;min-height:32px;font-size:9.5px;display:block}.density-hardware-row legend small{font-size:8px;line-height:1.5;display:block}.density-hardware-row .inline-options.ux-icon-options{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.density-hardware-row .inline-options.ux-icon-options button{border:0;border-right:1px solid var(--line);flex-direction:row;gap:3px;min-height:44px;padding:7px 3px;font-size:10px}.density-hardware-row .inline-options.ux-icon-options button:last-child{border-right:0}.density-hardware-row .ux-installation-icon{flex:0 0 18px;width:18px;height:20px}.density-hardware-row .ux-icon-options strong{font-size:10px;line-height:1.5}.density-step .cro-measure-presets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.density-step .cro-measure-presets button{min-height:44px}.density-step .measure-inputs{gap:12px}.density-step .measure-inputs input[type=number]{min-height:44px;font-size:24px}.density-step .measure-inputs input.mobile-measure-slider{appearance:none;width:100%;height:44px;min-height:44px;box-shadow:none;accent-color:var(--accent);cursor:pointer;touch-action:pan-y;background:0 0;border:0;margin:2px 0 0;padding:0;display:block}.mobile-measure-slider::-webkit-slider-runnable-track{background:var(--line);border-radius:4px;height:4px}.mobile-measure-slider::-moz-range-track{background:var(--line);border-radius:4px;height:4px}.mobile-measure-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--paper);background:var(--accent);border-radius:50%;width:26px;height:26px;margin-top:-11px;box-shadow:0 1px 7px #0003}.mobile-measure-slider::-moz-range-thumb{border:3px solid var(--paper);background:var(--accent);border-radius:50%;width:20px;height:20px;box-shadow:0 1px 7px #0003}.density-step .measure-inputs label{gap:2px}.density-step .input-help,.density-step .input-error{font-size:10px}.density-step .density-measure-status label,.density-room .ux-room-chips button,.density-step .density-placement-row select,.density-step .density-placement-row>button,.density-step .choice-select select,.density-step .measure-guide-launch{min-height:44px}.mobile-purchase{z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 94%,transparent);min-height:76px;color:var(--ink);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 24px #00000016}.mobile-purchase>.mobile-purchase__price{flex:1;gap:3px;min-width:0;display:grid}.mobile-purchase__price strong{flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:18px;font-weight:600;line-height:1.1;display:flex}.mobile-purchase__price strong em{color:var(--accent);margin:0;font-size:9px;font-style:normal;font-weight:500;line-height:1.4}.mobile-purchase__price small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-purchase>.mobile-purchase__actions{flex:none;align-items:center;gap:6px;display:flex}.mobile-purchase__actions>button,.mobile-purchase__actions>a{border:1px solid var(--ink);min-height:44px;font:inherit;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:11px;line-height:1.5;text-decoration:none;display:inline-flex}.mobile-purchase__actions>button{background:var(--ink);color:var(--paper);cursor:pointer}.mobile-purchase__actions>button:disabled{opacity:.55;cursor:wait}.mobile-purchase__actions>a{color:var(--ink);background:0 0;padding-inline:8px}.mobile-purchase__actions>a img{filter:brightness(0);opacity:.8;width:15px;height:15px}.mobile-purchase__actions>a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}body.lcsc-configuring .floating-whatsapp{display:none}}.product-studio.configurator-grid{grid-template-columns:100%;align-items:start;gap:18px;display:grid}.configurator-grid>.config-visual,.configurator-grid>.config-steps,.configurator-grid>.config-info{order:initial;min-width:0;position:static}.config-visual{grid-row:1}.config-steps{grid-row:2}.config-info{grid-row:3}.config-visual .gallery-panel{display:block;position:static}.config-visual .ux-fabric-pills{margin-bottom:0}.config-info .product-information{border-top:1px solid var(--line);width:100%;margin:0;padding-top:18px;display:block}.config-info .product-information-heading{margin-bottom:14px}.config-info .product-information-heading h3{margin-top:8px;font-size:25px;line-height:1.2}.config-info .product-accordions summary{letter-spacing:0;min-height:48px;font-size:11px;line-height:1.7}.config-info .product-detail-copy{gap:10px;padding:0 20px 16px 0;font-size:11px;line-height:1.8}.config-info .product-detail-copy ul{gap:5px}.config-info .product-detail-copy .config-kit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.config-kit-list li{align-items:flex-start;gap:7px;display:flex}.config-kit-list li:before{display:none}.config-kit-list li>span{color:var(--accent)}.config-info .delivery-estimate{margin:12px 0 0}.config-info .delivery-estimate summary{padding-block:12px;font-size:11px}.config-info .configuration-tools{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0;padding-top:8px;display:flex}.config-info .configuration-tools button{min-height:36px;font-size:11px}.config-info .configuration-tools>span{font-size:10px}.config-gathering__choices{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;display:grid}.config-gathering__choices>button{border:1px solid var(--line);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:10px;display:flex}.config-gathering__choices>button.is-active{background:var(--paper);border-color:var(--ink)}.config-gathering__choices>button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.configurator-grid .measure-dimension{gap:4px;display:grid;position:relative}.configurator-grid .measure-dimension>label{border:1px solid var(--line);background:var(--paper);gap:0;height:76px;padding:6px 12px 14px;display:grid}.configurator-grid .measure-dimension>label:focus-within{border-color:var(--accent)}.configurator-grid .measure-inputs input[type=number]{width:100%;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;padding:0;font-size:25px}.configurator-grid .measure-inputs input.mobile-measure-slider{appearance:none;width:calc(100% - 24px);height:24px;min-height:24px;box-shadow:none;cursor:pointer;touch-action:pan-y;accent-color:var(--accent);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:52px;left:12px}.configurator-grid .mobile-measure-slider::-webkit-slider-runnable-track{background:var(--line);border-radius:3px;height:3px}.configurator-grid .mobile-measure-slider::-moz-range-track{background:var(--line);border-radius:3px;height:3px}.configurator-grid .mobile-measure-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--paper);border-radius:50%;width:20px;height:20px;margin-top:-8.5px;box-shadow:0 1px 5px #0003}.configurator-grid .mobile-measure-slider::-moz-range-thumb{background:var(--accent);border:2px solid var(--paper);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 5px #0003}.configurator-grid .measure-dimension:not(:has(input[type=range]))>label{height:76px;padding-bottom:10px}.configurator-grid .density-coverage{margin:8px 0;font-size:10px}.configurator-grid .density-room .ux-room-chips{flex-wrap:wrap;gap:5px}.configurator-grid .density-room .ux-room-chips>span{flex-basis:auto;margin-right:3px}.config-surface-area{margin:12px 0 0;font-size:12px;line-height:1.7}.config-surface-area small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.october-products{align-items:stretch}.october-product{flex-direction:column;justify-content:space-between;height:100%;display:flex}.config-cart-panel{overscroll-behavior:contain;width:min(600px,100vw - 32px);max-height:calc(100svh - 32px);padding:28px;overflow-y:auto}.config-cart-panel>small:first-of-type{padding-right:32px}.config-cart-panel h2{margin-block:12px 18px;font-size:25px}.config-cart-item{border-block:1px solid var(--line);align-items:center;gap:14px;padding-block:14px;display:flex}.config-cart-item>img{object-fit:cover;flex:0 0 82px;width:82px;height:94px}.config-cart-item>div{gap:4px;min-width:0;display:grid}.config-cart-item strong{font-size:15px;font-weight:500}.config-cart-item p,.config-cart-item span{margin:0;font-size:11px;line-height:1.6}.config-cart-item b{margin-top:3px;font-size:18px;font-weight:500}.config-cart-item em{color:var(--accent);font-size:10px;font-style:normal}.config-cart-panel .delivery-estimate--inline{border-top:0;margin:0;padding-top:18px}.delivery-estimate--inline h3{margin:0 0 12px;font-size:13px;font-weight:500}.delivery-estimate__selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.config-cart-panel .delivery-estimate__content{gap:10px;padding-bottom:12px}.config-cart-panel .delivery-estimate select{min-height:44px;font-size:12px}.config-cart-panel .delivery-estimate small{font-size:9px}.config-cart-subtotal{justify-content:space-between;align-items:baseline;gap:10px;margin:12px 0 0;font-size:12px;display:flex}.config-cart-subtotal strong{font-size:19px;font-weight:500}.config-cart-actions.cart-added-actions{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}.config-cart-actions>button{letter-spacing:0;text-transform:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;padding:12px;font-size:12px;display:flex}.config-cart-actions .config-cart-pay{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.config-cart-actions .config-cart-another{color:var(--ink);border:1px solid var(--line);background:0 0}.config-cart-actions button>span{font-size:10px;font-weight:400;line-height:1.6}.config-cart-actions button:disabled{opacity:.55;cursor:wait}.config-cart-review{text-align:center;text-underline-offset:4px;min-height:44px;padding:13px 0 8px;font-size:11px;text-decoration:underline;display:block}.config-cart-error{border:1px solid var(--line);margin-top:12px;padding:10px 12px;font-size:11px;line-height:1.7}.config-cart-error p{margin:0 0 5px}.config-cart-error button{border:1px solid var(--line);min-height:44px;font:inherit;color:inherit;background:var(--paper);cursor:pointer;padding:8px}@media (width>=960px){.product-studio.configurator-grid{grid-template-rows:min-content 1fr;grid-template-columns:48% 1fr;align-items:start;gap:28px}.configurator-grid>.config-visual{grid-area:1/1}.configurator-grid>.config-info{flex-direction:column;grid-area:2/1;align-self:stretch;margin-top:0;display:flex}.config-info .product-information{flex-direction:column;flex:1;display:flex}.config-info .product-accordions{flex-direction:column;flex:1;justify-content:space-between;display:flex}.configurator-grid>.config-steps{flex-direction:column;grid-area:1/2/span 2;align-self:stretch;display:flex}.config-steps .density-checkout{flex-direction:column;flex:1;justify-content:space-between;margin-bottom:0;display:flex}.config-steps .density-checkout>*{flex-shrink:0}.configurator-grid .cro-measure-presets>div{grid-template-columns:repeat(4,minmax(0,1fr))}.configurator-grid .density-step{margin-bottom:12px;padding:16px}.configurator-grid .density-step h4,.configurator-grid .density-step .choice-group{margin-bottom:12px}.configurator-grid .density-hardware-row .inline-options.ux-icon-options button{flex-direction:row;gap:5px;min-height:44px}.configurator-grid .density-hardware-row .ux-installation-icon{flex-basis:22px;width:22px;height:22px}.configurator-grid .density-hardware-row .choice-group legend{min-height:30px}}@media (width<=959px){.product-studio.configurator-grid{grid-template-columns:100%;gap:18px}.configurator-grid>.config-visual{order:initial;grid-area:1/1}.configurator-grid>.config-steps{order:initial;grid-area:2/1}.configurator-grid>.config-info{order:initial;grid-area:3/1}.configurator-grid .cro-measure-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}main>.studio-section,html[data-october-atmosphere] main>.studio-section,main>.process-section,main>.faq-section,main>.installation-tutorial,main>.editorial-section,main>.home-sustainability,main>.home-inspiration,.complete-catalog,.october-collection,.october-story,.october-closing,main>.complete-catalog{padding-block:36px}.october-store .october-hero{padding-top:88px}.october-store .october-hero__copy>h1{font-size:clamp(27.2px,7.48vw,37.4px)}main .complete-catalog__grid{grid-auto-columns:82%}.october-store .floating-whatsapp,.floating-whatsapp{display:none}.mobile-purchase{z-index:60;height:calc(64px + env(safe-area-inset-bottom));min-height:64px;max-height:calc(64px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:6px}.mobile-purchase>.mobile-purchase__price{gap:3px;overflow:hidden}.mobile-purchase__price small{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-size:8px;line-height:1.4;display:block;overflow:hidden}.mobile-purchase__color{vertical-align:middle;border:1px solid var(--line);background:var(--line);border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block;overflow:hidden}.mobile-purchase__color>img{object-fit:cover;width:100%;height:100%;display:block}.mobile-purchase__price strong{white-space:nowrap;flex-wrap:nowrap;gap:4px;font-size:clamp(12px,3.8vw,16px);line-height:1.25}.mobile-purchase__price strong em{white-space:nowrap;font-size:7px;line-height:1.2}.mobile-purchase>.mobile-purchase__actions{gap:5px}.mobile-purchase__actions>button,.mobile-purchase__actions>a{gap:3px;min-height:44px;padding:9px 7px;font-size:10px}.mobile-purchase__actions>a img{width:14px;height:14px}.config-cart-panel{max-height:calc(100svh - 24px);padding:22px 18px}.config-cart-panel h2{font-size:22px}.config-cart-item>img{flex-basis:68px;width:68px;height:82px}.config-cart-item>div{gap:3px}.config-cart-item strong{font-size:13px}.config-cart-item b{font-size:16px}.config-cart-item em{font-size:9px}.configurator-grid .density-room{margin-top:6px}.configurator-grid .density-room .ux-room-chips{gap:4px}.configurator-grid .density-room .ux-room-chips button{min-height:36px;padding-inline:7px}}.installation-tutorial{color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);padding:96px 0;scroll-margin-top:110px}.installation-tutorial-inner{width:var(--content);gap:36px;margin:0 auto;display:grid}.installation-tutorial-copy{grid-template-columns:1fr 1fr;align-items:start;column-gap:40px;display:grid}.installation-tutorial-copy .eyebrow{grid-column:1/-1}.installation-tutorial-copy h2{grid-row:span 2}.installation-tutorial-copy .installation-tutorial-description{max-width:560px;margin-top:20px}.installation-tutorial-copy .installation-channel-link{justify-self:start;margin-top:0}.installation-tutorial-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.installation-tutorial-copy .eyebrow{letter-spacing:.12em;font-size:14px}.installation-tutorial-copy h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.2}.installation-tutorial-description{max-width:440px;color:var(--muted);font-size:16px;line-height:1.8}.installation-channel-link{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:12px;margin-top:20px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.installation-channel-link img{flex:0 0 26px}.installation-tutorial-video{min-width:0}.installation-video-frame{aspect-ratio:16/9;background:#1b1820;position:relative}.installation-video-frame iframe{border:0;width:100%;height:100%;display:block}.installation-video-preview{color:#fff;cursor:pointer;background:#1b1820;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.installation-video-preview>img{object-fit:cover;width:100%;height:100%;display:block}.installation-video-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#110c18bb);position:absolute;inset:0}.installation-video-play{z-index:1;background:#2d2232e8;border:1px solid #fff7;border-radius:50%;place-items:center;width:68px;height:68px;transition:background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.installation-video-preview:hover .installation-video-play{background:#8a4d32}.installation-video-caption{z-index:1;font-size:14px;font-weight:500;position:absolute;bottom:20px;left:24px}.installation-video-details{flex-direction:column;align-items:flex-start;gap:8px;padding-top:18px;display:flex}.installation-video-details h3{margin:0;font-size:16px;font-weight:500;line-height:1.5}.installation-video-details a{color:var(--ink);text-underline-offset:4px;flex-shrink:0;font-size:14px;text-decoration:underline}.installation-tutorial a:focus-visible,.installation-video-preview:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (width<=760px){.installation-tutorial{padding:64px 0}.installation-tutorial-inner{grid-template-columns:1fr;gap:30px}.installation-tutorial-copy{display:block}.installation-tutorial-videos{grid-template-columns:1fr;gap:36px}.installation-tutorial-description{max-width:none}.installation-video-details{flex-direction:column;gap:8px}.installation-video-details a{align-items:center;min-height:44px;display:inline-flex}.installation-video-play{width:56px;height:56px}.installation-video-caption{bottom:14px;left:16px}}@media (prefers-reduced-motion:reduce){.installation-video-play{transition:none}}.complete-catalog{width:var(--content);max-width:100%;color:var(--ink);margin:0 auto;padding:56px 0}.complete-catalog__heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:24px;display:grid}.complete-catalog__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600}.complete-catalog__heading h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.2}.complete-catalog__heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.complete-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid;position:relative}.complete-catalog__swipe-hint,.complete-catalog__navigation{display:none}.complete-catalog__card{border:1px solid var(--line);background:var(--white);flex-direction:column;min-width:0;height:100%;display:flex}.complete-catalog__image{aspect-ratio:4/3;background:var(--paper-deep);overflow:hidden}.complete-catalog__image img{object-fit:cover;width:100%;height:100%;display:block}.complete-catalog__copy{flex-direction:column;flex:1;min-width:0;padding:22px;display:flex}.complete-catalog__copy h3{font-family:var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.3}.complete-catalog__copy>p{color:var(--muted);margin:12px 0 22px;font-size:13px;line-height:1.75}.complete-catalog__copy button{border:0;border-top:1px solid var(--line);width:100%;min-height:46px;color:var(--accent);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 0 0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;display:flex}.complete-catalog__copy button:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.complete-catalog__copy button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.complete-catalog__copy button:disabled{opacity:.6;cursor:wait}@media (width<=768px){.complete-catalog{width:calc(100% - 32px);padding:40px 0}.complete-catalog__heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:20px}.complete-catalog__heading h2{font-size:clamp(26px,7vw,34px)}.complete-catalog__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;overflow-x:auto}.complete-catalog__grid::-webkit-scrollbar{display:none}.complete-catalog__grid:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.complete-catalog__card{scroll-snap-align:start}.complete-catalog__swipe-hint{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:11px;line-height:1.6;display:flex}.complete-catalog__navigation{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.complete-catalog__dots{align-items:center;gap:0;display:flex}.complete-catalog__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.complete-catalog__dots button>span{border:1px solid var(--accent);border-radius:50%;width:6px;height:6px}.complete-catalog__dots button[aria-current=true]>span{background:var(--accent);border-radius:4px;width:18px}.complete-catalog__dots button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.complete-catalog__position{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.complete-catalog__copy{padding:14px 12px}.complete-catalog__copy h3{font-size:clamp(17px,4.5vw,22px)}.complete-catalog__copy>p{margin:10px 0 16px;font-size:12px;line-height:1.65}.complete-catalog__copy button{font-size:12px}}.configurator-grid .density-hardware-row{grid-template-columns:1fr;gap:14px}.configurator-grid .density-hardware-row .choice-group legend{text-transform:none;letter-spacing:0;min-height:0;margin-bottom:10px;font-size:12px;font-weight:500}.guided-mount-choices,.guided-control-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guided-mount-choices>button,.guided-control-options>button{border:1px solid var(--line);min-height:80px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 9px;display:flex}.guided-mount-choices>button.is-active,.guided-control-options>button.is-active{border-color:var(--accent);background:var(--paper)}.guided-mount-choices .ux-installation-icon{flex:0 0 42px!important;width:42px!important;height:42px!important}.guided-mount-choices strong{font-size:11px;font-weight:500;line-height:1.5;display:block}.guided-mount-choices small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.guided-control>p{color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.6}.guided-control-layout{grid-template-columns:1fr 116px;align-items:center;gap:8px;display:grid}.guided-control-options>button{text-align:center;flex-direction:column;justify-content:center;min-height:80px;padding:8px 5px;font-size:10px}.guided-control-options .ux-installation-icon{flex:0 0 30px!important;width:30px!important;height:30px!important}.guided-control-window{width:100%;min-height:90px;position:relative}.guided-control-window svg{width:100%;height:90px;display:block}.guided-control-window>button{cursor:pointer;background:0 0;border:1px solid #0000;width:50%;position:absolute;top:0;bottom:0}.guided-window-izquierda{left:0}.guided-window-derecha{right:0}.guided-control-window>button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 6%,transparent)}.guided-control-note{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.guided-photo-help{border:1px solid var(--line);background:var(--paper);margin-top:14px;padding:15px}.guided-photo-help>p{margin:0 0 8px;font-size:11px;font-weight:500;line-height:1.6}.guided-photo-help>a{border:1px solid var(--accent);color:var(--ink);align-items:center;gap:8px;min-height:52px;padding:12px;font-size:11px;font-weight:500;line-height:1.7;display:flex}.guided-photo-help>a .whatsapp-icon{flex:0 0 19px;width:19px;height:19px}.guided-photo-help>small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.7;display:block}.guided-installation>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:14px 0;font-size:11px;line-height:1.5;display:flex}.guided-installation>button>svg{flex:0 0 19px}.guided-installation small{color:var(--accent);margin-top:3px;font-size:10px;display:block}.experience-dialog{z-index:160;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.experience-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#18131bcc;border:0;position:absolute;inset:0}.experience-dialog-panel{overscroll-behavior:contain;background:var(--paper);width:min(700px,100%);max-height:calc(100svh - 40px);color:var(--ink);padding:30px;position:relative;overflow-y:auto;box-shadow:0 20px 90px #0005}.experience-dialog-panel>h2{letter-spacing:-.04em;margin:0 0 18px;padding-right:30px;font-size:25px;font-weight:500;line-height:1.25}.experience-dialog-close{background:var(--paper);width:44px;height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;cursor:pointer;z-index:2;place-items:center;font-size:23px;display:grid;position:absolute;top:14px;right:14px}.guided-dialog-intro{color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.7}.guided-install-video{aspect-ratio:16/9;background:var(--ink);margin-bottom:20px;position:relative;overflow:hidden}.guided-install-video iframe,.guided-install-video>button{border:0;width:100%;height:100%;display:block}.guided-install-video>button{cursor:pointer;color:#fff;font:inherit;background:#211b24;padding:0;position:relative}.guided-install-video img{object-fit:cover;opacity:.65;width:100%;height:100%}.guided-install-video span{text-shadow:0 2px 6px #000;place-content:center;font-size:14px;font-weight:500;display:grid;position:absolute;inset:0}.guided-install-steps{counter-reset:install;gap:14px;margin:0;padding:0;list-style:none;display:grid}.guided-install-steps li{counter-increment:install;padding-left:40px;font-size:12px;line-height:1.8;position:relative}.guided-install-steps li:before{content:counter(install,decimal-leading-zero);color:var(--accent);font-size:11px;position:absolute;top:1px;left:0}.guided-install-steps strong{font-weight:500}.guided-install-steps p{color:var(--muted);margin:3px 0 0}.guided-kit-note{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:16px;font-size:10px;line-height:1.8}.guided-install-help,.guided-return{text-align:center;width:100%;min-height:44px;font:inherit;padding:12px;font-size:11px;line-height:1.6;display:block}.guided-install-help{border:1px solid var(--accent);margin-top:16px}.guided-return{background:var(--ink);color:var(--paper);cursor:pointer;border:0;margin-top:8px}.guided-mount-choices>button:focus-visible,.guided-control-options>button:focus-visible,.guided-control-window>button:focus-visible,.guided-installation>button:focus-visible,.experience-dialog :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=768px){.guided-control-layout{grid-template-columns:1fr 92px}.guided-mount-choices .ux-installation-icon{flex-basis:32px!important;width:32px!important;height:36px!important}.guided-mount-choices>button{align-items:flex-start;gap:5px;padding:10px 8px}.guided-mount-choices strong{font-size:10px}.guided-mount-choices small{font-size:9px}.experience-dialog{padding:12px}.experience-dialog-panel{max-height:calc(100svh - 24px);padding:24px 18px}.experience-dialog-panel>h2{font-size:22px}.guided-photo-help{padding:12px}}.customer-reviews{background:var(--ink);color:var(--paper);padding:56px 40px;scroll-margin-top:100px;position:relative}.customer-reviews-inner{max-width:1440px;margin:auto}.customer-reviews .eyebrow{color:#e5b28c;margin-bottom:20px}.reviews-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.reviews-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1.12}.reviews-heading h2 em{color:#e5b28c;font-style:normal}.reviews-heading p{color:#d4cbd3;margin:14px 0 0;font-size:12px;line-height:1.8}.reviews-config-link{color:#e5b28c;white-space:nowrap;border-bottom:1px solid #e5b28c80;padding-block:12px;font-size:11px}.reviews-summary{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.reviews-summary-score>strong{letter-spacing:-.035em;font-size:clamp(22px,2.1vw,32px);font-weight:500;display:block}.reviews-summary-score>span{color:#d4cbd3;align-items:center;gap:12px;margin-top:7px;font-size:11px;line-height:1.7;display:flex}.reviews-summary-score b{font-weight:400}.review-stars{color:#efc47b;letter-spacing:1px;white-space:nowrap;font-size:14px}.review-stars>span{color:#b7a28c}.reviews-summary-action{align-items:center;gap:20px;display:flex}.reviews-summary-action>span{letter-spacing:.15em;color:#e5b28c;font-size:9px;line-height:1.8}.reviews-summary-action>button{font:inherit;min-height:48px;color:var(--ink);cursor:pointer;background:#e5b28c;border:1px solid #e5b28c;padding:12px 20px;font-size:12px;font-weight:500}.reviews-summary-action small{margin-top:3px;font-size:9px;font-weight:400;display:block}.reviews-photo-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.reviews-photo-heading h3{letter-spacing:.12em;margin:0;font-size:10px;font-weight:500;line-height:1.7}.reviews-photo-heading>span{color:#d4cbd3;white-space:nowrap;font-size:10px}.reviews-photo-strip{grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;display:grid}.reviews-photo-strip>button{aspect-ratio:3/4;width:100%;color:var(--paper);cursor:pointer;scroll-snap-align:start;background:#3a303c;border:1px solid #ffffff1f;border-radius:12px;padding:0;overflow:hidden}.reviews-photo-strip img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.reviews-photo-strip>button:hover img{transform:scale(1.045)}.reviews-photo-strip .reviews-photo-all{color:var(--ink);font:inherit;background:#e5b28c;border-color:#e5b28c;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.reviews-photo-all>span{font-size:30px;font-weight:300}.reviews-gallery-note{color:#d4cbd3;max-width:850px;margin:12px 0 0;font-size:10px;line-height:1.8}.reviews-filters{gap:12px;margin-top:28px;display:grid}.reviews-content-filters{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;padding:3px 3px 8px;display:flex;overflow-x:auto}.reviews-content-filters>button{scroll-snap-align:start;color:#f8efe8;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#392f3b;border:1px solid #ffffff4a;border-radius:10px;flex:none;padding:0 20px;font-size:11px;font-weight:600}.reviews-content-filters>button.is-active{color:#2b222e;background:#e5b28c;border-color:#e5b28c}.reviews-select-filters{flex-wrap:wrap;gap:10px;padding:0 3px;display:flex}.reviews-select-filters select{color:#f8efe8;min-height:44px;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#392f3b;border:1px solid #ffffff4a;border-radius:999px;max-width:100%;padding:0 30px 0 16px;font-size:11px}.reviews-select-filters option{color:#f8efe8;background:#392f3b}.reviews-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reviews-results{color:#d4cbd3;min-height:18px;margin:20px 0 12px;font-size:10px;line-height:1.8}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:24px;display:grid}.review-card{background:#352b37;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;height:100%;padding:14px;display:flex}.review-card-media{aspect-ratio:4/3.8;background:#443747;border-radius:14px;flex-shrink:0;width:100%;overflow:hidden}.review-card-media>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.review-card-media img,.review-card-media video{object-fit:cover;width:100%;height:100%;display:block}.review-card-quote{color:#f4e9de;background:radial-gradient(at 75% 20%,#7f5b4133,#0000 75%),#413345;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.review-card-quote>span{color:#e5b28c;height:60px;font-size:100px;font-weight:300;line-height:.8}.review-card-quote p{letter-spacing:-.04em;text-align:center;font-size:26px;font-weight:400;line-height:1.25}.review-card-quote small{letter-spacing:.08em;color:#e5b28c;margin-top:12px;font-size:10px}.review-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.review-author{align-items:center;gap:9px;min-height:52px;margin:18px 0 10px;display:flex}.review-avatar{color:#2b222e;background:#e5b28c;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.review-author>div{flex:1;min-width:0}.review-author strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4;display:block}.review-author small{color:#d4cbd3;margin-top:4px;font-size:9px;line-height:1.6;display:block}.review-author .review-stars{letter-spacing:0;font-size:11px}.review-verified{color:#89d5ab}.review-local-tag{color:#e5b28c;padding-bottom:8px;font-size:9px;line-height:1.7}.review-comment{-webkit-line-clamp:5;overflow-wrap:anywhere;color:#f1e7ef;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.review-read-more{min-height:38px;font:inherit;color:#e5b28c;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-bottom:10px;padding:7px 0;font-size:10px}.review-product{border-top:1px solid #ffffff26;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.review-product>img{object-fit:cover;border-radius:4px;flex:0 0 45px;width:45px;height:56px}.review-product>div{min-width:0}.review-product strong{font-size:10px;font-weight:500;line-height:1.6;display:block}.review-product small{color:#d4cbd3;font-size:9px;line-height:1.7;display:block}.review-product button{min-height:32px;font:inherit;color:#e5b28c;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:10px}.review-voice{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;margin:8px 0 0;padding:10px 8px}.review-voice-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.review-voice audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:34px;display:block}.review-wave{align-items:center;gap:2px;height:18px;display:flex}.review-wave i{background:#e5b28c;border-radius:2px;width:2px;height:6px}.review-wave i:nth-child(2n){height:12px}.review-wave i:nth-child(3n){height:17px}.review-voice.is-playing .review-wave i{animation:.65s ease-in-out infinite alternate review-wave}@keyframes review-wave{to{transform:scaleY(.35)}}.reviews-empty{background:linear-gradient(120deg,#e5b28c0c,#0000);border:1px solid #ffffff26;align-items:flex-start;gap:24px;padding:28px;display:flex}.reviews-empty>span{color:#e5b28c;flex:0 0 50px;height:70px;font-size:100px;font-weight:300;line-height:.95}.reviews-empty h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500;line-height:1.4}.reviews-empty p{color:#d4cbd3;max-width:650px;margin:10px 0;font-size:12px;line-height:1.8}.reviews-empty button,.reviews-load-more{font:inherit;color:#e5b28c;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:11px}.reviews-load-more{border-bottom:1px solid #e5b28c80;margin:20px auto 0;display:block}.reviews-local-note{color:#d4cbd3;margin:18px 0 0;font-size:10px;line-height:1.8}.review-announcement{color:#f8efe8;background:#e5b28c15;border:1px solid #e5b28c60;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.8}.customer-reviews button:focus-visible,.customer-reviews a:focus-visible,.customer-reviews select:focus-visible{outline-offset:3px;outline:3px solid #e5b28c}.reviews-all-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reviews-all-photos button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0;font-size:11px;overflow:hidden}.reviews-all-photos img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.reviews-all-photos span{padding:8px;display:block}.reviews-lightbox-image{object-fit:contain;background:#e6dfd5;width:100%;max-height:55svh;margin:14px 0;display:block}.reviews-lightbox-comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:13px;line-height:1.9}.review-lightbox .experience-dialog-panel>small,.reviews-lightbox-meta{color:var(--muted);font-size:10px;line-height:1.7}.review-lightbox .review-voice{color:var(--ink);border-color:var(--line);background:#00000005}.reviews-lightbox-nav{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 4px;font-size:11px;display:flex}.reviews-lightbox-nav button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;font-size:20px}.review-form-intro{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.8}.review-local-disclosure{border:1px solid var(--line);background:#00000004;margin-bottom:18px;padding:12px;font-size:11px;line-height:1.7}.review-form{gap:18px;display:grid}.review-form fieldset{border:0;min-width:0;margin:0;padding:0}.review-stars-input legend{font-size:12px;font-weight:500}.review-stars-input>div{gap:5px;margin-top:8px;display:flex}.review-stars-input button{border:1px solid var(--line);color:#a89c8c;cursor:pointer;background:0 0;border-radius:6px;width:44px;height:44px;font-family:inherit;font-size:28px}.review-stars-input button.is-filled{color:#8e5917;background:#efd7b3}.review-stars-input>span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.review-form-fields{gap:14px;display:grid}.review-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-form label{flex-direction:column;gap:6px;min-width:0;font-size:11px;line-height:1.7;display:flex}.review-form input:not([type=file]),.review-form select,.review-form textarea{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:4px;padding:10px 12px;font-size:13px}.review-form textarea{resize:vertical;min-height:108px}.review-form select{padding-right:24px}.review-extra-fields summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:11px}.review-extra-fields>label{margin:8px 0}.review-file-label{border:1px dashed var(--line);border-radius:8px;padding:12px}.review-file-label input{max-width:100%;font:inherit;min-height:38px;padding:6px 0;font-size:10px}.review-file-label small,.review-voice-input>small{color:var(--muted);font-size:9px}.review-file-preview{border:1px solid var(--line);background:#00000004;border-radius:8px;padding:10px}.review-file-preview img,.review-file-preview video{object-fit:contain;width:100%;max-height:220px;display:block}.review-file-preview audio{width:100%;height:40px}.review-file-preview>span{overflow-wrap:anywhere;margin-top:6px;font-size:9px;display:block}.review-remove-file{min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px}.review-voice-input{border:1px solid var(--line);border-radius:8px;padding:12px}.review-voice-input>strong{font-size:11px;font-weight:500;display:block}.review-voice-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.review-voice-buttons>button,.review-voice-buttons>.review-upload-audio{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px;font-size:10px;line-height:1.7;display:flex;position:relative;overflow:hidden}.review-upload-audio input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.review-form-error{color:#913624;background:#9136240a;border:1px solid #91362455;padding:12px;font-size:12px;line-height:1.8}.review-submit{font:inherit;background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;border:0;padding:12px;font-size:12px}.review-submit:disabled{opacity:.55;cursor:wait}.config-review-link{min-height:36px;color:var(--accent);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-top:10px;padding:6px 0;font-size:10px;line-height:1.8;display:inline-flex}@media (width<=1023px){.reviews-summary-action{flex-direction:column;align-items:flex-end;gap:8px}.review-author{flex-wrap:wrap}.review-author>.review-stars{margin-left:41px}.reviews-grid{gap:16px}}@media (width<=768px){.customer-reviews{padding:36px 20px}.reviews-heading{margin-bottom:22px;display:block}.reviews-heading h2{font-size:34px}.reviews-config-link{margin-top:12px;display:inline-block}.reviews-summary{flex-wrap:wrap;align-items:flex-start;gap:14px}.reviews-summary-score>strong{font-size:23px}.reviews-summary-action{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.reviews-summary-action>span{max-width:110px;font-size:8px}.reviews-summary-action>button{padding:10px 15px}.reviews-photo-heading{gap:10px}.reviews-photo-heading h3{letter-spacing:.08em;max-width:230px;font-size:9px}.reviews-photo-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:28%;grid-auto-flow:column;gap:9px;padding:3px 3px 10px;overflow-x:auto}.reviews-photo-strip>button{border-radius:12px}.reviews-content-filters{margin-right:-20px;padding-right:20px}.reviews-content-filters>button{padding-inline:18px;font-size:11px}.reviews-select-filters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.reviews-select-filters label{flex:none}.reviews-select-filters select{padding-left:12px;font-size:10px}.reviews-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:18px}.review-card{padding:12px}.review-card-media{aspect-ratio:4/3.8}.review-author{flex-wrap:nowrap}.review-author>.review-stars{margin-left:0}.reviews-empty{gap:12px;padding:22px 16px}.reviews-empty>span{flex-basis:26px;height:40px;font-size:72px}.reviews-empty h3{font-size:20px}.reviews-empty p{font-size:11px}.reviews-all-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.review-form-row{gap:9px}}@media (prefers-reduced-motion:reduce){.reviews-photo-strip img{transition:none}.review-voice.is-playing .review-wave i{animation:none}}.november-store{--eclipse-gold:#a6843f;background:#f6f4ee}.november-store .november-experience{--nv-bg:#f6f4ee;--nv-ink:#202d2c;--nv-accent:#8e703a;--nv-line:#dcd8cd;--nv-muted:#696e65;background:var(--nv-bg);color:var(--nv-ink)}.eclipse-dust{pointer-events:none;z-index:15;opacity:.35;contain:strict;position:fixed;inset:0}.november-store .november-hero{isolation:isolate;background:#101917;height:auto;min-height:600px;max-height:none;padding:0}.eclipse-scene{pointer-events:none;z-index:0;position:absolute;inset:0}.eclipse-scene .november-hero-photo{z-index:0;animation:none;inset:0;transform:none}.november-store .november-photo-shade{background:linear-gradient(90deg,#101917 0%,#101917e8 28%,#10191780 47%,#0000 76%)}.november-store .eclipse-auto-scene .november-scene-day{opacity:1}.november-store .eclipse-auto-scene .november-scene-night{opacity:0;transition:none;animation:8s ease-in-out infinite organic-night}.eclipse-auto-indicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#26342f;background:#faf8f0c9;border:1px solid #fff5;border-radius:40px;grid-template-areas:"light";padding:9px 14px;font-size:10px;line-height:1.5;display:grid;position:absolute;bottom:24px;right:4vw}.eclipse-auto-indicator>span{grid-area:light}.eclipse-label-day{animation:8s step-end infinite organic-label-day}.eclipse-label-night{opacity:0;animation:8s step-end infinite organic-label-night}.november-store .november-hero-copy{z-index:1;color:#f7f2e5;width:48%;max-width:660px;padding:94px 0 75px 6vw;position:relative}.november-clean-badge{color:#f1d99f;letter-spacing:.04em;background:#d7bc7410;border:1px solid #d4bc7c66;border-radius:40px;max-width:450px;margin:0 0 25px;padding:9px 13px;font-size:9px;font-weight:500;line-height:1.7;display:inline-block}.november-clean-badge.is-final{animation:3s ease-in-out infinite organic-urgency}.november-store .november-hero h1{letter-spacing:-.055em;color:#f8f3e7;text-wrap:balance;max-width:500px;margin:0 0 24px;font-size:clamp(42px,4.6vw,68px);font-weight:400;line-height:1.08}.november-store .november-lead{color:#dddccf;max-width:355px;margin:0 0 27px;font-size:13px;line-height:1.9}.november-store .november-primary{max-width:355px;min-height:56px;box-shadow:none;background:#e5cf98;border:1px solid #e2c987;border-radius:7px;padding:16px 22px;color:#172c28!important;font-size:12px!important}.november-store .november-primary:hover{transform:translateY(-1px);box-shadow:0 5px 16px #0002}.black-friday-countdown{color:#d1cfc1;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:400px;margin-top:23px;font-size:9px;line-height:1.6;display:flex}.black-friday-countdown>span{font-size:9px}.black-friday-countdown [role=timer]{font-variant-numeric:tabular-nums;gap:9px;display:flex}.black-friday-countdown [role=timer]>span{align-items:baseline;gap:3px;display:flex}.black-friday-countdown strong{color:#efd8a2;font-size:16px;font-weight:500}.black-friday-countdown small{color:inherit;font-size:9px}.november-store .november-collection,.november-store .november-native-gallery{padding:48px 6vw;scroll-margin-top:95px}.november-store .november-section-heading{margin-bottom:26px}.november-store .november-section-heading h2{letter-spacing:-.04em;color:#253330;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1.2}.november-section-heading>div>p{color:#697067;max-width:620px;margin:12px 0 0;font-size:12px;line-height:1.8}.november-store .november-product-grid{gap:18px}.november-store .november-product{box-shadow:none;background:#fffefa;border:1px solid #ddd9cf;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.november-store .november-product-image{aspect-ratio:4/3}.november-store .november-product-image>img{transition:transform .7s}.november-store .november-product-image:hover>img{transform:scale(1.025)}.november-store .november-product-image>span{letter-spacing:.02em;color:#403a28;background:#fbf5e5e8;border-radius:20px;padding:7px 10px;font-size:8px;top:12px;left:12px}.november-store .november-product-copy{flex-direction:column;flex:1;padding:22px 20px 18px;display:flex}.november-store .november-product h3{letter-spacing:-.035em;color:#263632;margin:0 0 14px;font-size:23px;font-weight:500}.november-store .november-price{margin:0 0 21px;font-size:11px;line-height:1.7}.november-store .november-price>strong{color:#1e302c;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:500;display:block}.eclipse-card-saving{color:#846830;font-size:11px;font-weight:400;display:block}.november-store .november-price>small{color:#727369;min-height:0;margin-top:8px;font-size:9px}.november-store .november-buy-link{color:#263a33;background:0 0;border:1px solid #cfc7b4;border-radius:6px;min-height:49px;margin-top:auto;padding:11px 12px;font-weight:500;line-height:1.6;font-size:10px!important}.november-native-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.november-native-look{text-align:left;color:#fff;cursor:pointer;min-width:0;font:inherit;background:#e1ddd2;border:0;border-radius:16px;padding:0;position:relative;overflow:hidden}.november-native-look>img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.november-native-look:hover>img{transform:scale(1.025)}.november-native-look>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#26372e;background:#f9f5e8dc;border:1px solid #fff5;border-radius:11px;padding:13px 15px;position:absolute;bottom:14px;left:14px;right:14px}.november-native-look strong{font-size:11px;font-weight:400;line-height:1.6;display:block}.november-native-look em{margin-top:4px;font-size:12px;font-style:normal;font-weight:500;line-height:1.5;display:block}.november-store .studio-section{background:#f6f4ee;padding-top:44px;padding-bottom:44px}.november-studio-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.november-studio-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.2}.november-studio-heading>p{color:#6d7368;max-width:300px;margin:0;font-size:12px;line-height:1.8}.quick-curtain-assistant{background:#eae8de;border:1px solid #dcd7c8;border-radius:12px;margin-bottom:28px;padding:23px 25px}.quick-curtain-assistant h3{letter-spacing:-.025em;margin:0 0 5px;font-size:20px;font-weight:500;line-height:1.4}.quick-curtain-assistant>p{color:#666e63;margin:0 0 16px;font-size:11px;line-height:1.8}.quick-curtain-assistant>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-curtain-assistant button{color:#293a33;text-align:left;cursor:pointer;background:#fffdf6;border:1px solid #d4cfbd;border-radius:9px;align-items:center;gap:12px;min-height:76px;padding:15px 17px;font-family:inherit;display:flex}.quick-curtain-assistant button[aria-pressed=true]{background:#fcf3dc;border-color:#8e7340;box-shadow:0 0 0 1px #a58a51}.quick-curtain-assistant button>span{font-size:21px}.quick-curtain-assistant button>strong{font-size:12px;font-weight:500;line-height:1.7}.quick-curtain-assistant>.quick-curtain-result{color:#326244;margin:16px 0 0;font-size:12px}.november-store .density-family-groups{margin-bottom:28px}.november-store .density-product-heading{margin-bottom:20px}.november-store .density-product-heading h3{font-size:28px;font-weight:500}.november-store .density-step{background:#fffef9;border:1px solid #ddd9cd;border-radius:12px;margin-bottom:16px;padding:24px}.november-store .density-step h4{color:#25362f;scroll-margin-top:105px;font-size:14px;line-height:1.6}.november-store .density-step h4>span{color:#796036;background:#f6f0df;border-color:#d0c6ae;border-radius:50%}.november-store .segmented-options>button{border-radius:7px;min-height:64px;padding:13px 14px}.november-store .segmented-options strong{font-size:12px;font-weight:500}.november-store .segmented-options small{font-size:10px}.november-store .measure-inputs input[type=number]{background:#f4f3ed;font-size:28px}.november-store .measure-dimension{border-radius:8px;overflow:hidden}.november-store .density-coverage{font-size:11px;line-height:1.8}.november-coverage-success{color:#347448;background:#edf6e9;border-radius:7px;margin:9px 0 0;padding:10px 12px;font-size:11px;line-height:1.7}.november-store .guided-control-layout{display:block}.november-store .guided-mount-choices>button,.november-store .guided-control-options>button{border-radius:8px;min-height:62px}.november-store .guided-mount-choices strong{font-size:11px;font-weight:500}.november-store .guided-control-options>button>span{font-size:12px}.november-store .guided-control>p{margin:5px 0 12px;font-size:10px;line-height:1.8}.november-store .density-hardware-row{row-gap:20px}.november-store .estimate-card{color:#26372f;box-shadow:none;background:#f1eddf;border:0;border-radius:9px;margin-top:23px;padding:20px}.november-store .estimate-card p{color:#697363}.november-store .estimate-price-stack>s{color:#8b8b7e;font-size:13px}.november-store .estimate-price-stack>strong{color:#21392e;letter-spacing:-.045em;font-size:38px;font-weight:500;line-height:1.2}.november-store .estimate-price-stack>small{color:#584a2e;background:#e6d4a5;border-radius:30px;margin-top:10px;padding:6px 10px;font-size:10px;display:inline-block}.november-price-summary{margin:18px 0 0;font-size:11px;line-height:1.8}.november-store .estimate-card .quantity-row{margin-top:17px;padding-top:14px}.november-store .quantity-control{border-radius:6px;overflow:hidden}.november-store .estimate-card .density-short-note{font-size:9px;line-height:1.8}.november-store .quote-button{color:#fff9eb;letter-spacing:0;background:#183d30;border:0;border-radius:8px;gap:8px;min-height:64px;padding:17px 16px;font-size:14px;line-height:1.6}.november-store .quote-button.is-disabled{background:#46534b}.november-payment-trust{color:#677162;text-align:center;margin:12px 0 15px;font-size:10px;line-height:1.9}.november-photo-help{text-underline-offset:4px;text-decoration:underline;text-align:center!important;color:#4b6550!important;background:0 0!important;border:0!important;padding:12px 3px!important;font-size:10px!important;line-height:1.9!important;display:block!important}.november-trust-seals{color:#4f6354;gap:12px;margin:22px 0;padding:0;font-size:11px;line-height:1.7;list-style:none;display:grid}.november-technical-details{border-top:1px solid #d5d1c4;border-bottom:1px solid #d5d1c4}.november-technical-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;font-size:11px;line-height:1.7;list-style:none;display:flex}.november-technical-details>summary::-webkit-details-marker{display:none}.november-technical-details>summary>span{font-size:20px}.november-technical-content{padding:8px 0 22px}.november-technical-content>section{margin:18px 0}.november-technical-content h4{margin:0 0 9px;font-size:12px;font-weight:500}.november-technical-content p,.november-technical-content li{color:#687263;font-size:11px;line-height:1.9}.november-technical-content .guided-installation{margin-top:10px}.november-store .config-info .november-technical-content .delivery-estimate{margin-top:20px}.november-store .november-closing{margin:0}.november-store .november-closing .closing-content h2{font-size:clamp(36px,4vw,64px)}@keyframes organic-night{0%,15%,85%,to{opacity:0}40%,60%{opacity:1}}@keyframes organic-day{0%,15%,85%,to{opacity:1}40%,60%{opacity:0}}@keyframes organic-urgency{50%{background:#c98f3b1c;border-color:#ae744c}}html[data-november-motion=paused] .eclipse-auto-scene :is(.november-scene-night,.eclipse-label-day,.eclipse-label-night){animation-play-state:paused!important}@media (width<=1100px) and (width>=769px){.november-store .november-hero-copy{width:51%;padding-left:5vw}.november-store .november-product-copy{padding:19px 14px 16px}.november-store .november-product h3{font-size:20px}.november-store .november-price>strong{font-size:26px}.november-store .density-step{padding:19px}}@media (width<=768px){.november-store .november-hero{background:#f6f4ee;min-height:0;padding-bottom:0}.eclipse-scene{height:290px;inset:0 0 auto}.eclipse-scene .november-hero-photo{height:290px;inset:0}.november-store .november-hero-photo>img{object-position:66% center}.november-store .november-photo-shade{background:linear-gradient(#0000 60%,#f6f4ee15 84%,#f6f4ee 100%)}.eclipse-auto-indicator{padding:8px 12px;font-size:9px;bottom:25px;right:16px}.november-store .november-hero-copy{color:#26372e;width:100%;max-width:none;padding:310px 16px 36px}.november-clean-badge{letter-spacing:.02em;color:#7d6638;background:#e9dcbf50;border-color:#c3aa7055;max-width:100%;margin-bottom:18px;padding:8px 11px;font-size:8px}.november-clean-badge.is-final{color:#7a4d31}.november-store .november-hero h1{color:#27382f;max-width:430px;margin-bottom:16px;font-size:clamp(33px,9vw,42px);line-height:1.1}.november-store .november-lead{color:#687060;max-width:100%;margin-bottom:22px;font-size:12px;line-height:1.85}.november-store .november-primary{background:#233f33;border-color:#233f33;width:100%;max-width:none;min-height:55px;padding:15px 18px;color:#fff8e7!important;font-size:12px!important}.black-friday-countdown{color:#737762;justify-content:space-between;gap:8px;max-width:100%;margin-top:19px}.black-friday-countdown strong{color:#776038;font-size:16px}.black-friday-countdown>span{font-size:9px}.black-friday-countdown [role=timer]{gap:8px}.november-store .november-collection,.november-store .november-native-gallery,.november-store .studio-section,.november-store .process-section,.november-store .customer-reviews,.november-store .faq-section{padding:36px 16px}.november-store .november-section-heading{margin-bottom:21px}.november-store .november-section-heading h2{max-width:340px;font-size:29px}.november-section-heading>div>p{margin-top:12px;font-size:11px;line-height:1.85}.november-store .november-product-grid,.november-native-gallery-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;gap:14px;padding:1px 1px 15px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.november-store .november-product-grid>article,.november-native-gallery-grid>button{scroll-snap-align:start;flex:0 0 82vw;min-width:0}.november-store .november-product-copy{padding:20px 20px 17px}.november-store .november-product h3{margin-bottom:10px;font-size:24px}.november-store .november-price>strong{font-size:31px}.november-store .november-price>small{font-size:10px}.november-store .november-buy-link{min-height:51px;font-size:11px!important}.november-store .november-product-image>span{font-size:8px}.november-native-look>img{aspect-ratio:4/5;max-height:460px}.november-native-look>span{padding:13px 14px}.november-native-look strong{font-size:11px}.november-native-look em{font-size:12px}.november-store .november-studio-heading{order:0;margin-bottom:22px;display:block}.november-studio-heading h2{font-size:30px;line-height:1.2}.november-studio-heading>p{margin-top:9px;font-size:11px}.quick-curtain-assistant{border-radius:10px;order:0;margin-bottom:22px;padding:19px 16px}.quick-curtain-assistant h3{font-size:19px}.quick-curtain-assistant>p{margin-bottom:13px;font-size:10px;line-height:1.7}.quick-curtain-assistant>div{grid-template-columns:1fr;gap:8px}.quick-curtain-assistant button{gap:13px;min-height:59px;padding:11px 13px}.quick-curtain-assistant button>strong{font-size:11px;line-height:1.65}.quick-curtain-assistant button>span{font-size:21px}.quick-curtain-assistant>.quick-curtain-result{font-size:11px;line-height:1.8}.november-store .density-family-groups{order:1;margin:0 0 18px}.november-store .family-tabs{scroll-snap-type:x mandatory}.november-store .family-tabs>button{scroll-snap-align:center;min-height:44px;font-size:9px}.november-store .density-viewer{aspect-ratio:auto;height:280px;min-height:0}.november-store .gallery-thumbs{margin-bottom:5px}.november-store .gallery-thumbs button{width:55px;height:46px}.november-store .gallery-main>img{object-fit:cover}.november-store .density-product-heading{margin:0 0 17px}.november-store .density-product-heading h3{font-size:25px}.november-store .density-step{border-radius:11px;margin-bottom:14px;padding:18px 15px}.november-store .density-step h4{scroll-margin-top:83px;font-size:13px;line-height:1.7}.november-store .swatches:not(.swatches--tones)>button{border-radius:50%;flex:0 0 48px;width:48px;height:48px;padding:2px}.november-store .swatches:not(.swatches--tones)>button img{object-fit:cover;border-radius:50%}.november-store .swatches--tones>button{background:0 0;border:0;flex:0 0 56px;width:56px;height:70px;overflow:visible}.november-store .swatches--tones>button img{object-fit:cover;border:1px solid #cec7b4;border-radius:50%;width:48px;height:48px}.november-store .swatches--tones>button.is-active img{box-shadow:0 0 0 2px #a1874d}.november-store .swatches--tones>button>span{color:#687063;background:0 0;margin-top:3px;padding:0;font-size:8px;line-height:1.6;display:block;position:static}.november-store .swatches{gap:9px}.november-store .cro-measure-presets button{min-height:48px;padding:11px 6px;font-size:10px}.november-store .cro-measure-presets strong,.november-store .cro-measure-presets span{font-size:10px}.november-store .estimate-card{padding:17px 14px}.november-store .estimate-price-stack>strong{font-size:36px}.november-store .quote-button{min-height:62px;font-size:12px}.november-payment-trust{font-size:9px;line-height:1.9}.november-photo-help{font-size:10px!important;line-height:1.9!important}.november-trust-seals{gap:10px;margin:19px 0;font-size:10px}.november-technical-details>summary{font-size:10px}.november-store .november-technical-content p,.november-store .november-technical-content li{font-size:10px;line-height:1.9}.november-store .mobile-purchase--direct{padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#263b30;background:#f9f7eff5;border-top:1px solid #cabc94;align-items:center;gap:12px;display:flex}.november-store .mobile-purchase--direct .mobile-purchase__price{flex:none;min-width:91px}.november-store .mobile-purchase--direct .mobile-purchase__price strong{color:#233d2f;letter-spacing:-.035em;font-size:18px}.november-store .mobile-purchase--direct .mobile-purchase__actions{flex:1;min-width:0;display:block}.november-store .mobile-purchase--direct .mobile-purchase__actions>button{letter-spacing:0;color:#fff8e6;white-space:normal;background:#233e30;border:0;border-radius:7px;width:100%;min-height:45px;padding:10px 9px;font-size:10px;line-height:1.5}.november-store .reviews-photo-strip{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.november-store .reviews-photo-strip>button{scroll-snap-align:start;flex:0 0 92px}}@media (prefers-reduced-motion:reduce){.eclipse-dust{display:none}.november-store .eclipse-auto-scene :is(.november-scene-night,.eclipse-label-night){opacity:0;animation:none!important}.november-store .eclipse-label-day{opacity:1;animation:none!important}.november-clean-badge.is-final{animation:none!important}.november-native-look>img,.november-store .november-product-image>img{transition:none}}.quick-curtain-result{color:#3d704b;margin:0 0 16px;font-size:11px;line-height:1.8}@keyframes organic-label-day{0%,75%,to{opacity:1}25%{opacity:0}}@keyframes organic-label-night{0%,75%,to{opacity:0}25%{opacity:1}}.november-hero-actions{flex-wrap:wrap;align-items:stretch;gap:11px;display:flex}.november-store .november-primary{background:#e8d49a;border-color:#e8d49a;justify-content:space-between;align-items:center;gap:22px;min-width:270px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;color:#242c21!important}.november-gold-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff8d980,#0000);width:35%;animation:7s ease-in-out infinite november-shimmer;position:absolute;inset:-50% auto -50% -80%;transform:skew(-20deg)}.november-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f3e8cd;white-space:nowrap;background:#eee0b909;border:1px solid #e5d8b94d;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 17px;font-size:11px;text-decoration:none;display:inline-flex}.november-live-offer{color:#dccb9a;align-items:center;gap:7px;margin:0 0 13px;font-size:10px;line-height:1.7;display:flex}.november-live-offer i{background:#b9cf98;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite november-live;box-shadow:0 0 0 4px #b9cf9810}.november-store .november-product{transition:border-color .35s,box-shadow .35s;position:relative}.november-store .november-product:is(:hover,:focus-within){border-color:#b3944f;box-shadow:0 6px 24px #b59b531f}.november-store .november-product-image{isolation:isolate;position:relative}.november-store .november-product-image .november-card-night{object-fit:cover;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .9s ease-in-out,transform 1.1s;position:absolute;inset:0}.november-product:is(:hover,:focus-within,:active) .november-card-night{opacity:1;transform:scale(1.035)}.november-store .november-product-image>.november-card-badges{z-index:2;color:#f3d78e;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 26px);padding:0;font-size:9px;display:flex;position:absolute;inset:13px auto auto 13px}.november-card-badges b,.november-card-badges em{font:inherit;letter-spacing:.035em;background:#141b18ed;border:1px solid #d6ba6e66;border-radius:5px;padding:8px 10px;font-style:normal;font-weight:500;display:block}.november-card-badges em{color:#e6dfca;background:#19251ec9;border-color:#e6dfca30;font-size:8px}.fabric-comparison{margin:10px 0 19px}.fabric-comparison-launch{text-align:left;color:#344734;width:100%;min-height:65px;font:inherit;cursor:pointer;background:#f8f5ec;border:1px solid #d6cbb3;border-radius:9px;align-items:center;gap:12px;padding:7px;font-size:10px;line-height:1.6;display:flex}.fabric-comparison-launch>img{object-fit:cover;border-radius:5px;width:83px;height:55px}.fabric-comparison-launch strong{color:#8e6c2c;font-size:10px;font-weight:500;display:block}.fabric-comparison-dialog .experience-dialog-panel{max-width:860px}.fabric-comparison-dialog figure{margin:18px 0}.fabric-comparison-dialog figure>img{border-radius:10px;width:100%;height:auto;display:block}.fabric-comparison-dialog figcaption{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.fabric-comparison-dialog figcaption strong{font-size:14px}.fabric-comparison-dialog figcaption p{margin-top:6px;font-size:11px;line-height:1.8}.measurement-quick-guide{color:#ebd495;background:#15221e;border:1px solid #5b624b;border-radius:11px;margin:0 0 20px;padding:17px 13px;scroll-margin-top:110px}.measurement-quick-guide>div>span{letter-spacing:.08em;color:#d9ca9b99;font-size:8px}.november-store .measurement-quick-guide h3{color:#f4edd9;margin:5px 0 12px;font-size:18px;font-weight:400;line-height:1.4}.measurement-quick-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.measurement-quick-guide li{min-width:0}.measurement-quick-guide svg{width:100%;height:86px}.measurement-quick-guide li>strong{align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.measurement-quick-guide li>strong>span{border:1px solid #bba77270;border-radius:50%;flex:0 0 17px;place-items:center;height:17px;font-size:9px;display:grid}.measurement-quick-guide li>p{color:#d3d2be;margin:6px 0 0;font-size:9px;line-height:1.7}.measurement-quick-note{color:#c6c6af!important;max-width:none!important;margin:13px 0 0!important;font-size:8px!important;line-height:1.7!important}.november-store .has-live-preview>.gallery-label{display:none}.november-store .has-live-preview>img{transition:filter .8s,opacity .5s;animation:.55s live-photo-arrive}.live-curtain-preview{z-index:2;pointer-events:none;isolation:isolate;color:#f3e8ca;position:absolute;inset:0}.live-curtain-light{pointer-events:none;background:linear-gradient(#0000 45%,#0b181b80);transition:background .8s,opacity .8s;position:absolute;inset:0}.live-curtain-preview.is-blackout .live-curtain-light{background:linear-gradient(120deg,#101b2e50,#0000 60%),linear-gradient(#0000 25%,#09111dbb)}.live-curtain-preview.is-screen .live-curtain-light{background:linear-gradient(120deg,#ffe6a321,#0000 55%),linear-gradient(#0000 45%,#10282270)}.live-fabric-indicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18221acf;border:1px solid #e3d5ae50;border-radius:7px;max-width:calc(100% - 117px);padding:7px 9px;font-size:9px;line-height:1.55;animation:.4s live-photo-arrive;position:absolute;top:66px;left:13px}.live-texture-loupe{pointer-events:auto;color:#233b2e;width:82px;font:inherit;cursor:zoom-in;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex;position:absolute;top:13px;right:13px}.live-texture-loupe>img{object-fit:cover;border:2px solid #efdfae;border-radius:50%;width:61px;height:61px;box-shadow:0 2px 14px #06120e4a}.live-texture-loupe>span{background:#faf6e8ec;border:1px solid #d4c6a5;border-radius:6px;min-width:75px;padding:4px 7px;font-size:10px;line-height:1.5}.live-texture-loupe small{color:#776445;white-space:nowrap;font-size:7px;display:block}.live-dimension-chip{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5e9c5;text-align:left;font:inherit;cursor:pointer;background:#14251de8;border:1px solid #e9d39566;border-radius:9px;max-width:calc(100% - 26px);padding:9px 12px;position:absolute;bottom:13px;left:13px}.live-dimension-chip strong{font-size:14px;font-weight:500;line-height:1.4;display:block}.live-dimension-chip span{color:#dbd3bc;font-size:9px;line-height:1.6;display:block}.live-dimension-chip i{margin-left:8px;font-style:normal}.live-dimension-chip[aria-pressed=true]{background:#152b22;border-color:#f5de8e}.live-measure-overlay{pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;background:#102019e8;border:1px solid #d8c27b55;border-radius:12px;transition:opacity .35s,transform .35s;position:absolute;inset:16% 8% 13%;transform:translateY(5px)}.live-measure-overlay.is-visible{opacity:1;visibility:visible;transform:none}.live-measure-overlay svg{color:#f3dc9f;width:100%;height:100%;overflow:visible}.november-kit-assurance.has-kit-photo{grid-template-columns:1fr 1fr;align-items:center;gap:18px;margin:20px 0;display:grid}.november-kit-photo{margin:0}.november-kit-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block}.november-kit-photo figcaption{color:#4c593f;margin-top:9px;font-size:10px;line-height:1.7}.november-kit-photo figcaption small{color:#767c6c;font-size:8px;display:block}.has-kit-photo .november-trust-seals{gap:13px;margin:0;font-size:11px;line-height:1.8}.november-store .eclipse-golden-ticket{border-radius:8px;max-width:100%;margin-top:12px;position:relative;overflow:hidden;color:#6b521e!important;letter-spacing:0!important;background:linear-gradient(115deg,#f0e3b8,#f8efd3 55%,#ead8a3)!important;border:1px dashed #ba9447!important;padding:10px 13px!important;font-size:11px!important;line-height:1.8!important;display:block!important}.eclipse-golden-ticket>span{font-size:9px;font-weight:400;line-height:1.7;display:block}.eclipse-golden-ticket>b{font:inherit;font-weight:600}.eclipse-golden-ticket:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#fff9df80 50%,#0000 70%);animation:1s ease-out both november-ticket;position:absolute;inset:0}.november-store .customer-reviews{color:#f3eee1;background:#14221f}.november-store .customer-reviews .reviews-heading h2 em,.november-store .customer-reviews .eyebrow,.november-store .reviews-config-link{color:#e6cd8f}.november-store .reviews-summary-action>button{color:#1d3024;background:#e5ce92;border-color:#e5ce92;border-radius:8px}.november-store .review-card{background:#20332b;border-color:#c6ad642f}.november-store .review-comment{color:#e8e4d7}.november-store .reviews-photo-strip>button{border-color:#bfa6694a}.november-store .reviews-content-filters>button{color:#f5e8c9;background:#24382d;border-color:#c8ad6850}.november-store .reviews-content-filters>button.is-active{color:#233025;background:#e6d29c;border-color:#e6d29c}.november-store .reviews-select-filters select{color:#f3e8ca;background:#24382d;border-color:#c8ad6850}.november-store .reviews-select-filters option{background:#24382d}.november-store .reviews-results:empty{display:none}.november-inspirations{margin-top:26px}.november-inspiration-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.november-inspiration-heading h3{letter-spacing:-.035em;color:#f2ead7;margin:0;font-size:24px;font-weight:400}.november-inspiration-heading p{color:#cfceb9;margin:0;font-size:10px;line-height:1.8}.november-inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.november-inspiration-card{background:#1d3027;border:1px solid #d8c18435;border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.november-inspiration-photo{aspect-ratio:4/3.8;position:relative;overflow:hidden}.november-inspiration-photo>img{object-fit:cover;width:100%;height:100%;display:block}.november-inspiration-photo>span{color:#eee7d3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12211bc9;border-radius:5px;padding:6px 9px;font-size:8px;position:absolute;bottom:10px;left:10px}.november-inspiration-copy{flex-direction:column;flex:1;padding:20px;display:flex}.november-inspiration-copy h4{letter-spacing:-.025em;color:#f1e8d1;margin:0 0 10px;font-size:19px;font-weight:400;line-height:1.4}.november-inspiration-copy>p{color:#d1d2c1;flex:1;margin:0 0 18px;font-size:11px;line-height:1.85}.november-inspiration-product{color:#f0e5c9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e1cf9f29;align-items:center;gap:11px;min-height:78px;padding:15px 0 0;display:flex}.november-inspiration-product>img{object-fit:cover;border-radius:5px;width:45px;height:57px}.november-inspiration-product strong,.november-inspiration-product small,.november-inspiration-product b{font-size:10px;font-weight:400;line-height:1.7;display:block}.november-inspiration-product small{color:#bfc9b8;font-size:9px}.november-inspiration-product b{color:#e4c477;margin-top:4px}@keyframes november-shimmer{0%,75%{left:-80%}to{left:160%}}@keyframes november-live{50%{box-shadow:0 0 0 4px #b9cf9825}}@keyframes live-photo-arrive{0%{opacity:.6}to{opacity:1}}@keyframes november-ticket{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=768px){.november-store .november-hero{--hero-photo-height:clamp(166px,28svh,224px)}.november-store .eclipse-scene,.november-store .eclipse-scene .november-hero-photo{height:var(--hero-photo-height)}.november-store .november-hero-copy{padding:calc(var(--hero-photo-height) + 14px) 16px 26px}.november-store .november-clean-badge{margin-bottom:14px;padding:7px 10px;font-size:7px}.november-store .november-hero h1{max-width:355px;margin-bottom:12px;font-size:clamp(29px,8.2vw,36px)}.november-store .november-lead{margin-bottom:10px;font-size:11px;line-height:1.75}.november-live-offer{color:#637044;margin-bottom:12px;font-size:9px;line-height:1.6}.november-hero-actions{flex-direction:column;gap:6px;display:flex}.november-store .november-primary{background:#e8d49a;border-color:#c7ae69;border-radius:7px;gap:8px;min-width:0;min-height:49px;padding:12px 15px;color:#26351f!important;font-size:11px!important}.november-secondary{color:#536040;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:center;gap:9px;min-height:30px;padding:6px 12px;font-size:10px}.november-store .black-friday-countdown{margin-top:11px}.november-store .eclipse-auto-indicator{font-size:8px;bottom:19px}.november-store .november-product-image>.november-card-badges{top:12px;left:12px}.november-store .november-product-image>.november-card-badges b{font-size:8px}.november-store .november-buy-link{font-size:12px!important}.november-store .measurement-quick-guide{padding:15px 10px;scroll-margin-top:90px}.november-store .measurement-quick-guide h3{font-size:17px}.measurement-quick-guide ol{gap:8px}.measurement-quick-guide svg{height:67px}.measurement-quick-guide li>strong{align-items:flex-start;gap:4px;font-size:8px}.measurement-quick-guide li>strong>span{flex-basis:14px;width:14px;height:14px;font-size:8px}.measurement-quick-guide li>p{font-size:8px;line-height:1.7}.measurement-quick-note{font-size:7px!important}.november-store .fabric-comparison-launch{font-size:9px}.fabric-comparison-launch>img{width:72px;height:51px}.fabric-comparison-dialog figcaption{gap:12px}.fabric-comparison-dialog figcaption strong{font-size:12px}.fabric-comparison-dialog figcaption p{font-size:10px}.live-fabric-indicator{max-width:calc(100% - 102px);padding:6px 8px;font-size:8px;top:57px;left:10px}.live-texture-loupe{width:75px;top:9px;right:9px}.live-texture-loupe>img{width:51px;height:51px}.live-texture-loupe>span{min-width:65px;padding:3px 6px;font-size:8px}.live-texture-loupe small{font-size:6px}.live-dimension-chip{padding:7px 10px;bottom:10px;left:10px}.live-dimension-chip strong{font-size:12px}.live-dimension-chip span{font-size:8px}.live-measure-overlay{inset:28% 6% 16%}.november-kit-assurance.has-kit-photo{grid-template-columns:1.15fr 1fr;gap:13px;margin:19px 0}.has-kit-photo .november-trust-seals{gap:10px;font-size:9px}.november-kit-photo figcaption{font-size:9px}.november-kit-photo figcaption small{font-size:7px}.november-store .eclipse-golden-ticket{font-size:11px!important}.november-store .eclipse-golden-ticket>span{font-size:8px}.november-inspiration-heading{margin-bottom:17px;display:block}.november-inspiration-heading h3{font-size:23px}.november-inspiration-heading p{margin-top:9px;font-size:9px}.november-inspiration-grid,.november-store .reviews-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;align-items:stretch;gap:14px;padding:1px 1px 16px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.november-inspiration-card,.november-store .reviews-grid>.review-card{scroll-snap-align:start;flex:0 0 82vw;min-width:0;height:auto}.november-inspiration-copy{padding:18px}.november-inspiration-copy h4{font-size:20px}.november-inspiration-copy>p{font-size:11px}.november-store .reviews-summary-action{width:100%}.november-store .reviews-summary-action>button{width:100%;min-height:49px;font-size:11px}.november-store .mobile-purchase--direct{min-height:68px;padding-top:9px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.november-store .mobile-purchase--direct .mobile-purchase__actions>button{background:#233e30;font-size:10px}}@media (prefers-reduced-motion:reduce){.november-gold-shimmer:after,.november-live-offer i,.eclipse-golden-ticket:after{animation:none}.november-store .november-product-image .november-card-night,.live-measure-overlay,.live-curtain-light,.november-store .has-live-preview>img{transition:none;animation:none}}@media (width>=769px){.november-store .quick-curtain-assistant{width:calc(100% - 80px);max-width:1440px;margin-inline:auto}}.november-store{--lc-action:#102f4e;--lc-action-light:#1a4770;--lc-action-hover:#0b2440;--lc-action-text:#fffdfa}.november-store :is(.november-primary,.november-buy-link,.quote-button,.header-cta,.november-closing .button,.reviews-summary-action>button,.mobile-purchase--direct .mobile-purchase__actions>button){background:linear-gradient(120deg, var(--lc-action), var(--lc-action-light));border-color:#45627e;border-radius:8px;transition:background .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff12,0 4px 12px #102f4e12;color:var(--lc-action-text)!important}.november-store :is(.november-primary,.november-buy-link,.quote-button,.header-cta,.november-closing .button,.reviews-summary-action>button,.mobile-purchase--direct .mobile-purchase__actions>button):hover:not(:disabled):not(.is-disabled){background:linear-gradient(120deg, var(--lc-action-hover), var(--lc-action));border-color:#bba06a;box-shadow:inset 0 1px #ffffff16,0 5px 16px #102f4e24}.november-store :is(.november-primary,.november-buy-link,.quote-button,.header-cta,.november-closing .button,.reviews-summary-action>button,.mobile-purchase--direct .mobile-purchase__actions>button):focus-visible{outline-offset:4px;outline:3px solid #c4a567}.november-store :is(.quote-button,.mobile-purchase--direct .mobile-purchase__actions>button):is(:disabled,.is-disabled){box-shadow:none;background:#737e8c;border-color:#737e8c;color:#fffdfa!important}.november-store .quote-button{text-align:center;text-transform:none;justify-content:center;align-items:center;font-weight:500;display:flex}.november-store .quote-button>svg{flex:0 0 18px;width:18px;height:18px}.november-store :is(.complete-catalog__copy button,.fabric-comparison-launch){color:var(--lc-action)}.november-store .november-photo-help{color:var(--lc-action)!important}.november-store .november-native-look>span,.november-store .mobile-purchase--direct .mobile-purchase__price strong{color:var(--lc-action)}@media (width<=768px){.november-store .november-secondary{color:var(--lc-action)}}@media (prefers-reduced-motion:reduce){.november-store :is(.november-primary,.november-buy-link,.quote-button,.header-cta,.november-closing .button,.reviews-summary-action>button,.mobile-purchase--direct .mobile-purchase__actions>button){transition:none}}
