:root{--il-ink:#0e1b2b;--il-ink-2:#1c3145;--il-aqua:#11b0cc;--il-aqua-d:#0a8aa3;--il-aqua-l:#5fd3e6;--il-lime:#bce53b;--il-lime-d:#9ac91f;--il-mist:#f4f8fb;--il-cloud:#e7f0f5;--il-card:#ffffff;--il-muted:#5a6b78;--il-line:rgba(14,27,43,.1);--il-line-soft:rgba(14,27,43,.06);--il-grad-aqua:linear-gradient(120deg,var(--il-aqua) 0%,var(--il-aqua-d) 100%);--il-grad-fresh:linear-gradient(100deg,var(--il-aqua) 0%,var(--il-aqua-l) 45%,var(--il-lime) 100%);--il-grad-ink:linear-gradient(180deg,var(--il-ink-2),var(--il-ink));--il-glow:radial-gradient(60% 60% at 50% 40%, rgba(95,211,230,.35), rgba(17,176,204,.1) 45%, transparent 72%);--il-display:"Bricolage Grotesque","Manrope",system-ui,sans-serif;--il-sans:"Manrope",system-ui,-apple-system,sans-serif;--il-r-sm:10px;--il-r:14px;--il-r-lg:20px;--il-r-xl:28px;--il-r-pill:999px;--il-shadow-sm:0 2px 10px rgba(14,27,43,.06);--il-shadow:0 16px 36px -16px rgba(14,27,43,.2);--il-shadow-lg:0 44px 90px -34px rgba(10,90,110,.42);--il-shadow-aqua:0 14px 30px rgba(17,176,204,.3);--il-pad-section:clamp(48px,6.5vw,104px);--il-container:1280px;--il-ease:cubic-bezier(.16,.84,.44,1);--il-ease-out:cubic-bezier(.2,.8,.3,1)}:root{--font-heading-family:"Bricolage Grotesque","Manrope",sans-serif !important;--font-body-family:"Manrope",system-ui,sans-serif !important}body{font-family:var(--il-sans);color:var(--il-ink);background:var(--il-mist);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--il-display);letter-spacing:-.02em;font-weight:700}.il-accent{color:var(--il-aqua-d)}.il-accent--grad{background:var(--il-grad-fresh);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.il-container{max-width:var(--il-container);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.il-section{padding-block:var(--il-pad-section)}.il-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--il-sans);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--il-aqua-d);margin:0 0 16px}.il-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--il-lime);display:inline-block}.il-h2{font-family:var(--il-display);font-weight:700;font-size:clamp(30px,4vw,52px);line-height:1.02;margin:0 0 14px}.il-lead{font-family:var(--il-sans);font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:var(--il-muted);max-width:56ch;margin:0}.il-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 30px;border-radius:var(--il-r-pill);font-family:var(--il-sans);font-weight:700;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .25s var(--il-ease-out),box-shadow .3s,background .3s,border-color .3s,color .3s}.il-btn .arr{transition:transform .25s}.il-btn:hover .arr{transform:translate(4px)}.il-btn--solid{background:var(--il-grad-aqua);color:#fff;box-shadow:var(--il-shadow-aqua)}.il-btn--solid:hover{transform:translateY(-2px);box-shadow:0 18px 38px #11b0cc66}.il-btn--lime{background:var(--il-lime);color:var(--il-ink)}.il-btn--lime:hover{background:var(--il-lime-d);transform:translateY(-2px)}.il-btn--ink{background:var(--il-ink);color:#fff}.il-btn--ink:hover{transform:translateY(-2px);box-shadow:var(--il-shadow)}.il-btn--ghost{background:transparent;color:var(--il-ink);border-color:var(--il-line)}.il-btn--ghost:hover{border-color:var(--il-aqua);color:var(--il-aqua-d);transform:translateY(-2px)}.il-btn--block{width:100%}.il-card{background:var(--il-card);border:1px solid var(--il-line-soft);border-radius:var(--il-r-lg);overflow:hidden;transition:transform .32s var(--il-ease),box-shadow .32s,border-color .3s}.il-card:hover{transform:translateY(-6px);box-shadow:var(--il-shadow);border-color:var(--il-line)}.il-card__media{position:relative;overflow:hidden;background:var(--il-cloud)}.il-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--il-ease)}.il-card:hover .il-card__media img{transform:scale(1.06)}.il-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--il-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--il-ink);background:var(--il-lime);padding:5px 11px;border-radius:var(--il-r-pill)}.il-badge--aqua{color:#fff;background:var(--il-aqua)}.il-pill-glass{background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);border-radius:var(--il-r)}.il-price{font-weight:700;color:var(--il-ink)}.il-price--sale{color:var(--il-aqua-d)}.il-price__was{color:var(--il-muted);text-decoration:line-through;font-weight:500}.il-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--il-ease),transform .7s var(--il-ease);will-change:opacity,transform}.il-reveal.is-in{opacity:1;transform:none}.il-reveal--left{transform:translate(-32px)}.il-reveal--right{transform:translate(32px)}.il-reveal--scale{transform:scale(.94)}.il-stagger .il-reveal{transition-delay:calc(var(--i,0) * 80ms)}@keyframes ilRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ilFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes ilGlow{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@keyframes ilFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ilShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.il-glow{background:var(--il-glow);animation:ilGlow 7s ease-in-out infinite alternate}.il-float{animation:ilFloat 5s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.il-reveal{opacity:1!important;transform:none!important;transition:none!important}.il-glow,.il-float{animation:none!important}*{animation-duration:1ms!important}}body,button,input,select,textarea,optgroup,.button,.btn,.shopify-payment-button__button,.header,.header *,.footer,.footer *,.card,.card *,.price,.rte,.product__text,input::placeholder,textarea::placeholder{font-family:var(--il-sans)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.product__title,.title,.banner__heading,.section-header__title,[class*=il-] .il-h2,.il-display{font-family:var(--il-display)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/instalite-ds.css.map */
