:root{--oi-ink: #141b2d;--oi-ink-2: #1b2438;--oi-card: #222d45;--oi-cream: #f3e9d9;--oi-terra: #8c442c;--oi-bulb: #f2b27a;--oi-violet: #9b6bff;--oi-teal: #3fd6c8;--oi-pink: #ff5fb1;--oi-muted: rgba(243, 233, 217, .82);--font-heading-family: "Fraunces", Georgia, serif;--font-body-family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 350}body{background:var(--oi-ink);color:var(--oi-muted);font-size:1.7rem;line-height:1.65;letter-spacing:.01em}@media(min-width:750px){body{font-size:1.8rem}}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-optical-sizing:auto;letter-spacing:.01em;color:var(--oi-cream)}body,.color-scheme-1,.color-scheme-5{background-color:var(--oi-ink)!important;background-image:none}.color-scheme-2,.color-scheme-4{background-color:var(--oi-ink-2)!important}.header-wrapper{background:#141b2de6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(155,107,255,.18)}.header .aura-logo-svg,.header__heading-logo-wrapper{width:clamp(84px,8vw,112px)!important}.header{padding-top:8px!important;padding-bottom:8px!important}.footer{background:#111726!important}.announcement-bar,.utility-bar,.aura-announcement{background:linear-gradient(90deg,#2a1d4a,#1b2a4a 50%,#3a1d3a)!important;color:#f3e9d9!important}.aura-outdoor{background:#19223a!important}.button,.shopify-payment-button__button--unbranded,.oi-btn{background:var(--oi-terra);color:var(--oi-cream);border-radius:0;transition:box-shadow .35s ease,background-color .35s ease}.button:hover,.oi-btn:hover{background:#9b4c31;box-shadow:0 0 0 1px #ff5fb159,0 10px 40px -8px #9b6bff8c}.oi-link{color:var(--oi-cream);text-decoration:underline;text-underline-offset:.35em;text-decoration-color:#f3e9d959}.oi-link:hover{text-decoration-color:var(--oi-teal)}:focus-visible{outline:2px solid var(--oi-teal)!important;outline-offset:3px!important;box-shadow:none!important}.price,.price-item{color:var(--oi-cream)}.card__inner{background:radial-gradient(120% 90% at 30% 10%,rgba(155,107,255,.22),transparent 55%),radial-gradient(90% 80% at 90% 100%,rgba(63,214,200,.14),transparent 60%),var(--oi-card)!important}.card-wrapper:hover .card__inner{background:radial-gradient(120% 90% at 30% 10%,rgba(255,95,177,.3),transparent 58%),radial-gradient(90% 80% at 90% 100%,rgba(63,214,200,.24),transparent 62%),var(--oi-card)!important}.card-wrapper .card__media img{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s ease}.card-wrapper:hover .card__media img{transform:scale(1.04);filter:brightness(1.06)}.oi-section{position:relative;padding:clamp(64px,10vw,140px) clamp(16px,6vw,96px);overflow:hidden}.oi-eyebrow{font-size:1.4rem;color:var(--oi-bulb);margin:0 0 1.2rem;letter-spacing:.02em}.oi-lede{max-width:58ch;color:var(--oi-muted)}.oi-spill{position:absolute;left:0;right:0;bottom:-1px;height:140px;pointer-events:none;background:radial-gradient(60% 100% at 65% 100%,rgba(155,107,255,.16),transparent 70%)}.oi-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.oi-hero{min-height:100svh;display:grid;align-items:end;background:var(--oi-ink);padding-bottom:clamp(40px,7vh,80px)}.oi-hero__layer{position:absolute;left:0;right:0;will-change:transform}.oi-hero__sky{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1a33,#1a2b52 45%,#24345f 70%,#141b2d)}.oi-hero__stars{top:0;right:0;bottom:40%;left:0;opacity:.8;background-image:radial-gradient(1px 1px at 8% 22%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 23% 8%,#fff7 50%,transparent 51%),radial-gradient(1.4px 1.4px at 41% 30%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 58% 12%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 77% 26%,#fff8 50%,transparent 51%),radial-gradient(1.4px 1.4px at 92% 9%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 33% 18%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 68% 4%,#fff7 50%,transparent 51%)}.oi-hero__house{bottom:0;height:min(80svh,740px);display:flex;justify-content:flex-end}.oi-hero__house svg{height:100%;width:auto;max-width:118%;margin-right:-6%}.oi-house-body{fill:#2a2f3d}.oi-house-wing{fill:#232837}.oi-door{fill:#1a1d27}.oi-hero__front{bottom:-2px;height:20svh;background:radial-gradient(40% 90% at 12% 100%,#10182a 60%,transparent 61%),radial-gradient(34% 80% at 38% 105%,#121a2c 60%,transparent 61%),radial-gradient(40% 90% at 88% 104%,#111929 60%,transparent 61%)}.oi-hero__bloom{position:absolute;right:8%;top:22%;width:72vmin;height:42vmin;border-radius:50%;background:radial-gradient(closest-side,var(--bloom, rgba(155,107,255,.4)),rgba(63,214,200,.12) 55%,transparent);mix-blend-mode:screen;opacity:0;transition:opacity 1.6s ease .6s;filter:blur(10px)}.oi-lit .oi-hero__bloom{opacity:1;animation:oiBreathe 7s ease-in-out 2.2s infinite}.oi-roof-line{fill:none;stroke:#ffffff8c;stroke-width:2.4;stroke-linecap:round;filter:url(#oiGlow);stroke-dasharray:var(--len, 1200);stroke-dashoffset:var(--len, 1200)}.oi-lit .oi-roof-line{transition:stroke-dashoffset 1.9s cubic-bezier(.6,.05,.25,1) .4s;stroke-dashoffset:0}.oi-bulbs circle{opacity:0;fill:#ffd9a8;transition:fill .6s ease}.oi-lit .oi-bulbs circle{opacity:1;transition:opacity .25s ease calc(.4s + var(--d) * 1.9s),fill .6s ease}.oi-wash{opacity:0;transition:opacity 1.4s ease 2s;mix-blend-mode:screen}.oi-lit .oi-wash{opacity:.75}.oi-wash stop{transition:stop-color .8s ease}.oi-window{fill:#333a4c;transition:fill 1.2s ease 2.1s}.oi-lit .oi-window--warm{fill:#f0b070}@keyframes oiBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes oiRainbow{0%{fill:#ff4d6d}16%{fill:#ffa23a}33%{fill:#ffe45c}50%{fill:#3fe08a}66%{fill:#3fd6c8}83%{fill:#6f7bff}to{fill:#ff4d6d}}@keyframes oiWash1{0%,to{stop-color:#9b6bff}33%{stop-color:#3fd6c8}66%{stop-color:#ff5fb1}}@keyframes oiWash2{0%,to{stop-color:#3fe08a}33%{stop-color:#ff5fb1}66%{stop-color:#6f7bff}}@keyframes oiWash3{0%,to{stop-color:#ffa23a}33%{stop-color:#9b6bff}66%{stop-color:#3fd6c8}}[data-mode=rainbow].oi-lit .oi-bulbs circle{animation:oiRainbow 4.8s linear infinite;animation-delay:calc(var(--i) * -.09s)}[data-mode=rainbow] .oi-w1{stop-color:#9b6bff;animation:oiWash1 9s ease-in-out infinite}[data-mode=rainbow] .oi-w2{stop-color:#3fe08a;animation:oiWash2 9s ease-in-out infinite}[data-mode=rainbow] .oi-w3{stop-color:#ffa23a;animation:oiWash3 9s ease-in-out infinite}[data-mode=rainbow]{--bloom: rgba(155,107,255,.45)}@keyframes oiTwinkle{0%,to{opacity:1}50%{opacity:.55}}[data-mode=warm] .oi-bulbs circle{fill:#ffd9a8}[data-mode=warm].oi-lit .oi-bulbs circle{animation:oiTwinkle 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}[data-mode=warm] .oi-w1,[data-mode=warm] .oi-w3{stop-color:#f2b27a}[data-mode=warm] .oi-w2{stop-color:#ffcf96}[data-mode=warm]{--bloom: rgba(242,178,122,.45)}@keyframes oiSwapPO{0%,45%{fill:#a24dff}55%,to{fill:#ff8a1f}}@keyframes oiSwapOP{0%,45%{fill:#ff8a1f}55%,to{fill:#a24dff}}[data-mode=halloween] .oi-b0,[data-mode=halloween] .oi-b2{fill:#a24dff}[data-mode=halloween] .oi-b1{fill:#ff8a1f}[data-mode=halloween].oi-lit .oi-b0,[data-mode=halloween].oi-lit .oi-b2{animation:oiSwapPO 3s ease-in-out infinite alternate}[data-mode=halloween].oi-lit .oi-b1{animation:oiSwapOP 3s ease-in-out infinite alternate}[data-mode=halloween] .oi-w1,[data-mode=halloween] .oi-w3{stop-color:#8a3dff}[data-mode=halloween] .oi-w2{stop-color:#3fe08a}[data-mode=halloween]{--bloom: rgba(162,77,255,.5)}[data-mode=holiday] .oi-b0{fill:#ff3b3b}[data-mode=holiday] .oi-b1{fill:#34d46a}[data-mode=holiday] .oi-b2{fill:#fff1d6}[data-mode=holiday].oi-lit .oi-bulbs circle{animation:oiTwinkle 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.17s)}[data-mode=holiday] .oi-w1{stop-color:#ff3b3b}[data-mode=holiday] .oi-w2{stop-color:#fff1d6}[data-mode=holiday] .oi-w3{stop-color:#34d46a}[data-mode=holiday]{--bloom: rgba(255,90,90,.35)}.oi-scenes{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.oi-scenes button{font:inherit;font-size:1.3rem;color:var(--oi-cream);background:#f3e9d90f;border:1px solid rgba(243,233,217,.3);border-radius:3rem;padding:.9rem 1.5rem;min-height:44px;cursor:pointer;transition:background .3s,border-color .3s,box-shadow .3s}.oi-scenes button:hover{border-color:#f3e9d999}.oi-scenes button[aria-pressed=true]{background:#f3e9d9;color:#141b2d;border-color:#f3e9d9;box-shadow:0 0 24px -4px var(--bloom, rgba(155,107,255,.6))}.oi-hero__copy{position:relative;z-index:2;max-width:620px}.oi-hero__title{font-size:clamp(4.2rem,8.4vw,9.6rem);line-height:.98;margin:0 0 1.6rem;font-weight:320;text-shadow:0 2px 30px rgba(20,27,45,.6)}.oi-hero__ctas{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;align-items:center;margin-top:2.4rem}.oi-hero__note{font-size:1.3rem;opacity:.65;margin-top:1.6rem;max-width:46ch}@media(max-width:749px){.oi-hero{align-items:start;padding-top:4rem}.oi-hero__house{height:52svh}.oi-hero__copy{padding-bottom:38svh}}.oi-threshold{background:var(--oi-cream);color:#2b1c14;text-align:left}.oi-threshold:before{content:"";position:absolute;top:0;bottom:0;right:12%;width:min(28vw,320px);background:linear-gradient(180deg,#f2b27a8c,#f2b27a00 85%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);opacity:.55}.oi-threshold__inner{position:relative;display:grid;gap:2.4rem;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;max-width:1100px}.oi-threshold p{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.4vw,3.6rem);line-height:1.2;color:#2b1c14;margin:0;max-width:24ch;font-weight:380}@media(max-width:749px){.oi-threshold__inner{grid-template-columns:1fr}.oi-threshold .aura-logo-svg{width:150px!important}}.oi-rv{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}.oi-rv.oi-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.oi-roof-line{stroke-dashoffset:0!important;transition:none!important}.oi-bulbs circle,.oi-hero__bloom,.oi-wash,.oi-wash stop{opacity:1!important;animation:none!important;transition:none!important}.oi-window--warm{fill:#f0b070!important}.oi-hero__layer{transform:none!important}.oi-rv{opacity:1!important;transform:none!important}[data-mode=rainbow] .oi-b0{fill:#9b6bff}[data-mode=rainbow] .oi-b1{fill:#3fd6c8}[data-mode=rainbow] .oi-b2{fill:#ff5fb1}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/aura-oi.css.map */
