.al{--al-fg-c:var(--al-fg);--al-acc:var(--al-accent-c,var(--al-accent));--al-grad:linear-gradient(135deg,var(--al-accent-light) 0%,var(--al-acc) 50%,var(--al-accent-dark) 100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;color:var(--al-fg-c);background:var(--al-section-bg,var(--al-bg));position:relative;overflow:hidden;padding-top:var(--al-pt,0);padding-bottom:var(--al-pb,0);-webkit-font-smoothing:antialiased;scroll-margin-top:calc(var(--al-sticky-h,80px) + var(--al-scroll-gap,12px) + var(--al-scroll-extra,0px))}@media(max-width:767px){.al{padding-top:var(--al-pt-m,var(--al-pt,0));padding-bottom:var(--al-pb-m,var(--al-pb,0))}}.al *,.al *:before,.al *:after{box-sizing:border-box}.al h1,.al h2,.al h3,.al h4,.al .al-serif{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:.08em;margin:0;color:inherit;text-transform:none;line-height:1.15}.al p{margin:0}.al a{color:inherit}.al img,.al video{display:block;max-width:100%}.al-wrap{max-width:1280px;margin:0 auto;padding-left:var(--al-gutter-m);padding-right:var(--al-gutter-m)}@media(min-width:1024px){.al-wrap{padding-left:var(--al-gutter);padding-right:var(--al-gutter)}}.al-wrap--5xl{max-width:calc(1024px + 2*var(--al-gutter))}.al-wrap--4xl{max-width:calc(896px + 2*var(--al-gutter-m))}.al-wrap--3xl{max-width:calc(768px + 2*var(--al-gutter-m))}.al-icon{width:1em;height:1em;flex-shrink:0}.al-eyebrow{font-size:.75rem;letter-spacing:.4em;color:var(--al-acc);margin-bottom:1.5rem;text-transform:uppercase}.al-eyebrow--muted{color:var(--al-muted-fg);letter-spacing:.3em;margin-bottom:1rem}.al-korean{font-family:Noto Sans KR,-apple-system,sans-serif;letter-spacing:.05em}.al-eyebrow.al-korean{letter-spacing:.4em}.al-grad-text{background:var(--al-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.al-accent-text{color:var(--al-acc);font-weight:500}.al-divider{width:4rem;height:1px;background:var(--al-acc);margin:0 auto;border:0}.al-h-xl{font-size:2.25rem;letter-spacing:.1em;line-height:1.25}@media(min-width:768px){.al-h-xl{font-size:3rem}}@media(min-width:1024px){.al-h-xl{font-size:3.75rem}}.al-h-lg{font-size:1.875rem;letter-spacing:.1em}@media(min-width:768px){.al-h-lg{font-size:2.25rem}}.al-h-row{font-size:1.875rem;letter-spacing:.05em;line-height:1.25;margin-bottom:1.5rem!important}@media(min-width:768px){.al-h-row{font-size:2.25rem}}@media(min-width:1024px){.al-h-row{font-size:3rem}}.al-center{text-align:center}.al-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--al-primary);color:var(--al-on-primary)!important;padding:1rem 2rem;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;border:0;border-radius:0;cursor:pointer;text-decoration:none!important;transition:all .3s;font-family:inherit;line-height:1.25}.al-btn:hover{background:var(--al-btn-hover);box-shadow:0 0 60px color-mix(in srgb,var(--al-acc) 25%,transparent);transform:scale(1.02)}.al-btn:active{transform:scale(.98)}.al-btn--block{display:flex;width:100%}.al-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.al-btn[aria-busy=true]{opacity:.7;pointer-events:none}.al-announce{background:var(--al-announce-bg);color:var(--al-announce-fg);padding-left:var(--al-gutter-m);padding-right:var(--al-gutter-m);text-align:center;overflow:visible}.al-announce p{font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;font-weight:500;line-height:1.5}.al-announce .al-code{color:var(--al-announce-code)}.al-announce a{text-decoration:none}#header-group:has(.al-nav){display:contents}.shopify-section:has(>.al-nav[data-sticky]){position:sticky;top:0;z-index:40}.al-nav{background:rgba(var(--al-header-bg-rgb),.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid color-mix(in srgb,var(--al-border) 30%,transparent);color:var(--al-header-fg);overflow:visible}.al-nav__bar{display:flex;align-items:center;justify-content:space-between;height:var(--al-nav-h,80px)}.al-nav__logo img{height:var(--al-logo-h,32px);width:auto}.al-nav__logo-text{font-family:Cormorant Garamond,serif;font-size:1.5rem;letter-spacing:.2em;text-decoration:none}.al-nav__links{display:none;align-items:center;gap:3rem}.al-nav__link{position:relative;font-size:.75rem;letter-spacing:.2em;color:color-mix(in srgb,var(--al-header-fg) 80%,transparent);text-decoration:none;transition:color .3s;text-transform:uppercase}.al-nav__link:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0;background:var(--al-acc);transition:width .3s}.al-nav__link:hover{color:var(--al-acc)}.al-nav__link:hover:after{width:100%}.al-nav__actions{display:flex;align-items:center;gap:.5rem}.al-nav__actions header-actions{color:var(--al-header-fg);--color-foreground:var(--al-header-fg)}.al-nav--no-account .account-button{display:none!important}.al-nav__toggle{display:inline-flex;background:none;border:0;padding:.5rem;margin-right:-.5rem;color:inherit;cursor:pointer;font-size:24px}.al-nav__toggle .al-icon{width:24px;height:24px}.al-nav__toggle [data-close],.al-nav[data-open] .al-nav__toggle [data-open-icon]{display:none}.al-nav[data-open] .al-nav__toggle [data-close]{display:block}.al-nav__mobile{display:none;background:var(--al-header-bg);border-top:1px solid var(--al-border);padding:2rem var(--al-gutter-m)}.al-nav[data-open] .al-nav__mobile{display:block}.al-nav__mobile a{display:block;font-size:.875rem;letter-spacing:.2em;color:color-mix(in srgb,var(--al-header-fg) 80%,transparent);text-decoration:none;text-transform:uppercase}.al-nav__mobile a+a{margin-top:1.5rem}@media(min-width:768px){.al-nav__links{display:flex}.al-nav__toggle,.al-nav__mobile,.al-nav[data-open] .al-nav__mobile{display:none}}.al-showcase{background:var(--al-section-bg,color-mix(in srgb,var(--al-secondary) 30%,var(--al-bg)))}.al-showcase__grid{display:grid;gap:2rem;align-items:center}@media(min-width:1024px){.al-showcase__grid{grid-template-columns:1fr 1fr;gap:6rem}}.al-showcase h2,.al-showcase h1{margin-bottom:2rem;font-size:2.25rem;letter-spacing:.1em;line-height:1.25}@media(min-width:768px){.al-showcase h2,.al-showcase h1{font-size:3rem}}@media(min-width:1024px){.al-showcase h2,.al-showcase h1{font-size:3.75rem}}.al-showcase__mimg{margin-bottom:2rem}.al-showcase__mimg img{width:100%;max-width:24rem;margin:0 auto;height:auto}.al-showcase__dimg{display:none;position:relative}.al-showcase__dimg img{width:100%;max-width:32rem;margin:0 auto;height:auto}@media(min-width:1024px){.al-showcase__mimg{display:none}.al-showcase__dimg{display:block}}.al-lead{font-size:1.125rem;line-height:1.625;color:color-mix(in srgb,var(--al-fg-c) 70%,transparent);margin-bottom:1.5rem!important}@media(min-width:768px){.al-lead{font-size:1.25rem}}.al-lead strong,.al-lead b{color:var(--al-acc);font-weight:500}.al-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.al-tag{font-size:.75rem;letter-spacing:.15em;padding:.375rem .75rem;border:1px solid color-mix(in srgb,var(--al-acc) 30%,transparent);color:var(--al-acc);text-transform:uppercase}.al-subnote{font-size:.875rem;letter-spacing:.15em;color:var(--al-muted-fg);margin-bottom:2.5rem!important}.al-marquee{background:var(--al-section-bg,var(--al-marquee-bg));color:var(--al-marquee-fg)}.al-marquee__fade{position:absolute;top:0;bottom:0;width:8rem;z-index:2;pointer-events:none}.al-marquee__fade--l{left:0;background:linear-gradient(to right,var(--al-section-bg,var(--al-marquee-bg)),transparent)}.al-marquee__fade--r{right:0;background:linear-gradient(to left,var(--al-section-bg,var(--al-marquee-bg)),transparent)}.al-marquee__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,color-mix(in srgb,var(--al-acc) 5%,transparent),color-mix(in srgb,var(--al-acc) 10%,transparent),color-mix(in srgb,var(--al-acc) 5%,transparent));animation:al-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.al-marquee__scan{position:absolute;top:0;bottom:0;left:0;width:50%;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--al-acc) 20%,transparent),transparent);animation:al-scan 3s ease-in-out infinite}.al-marquee__track{position:relative;display:flex;white-space:nowrap;width:max-content;animation:al-marquee var(--al-marquee-d,40s) linear infinite}@media(max-width:767px){.al-marquee__track{animation-duration:var(--al-marquee-dm,20s)}}.al-marquee__text{font-family:Cormorant Garamond,serif;font-size:1.5rem;letter-spacing:.3em;opacity:.9;padding:0 1rem;line-height:1.3}@media(min-width:768px){.al-marquee__text{font-size:2.25rem}}@media(min-width:1024px){.al-marquee__text{font-size:3rem}}@keyframes al-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes al-scan{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes al-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.al-marquee__track,.al-marquee__scan,.al-marquee__glow{animation:none}}.al-row{display:grid;background:var(--al-section-bg,var(--al-bg))}@media(min-width:1024px){.al-row{grid-template-columns:1fr 1fr;min-height:var(--al-row-minh,600px)}.al-row--media-left .al-row__media{order:1}.al-row--media-left .al-row__text{order:2}}.al-row--stretch{align-items:stretch}.al-row__text{display:flex;align-items:center;padding:4rem 2rem;background:color-mix(in srgb,var(--al-secondary) 50%,var(--al-bg))}@media(min-width:1024px){.al-row__text{padding:6rem 4rem}}.al-row--compact .al-row__text{padding:3rem 2rem}@media(min-width:1024px){.al-row--compact .al-row__text{padding:4rem}}.al-row__inner{max-width:28rem}.al-row__body p{font-size:1rem;line-height:1.625;color:color-mix(in srgb,var(--al-fg-c) 70%,transparent);margin-bottom:1.5rem}@media(min-width:768px){.al-row__body p{font-size:1.125rem}}.al-row__body strong,.al-row__body b{color:var(--al-acc);font-weight:500}.al-row__note{font-size:.875rem;letter-spacing:.15em;color:var(--al-acc);font-weight:500;text-transform:uppercase}.al-row__media{position:relative;overflow:hidden;background:var(--al-row-media-bg,color-mix(in srgb,var(--al-secondary) 20%,var(--al-bg)))}.al-row__media img,.al-row__media video{width:100%;height:100%;object-fit:cover;object-position:center}.al-row--media-first-mobile .al-row__media{order:-1}@media(max-width:1023px){.al-row--text-first-mobile .al-row__media{order:2}.al-row--text-first-mobile .al-row__text{order:1}}.al-row--dark .al-row__text{background:var(--al-dark-panel);color:var(--al-on-dark)}.al-row--dark .al-row__body p{color:color-mix(in srgb,var(--al-on-dark) 70%,transparent)}.al-row--dark h2{color:var(--al-on-dark)}.al-bullets{margin-bottom:1.5rem}.al-bullet{display:flex;align-items:flex-start;gap:1rem}.al-bullet+.al-bullet{margin-top:.75rem}.al-bullet__dot{width:.75rem;height:.75rem;border-radius:999px;margin-top:.375rem;flex-shrink:0}.al-bullet__t{font-weight:500;margin-bottom:.125rem!important}.al-bullet__d{font-size:.875rem;color:color-mix(in srgb,currentColor 60%,transparent)}.al-row__foot{font-size:.875rem;font-style:italic;color:color-mix(in srgb,currentColor 50%,transparent)}.al-callout{border-left:2px solid var(--al-acc);padding-left:1.5rem;margin-top:1.5rem}.al-callout h3{font-size:1.125rem;letter-spacing:.05em;margin-bottom:.5rem!important}.al-callout p{font-size:.875rem;color:var(--al-muted-fg);line-height:1.5}.al-tech__head{text-align:center;margin-bottom:5rem}.al-tech__head h2{margin-bottom:1.5rem}.al-tech__video{position:relative;margin:0 auto 6rem;width:100%;max-width:48rem;aspect-ratio:16/9}.al-tech__video iframe,.al-tech__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.al-tech__grid{display:grid;gap:2rem}@media(min-width:768px){.al-tech__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.al-tech__grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.al-card{padding:2rem;background:color-mix(in srgb,var(--al-secondary) 30%,var(--al-bg));border:1px solid transparent;transition:all .5s}.al-card:hover{background:color-mix(in srgb,var(--al-secondary) 50%,var(--al-bg));border-color:color-mix(in srgb,var(--al-acc) 20%,transparent)}.al-card .al-icon{width:2rem;height:2rem;color:var(--al-acc);margin-bottom:1.5rem;transition:transform .3s}.al-card:hover .al-icon{transform:scale(1.1)}.al-card h3{font-size:1.25rem;letter-spacing:.1em;margin-bottom:.75rem!important}.al-card p{font-size:.875rem;color:var(--al-muted-fg);line-height:1.625;margin-bottom:1rem}.al-card .al-card__ko{font-size:.75rem;letter-spacing:.2em;color:color-mix(in srgb,var(--al-acc) 70%,transparent);margin:0}.al-specs__head{text-align:center;margin-bottom:4rem}.al-specs__list{margin-bottom:4rem}.al-spec{border-bottom:1px solid var(--al-border);padding-bottom:1rem}.al-spec+.al-spec{margin-top:1.5rem}.al-spec__l{font-size:.875rem;font-weight:500;letter-spacing:.1em;margin-bottom:.5rem!important;text-transform:uppercase}.al-spec__v p,.al-spec__v{font-size:.875rem;color:var(--al-muted-fg)}.al-spec__v p+p{margin-top:.25rem}.al-acc{border-bottom:1px solid var(--al-border)}.al-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;font-size:.875rem;letter-spacing:.1em;font-weight:500}.al-acc summary::-webkit-details-marker{display:none}.al-acc summary .al-acc__chev{width:1rem;height:1rem;transition:transform .2s}.al-acc[open] summary .al-acc__chev{transform:rotate(180deg)}.al-acc__label{display:flex;align-items:center;gap:.75rem}.al-acc__label .al-icon{width:1.25rem;height:1.25rem;color:var(--al-muted-fg)}.al-acc__body{font-size:.875rem;color:var(--al-muted-fg);line-height:1.625;padding-bottom:1rem}.al-acc__body p+p,.al-acc__body li+li{margin-top:.5rem}.al-acc__body ul{list-style:none;padding:0;margin:0}.al-pricing{background:var(--al-section-bg,color-mix(in srgb,var(--al-secondary) 30%,var(--al-bg)))}.al-pricing__grid{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.al-pricing__grid{grid-template-columns:1fr 1fr}}.al-carousel{position:relative}.al-carousel__vp{overflow:hidden;background:var(--al-muted)}.al-carousel__track{display:flex;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.al-carousel__slide{flex:0 0 100%;min-width:0;aspect-ratio:1/1}.al-carousel__slide img{width:100%;height:100%;object-fit:cover}.al-carousel__arrow{position:absolute;top:calc(50% - 1rem);transform:translateY(-50%);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--al-bg) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--al-border);color:var(--al-fg-c);cursor:pointer;padding:0;border-radius:0}.al-carousel__arrow:hover{background:var(--al-bg)}.al-carousel__arrow .al-icon{width:1.25rem;height:1.25rem}.al-carousel__arrow--prev{left:.75rem}.al-carousel__arrow--next{right:.75rem}.al-carousel__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.al-carousel__dot{width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--al-fg-c) 30%,transparent);border:0;padding:0;cursor:pointer;transition:all .3s}.al-carousel__dot[aria-current=true]{background:var(--al-fg-c);width:1.5rem}.al-buycard{background:var(--al-surface);border:1px solid var(--al-border);padding:2rem;outline:none}@media(min-width:768px){.al-buycard{padding:3rem}}.al-buycard__brand{font-size:.75rem;letter-spacing:.3em;color:var(--al-muted-fg);margin-bottom:.5rem!important;text-transform:uppercase}.al-buycard h2{font-size:1.5rem;letter-spacing:.1em;margin-bottom:1.5rem}@media(min-width:768px){.al-buycard h2{font-size:1.875rem}}.al-price{margin-bottom:2rem}.al-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.al-price__now{font-family:Cormorant Garamond,serif;font-size:2.25rem;line-height:1}@media(min-width:768px){.al-price__now{font-size:3rem}}.al-price__was{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:var(--al-muted-fg);text-decoration:line-through}.al-price__cur{font-size:.875rem;color:var(--al-muted-fg)}.al-price__promo{font-size:.875rem;color:var(--al-acc)}.al-price__promo b,.al-price__promo strong{font-weight:500}.al-countdown{border:1px solid var(--al-border);background:color-mix(in srgb,var(--al-secondary) 40%,var(--al-surface));padding:1rem;margin-bottom:1.5rem}.al-countdown__label{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--al-acc);text-align:center;margin-bottom:.75rem!important}.al-countdown__cells{display:flex;justify-content:center;align-items:center;gap:1rem}.al-countdown__cell{display:flex;flex-direction:column;align-items:center}.al-countdown__num{font-family:Cormorant Garamond,serif;font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums}@media(min-width:768px){.al-countdown__num{font-size:1.875rem}}.al-countdown__unit{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--al-muted-fg);margin-top:.25rem}.al-countdown__sep{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:color-mix(in srgb,var(--al-muted-fg) 50%,transparent);margin-top:-.75rem}@media(min-width:768px){.al-countdown__sep{font-size:1.875rem}}.al-checks{margin-bottom:2rem}.al-check{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--al-muted-fg)}.al-check+.al-check{margin-top:.75rem}.al-check .al-icon{width:1rem;height:1rem;color:var(--al-acc)}.al-buy__row{display:flex;flex-direction:column;gap:1rem}.al-buy__field{display:flex;align-items:center;justify-content:space-between;gap:1rem}.al-buy__label{font-size:.875rem;color:var(--al-muted-fg);letter-spacing:.025em}.al-buy__select{flex:1;max-width:16rem;height:2.5rem;border:1px solid var(--al-border);background:var(--al-surface);color:var(--al-fg-c);padding:0 .75rem;font:inherit;font-size:.875rem;border-radius:0}.al-qty{display:flex;align-items:center;gap:.75rem}.al-qty button{width:2.25rem;height:2.25rem;border:1px solid var(--al-border);background:transparent;display:flex;align-items:center;justify-content:center;color:var(--al-fg-c);cursor:pointer;padding:0;border-radius:0;transition:background .2s}.al-qty button:hover{background:color-mix(in srgb,var(--al-secondary) 50%,transparent)}.al-qty button[disabled]{opacity:.4;cursor:not-allowed}.al-qty .al-icon{width:1rem;height:1rem}.al-qty input{width:2rem;text-align:center;border:0;background:transparent;color:var(--al-fg-c);font:inherit;font-weight:500;-moz-appearance:textfield;padding:0}.al-qty input::-webkit-inner-spin-button,.al-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.al-buy__actions{margin-top:var(--al-buy-gap,20px)}.al-buy__msg{font-size:.8125rem;min-height:0;margin-top:.5rem!important}.al-buy__msg:empty{display:none}.al-buy__msg--error{color:#b91c1c}.al-buy__msg--ok{color:var(--al-acc)}.al-buy__express{margin-top:.75rem}.al-buy__express .shopify-payment-button__button{border-radius:0!important;min-height:3.25rem}.al-buy__express .shopify-payment-button__more-options{color:var(--al-muted-fg);font-size:.8125rem;margin-top:.5rem}.al-trust{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding-top:1.5rem;margin-top:1rem;border-top:1px solid var(--al-border)}.al-trust span{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--al-muted-fg)}.al-trust .al-icon{width:1rem;height:1rem}[data-al-buy-card]{scroll-margin-top:calc(var(--al-sticky-h,80px) + var(--al-scroll-gap,12px) + var(--al-scroll-extra,0px))}.al-chok{background:var(--al-section-bg,var(--al-chok-bg));color:var(--al-chok-fg);text-align:center}.al-chok__glow{position:absolute;width:600px;height:600px;border-radius:999px;filter:blur(64px);background:radial-gradient(circle,color-mix(in srgb,var(--al-acc) 30%,transparent) 0%,transparent 70%);pointer-events:none}.al-chok__glow--a{top:-10rem;left:-10rem;opacity:.4}.al-chok__glow--b{bottom:-10rem;right:-10rem;opacity:.3}.al-chok__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:linear-gradient(var(--al-acc) 1px,transparent 1px),linear-gradient(90deg,var(--al-acc) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.al-chok__inner{position:relative;z-index:1;max-width:64rem;margin:0 auto}.al-chok__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:2rem}.al-chok__eyebrow .al-line{height:1px;width:2.5rem;background:var(--al-acc)}.al-chok__eyebrow .al-icon{width:1rem;height:1rem;color:var(--al-acc)}.al-chok__eyebrow p{font-size:.65rem;letter-spacing:.5em;text-transform:uppercase;color:var(--al-chok-acc-light)}@media(min-width:768px){.al-chok__eyebrow p{font-size:.75rem}}.al-chok h2{font-size:3.75rem;line-height:.9;letter-spacing:.02em;margin-bottom:1rem}@media(min-width:640px){.al-chok h2{font-size:4.5rem}}@media(min-width:768px){.al-chok h2{font-size:6rem}}@media(min-width:1024px){.al-chok h2{font-size:9rem}}.al-chok__days{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.875rem;margin-bottom:2.5rem!important;line-height:1.2}@media(min-width:768px){.al-chok__days{font-size:3rem}}@media(min-width:1024px){.al-chok__days{font-size:3.75rem}}.al-chok__rule{margin:0 auto 2.5rem;height:1px;width:6rem;background:var(--al-acc)}.al-chok__sub{font-size:1rem;color:color-mix(in srgb,var(--al-chok-fg) 70%,transparent);max-width:36rem;margin:0 auto 3rem!important;line-height:1.625}@media(min-width:768px){.al-chok__sub{font-size:1.125rem}}.al-chok__def{max-width:42rem;margin:0 auto 3rem;border:1px solid color-mix(in srgb,var(--al-chok-fg) 10%,transparent);background:color-mix(in srgb,var(--al-chok-fg) 5%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2rem;text-align:left}@media(min-width:768px){.al-chok__def{padding:2.5rem 3rem}}.al-chok__term{font-family:Cormorant Garamond,serif;font-size:1.5rem;margin-bottom:.25rem!important}@media(min-width:768px){.al-chok__term{font-size:1.875rem}}.al-chok__term span{color:var(--al-chok-acc-light)}.al-chok__pos{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--al-chok-fg) 50%,transparent);margin-bottom:1.25rem!important}@media(min-width:768px){.al-chok__pos{font-size:.75rem}}.al-chok__meaning{font-size:.875rem;color:color-mix(in srgb,var(--al-chok-fg) 70%,transparent);line-height:1.625}@media(min-width:768px){.al-chok__meaning{font-size:1rem}}.al-chok__cols{display:grid;gap:2rem;max-width:56rem;margin:0 auto 3.5rem;text-align:left}@media(min-width:768px){.al-chok__cols{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.al-chok__col-t{font-family:Cormorant Garamond,serif;font-size:1.25rem;margin-bottom:.5rem!important}@media(min-width:768px){.al-chok__col-t{font-size:1.5rem}}.al-chok__col-d{font-size:.875rem;color:color-mix(in srgb,var(--al-chok-fg) 60%,transparent);line-height:1.625}.al-chok__code-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem}.al-chok__code-label{font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;color:color-mix(in srgb,var(--al-chok-fg) 50%,transparent)}.al-chok__code{position:relative}.al-chok__code:before{content:"";position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;filter:blur(40px);opacity:.4;background:var(--al-grad)}.al-chok__code span{position:relative;display:block;border:1px solid color-mix(in srgb,var(--al-acc) 40%,transparent);background:color-mix(in srgb,var(--al-chok-fg) 5%,transparent);padding:1.25rem 2.5rem;font-family:Cormorant Garamond,serif;font-size:1.875rem;letter-spacing:.35em;line-height:1.2}@media(min-width:768px){.al-chok__code span{padding:1.25rem 4rem;font-size:3rem}}.al-chok__perks{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:42rem;margin:0 auto 3rem;border-top:1px solid color-mix(in srgb,var(--al-chok-fg) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--al-chok-fg) 10%,transparent);padding:2rem 0}@media(min-width:768px){.al-chok__perks{gap:3rem}}.al-chok__perk-t{font-family:Cormorant Garamond,serif;font-size:1.125rem;margin-bottom:.25rem!important}@media(min-width:768px){.al-chok__perk-t{font-size:1.5rem}}.al-chok__perk-s{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:color-mix(in srgb,var(--al-chok-fg) 50%,transparent)}@media(min-width:768px){.al-chok__perk-s{font-size:.75rem}}.al-chok__cta{display:inline-block;background:var(--al-chok-btn-bg);color:var(--al-chok-btn-fg)!important;padding:1.25rem 3rem;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500;text-decoration:none!important;transition:all .3s}.al-chok__cta:hover{transform:scale(1.03);box-shadow:0 0 60px color-mix(in srgb,var(--al-acc) 40%,transparent)}.al-faq__head{text-align:center;margin-bottom:3rem}.al-faq__item{border:1px solid var(--al-border);background:color-mix(in srgb,var(--al-secondary) 20%,var(--al-bg));padding:0 1.5rem}.al-faq__item+.al-faq__item{margin-top:1rem}.al-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;font-weight:500;text-align:left;transition:color .2s}.al-faq__item summary:hover{color:var(--al-acc)}.al-faq__item summary::-webkit-details-marker{display:none}.al-faq__item summary .al-icon{width:1rem;height:1rem;transition:transform .2s}.al-faq__item[open] summary .al-icon{transform:rotate(180deg)}.al-faq__a{color:var(--al-muted-fg);line-height:1.625;padding-bottom:1.25rem}.al-faq__a p+p{margin-top:.75rem}.al-reviews{background:var(--al-section-bg,color-mix(in srgb,var(--al-secondary) 20%,var(--al-bg)))}.al-reviews__head{text-align:center;margin-bottom:4rem}.al-reviews__head h2{font-size:2.25rem;letter-spacing:.1em;margin-bottom:1.5rem}@media(min-width:768px){.al-reviews__head h2{font-size:3rem}}.al-stars{display:flex;gap:.125rem;color:var(--al-acc)}.al-stars .al-icon{width:1.25rem;height:1.25rem;fill:currentColor}.al-stars .al-icon.is-off{fill:none;opacity:.7}.al-stars--sm .al-icon{width:.75rem;height:.75rem}.al-reviews__summary{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.al-reviews__avg{font-family:Cormorant Garamond,serif;font-size:1.25rem}.al-reviews__count{color:var(--al-muted-fg);font-size:.875rem}.al-bars{max-width:20rem;margin:0 auto 2rem}.al-bar{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.al-bar+.al-bar{margin-top:.375rem}.al-bar__n{width:.75rem;color:var(--al-muted-fg)}.al-bar .al-icon{width:.75rem;height:.75rem;color:var(--al-acc);fill:currentColor}.al-bar__track{flex:1;height:.5rem;background:var(--al-secondary);border-radius:999px;overflow:hidden}.al-bar__fill{height:100%;background:var(--al-acc);transition:width .5s}.al-bar__c{width:2rem;text-align:right;color:var(--al-muted-fg)}.al-reviews__grid{display:grid;gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.al-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.al-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.al-review{background:var(--al-surface);padding:1.5rem;border:1px solid color-mix(in srgb,var(--al-border) 50%,transparent)}.al-review__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.al-review__who{display:flex;align-items:center;gap:.75rem}.al-review__avatar{width:2.5rem;height:2.5rem;border-radius:999px;background:color-mix(in srgb,var(--al-acc) 20%,transparent);color:var(--al-acc);display:flex;align-items:center;justify-content:center;font-weight:500;flex-shrink:0;text-transform:uppercase}.al-review__name{font-size:.875rem;font-weight:500}.al-review__meta{font-size:.75rem;color:var(--al-muted-fg)}.al-review__verified{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--al-acc);letter-spacing:.05em}.al-review__verified .al-icon{width:.75rem;height:.75rem}.al-review h3,.al-review h4{font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.08em;line-height:1.25rem;font-weight:500;font-size:.875rem;margin-bottom:.5rem!important}.al-review__body{color:color-mix(in srgb,var(--al-fg-c) 70%,transparent);font-size:.875rem;line-height:1.625;margin-bottom:1rem!important;white-space:pre-line}.al-review__pics{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.al-review__pics img{width:4.5rem;height:4.5rem;object-fit:cover;border:1px solid var(--al-border)}.al-review__helpful{font-size:.75rem;color:var(--al-muted-fg)}.al-pager{display:flex;align-items:center;justify-content:center;gap:1.5rem}.al-pager button{width:2.5rem;height:2.5rem;border:1px solid var(--al-border);background:transparent;color:var(--al-fg-c);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:0;transition:background .2s}.al-pager button:hover{background:var(--al-secondary)}.al-pager button[disabled]{opacity:.3;cursor:not-allowed}.al-pager .al-icon{width:1.25rem;height:1.25rem}.al-pager__label{font-size:.875rem;color:var(--al-muted-fg)}.al-reviews__showing{text-align:center;font-size:.875rem;color:var(--al-muted-fg);margin-top:1.5rem!important}.al-loadmore{display:flex;justify-content:center}.al-btn--outline{background:transparent;color:var(--al-fg-c)!important;border:1px solid var(--al-fg-c)}.al-btn--outline:hover{background:var(--al-primary);color:var(--al-on-primary)!important;border-color:var(--al-primary)}.al-footer{background:var(--al-section-bg,var(--al-footer-bg));color:var(--al-footer-fg)}.al-footer__news{border-bottom:1px solid color-mix(in srgb,var(--al-footer-fg) 10%,transparent)}.al-footer__news-in{max-width:36rem;margin:0 auto;text-align:center;padding:5rem 0}.al-footer__eyebrow{font-size:.75rem;letter-spacing:.4em;color:var(--al-accent-light);margin-bottom:1rem!important;text-transform:uppercase}.al-footer h3{font-size:1.875rem;letter-spacing:.1em;margin-bottom:1.5rem}.al-footer__sub{font-size:.875rem;color:color-mix(in srgb,var(--al-footer-fg) 60%,transparent);margin-bottom:2rem!important}.al-footer__form{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.al-footer__form{flex-direction:row}}.al-footer__form input[type=email]{flex:1;background:transparent;border:1px solid color-mix(in srgb,var(--al-footer-fg) 20%,transparent);padding:1rem 1.5rem;font:inherit;font-size:.875rem;letter-spacing:.1em;color:var(--al-footer-fg);border-radius:0;outline:none}.al-footer__form input::placeholder{color:color-mix(in srgb,var(--al-footer-fg) 40%,transparent)}.al-footer__form input:focus{border-color:var(--al-footer-accent)}.al-footer__form button{background:var(--al-footer-accent);color:var(--al-footer-bg);border:0;padding:1rem 2rem;font:inherit;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:all .3s}.al-footer__form button:hover{background:var(--al-accent-light)}.al-footer__msg{font-size:.875rem;margin-top:1rem!important;color:var(--al-accent-light)}.al-footer__main{padding:4rem 0}.al-footer__cols{display:grid;gap:3rem;margin-bottom:4rem}@media(min-width:768px){.al-footer__cols{grid-template-columns:repeat(3,1fr)}}.al-footer__logo{height:var(--al-flogo-h,32px);width:auto;margin-bottom:1.5rem}.al-footer__logo--invert{filter:invert(1)}.al-footer__about{font-size:.875rem;color:color-mix(in srgb,var(--al-footer-fg) 60%,transparent);line-height:1.625;margin-bottom:1.5rem!important}.al-footer__ko{font-size:.75rem;letter-spacing:.2em;color:var(--al-accent-light)}.al-footer h4{font-family:Cormorant Garamond,Georgia,serif;line-height:1.25rem;font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem!important;font-weight:400}.al-footer__links a{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:color-mix(in srgb,var(--al-footer-fg) 60%,transparent);text-decoration:none;transition:color .2s}.al-footer__links a:hover{color:var(--al-accent-light)}.al-footer__links a+a{margin-top:.75rem}.al-footer__links--contact a+a{margin-top:1rem}.al-footer__links .al-icon{width:1rem;height:1rem}.al-footer__bottom{border-top:1px solid color-mix(in srgb,var(--al-footer-fg) 10%,transparent);padding-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem}@media(min-width:768px){.al-footer__bottom{flex-direction:row}}.al-footer__bottom p,.al-footer__pay span{font-size:.75rem;color:color-mix(in srgb,var(--al-footer-fg) 70%,transparent)}.al-footer__pay{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.al-footer__pay span{letter-spacing:.1em}.al-footer__pay svg{height:1.5rem;width:auto}.al-float{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:1rem;background:linear-gradient(to top,var(--al-bg),color-mix(in srgb,var(--al-bg) 95%,transparent),transparent);transition:transform .4s ease-out,opacity .4s;overflow:visible}.al-float[data-hidden]{transform:translateY(110%);opacity:0;pointer-events:none}.al-float .al-btn{width:100%;box-shadow:0 -4px 20px #00000026}.al-float .al-btn:hover{transform:none}@media(min-width:768px){.al-float{display:none}}.al-js .al-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.al-js .al-reveal.is-in,.shopify-design-mode .al-reveal,.al-noanim .al-reveal,.al-js.shopify-design-mode .al-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.al-js .al-reveal{opacity:1;transform:none;transition:none}}.al-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.al-strong{font-weight:500}.al [hidden],.al[hidden]{display:none!important}html:not(.al-js) [data-al-countdown]{display:none}.al.al-chok{--al-acc:var(--al-accent-c,var(--al-chok-accent,var(--al-accent)));--al-chok-acc-light:var(--al-chok-accent-light,var(--al-accent-light));--al-grad:linear-gradient(135deg,var(--al-chok-acc-light) 0%,var(--al-acc) 50%,var(--al-chok-accent-end,var(--al-accent-dark)) 100%)}.al.al-row--dark{--al-acc:var(--al-accent-c,var(--al-accent-on-dark,var(--al-accent)))}picture.al-showcase__mimg{display:block}@media(min-width:1024px){picture.al-showcase__mimg{display:none}picture.al-showcase__dimg{display:block}}.al p,.al h1,.al h2,.al h3,.al h4,.al li,.al summary{overflow-wrap:anywhere}.al-nav__link,.al-btn,.al-countdown__label,.al-eyebrow,.al-price__row{overflow-wrap:normal}.al-row,.al-pricing__grid,.al-tech__grid,.al-footer__cols,.al-showcase__grid,.al-chok__cols{min-width:0}@media(min-width:1024px){.al-row,.al-showcase__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:768px){.al-tech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.al-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.al-tech__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.al.al-showcase h1,.al.al-showcase h2,.al .al-showcase h1,.al .al-showcase h2{letter-spacing:.1em;line-height:1.25}@media(min-width:768px){.al.al-showcase h1,.al.al-showcase h2,.al .al-showcase h1,.al .al-showcase h2{line-height:1}}.al .al-h-row{letter-spacing:.05em;line-height:1.25}@media(min-width:768px){.al .al-h-row{line-height:2.5rem}}@media(min-width:1024px){.al .al-h-row{line-height:1}}.al .al-h-xl{letter-spacing:.1em;line-height:2.5rem}@media(min-width:768px){.al .al-h-xl{line-height:1}}.al .al-h-lg{letter-spacing:.1em;line-height:2.25rem}@media(min-width:768px){.al .al-h-lg{line-height:2.5rem}}.al .al-reviews__head h2{letter-spacing:.1em;line-height:2.5rem}@media(min-width:768px){.al .al-reviews__head h2{line-height:1}}.al .al-callout h3,.al .al-card h3{line-height:1.75rem}.al .al-buycard h2{line-height:2rem}@media(min-width:768px){.al .al-buycard h2{line-height:2.25rem}}.al.al-footer h3,.al .al-footer h3{line-height:2.25rem}.al-faq__item summary{font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;line-height:1.5rem;letter-spacing:.08em;font-weight:500}.al-acc summary{font-family:Cormorant Garamond,Georgia,serif;line-height:1.25rem}.al-nav{transition:background-color .2s}.al-nav[data-over-dark]{background:var(--al-header-bg)}html.al-menu-open,html.al-menu-open body{overflow:hidden}html.al-menu-open .al-nav__mobile{max-height:calc(100dvh - var(--al-nav-h,80px));overflow-y:auto;overscroll-behavior:contain}.al-float{bottom:0;transform:translateY(calc(-1 * var(--al-float-bottom,0px)));transition:transform .4s ease-out,opacity .4s,visibility 0s}.al-float[data-hidden]{transform:translateY(110%);visibility:hidden;transition:transform .4s ease-out,opacity .4s,visibility 0s linear .4s}@media(max-width:767px){body:has([data-al-float]) .al-footer{padding-bottom:calc(var(--al-pb-m,var(--al-pb,0px)) + 88px)}}.al-carousel:focus-visible{outline:2px solid var(--al-acc);outline-offset:4px}.al-carousel__vp{touch-action:pan-y}.al-carousel[data-dragging] .al-carousel__track{transition:none}.al-carousel[data-dragging]{cursor:grabbing}.al-carousel__vp img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.al-btn[aria-busy=true]{opacity:.7;cursor:progress}.al-row__media video[data-al-video]{background:var(--al-row-media-bg,transparent)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aluralight.css.map */
