@font-face{font-family:Zain;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/zain/v4/syk8-y9lm7soMNXNkACV9tI.woff2) format("woff2")}@font-face{font-family:Zain;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/zain/v4/sykz-y9lm7soOG7ohS23-_jHrlU.woff2) format("woff2")}@font-face{font-family:Zain;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/zain/v4/sykz-y9lm7soOHLrhS23-_jHrlU.woff2) format("woff2")}html:root{--lbs-cyan:#0FD1E4;--lbs-magenta:#F51072;--lbs-green:#73D85F;--lbs-yellow:#FFC52A;--lbs-cyan-text:#14B4C4;--lbs-ink:#111214;--lbs-ink2:#3C3F45;--lbs-muted:#7A7D84;--lbs-hair:#E6E7EA;--lbs-soft:#F5F6F7;--lbs-star:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);--lbs-four:linear-gradient(90deg,var(--lbs-cyan) 0 25%,var(--lbs-magenta) 25% 50%,var(--lbs-green) 50% 75%,var(--lbs-yellow) 75% 100%);--lbs-edge:linear-gradient(90deg,var(--lbs-cyan) 4%,var(--lbs-magenta) 36%,var(--lbs-green) 66%,var(--lbs-yellow) 96%);--lbs-display:"Zain","Claris Sans",ClariSans,"Avenir Next","Helvetica Neue",Arial,sans-serif;--lbs-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-heading-family:var(--lbs-display);--font-heading-weight:700;--font-heading-letter-spacing:-.18em;--font-heading-line-height:1.12;--font-heading-card-family:var(--lbs-display);--font-heading-card-weight:700;--font-heading-h1-scale:1.32;--font-heading-h2-scale:1.42;--font-heading-h3-scale:1.12;--font-heading-h4-scale:1.1;--font-heading-h5-scale:1.05;--font-body-family:var(--lbs-text);--font-body-weight:400;--font-body-scale:1.25;--font-body-line-height:1.6;--font-body-letter-spacing:0em;--font-text-card-family:var(--lbs-text);--font-text-card-weight:400;--font-subtitle-family:var(--lbs-text);--font-subtitle-weight:600;--font-subtitle-letter-spacing:.14em;--font-subtitle-secondary-family:var(--lbs-text);--font-subtitle-secondary-weight:600;--font-subtitle-secondary-letter-spacing:0em;--font-button-family:var(--lbs-text);--font-button-weight:600;--font-button-letter-spacing:0em;--font-header-menu-family:var(--lbs-text);--font-header-menu-weight:600;--font-footer-menu-family:var(--lbs-text);--font-popups-heading-family:var(--lbs-display);--font-popups-text-family:var(--lbs-text);--font-additional-family:var(--lbs-text);--border-radius-button:999px;--lbs-on:var(--lbs-ink);--lbs-go:var(--lbs-cyan-text);--lbs-lit:var(--lbs-cyan-text);--lbs-quiet:var(--lbs-muted)}html[data-scheme=dark]{--lbs-on:#FFFFFF;--lbs-go:var(--lbs-cyan);--lbs-lit:var(--lbs-cyan);--lbs-quiet:rgba(255,255,255,.62);--lbs-soft:#2A2A2A}html:root:not([data-scheme=dark]),html[data-scheme=light] .color-background-1,html[data-scheme=light] .color-background-2{--color-foreground:17,18,20;--color-foreground-title:17,18,20;--color-foreground-secondary:60,63,69;--color-background-secondary:245,246,247;--color-border:230,231,234;--color-border-input:230,231,234;--color-background-input:245,246,247;--color-accent:15,209,228;--color-button:17,18,20;--color-button-hover:17,18,20;--color-button-text:255,255,255;--color-button-secondary:255,255,255;--color-button-secondary-text:17,18,20;--color-button-secondary-hover:255,255,255;--color-button-secondary-text-hover:17,18,20;--color-button-tertiary:245,246,247;--color-button-tertiary-text:17,18,20;--color-button-tertiary-hover:245,246,247;--color-button-tertiary-text-hover:17,18,20;--color-card-price-new:17,18,20;--color-card-price-old:122,125,132;--gradient-accent:var(--lbs-four)}html .color-background-3{--color-background:17,18,20;--color-foreground:255,255,255;--color-foreground-title:255,255,255;--color-foreground-secondary:255,255,255;--color-accent:15,209,228;--color-border:255,255,255;--gradient-accent:var(--lbs-four)}html[data-scheme=dark] .color-background-1,html[data-scheme=dark] .color-background-2,html[data-scheme=dark] .color-background-3,html[data-scheme=dark] .color-background-4{--color-accent:15,209,228;--gradient-accent:var(--lbs-four)}html h1,html h2,html h3,html h4,html h5,html h6,html .h0,html .h1,html .h2,html .h3,html .h4,html .h5,html .h6,html .card__heading,html .step__heading,html .multicolumn-card__heading,html .slideshow__title-content,html .banner-grid__title,html .footer-block__heading,html .newsletter__title,html .heading-title,html .social-media__info-title{font-family:var(--lbs-display)!important;font-weight:700;letter-spacing:-.018em;line-height:1.12;text-wrap:balance}html h1,html .h0,html .h1{line-height:1.06}html body{font-family:var(--lbs-text);-webkit-font-smoothing:antialiased}html p,html li,html .rte,html .step__text,html .multicolumn-card__text,html .body-large,html .card__text{font-family:var(--lbs-text)}html .rte p,html .step__text,html .multicolumn-card__text,html .body-large{line-height:1.6}html .rte p+p{margin-top:1.2em}html .rte h2,html .rte h3,html .rte h4{margin-top:1.6em}html .subtitle{font-family:var(--lbs-text)!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lbs-quiet)!important}html .subtitle .icon{display:none}html .rte ul{list-style:none;padding-left:0}html .rte ul>li{position:relative;padding-left:1.7em}html .rte ul>li:before{content:"";position:absolute;left:0;top:.62em;width:.62em;height:.62em;background:var(--lbs-cyan);clip-path:var(--lbs-star)}html .description,html .body-large,html .banner-grid__description,html .multicolumn__description,html .image-with-text-section>* p,html .image-with-text__inner-text{font-size:17px;line-height:1.55}html .multicolumn-card__text{font-size:14px;line-height:1.5}html .image-with-text__column-text{font-size:14.5px;line-height:1.5}html .social-media__button span{font-size:16px;line-height:1.45}html .footer-block__details,html .footer-block__details *,html .footer__content-bottom,html .footer__content-bottom *,html .list-menu__item--link,html .footer-block--newsletter p,html .newsletter-form__message{font-size:14.5px}html .footer-block--subscribe .footer-block__text,html .footer-block--subscribe p,html .newsletter__subheading,html .footer-block--logo .footer-block__text{font-size:13.5px;line-height:1.5}html .multicolumn-list__wrapper>.multicolumn-card:nth-child(4):nth-last-child(n+2) .multicolumn-card__heading{max-width:11ch}html .banner-grid__title-content{font-weight:800}html .button,html .customer .button{font-family:var(--lbs-text)!important;letter-spacing:0;border-radius:999px}html .button--primary,html .customer .button--primary{position:relative;isolation:isolate;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(var(--lbs-ink),var(--lbs-ink)) padding-box,linear-gradient(90deg,#2a2c31,#2a2c31) border-box;color:#fff;transition:background .6s ease,color .5s ease,box-shadow .6s ease,transform .5s cubic-bezier(.2,.7,.2,1)}html .button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;z-index:-1;opacity:0;transition:opacity .6s ease;background:radial-gradient(60% 120% at 20% 50%,rgba(15,209,228,.16),transparent 70%),radial-gradient(60% 120% at 80% 50%,rgba(255,197,42,.22),transparent 70%),radial-gradient(60% 120% at 50% 50%,rgba(245,16,114,.12),transparent 70%),#fff}html a.button--primary:not([class*=account]):after{content:"";width:14px;height:14px;margin-left:8px;flex:none;background:currentColor;clip-path:var(--lbs-star);transition:transform .7s cubic-bezier(.34,1.56,.64,1),background .4s,filter .4s}html .button--primary:hover,html .customer .button--primary:hover{transform:translateY(-1px);color:var(--lbs-ink);background:linear-gradient(#fff,#fff) padding-box,var(--lbs-edge) border-box;box-shadow:-10px 4px 26px #0fd1e459,10px 4px 26px #ffc52a61,0 8px 22px #f5107229}html .button--primary:hover:before{opacity:1}html a.button--primary:hover:after{transform:rotate(90deg) scale(1.25);background:var(--lbs-yellow);filter:drop-shadow(0 0 5px rgba(255,197,42,.9))}html .button--primary:focus-visible{outline:3px solid var(--lbs-cyan);outline-offset:4px}html .button--secondary,html .customer .button--secondary{position:relative;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,var(--lbs-edge) border-box;color:var(--lbs-ink);transition:box-shadow .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}html .button--secondary:hover,html .customer .button--secondary:hover{transform:translateY(-1px);color:var(--lbs-ink);box-shadow:-10px 4px 26px #0fd1e447,10px 4px 26px #ffc52a52,0 8px 22px #f510721f}html .button--tertiary{border-radius:999px;background-color:var(--lbs-soft);color:var(--lbs-on)}html .button--tertiary:hover{background-color:var(--lbs-soft);color:var(--lbs-lit)}html[data-scheme=dark] .button--primary{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#e6e7ea,#e6e7ea) border-box;color:var(--lbs-ink)}html[data-scheme=dark] a.button--primary:after{background:var(--lbs-ink)}html[data-scheme=dark] .button--secondary{background:linear-gradient(#1f1f1f,#1f1f1f) padding-box,var(--lbs-edge) border-box;color:#fff}html .button--simple,html .button--simple_link,html .button--simple_secondary{color:var(--lbs-go);transition:color .3s ease}html .button--simple:hover,html .button--simple_link:hover,html .button--simple_secondary:hover{color:var(--lbs-on)}html .button--arrow{align-items:center}html .button--arrow svg,html .button--arrow .icon{transition:transform .35s cubic-bezier(.2,.7,.2,1);overflow:visible}html .button--arrow:hover svg,html .button--arrow:hover .icon{transform:translate(6px) rotate(45deg)}html .social-media__button{color:var(--lbs-go);overflow:visible;transition:color .3s ease}html .social-media__button span{overflow:visible}html .social-media__button:hover{color:var(--lbs-on)}html .social-media__button span{transition:color .3s ease}html .color-background-3 .button--simple,html .color-background-3 .button--simple_link,html .color-background-3 .button--simple_secondary,html .color-background-3 .button--arrow{color:#fff}html .color-background-3 .button--simple:hover,html .color-background-3 .button--simple_link:hover,html .color-background-3 .button--simple_secondary:hover,html .color-background-3 .button--arrow:hover{color:#ffffffc7}html .rte a:not(.button){color:var(--lbs-go);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .3s ease}html .rte a:not(.button):hover{color:var(--lbs-lit)}html .titles .title a:hover,html .hero__title a:hover{color:var(--lbs-lit)}html .aic__title,html .hero__title,html .section-hero h2{font-weight:800}@media(min-width:1050px){html .footer__blocks-wrapper{justify-content:space-between;column-gap:28px}html .footer-block--logo,html .footer-block--menu{margin-right:0!important}html .footer-block--subscribe{min-width:420px}}html .footer-block__heading,html .footer-block__heading.subtitle{font-family:var(--lbs-display)!important;font-size:21px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:rgb(var(--color-foreground))!important}html .footer-block__heading.subtitle:before{display:none}html body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;background:var(--lbs-four);pointer-events:none}html .step__number,html .step__number span{font-family:ClariSans,Claris Sans,Avenir Next,Arial,sans-serif!important;font-weight:400;letter-spacing:0}html .step__number.recommended,html .step__number.recommended span{font-family:var(--lbs-display)!important;font-weight:700;letter-spacing:-.015em}html .step__number{border:0;background:transparent}html .steps__content--collapsible .step__number,html .steps__content--collapsible .step.active .step__number{color:#fff;font-weight:700}html .steps__content--collapsible .step.active .step__number:after{background-color:var(--lbs-cyan)!important}html .steps__content--collapsible .step:not(.active) .step__number:after{background-color:#11121473!important}html .step__number.recommended{border:0;background:transparent;padding:0}html .steps__content--scroll .step__number.active{color:var(--lbs-go)}html .steps__content--columns .step__number,html .steps__content--columns-with-mobile-slider .step__number{font-weight:700;border:1px solid rgba(17,18,20,.05);background-color:#fff}html .steps__content--columns .step__number,html .steps__content--columns .step__number span,html .steps__content--columns-with-mobile-slider .step__number,html .steps__content--columns-with-mobile-slider .step__number span{background-image:linear-gradient(180deg,var(--lbs-cyan) 0%,var(--lbs-cyan-text) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html[data-scheme=dark] .steps__content--columns .step__number,html[data-scheme=dark] .steps__content--columns-with-mobile-slider .step__number{background-color:transparent;border-color:#ffffff1f}@media(min-width:990px){html .steps__wrapper--col-6{grid-template-columns:repeat(5,minmax(0,1fr))}html .steps__wrapper>.steps__step:nth-child(4) .step__heading,html .steps__wrapper>.steps__step:nth-child(10) .step__heading{max-width:10ch}}html .header__menu-item{border-radius:999px;transition:background-color .3s ease}html .header__menu-item:hover{background-color:var(--lbs-soft)}html .header__menu-item--active,html .header__menu-item.list-menu__item--active,html .header__menu-item[aria-current=page],html .header__menu-item.active{border-radius:999px;background-color:var(--lbs-soft);color:rgb(var(--color-foreground))}html .header__menu-item>span,html .header__menu-item span[title]{background:none!important;background-color:transparent!important;border-radius:999px;padding:6px 18px}html .image-with-text-section .icon-pack:not(.text-gradient),html .steps-section .icon-pack:not(.text-gradient){background-image:var(--lbs-four);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html .testimonials__author-name,html .testimonials__author-position{text-align:center}html .multicolumn-card,html .banner-grid__item,html .testimonials__item{border-radius:16px}html .field__input,html .select__select,html textarea,html input[type=text],html input[type=email],html input[type=tel]{font-family:var(--lbs-text);border-radius:12px}html .field__input:focus,html textarea:focus{outline:2px solid var(--lbs-cyan);outline-offset:2px}@media(prefers-reduced-motion:reduce){html .button--primary,html .button--secondary,html .button--arrow svg,html a.button--primary:after{transition:none}html .button--primary:hover,html .button--secondary:hover{transform:none}}html .header__icon--account,html .header__cart,html .menu-drawer__utility-links{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luminary.css.map */
