.ore-usb-night-light{--usb-ink: #171716;--usb-paper: #f7f3ec;--usb-warm: #e9dfd1;--usb-line: rgba(23, 23, 22, .18);color:var(--usb-ink);background:var(--usb-paper);max-width:100%;overflow-x:clip}.ore-usb-night-light,.ore-usb-night-light *{box-sizing:border-box}body:has(.ore-usb-night-light__dock.is-visible){padding-bottom:calc(8.4rem + env(safe-area-inset-bottom))}.ore-usb-night-light img{display:block;max-width:100%}.ore-usb-night-light button{font:inherit}.ore-usb-night-light__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(36rem,.92fr);gap:clamp(3.6rem,6vw,9rem);padding-top:clamp(3rem,5vw,7rem);padding-bottom:clamp(5rem,8vw,10rem)}.ore-usb-night-light__media{min-width:0}.ore-usb-night-light__main-frame{position:sticky;top:calc(var(--orelumia-header-offset, 0px) + 1.6rem);margin:0}.ore-usb-night-light__main-frame [data-usb-main-content]{display:block}.ore-usb-night-light__main-frame img,.ore-usb-night-light__main-frame video{width:100%;aspect-ratio:1;object-fit:cover;background:#d9d5cf}.ore-usb-night-light__main-frame figcaption{position:absolute;right:1.4rem;bottom:1.4rem;padding:.75rem 1rem;background:#10100fd1;color:#fff;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.ore-usb-night-light__state-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.8rem;margin-top:1rem}.ore-usb-night-light__state-tabs button{min-height:4.8rem;border:1px solid var(--usb-line);background:transparent;color:var(--usb-ink);cursor:pointer;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ore-usb-night-light__state-tabs button.is-active{background:var(--usb-ink);color:var(--usb-paper)}.ore-usb-night-light__purchase{align-self:start;padding-top:clamp(.5rem,2vw,2.4rem)}.ore-usb-night-light__eyebrow{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ore-usb-night-light__purchase h1,.ore-usb-night-light h2{font-family:var(--orelumia-display-font, Georgia, serif);font-weight:400;letter-spacing:-.035em}.ore-usb-night-light__purchase h1{max-width:58rem;margin:1.4rem 0 1.8rem;font-size:clamp(4.2rem,4.2vw,6rem);line-height:1.03;text-wrap:balance}.ore-usb-night-light__intro{max-width:50rem;margin:0;font-size:1.65rem;line-height:1.65}.ore-usb-night-light__price{margin:2.5rem 0 0;font-family:var(--orelumia-display-font, Georgia, serif);font-size:2.8rem}.ore-usb-night-light__random{display:grid;gap:.75rem;margin-top:2.5rem;padding:2rem;border:1px solid var(--usb-ink);background:var(--usb-warm)}.ore-usb-night-light__random>span{font-size:.95rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.ore-usb-night-light__random>strong{font-family:var(--orelumia-display-font, Georgia, serif);font-size:2.2rem;font-weight:400;line-height:1.1}.ore-usb-night-light__random>p{margin:0;font-size:1.22rem;line-height:1.58}.ore-usb-night-light__random>p:last-child{padding-top:.8rem;border-top:1px solid var(--usb-line)}.ore-usb-night-light__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:2.4rem 0 0;padding:1.4rem 0;border-top:1px solid var(--usb-line);border-bottom:1px solid var(--usb-line);list-style:none}.ore-usb-night-light__facts li{display:grid;place-items:center;min-height:4rem;padding:0 1rem;font-size:1.05rem;font-weight:700;letter-spacing:.07em;text-align:center;text-transform:uppercase}.ore-usb-night-light__facts li+li{border-left:1px solid var(--usb-line)}.ore-usb-night-light__form{display:grid;grid-template-columns:10rem 1fr;gap:.9rem;margin-top:2.4rem}.ore-usb-night-light__quantity{grid-row:span 2;display:grid;align-content:start;gap:.65rem}.ore-usb-night-light__quantity>span:first-child{font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ore-usb-night-light__quantity>span:last-child{display:grid;grid-template-columns:3rem 4rem 3rem;min-height:5.4rem;border:1px solid var(--usb-ink)}.ore-usb-night-light__quantity button,.ore-usb-night-light__quantity input{width:100%;padding:0;border:0;background:transparent;color:var(--usb-ink);text-align:center}.ore-usb-night-light__quantity input{-webkit-appearance:textfield;appearance:textfield}.ore-usb-night-light__add,.ore-usb-night-light__buy{min-height:5.4rem;border:1px solid var(--usb-ink);cursor:pointer;font-size:1.08rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.ore-usb-night-light__add{background:var(--usb-ink);color:var(--usb-paper)}.ore-usb-night-light__buy{background:transparent;color:var(--usb-ink)}.ore-usb-night-light__note{margin:1.5rem 0 0;color:#171716b8;font-size:1.2rem;line-height:1.55}.ore-usb-night-light__record{padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem);border-top:1px solid var(--usb-line)}.ore-usb-night-light__record>header{display:grid;grid-template-columns:minmax(20rem,.52fr) minmax(0,1.48fr);gap:1.5rem 5vw;align-items:end;max-width:122rem;margin-bottom:clamp(3rem,5vw,6rem)}.ore-usb-night-light__record h2,.ore-usb-night-light__range h2,.ore-usb-night-light__story h2,.ore-usb-night-light__faq h2{margin:0;font-size:clamp(3.5rem,5vw,6.8rem);line-height:.98}.ore-usb-night-light__record>header>p:last-child{grid-column:2;max-width:72rem;margin:0;font-size:1.55rem;line-height:1.65}.ore-usb-night-light__pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,2.4vw,3.2rem)}.ore-usb-night-light__pair figure{margin:0}.ore-usb-night-light__pair img{width:100%;aspect-ratio:1;object-fit:cover}.ore-usb-night-light__pair figcaption{display:grid;gap:.6rem;padding:1.4rem 0}.ore-usb-night-light__pair figcaption span{font-size:.95rem;letter-spacing:.14em;text-transform:uppercase}.ore-usb-night-light__pair figcaption strong{font-size:1.35rem;line-height:1.5}.ore-usb-night-light__motion{width:min(100%,64rem);margin:clamp(3rem,6vw,7rem) auto 0}.ore-usb-night-light__motion video{display:block;width:100%;aspect-ratio:4 / 5;background:var(--usb-ink);object-fit:cover}.ore-usb-night-light__motion figcaption{display:grid;gap:.6rem;padding:1.4rem 0}.ore-usb-night-light__motion figcaption span{font-size:.95rem;letter-spacing:.14em;text-transform:uppercase}.ore-usb-night-light__motion figcaption strong{font-size:1.35rem;line-height:1.5}.ore-usb-night-light__range{padding:clamp(6rem,9vw,12rem) 0;background:var(--usb-ink);color:var(--usb-paper)}.ore-usb-night-light__range header{display:grid;grid-template-columns:minmax(18rem,.5fr) minmax(0,1.5fr);gap:1.4rem 3rem;align-items:end;margin-bottom:clamp(3rem,5vw,6rem)}.ore-usb-night-light__range header>p:last-child{grid-column:2;margin:0;color:#f7f3ec9e;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ore-usb-night-light__range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.ore-usb-night-light__range-grid article{min-width:0}.ore-usb-night-light__range-grid figure{width:100%;margin:0;background:#2a2926}.ore-usb-night-light__range-grid img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .4s ease}.ore-usb-night-light__range-grid p{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin:1rem 0 2rem;font-size:1.1rem}.ore-usb-night-light__range-grid p span{color:#f7f3ec8c;letter-spacing:.12em}.ore-usb-night-light__story{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(4rem,8vw,12rem);padding-top:clamp(7rem,10vw,14rem);padding-bottom:clamp(7rem,10vw,14rem)}.ore-usb-night-light__story h2{margin-top:1.5rem}.ore-usb-night-light__story>div>p:last-child{max-width:66rem;margin:2rem 0 0;font-size:1.6rem;line-height:1.65}.ore-usb-night-light__story ol{align-self:end;margin:0;padding:0;border-top:1px solid var(--usb-line);list-style:none}.ore-usb-night-light__story li{display:grid;grid-template-columns:4.2rem 1fr;gap:1.5rem;padding:1.8rem 0;border-bottom:1px solid var(--usb-line);font-size:1.4rem;font-weight:650}.ore-usb-night-light__story li span{color:#1717167a;font-size:1rem;letter-spacing:.12em}.ore-usb-night-light__faq{display:grid;grid-template-columns:minmax(26rem,.7fr) minmax(0,1.3fr);gap:5vw;padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(8rem,11vw,15rem);border-top:1px solid var(--usb-line)}.ore-usb-night-light__faq h2{grid-row:1 / span 3}.ore-usb-night-light__faq details{grid-column:2;padding:1.8rem 0;border-bottom:1px solid var(--usb-line)}.ore-usb-night-light__faq summary{cursor:pointer;font-size:1.5rem;font-weight:700}.ore-usb-night-light__faq details p{margin:1.4rem 0 0;font-size:1.35rem;line-height:1.65}.ore-usb-night-light__dock{position:fixed;z-index:35;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(18rem,1fr) minmax(36rem,.8fr);align-items:center;gap:2rem;min-height:7.8rem;padding:.9rem max(2rem,calc((100vw - 148rem)/2)) calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid var(--usb-line);background:#f7f3ecf5;box-shadow:0 -1rem 3rem #1717161f;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}.ore-usb-night-light__dock:not(.is-visible){visibility:hidden;pointer-events:none;transform:translateY(100%)}.ore-usb-night-light__dock.is-visible{visibility:visible;transform:translateY(0)}.ore-usb-night-light__dock>div{display:grid;gap:.3rem;min-width:0}.ore-usb-night-light__dock span{overflow:hidden;font-size:1rem;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ore-usb-night-light__dock strong{font-family:var(--orelumia-display-font, Georgia, serif);font-size:1.9rem}.ore-usb-night-light__dock-form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.ore-usb-night-light__dock-form button{min-height:5rem;border:1px solid var(--usb-ink);cursor:pointer;font-size:1.05rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ore-usb-night-light__dock-form button:first-of-type{background:transparent;color:var(--usb-ink)}.ore-usb-night-light__dock-form button:last-of-type{background:var(--usb-ink);color:var(--usb-paper)}html.orelumia-cart-open .ore-usb-night-light__dock{display:none}@media screen and (max-width:989px){.ore-usb-night-light__hero{grid-template-columns:1fr}.ore-usb-night-light__main-frame{position:relative;top:auto}.ore-usb-night-light__range-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){body:has(.ore-usb-night-light__dock.is-visible){padding-bottom:calc(7.7rem + env(safe-area-inset-bottom))}.ore-usb-night-light__hero{width:100%;min-width:0;gap:2.6rem;padding-top:2rem;padding-bottom:6rem}.ore-usb-night-light__media,.ore-usb-night-light__purchase{width:100%;min-width:0}.ore-usb-night-light__purchase{padding-top:0}.ore-usb-night-light__purchase h1{width:100%;max-width:100%;font-size:clamp(3.2rem,9vw,4rem);line-height:1.06;overflow-wrap:normal;word-break:normal}.ore-usb-night-light__intro{font-size:1.48rem}.ore-usb-night-light__state-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ore-usb-night-light__state-tabs button{min-width:0}.ore-usb-night-light__facts{grid-template-columns:1fr}.ore-usb-night-light__facts li{min-height:3.8rem}.ore-usb-night-light__facts li+li{border-top:1px solid var(--usb-line);border-left:0}.ore-usb-night-light__form{grid-template-columns:1fr}.ore-usb-night-light__quantity{grid-row:auto}.ore-usb-night-light__quantity>span:last-child{width:12rem}.ore-usb-night-light__record>header,.ore-usb-night-light__range header,.ore-usb-night-light__story,.ore-usb-night-light__faq{grid-template-columns:1fr}.ore-usb-night-light__record>header>p:last-child{grid-column:1}.ore-usb-night-light__range header>p:last-child{grid-column:1}.ore-usb-night-light__pair{grid-template-columns:1fr}.ore-usb-night-light__range-grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory}.ore-usb-night-light__range-grid article{flex:0 0 78vw;scroll-snap-align:start}.ore-usb-night-light__story ol{margin-top:1rem}.ore-usb-night-light__faq h2{grid-row:auto}.ore-usb-night-light__faq details{grid-column:1}.ore-usb-night-light__dock{width:100%;max-width:100vw;grid-template-columns:minmax(0,1fr);gap:.55rem;min-height:7.2rem;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));overflow:hidden}.ore-usb-night-light__dock>div{display:none}.ore-usb-night-light__dock-form{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ore-usb-night-light__dock-form button{min-width:0;min-height:5.1rem;padding:.4rem;overflow:hidden;font-size:.95rem;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/orelumia-usb-night-light.css.map */
