*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--chalk);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color .5s ease,color .5s ease}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink)}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--glow);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.display{font-family:var(--font-display);font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:.005em;margin:0;text-wrap:balance}.h-xl{font-size:clamp(3.6rem,10vw,7.6rem)}.h-lg{font-size:clamp(2.6rem,6vw,4.4rem)}.h-md{font-size:clamp(1.9rem,3.6vw,2.6rem)}.lit{color:var(--glow);text-shadow:0 0 22px rgba(var(--glow-rgb),.55)}body[data-lights=on] .lit{text-shadow:none}.label{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lead{font-size:1.15rem;color:var(--muted);max-width:34em}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:2px solid var(--glow);background:var(--glow);color:var(--on-glow);font-weight:800;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 0 28px rgba(var(--glow-rgb),.35)}.btn:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(var(--glow-rgb),.55)}.btn--ghost{background:transparent;color:var(--chalk);border-color:var(--line);box-shadow:none}.btn--ghost:hover{border-color:var(--glow);color:var(--glow);box-shadow:none}.btn--block{width:100%}body[data-lights=on] .btn{box-shadow:none}.header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--ink) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header__in{display:flex;align-items:center;gap:24px;min-height:70px}.logo{font-family:var(--font-display);font-weight:900;font-size:2rem;letter-spacing:.02em;text-decoration:none;display:inline-flex;align-items:center;line-height:1}.logo i{font-style:normal;display:inline-block;width:.72em;height:.72em;border-radius:50%;margin:0 .04em;background:radial-gradient(circle at 35% 30%,#F6FFE8,var(--glow) 55%,#3E9E2A);box-shadow:0 0 14px rgba(var(--glow-rgb),.8);transform:translateY(.02em)}body[data-lights=on] .logo i{background:radial-gradient(circle at 35% 30%,#fff,#e9e6d2 60%,#c9c4a8);box-shadow:inset 0 0 0 1px #0000001f}.nav{display:flex;gap:26px;margin-left:auto}.nav a{text-decoration:none;font-weight:700;font-size:.92rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nav a:hover,.nav a[aria-current=page]{color:var(--chalk)}.tools{display:flex;align-items:center;gap:10px}.switch{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--chalk);cursor:pointer;font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.switch__knob{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--glow);color:var(--on-glow)}.switch svg{width:16px;height:16px}.icon-btn{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--chalk);cursor:pointer;text-decoration:none}.icon-btn svg{width:20px;height:20px}.count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--glow);color:var(--on-glow);font-size:.72rem;font-weight:800;display:grid;place-items:center}.menu-btn{display:none}@media(max-width:760px){.nav{display:none;position:absolute;top:70px;left:0;right:0;flex-direction:column;gap:0;background:var(--ink);border-bottom:1px solid var(--line);padding:8px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.nav.open{display:flex}.nav a{padding:12px 0}.menu-btn{display:grid}.tools{margin-left:auto}.switch span.txt{display:none}}.view[hidden]{display:none!important}section{padding-block:84px}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:40px}.sec-head>div{min-width:0}.hero{position:relative;overflow:hidden;padding-block:56px 84px}.hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:center}.hero__copy{min-width:0;position:relative;z-index:2}.hero__copy .lead{margin:22px 0 30px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.hero__facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px}.hero__facts span{display:inline-flex;align-items:center;gap:8px}.hero__facts span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--glow);box-shadow:0 0 10px rgba(var(--glow-rgb),.9)}.hero__stage{position:relative;aspect-ratio:1;max-width:100%}.pitch{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;color:var(--line);pointer-events:none}.hero__ball{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;overflow:hidden;box-shadow:0 0 90px rgba(var(--glow-rgb),.35);animation:breathe 4.5s ease-in-out infinite}.hero__ball img{width:100%;height:100%;object-fit:cover}body[data-lights=on] .hero__ball{box-shadow:0 30px 60px #141a122e;animation:none}@keyframes breathe{0%,to{box-shadow:0 0 70px rgba(var(--glow-rgb),.28)}50%{box-shadow:0 0 120px rgba(var(--glow-rgb),.5)}}.hero__tag{position:absolute;right:2%;bottom:8%;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px;z-index:2}.hero__tag strong{display:block;font-family:var(--font-display);font-size:1.5rem;line-height:1}@media(max-width:860px){.hero__grid{grid-template-columns:1fr}.hero__stage{max-width:440px;margin:0 auto;width:100%}}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:680px){.cards{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:rgba(var(--glow-rgb),.55);transform:translateY(-3px)}.card__media{position:relative;aspect-ratio:1;background:#000;overflow:hidden;display:block}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .4s ease}.card:hover .card__media img{transform:scale(1.04)}.card__chip{position:absolute;left:14px;top:14px}.chip{display:inline-block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:99px;background:#0a0f1cb8;color:#edf1e4;border:1px solid rgba(237,241,228,.2)}.card__body{padding:20px 22px 22px;display:grid;gap:14px;flex:1}.card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.card__title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:2rem;line-height:1;margin:0}.card__title a{text-decoration:none}.price{font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums;white-space:nowrap}.card__spec{margin:0}.card__actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:auto}.how{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.how>*{min-width:0}.how__img{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:0}.steps li{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps b{font-family:var(--font-display);font-size:2.6rem;line-height:.9;color:var(--glow)}.steps h3{margin:0 0 4px;font-size:1.1rem}.steps p{margin:0;color:var(--muted)}@media(max-width:860px){.how{grid-template-columns:1fr}}.band{position:relative;overflow:hidden;padding-block:0}.band__img{position:absolute;top:0;right:0;bottom:0;left:0}.band__img img{width:100%;height:100%;object-fit:cover;object-position:30% 30%}.band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05080e26,#05080e8c 45%,#05080ef0 75%)}.band__in{position:relative;z-index:2;display:flex;justify-content:flex-end;padding-block:120px}.band__copy{max-width:470px;color:#edf1e4}.band__copy .lead{color:#c9d2c6;margin-top:18px}.band__copy .lit{color:#a8ff60;text-shadow:0 0 22px rgba(168,255,96,.55)}@media(max-width:760px){.band:after{background:linear-gradient(0deg,#05080ef2 30%,#05080e59)}.band__in{padding-block:280px 48px}}.why{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why>div{padding:32px 28px 32px 0}.why>div+div{padding-left:28px;border-left:1px solid var(--line)}.why h3{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:1.7rem;line-height:1;margin:14px 0 10px}.why p{margin:0;color:var(--muted)}.why svg{width:30px;height:30px;color:var(--glow)}@media(max-width:760px){.why{grid-template-columns:1fr}.why>div{padding:24px 0}.why>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}}.faq{max-width:820px}details{border-top:1px solid var(--line)}details:last-of-type{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:700;font-size:1.1rem}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--glow);transition:transform .2s ease}details[open] summary:after{transform:rotate(45deg)}details .ans{padding:0 0 22px;color:var(--muted);max-width:62ch}details .ans p{margin:0 0 .8em}.signup{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:44px}.signup>*{min-width:0}.field-row{display:flex;gap:10px;flex-wrap:wrap}.input{flex:1;min-width:0;height:52px;border-radius:999px;border:1px solid var(--line);background:var(--ink);color:var(--chalk);padding:0 22px;font:inherit}@media(max-width:760px){.signup{grid-template-columns:1fr;padding:28px 22px}}.pdp{display:grid;grid-template-columns:1.08fr 1fr;gap:52px;align-items:start;padding-block:48px 84px}.pdp>*{min-width:0}.gallery__main{border-radius:var(--radius);overflow:hidden;background:#000;aspect-ratio:1;border:1px solid var(--line)}.gallery__main img{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.thumb{padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:#000;cursor:pointer;aspect-ratio:1}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.on{border-color:var(--glow)}.crumbs{margin-bottom:14px}.crumbs a{text-decoration:none}.pdp__info{position:sticky;top:calc(90px + env(safe-area-inset-top,0px))}.pdp__price{display:flex;align-items:baseline;gap:14px;margin:18px 0 6px}.pdp__price .price{font-size:1.8rem}.perks{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px}.perks li{display:flex;gap:12px;color:var(--muted)}.perks li:before{content:"";flex:none;width:9px;height:9px;margin-top:8px;border-radius:50%;background:var(--glow);box-shadow:0 0 10px rgba(var(--glow-rgb),.8)}.buy{display:grid;gap:12px;margin:26px 0}.buy__row{display:flex;gap:12px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;height:52px;flex:none}.qty button{width:44px;height:100%;border:0;background:none;color:var(--chalk);font-size:1.3rem;cursor:pointer}.qty output{min-width:28px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.buy__row .btn{flex:1}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:24px 0}.specs div{padding:14px 16px}.specs div+div{border-left:1px solid var(--line)}.specs strong{display:block;font-family:var(--font-display);font-size:1.6rem;line-height:1.05;font-variant-numeric:tabular-nums}.desc p{color:var(--muted)}.desc ul{color:var(--muted);padding-left:1.2em}@media(max-width:900px){.pdp{grid-template-columns:1fr;gap:28px}.pdp__info{position:static}}@media(max-width:420px){.specs{grid-template-columns:1fr}.specs div+div{border-left:0;border-top:1px solid var(--line)}}.cart{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}.cart>*{min-width:0}.line{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.line:last-child{border-bottom:1px solid var(--line)}.line img{width:96px;height:96px;object-fit:cover;border-radius:10px}.line h3{margin:0 0 4px;font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;line-height:1}.line .qty{height:40px;margin-top:8px}.line .qty button{width:36px}.link-btn{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;padding:0;font-size:.88rem}.summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;display:grid;gap:14px}.summary__row{display:flex;justify-content:space-between;font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums}.empty{text-align:center;padding:60px 0;display:grid;gap:18px;justify-items:center}@media(max-width:860px){.cart{grid-template-columns:1fr}}@media(max-width:480px){.line{grid-template-columns:72px 1fr}.line img{width:72px;height:72px}.line .price{grid-column:2}}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;padding-block:56px 84px}.contact>*{min-width:0}.form{display:grid;gap:16px}.form label{display:grid;gap:6px;font-weight:700;font-size:.9rem}.form input,.form textarea{width:100%;background:var(--panel);color:var(--chalk);border:1px solid var(--line);border-radius:12px;padding:14px;font:inherit}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:760px){.contact,.form .two{grid-template-columns:1fr}}.nf{text-align:center;padding-block:72px 40px;display:grid;justify-items:center;gap:16px}.nf__num{font-family:var(--font-display);font-weight:900;font-size:clamp(7rem,22vw,14rem);line-height:.8;color:var(--glow);text-shadow:0 0 40px rgba(var(--glow-rgb),.5)}.footer{border-top:1px solid var(--line);padding-block:56px 32px}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px}.footer__grid>*{min-width:0}.footer h4{margin:0 0 14px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer a{text-decoration:none;color:var(--muted)}.footer a:hover{color:var(--chalk)}.footer__base{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:44px;padding-top:20px;border-top:1px solid var(--line)}@media(max-width:760px){.footer__grid{grid-template-columns:1fr}}.page-width,.narrow{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.narrow{max-width:620px}.section{padding-block:64px}.center{text-align:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;border:2px solid var(--glow);background:var(--glow);color:var(--on-glow);font-weight:800;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.button--outline{background:transparent;color:var(--chalk);border-color:var(--line)}.button--full{width:100%}.btn[disabled],.button[disabled]{opacity:.45;cursor:not-allowed;transform:none}h1,h2,h3,.h2,.h3{margin-top:0}.h2{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(2rem,5vw,3rem);line-height:.95}.h3{font-size:1.2rem}.field{display:grid;gap:6px;margin-bottom:16px}.field label{font-weight:700;font-size:.9rem}.field input,.field textarea{width:100%;background:var(--panel);color:var(--chalk);border:1px solid var(--line);border-radius:12px;padding:14px;font:inherit}.form-message{padding:14px 16px;border-radius:12px;margin-bottom:18px;background:rgba(var(--glow-rgb),.12);border:1px solid rgba(var(--glow-rgb),.4)}.form-message--error{background:#ff7a6b1f;border-color:#ff7a6b80}.inline-form{display:flex;gap:10px;flex-wrap:wrap}.inline-form input{flex:1;min-width:0;height:52px;border-radius:999px;padding:0 22px;background:var(--panel);border:1px solid var(--line);color:var(--chalk);font:inherit}.cart-items{width:100%;border-collapse:collapse}.cart-items th{text-align:left;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 0 12px;border-bottom:1px solid var(--line)}.cart-items td{padding:16px 0;border-bottom:1px solid var(--line)}.cart-summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.cart-summary__row{display:flex;justify-content:space-between;font-weight:800}.badge{display:inline-block;background:var(--glow);color:var(--on-glow);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:99px}.bundle__big{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,9vw,5rem);line-height:1;margin:0}.glow,.rte a{color:var(--glow)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--glow);color:var(--on-glow);padding:10px 16px}.skip-link:focus{left:10px;top:10px}.pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}.pagination .current{color:var(--glow);font-weight:800}.price s{color:var(--muted);font-weight:500;margin-right:8px}.price .sale{color:var(--glow)}.sale-chip{margin-left:8px}.password-page{min-height:100vh;display:grid;place-items:center;text-align:center;padding:40px 16px}.password-page .ball{width:min(280px,64vw);margin:0 auto 28px;border-radius:50%;box-shadow:0 0 90px rgba(var(--glow-rgb),.45)}.password-page details{margin-top:36px}.password-page summary{justify-content:center;font-size:.9rem;color:var(--muted)}.password-page summary:after{content:none}.whatsapp-float{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px #0006}.whatsapp-float svg{width:30px;height:30px}.socials{display:flex;gap:10px;margin-top:18px}.socials a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line)}.socials svg{width:18px;height:18px}.qty input{width:36px;text-align:center;background:none;border:0;color:var(--chalk);font:inherit;font-weight:800;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card__actions form{margin:0}.switch svg[hidden]{display:none}.select{width:100%;height:52px;border-radius:12px;background:var(--panel);color:var(--chalk);border:1px solid var(--line);padding:0 14px;font:inherit}.shopify-payment-button__button{border-radius:999px!important;min-height:52px}.display em{font-style:normal;color:var(--glow);text-shadow:0 0 22px rgba(var(--glow-rgb),.55)}body[data-lights=on] .display em{text-shadow:none}.band .display em{color:#a8ff60;text-shadow:0 0 22px rgba(168,255,96,.55)}.range{padding-top:20px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
