html.pdp-pending [data-pdp-root]{visibility:hidden;animation:pdp-reveal 0s 3s forwards}@keyframes pdp-reveal{to{visibility:visible}}.cost-line a,.answer a,.faq>div a,.bb p a,.notice a{text-decoration:underline;text-underline-offset:.16em}.pdp{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(32px,4.5vw,72px);align-items:start;max-width:var(--max);margin:0 auto;padding:16px var(--gutter-r) 0 var(--gutter);box-sizing:content-box}.pdp__gal{position:sticky;top:68px}.local-nav__title{min-width:0;overflow:hidden;text-overflow:ellipsis}.pg__stage{position:relative}.pg__track{display:flex;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);background:var(--studio)}.pg__track::-webkit-scrollbar{display:none}.pg__slide{position:relative;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:center;display:grid;place-items:center}.pg__slide img,.pg__thumbs img{width:100%;height:100%;object-fit:contain;transform:none}.pg__slide{min-height:0;overflow:hidden}.pg__draw{position:absolute;top:0;right:0;bottom:0;left:0;padding:8%;display:block}.pd{display:block;width:100%;height:100%;overflow:visible}.cap{position:absolute;left:16px;bottom:16px;padding:4px 12px;border-radius:var(--pill);background:#ffffffe0;font-size:var(--fs-micro);color:var(--ink-2)}.cap--fc{top:16px;bottom:auto}.pg__ph{max-width:260px;text-align:center;font-size:var(--fs-small);color:var(--ink-2)}.pg__ph svg,.pg__thumbs svg{width:28px;height:28px;color:var(--ink-3)}.pg__ph svg{margin:0 auto 12px}.pg__nav{position:absolute;top:calc(50% - 20px);background:#ffffffd9}.pg__nav:disabled{opacity:0}html:not(.js) .pg__nav{display:none}.pg__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;list-style:none}.pg__thumbs a{display:grid;place-items:center;width:64px;height:64px;border-radius:12px;background:var(--studio);overflow:hidden}.pg__thumbs [aria-current=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--ink)}.pg__sprite{position:relative;display:block;width:100%;height:100%;overflow:hidden}.pg__slide .pg__sprite img,.pg__thumbs .pg__sprite img{position:absolute;top:0;left:0;width:calc(var(--n) * 100%);height:100%;max-width:none;object-fit:fill;transform:translate(calc(var(--i) * -100% / var(--n)))}.bb{display:grid;gap:18px;min-width:0}.bb__head{display:grid;gap:8px}.bb h1{font-size:clamp(2.125rem,1.5rem + 1.6vw,2.75rem)}.bb__sub{font-size:1.1875rem;color:var(--ink-2)}.bb__price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:600 1.75rem var(--font-display);letter-spacing:-.02em}.bb__per{font:400 var(--fs-small) var(--font-body);color:var(--ink-2)}.bb__blk{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--line);min-width:0}.bb__lbl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font:600 var(--fs-body)/1.3 var(--font-body)}.bb__lbl .v{font-weight:400;color:var(--ink-2)}.bb__lbl h2{font:inherit}.bb__lbl .btn-text{font-weight:400}.bb .btn-text{min-height:24px;padding:0;font-size:inherit}.bb .fc-pick__lbl{font:600 var(--fs-body)/1.3 var(--font-body);color:var(--ink)}.bb .fc-pick__v{font-weight:400;color:var(--ink-2)}.bb__fc .t-micro{margin-top:-4px}.bb__help{display:grid;gap:12px;font-size:var(--fs-small);color:var(--ink-2)}.dl{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.dl li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;font-size:var(--fs-small);color:var(--ink-2)}.dl b{color:var(--ink);margin-right:4px}@media(max-width:359.98px){.dl{grid-template-columns:1fr}}.dl__i{display:grid;place-items:center;height:40px;border-radius:10px;background:var(--studio)}.si{width:44px;height:32px;color:var(--ink)}.si-b{fill:var(--ink-2)}.sibs{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.sibs a,.opt>span{display:grid;gap:2px;border:1px solid var(--line-2);border-radius:12px;color:var(--ink);font-size:var(--fs-small);line-height:1.3}.sibs a:hover,.opt:hover>span{border-color:var(--ink-3);text-decoration:none}.sibs a{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;white-space:nowrap}.sibs span{color:var(--ink-2)}.sibs [aria-current],.opt :checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.opts--12{grid:repeat(3,auto)/auto-flow minmax(0,1fr)}.opt,.col{position:relative;min-width:0}.opt input,.col input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.opt>span{justify-items:center;padding:10px 4px;text-align:center;font-size:11px;color:var(--ink-2)}.opt b{font-size:var(--fs-small);color:var(--ink)}.opt em{font-style:normal;color:var(--ink)}.opt :focus-visible+span,.col :focus-visible+i{outline:2px solid var(--focus);outline-offset:3px}.cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 4px}.col{display:grid;justify-items:center;gap:7px;font-size:11px;line-height:1.2;text-align:center;color:var(--ink-2)}.col i{width:36px;height:36px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px var(--paper),0 0 0 var(--w,4px) var(--r,transparent)}.col:hover i{--r:var(--line-2)}.col :checked+i{--r:var(--ink);--w:5px}.col :checked~span{color:var(--ink);font-weight:600}[aria-invalid=true] .col i{--r:var(--error)}.bb .seg{margin:0;justify-self:start}.opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.opt--txt>span{justify-items:start;align-content:start;gap:3px;height:100%;padding:12px 14px;text-align:left;font-size:var(--fs-micro);line-height:1.35}.opt--txt em{margin-top:2px;font-size:var(--fs-small);font-weight:600}.bb__bt small{display:block;font-size:var(--fs-micro);font-weight:400;color:var(--ink-2)}.bb__bulbs .energy-label{margin-left:auto}.bb__addon .choice__box svg.si--addon{width:44px;height:32px;flex:none;fill:var(--ink);stroke:none}.bb__ctas{display:grid;gap:10px}.bb__ship{display:flex;gap:10px;font-size:var(--fs-small)}.bb__ship svg{width:20px;flex:none}.bb .pay-icons{justify-content:flex-start}.ov__in{display:grid;gap:clamp(40px,5vw,72px)}.ov__head{max-width:860px}.ov__fig{position:relative;margin:0}.ov__fig img{width:100%;aspect-ratio:2;object-fit:cover}.hl{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sz__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center}.sz__draw{aspect-ratio:1.1;padding:clamp(14px,4vw,48px);border-radius:var(--radius);background:var(--paper)}.sz .specs{font-size:var(--fs-small)}.sz__fit{padding:14px 16px;border-radius:12px;background:var(--paper);font-size:var(--fs-small)}.pd-k{fill:var(--ink)}.pd-s{fill:#c3beb6}.pd-s2{fill:#dedad3}.pd-w{fill:#e2dccf}.pd-sg{fill:#e4e8ea;fill-opacity:.55;stroke:var(--ink-3);stroke-width:1;vector-effect:non-scaling-stroke}.pd-s2.pd-sg{fill-opacity:.35}.si-g{fill:var(--ink-2);fill-opacity:.2;stroke:var(--ink-2);stroke-width:.7}.cols--glass{grid-template-columns:repeat(3,minmax(0,96px))}.opts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.opts__note{margin:12px 0 8px}.opts__new{margin-right:4px;font-weight:600;color:var(--accent)}.pd-c,.pd-g,.pd-d{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.pd-g{stroke:var(--line-2)}.pd-d{stroke:var(--ink-3)}.pd-t{fill:var(--ink-2);font-family:var(--font-mono)}.two{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(32px,6vw,96px);align-items:start}.two__h{display:grid;gap:10px;position:sticky;top:84px}.designer-sec{padding-bottom:0}.more,.fn{padding-top:0}.designer{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px clamp(32px,6vw,96px);align-items:start;padding:clamp(28px,4vw,56px);border-radius:var(--radius);background:var(--studio);color:var(--ink-2)}.designer__h{display:grid;gap:10px}.designer h2{color:var(--ink)}.designer__b{display:grid;gap:14px;justify-items:start;max-width:62ch;font-size:1.1875rem;line-height:1.5}.designer__b .link-more{font-size:var(--fs-body)}.more .wrap{display:grid;gap:28px}.pdp-room{padding-top:0}.pdp-room .wrap{display:grid;gap:28px}.pdp-room__looks{display:grid;gap:48px 32px}@media(min-width:900px){.pdp-room__looks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-room--tall .room-look--wide{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}}.more__h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}.rail+.more__h{margin-top:clamp(32px,4vw,56px)}.rail{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.rail--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.rail--3 .card{flex-direction:row;align-items:center;gap:16px;height:100%;padding:12px;border-radius:var(--radius);background:var(--studio)}.rail--3 .card__media{width:96px;flex:none;border-radius:12px}@media(max-width:1068px){.pdp{grid-template-columns:repeat(2,minmax(0,1fr))}.sz__in,.two,.designer{grid-template-columns:minmax(0,1fr)}.two__h{position:static}.rail:not(.rail--3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.pdp{display:block;padding:0}.pdp__gal{position:static}.pg__track{border-radius:0}.pg__nav{display:none}.pg__thumbs{justify-content:center;gap:0;margin-top:6px}.pg__thumbs a{width:24px;height:24px;background:none}.pg__thumbs [aria-current]{box-shadow:none}.pg__thumbs a>*{display:none}.pg__thumbs a:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--line-2)}.pg__thumbs [aria-current=true]:before{background:var(--ink)}.bb{padding:16px var(--gutter-r) 56px var(--gutter)}.opts--12 .opt>span,.opts--4 .opt>span{padding:9px 2px;font-size:10px}.cols{grid-template-columns:repeat(4,minmax(0,1fr))}.hl{grid-template-columns:minmax(0,1fr);gap:20px}.ov__fig img{aspect-ratio:4/3}.two .specs{font-size:var(--fs-small)}.rail{gap:24px 12px}.designer__b{font-size:var(--fs-body)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/sm-page-product.css.map */
