*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--lime: #d8ff5c;--lime-dark: #b0d434;--lime-bright: #d1ff64;--lime-soft: #d9f99d;--lime-muted: #c7e678;--lime-gradient-end: #e2ff94;--black: #000000;--white: #ffffff;--gray-50: #f8f9fa;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #454936;--gray-800: #333435;--gray-900: #111827;--text-muted: #d6d6d6;--text-subtle: #d1d1d1;--page-max: 1280px;--nav-h: 64px;--radius-pill: 9999px;--radius-xl: 40px;--radius-lg: 32px;--radius-md: 24px;--radius-sm: 16px;--radius-xs: 12px;--shadow-card: 0 25px 50px -12px rgba(0, 0, 0, .25);--font: "Inter", system-ui, -apple-system, sans-serif;--font-display: var(--font);--font-mono: var(--font);--text-2xs: 10px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 30px;--text-3xl: 32px;--text-4xl: 36px;--text-5xl: 40px;--text-6xl: 48px;--text-7xl: 64px;--text-8xl: 96px;--text-display: 120px;--leading-label: 16px;--leading-tight: 20px;--leading-snug: 24px;--leading-normal: 28px;--leading-relaxed: 32px;--leading-loose: 40px;--leading-section: 48px;--leading-display: 54px;--leading-cta: 60px;--leading-hero-title: 1.1;--tracking-label: 1.2px;--tracking-label-wide: 2.4px;--tracking-tagline: 1px;--tracking-tight: -.6px;--tracking-section: -.96px;--tracking-hero: -1.28px;--tracking-media: .8px;--container: 1320px;--desktop-gutter: 48px;--mobile-gutter: 20px;--section-desktop: 120px;--section-mobile: 72px;--section-gap-lg: var(--section-desktop);--space-4: 16px;--space-5: 20px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:0}body{font-family:var(--font);font-size:16px;line-height:1.5;color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;font-variant-ligatures:common-ligatures;letter-spacing:0;font-synthesis:none;font-optical-sizing:auto}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;letter-spacing:inherit}button{cursor:pointer;border:none;background:none}ul{list-style:none}.hero-accent{color:var(--lime)}.container{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 24px}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);background:transparent!important;border-bottom:1px solid transparent!important;box-shadow:none!important;transition:background-color .35s cubic-bezier(.4,0,.2,.9),border-color .35s cubic-bezier(.4,0,.2,.9)!important}.site-nav.js-scrolled{background:#1a1a1a!important;border-bottom:1px solid var(--gray-800)!important}.site-nav--light{background:transparent!important;border-bottom-color:transparent!important}.site-nav--light.js-scrolled{background:var(--black)!important;border-bottom-color:var(--gray-800)!important}.nav-inner{display:flex;align-items:center;height:var(--nav-h);max-width:var(--page-max);margin:0 auto;padding:0 24px}.nav-logo{display:inline-flex;align-items:center;flex-shrink:0;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.6px;color:var(--white)}.nav-logo img,.nav-logo svg{display:block;height:18px;width:auto;max-width:115px}.site-nav--light .nav-logo{color:var(--white)}.nav-links{display:flex;align-items:center;gap:32px;margin-left:auto}.nav-links a:not(.btn-buy){font-weight:500;font-size:16px;line-height:20px;color:var(--white)}.site-nav--light .nav-links a:not(.btn-buy){color:var(--white)}.btn-buy{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;background:var(--lime);color:var(--black);font-size:12px;line-height:1.2;border-radius:var(--radius-pill);font-weight:600;text-transform:uppercase;transition:opacity .2s}.btn-buy:hover{opacity:.9}.site-nav .nav-links a.btn-buy{color:#000!important}.nav-cart{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--white);flex-shrink:0;position:relative}.nav-cart svg{display:block;width:24px;height:24px}.nav-cart__count{position:absolute;top:2px;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--lime);color:var(--black);font-size:10px;font-weight:800;line-height:1}.nav-toggle{display:none;flex-direction:column;gap:5px;padding:8px;flex-shrink:0}.nav-toggle span{display:block;width:22px;height:2px;background:var(--white)}.site-nav--light .nav-toggle span{background:var(--white)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;border:1px solid var(--white);background:#ffffff6e;color:var(--white);font-weight:600;font-size:16px;line-height:24px;border-radius:var(--radius-pill)}.btn-lime{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-y) var(--button-padding-x);background:var(--button-soft-background, var(--lime-soft));color:var(--button-primary-text, var(--black));font-weight:var(--button-font-weight, 600);font-size:var(--button-font-size, 16px);line-height:24px;border-radius:var(--button-radius, var(--radius-pill))}.btn-lime--solid{background:var(--button-primary-background, var(--lime));font-weight:500}.btn-lime-lg{padding:var(--button-padding-y) var(--button-padding-x);min-width:196px}.btn-black{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-y) var(--button-padding-x);background:var(--button-dark-background, var(--black));color:var(--button-dark-text, var(--lime-dark));font-weight:var(--button-font-weight, 700);font-size:var(--button-font-size, 16px);line-height:24px;border-radius:var(--button-radius, var(--radius-pill))}.label{font-weight:700;font-size:18px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--lime-dark)}.label-sm{font-size:12px;line-height:16px;letter-spacing:1.2px}.label-muted{color:var(--gray-400);font-weight:700}.section-head{text-align:center;margin-bottom:48px}.section-head .label{margin-bottom:16px;display:block}.section-head h2{font-weight:500;font-size:40px;line-height:40px;color:var(--white);margin-bottom:8px}.section-head p.lead{font-weight:500;font-size:16px;line-height:24px;color:var(--text-subtle);max-width:672px;margin:8px auto 0}.section-head--dark h2{color:var(--gray-900)}.section-head--dark p.lead{color:var(--gray-600)}.site-footer{background:var(--footer-background, #090c12);color:var(--footer-text, #c7c8ce);border-top:1px solid var(--footer-border, #24272d)}.newsletter{background:var(--black);padding:60px 24px 40px;text-align:center}.newsletter h3{font-weight:700;font-size:40px;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--white);margin-bottom:8px}.newsletter p{font-size:20px;line-height:1.2;font-weight:400;color:var(--white);margin-bottom:24px}.email-form{display:inline-flex;align-items:stretch;border:1px solid var(--white);width:310px;max-width:100%;height:41px;margin-bottom:24px}.email-form input{flex:1;min-width:0;background:transparent;border:none;padding:0 16px;color:var(--white);font-size:16px;outline:none}.email-form input::placeholder{color:var(--white)}.email-form__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;background:transparent;border:none;color:var(--white);cursor:pointer;padding:0}.email-form__submit svg{width:18px;height:18px}.social-icons img{height:52px;width:auto;margin:0 auto;display:block}.footer-contact-grid{display:grid;grid-template-columns:.95fr 1.15fr 1.55fr;gap:clamp(28px,4vw,72px);padding:60px 48px 70px;max-width:var(--page-max);margin:0 auto;align-items:start}.footer-brand-link{display:inline-block;max-width:290px}.footer-brand-logo{display:block;width:100%;height:auto;max-height:88px;object-fit:contain;object-position:left center}.footer-info h2{margin:0 0 22px;color:var(--footer-heading, #f5f6fa);font-size:22px;line-height:1.2;font-weight:700}.footer-info h2 a{color:inherit;font:inherit}.footer-info,.footer-info a,.footer-address{color:var(--footer-text, #c7c8ce);font-size:18px;line-height:1.75;font-weight:400}.footer-address--secondary{margin-top:54px}.footer-contact-whatsapp{display:block;width:fit-content;margin-top:12px}.footer-legal{border-top:1px solid var(--footer-border, #24272d);padding:18px 24px}.footer-legal__inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:var(--page-max);margin:0 auto;color:var(--footer-text, #c7c8ce);font-size:13px;line-height:1.4}.footer-legal a{color:inherit}.page-policy{background:var(--policy-background, #000);color:var(--policy-body-color, #fff)}.page-policy .shopify-policy__container{width:min(100% - 40px,var(--policy-content-width, 1040px));max-width:none;margin:0 auto;padding:calc(var(--nav-h, 64px) + var(--policy-top-space, 48px)) 0 var(--policy-bottom-space, 80px);overflow:visible}.page-policy #MainContent{position:relative!important;min-height:100vh!important;height:auto!important;overflow:visible!important;padding-top:calc(var(--nav-h, 64px) + var(--policy-top-space, 48px))!important}.page-policy #MainContent .shopify-policy__container{padding-top:0!important;transform:none!important}.page-policy .shopify-policy__title{margin:0 0 32px;text-align:left}.page-policy .shopify-policy__title h1{margin:0;color:var(--policy-title-color, #fff);position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;font-size:var(--policy-title-size, 40px)!important;line-height:1.15!important;font-weight:700;overflow-wrap:anywhere}@media(min-width:2200px){body{zoom:1.15}}@media(min-width:3000px){body{zoom:1.35}}@media(min-width:3800px){body{zoom:1.55}}.page-policy .shopify-policy__body,.page-policy .shopify-policy__body p,.page-policy .shopify-policy__body li{color:var(--policy-body-color, #fff);font-size:var(--policy-body-size, 18px);line-height:var(--policy-body-line-height, 1.65)}.page-policy .shopify-policy__body h2,.page-policy .shopify-policy__body h3,.page-policy .shopify-policy__body h4{color:var(--policy-heading-color, #fff);line-height:1.3;margin:1.4em 0 .45em}.page-policy .shopify-policy__body a{color:var(--policy-link-color, #d8ff5c);text-decoration:underline}.faq-list{max-width:896px;margin:0 auto}.faq-item{border-bottom:1px solid var(--white);padding-bottom:25px;margin-bottom:24px}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-weight:500;font-size:18px;line-height:28px;color:var(--white);padding:0;transition:font-weight .2s ease}.faq-item:hover .faq-question,.faq-item:focus-within .faq-question{font-weight:700}.faq-icon{font-weight:700;font-size:18px;flex-shrink:0;margin-left:16px}.faq-icon:after{content:"+";display:inline-block;transition:transform .25s ease}.faq-item:hover .faq-icon:after,.faq-item:focus-within .faq-icon:after{content:"\2212"}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .4s ease,opacity .3s ease,visibility .4s ease}.faq-answer>*{overflow:hidden;min-height:0}.faq-item:hover .faq-answer,.faq-item:focus-within .faq-answer{grid-template-rows:1fr;opacity:1;visibility:visible}.faq-answer p{font-size:16px;line-height:24px;color:var(--text-subtle);padding-top:0;transition:padding-top .4s ease}.faq-item:hover .faq-answer p,.faq-item:focus-within .faq-answer p{padding-top:16px}@media(max-width:900px){.nav-toggle{display:flex;margin-left:auto}.nav-links{margin-left:0;display:none;position:absolute;top:var(--nav-h);left:0;right:0;flex-direction:column;gap:0;background:var(--black);padding:16px 24px 24px;border-bottom:1px solid var(--gray-800)}.site-nav--light .nav-links{background:var(--black)}.nav-links.is-open{display:flex}.nav-links a{padding:12px 24px}.footer-contact-grid{grid-template-columns:1fr 1fr;padding:48px 28px}}@media(max-width:600px){.footer-contact-grid{grid-template-columns:1fr;padding:40px 24px;gap:34px}.footer-brand-link{max-width:220px}.footer-info h2{margin-bottom:12px;font-size:20px}.footer-info,.footer-info a,.footer-address{font-size:16px;line-height:1.6}.footer-address--secondary{margin-top:24px}.footer-legal__inner{justify-content:flex-start}.page-policy .shopify-policy__container{width:min(100% - 32px,var(--policy-content-width, 1040px));padding-top:calc(var(--nav-h, 64px) + 28px)}.page-policy .shopify-policy__title h1{font-size:min(var(--policy-title-size, 40px),30px)}}.section-cta{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.cta-bg{position:absolute;top:0;right:0;bottom:0;left:0}.cta-bg img{width:100%;height:100%;object-fit:cover;object-position:center top}.cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#00000059 45%,#0000008c)}.cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:72px 24px 64px;max-width:720px}.home-cta .cta-content h2,.purchase-cta .cta-content h2{font-weight:500;font-size:40px;line-height:1.1;color:var(--white);margin-bottom:16px}.home-cta .cta-content p,.purchase-cta .cta-content p{font-size:16px;line-height:24px;color:#ffffffe0;margin-bottom:28px;max-width:520px}.home-cta .app-badges,.purchase-cta .app-badges{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:28px;width:auto}.home-cta .app-badges a,.purchase-cta .app-badges a{display:inline-flex;flex:0 0 auto;line-height:0}.home-cta .app-badges img,.purchase-cta .app-badges img{height:44px;width:auto;max-width:140px;object-fit:contain;display:block}@media(max-width:640px){.page-home{overflow-x:clip}.section-cta{min-height:460px}.home-cta .cta-content h2,.purchase-cta .cta-content h2{font-size:28px}.home-cta .cta-content,.purchase-cta .cta-content{padding:56px 20px 48px}.home-cta .app-badges img,.purchase-cta .app-badges img{height:40px;max-width:127px}}.video-lightbox[hidden]{display:none!important}.video-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;width:100%;height:100%;height:100dvh;background:#000}.video-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#000;cursor:default}.video-lightbox__stage{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding:max(52px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));pointer-events:none}.video-lightbox__video{display:block;width:100%;height:100%;object-fit:contain;background:#000;pointer-events:auto}.video-lightbox__close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:#0000009e;cursor:pointer;pointer-events:auto}.video-lightbox__close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html.video-lightbox-open,html.video-lightbox-open body{overflow:hidden!important}.video-card:has(.community-video),.usage-card:has(.usage-video){cursor:zoom-in}
/*# sourceMappingURL=/cdn/shop/t/30/assets/base.css.map */
