/*
Theme Name: Skytec
Theme URI: https://skyteccostura.com.br
Author: SKYTEC
Description: Tema leve da loja SKYTEC para WooCommerce, pensado primeiro para o celular, com vídeos HTML5, letras grandes e atendimento por WhatsApp.
Version: 21.3.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: skytec
*/
:root{--ink: #101114;--muted: #55595f;--blue: #0a70d0;--blue-deep: #0759a8;--sky: #eceef1;--paper: #ffffff;--stone: #f5f5f7;--line: #dedfe3;--green: #0d7a42;--green-deep: #095c32;--dark: #101010;--radius: 14px;--wrap: 1240px;--font-body: "Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-head: "Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}*,*::before,*::after{box-sizing: border-box}html{font-size: 100%;scroll-behavior: smooth}body{margin: 0;font-family: var(--font-body);font-size: 1.125rem;line-height: 1.65;color: var(--ink);background: var(--paper);-webkit-font-smoothing: antialiased}img,video{max-width: 100%;height: auto;display: block}a{color: var(--blue-deep)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline: 3px solid #ffbf2f;outline-offset: 3px}h1,h2,h3{font-family: var(--font-head);line-height: 1.15;margin: 0 0 .5em;font-weight: 700;letter-spacing: -.012em}h1{font-weight: 800}h1{font-size: clamp(2.25rem,7vw,4.25rem)}h2{font-size: clamp(1.75rem,4.4vw,2.75rem)}h3{font-size: 1.3rem}p{margin: 0 0 1em}.wrap{width: min(100% - 2.5rem,var(--wrap));margin-inline: auto}.skip-link{position: absolute;left: -9999px;top: 0;background: #fff;color: #000;padding: .75rem 1rem;z-index: 200}.skip-link:focus{left: 0}.btn,.button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce #respond input#submit{display: inline-flex;align-items: center;justify-content: center;gap: .65rem;min-height: 58px;padding: .85rem 1.7rem;border: 0;border-radius: 12px;background: var(--blue);color: #fff;font: inherit;font-weight: 700;font-size: 1.1rem;line-height: 1.2;text-decoration: none;cursor: pointer;transition: background-color .15s ease}.btn:hover,.button:hover,.wp-element-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover{background: var(--blue-deep);color: #fff}.btn--whatsapp{background: var(--green)}.btn--whatsapp:hover{background: var(--green-deep)}.btn--light{background: #fff;color: var(--ink)}.btn--light:hover{background: var(--sky);color: var(--ink)}.btn--outline{background: transparent;color: var(--ink);box-shadow: inset 0 0 0 2px var(--ink)}.btn--outline:hover{background: var(--ink);color: #fff}.btn svg{width: 1.4em;height: 1.4em;flex: none}.site-header{background: var(--dark);color: #fff;position: sticky;top: 0;z-index: 60}.site-header .wrap{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-block: .7rem}.site-logo{display: block;line-height: 0}.site-logo img{height: 52px;width: auto}.nav-toggle{min-height: 50px;padding: .5rem 1.1rem;background: transparent;color: #fff;border: 2px solid #fff;border-radius: 12px;font: inherit;font-weight: 700;cursor: pointer}.main-nav{display: none;position: absolute;left: 0;right: 0;top: 100%;background: var(--dark);padding: .5rem 1.25rem 1.5rem;border-top: 1px solid #26262a}.main-nav.is-open{display: block}.main-nav ul{list-style: none;margin: 0;padding: 0}.main-nav a{display: block;padding: 1rem .25rem;color: #fff;font-weight: 700;font-size: 1.15rem;text-decoration: none;border-bottom: 1px solid #26262a}.main-nav ul ul{padding-left: 1rem}.main-nav ul ul a{font-weight: 400}.header-cart{margin-top: 1rem}.header-cart a{display: flex;justify-content: center;align-items: center;gap: .6rem;background: var(--blue);border: 0;border-radius: 12px;padding: .9rem 1rem}.header-cart .count{min-width: 1.7em;padding: 0 .45em;text-align: center;background: #fff;color: var(--ink);border-radius: 99px;font-size: .95rem}@media (min-width: 981px){.site-header .wrap{padding-block: .85rem}.site-logo img{height: 62px}.nav-toggle{display: none}.main-nav{display: flex;position: static;align-items: center;gap: .5rem;background: transparent;padding: 0;border: 0}.main-nav ul{display: flex;align-items: center;gap: .25rem}.main-nav li{position: relative}.main-nav a{padding: .8rem 1rem;font-size: 1.05rem;border-bottom: 3px solid transparent}.main-nav a:hover,.main-nav .current-menu-item>a,.main-nav .current_page_item>a{border-bottom-color: var(--blue)}.main-nav ul ul{display: none;position: absolute;left: 0;top: 100%;min-width: 260px;flex-direction: column;align-items: stretch;gap: 0;padding: .5rem 0;background: #17171a;border-radius: 0 0 var(--radius) var(--radius)}.main-nav li:hover>ul,.main-nav li:focus-within>ul{display: flex}.main-nav ul ul a{padding: .7rem 1.1rem;border-bottom: 0}.main-nav ul ul a:hover{background: #222226}.header-cart{margin: 0 0 0 .5rem}.header-cart a{padding: .65rem 1.1rem;border-bottom: 0}}.site-main{padding-block: 2.5rem 4rem}.entry-title{margin-bottom: .5em}.entry-content{max-width: 78ch}.woocommerce .entry-content,.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content,.woocommerce-account .entry-content{max-width: none}body.home .site-main,body.front-page .site-main{padding: 0}.hero{position: relative;isolation: isolate;overflow: hidden;color: #fff;background: radial-gradient(ellipse 70% 90% at 88% 8%,rgba(10,112,208,.5),transparent 60%),radial-gradient(ellipse 50% 60% at 0% 100%,rgba(10,112,208,.22),transparent 60%),#08080a}.hero-bg{position: absolute;inset: 0;z-index: 0}.hero-bg video{width: 100%;height: 100%;object-fit: cover;object-position: 50% 34%}.hero--wide::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.2) 100%)}.hero .wrap{position: relative;z-index: 2;display: grid;gap: 2rem;padding-block: 2.25rem 4.5rem}.hero-copy{max-width: 600px}.hero h1{color: #fff;margin-bottom: .45em}.hero .lead{font-size: 1.3rem;color: #e6e6e8;max-width: 36ch;margin-bottom: 1.75rem}.hero-actions{display: grid;gap: .8rem}.hero .btn--outline{color: #fff;box-shadow: inset 0 0 0 2px #fff}.hero .btn--outline:hover{background: #fff;color: var(--ink)}@media (min-width: 640px){.hero-actions{display: flex;flex-wrap: wrap}}.hero-clips{list-style: none;margin: 0 -1.25rem;padding: .25rem 1.25rem .5rem;display: flex;gap: .9rem;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.hero-clips::-webkit-scrollbar{display: none}.hero-clips li{flex: 0 0 min(62%,250px);scroll-snap-align: center}.hero-clips .clip-frame{border-radius: 20px;border: 1px solid rgba(255,255,255,.22)}.clip-label{position: absolute;left: 0;right: 0;bottom: 0;padding: 2.4rem .85rem .75rem;pointer-events: none;background: linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,0));font-weight: 700;font-size: .95rem;line-height: 1.25}@media (min-width: 960px){.hero .wrap{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);align-items: center;gap: 3rem;padding-block: 3.5rem;min-height: calc(100svh - 130px)}.hero-clips{display: grid;grid-template-columns: repeat(3,1fr);gap: 1rem;margin: 0;padding: 0;overflow: visible;align-items: center}.hero-clips li{flex: none}.hero-clips li:nth-child(2){transform: translateY(-1.25rem)}.hero-clips li:nth-child(1),.hero-clips li:nth-child(3){transform: translateY(1.25rem)}}.section{padding-block: 3.5rem}.section--stone{background: var(--stone)}.section-head{margin-bottom: 2rem;max-width: 52ch}.section-head p{color: var(--muted);font-size: 1.2rem}@media (min-width: 900px){.section{padding-block: 5rem}}.clips{list-style: none;margin: 0;padding: 0;display: grid;gap: 1.5rem;grid-template-columns: 1fr}.clip{margin: 0}.clip-frame{position: relative;aspect-ratio: 9 / 16;border-radius: 22px;overflow: hidden;background: #000}.clip-frame video{width: 100%;height: 100%;object-fit: cover}.clip-toggle{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;padding: 0;background: transparent;cursor: pointer}.clip-frame.is-paused::after{content: "";position: absolute;left: 50%;top: 50%;width: 72px;height: 72px;margin: -36px 0 0 -36px;border-radius: 50%;background: rgba(255,255,255,.92) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230c1a2b' d='M9 6.5v11l9-5.5z'/%3E%3C/svg%3E") center / 44px no-repeat;pointer-events: none}.clip figcaption{margin-top: .8rem;font-weight: 700;font-size: 1.15rem}.clip figcaption span{display: block;font-weight: 400;color: var(--muted);font-size: 1rem}@media (min-width: 560px) and (max-width: 899px){.clips{grid-template-columns: repeat(2,1fr)}}@media (min-width: 900px){.clips{grid-template-columns: repeat(3,1fr);gap: 2rem}}.uses{list-style: none;margin: 0;padding: 0;display: grid;gap: 1.25rem;grid-template-columns: repeat(2,1fr)}.use a{display: block;text-decoration: none;color: var(--ink)}.use-img{aspect-ratio: 1 / 1;border-radius: var(--radius);overflow: hidden;background: #fff;border: 1px solid var(--line);display: grid;place-items: center}.use-img img{width: 100%;height: 100%;object-fit: contain;padding: .5rem}.use-img--empty{background: linear-gradient(90deg,var(--blue) 0 50%,transparent 50% 100%) 50% 50% / 24px 3px repeat-x,var(--sky);border-color: transparent}.use a:hover .use-img{border-color: var(--blue)}.use-label{display: block;margin-top: .75rem;font-family: var(--font-head);font-weight: 800;font-size: 1.2rem;line-height: 1.2}.use-hint{display: block;margin-top: .2rem;color: var(--muted);font-size: 1rem}@media (min-width: 700px){.uses{grid-template-columns: repeat(3,1fr);gap: 1.75rem}}@media (min-width: 1000px){.uses{grid-template-columns: repeat(6,1fr);gap: 1.5rem}}.story{background: var(--dark);color: #fff;padding-block: 4rem}.story p.big{font-family: var(--font-head);font-weight: 800;font-size: clamp(1.75rem,4.6vw,3rem);line-height: 1.15;max-width: 24ch;margin-bottom: 2rem}.story-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 1.5rem}.story-list li{border-top: 2px solid var(--blue);padding-top: .9rem}.story-list strong{display: block;font-size: 1.25rem;margin-bottom: .2rem}.story-list span{color: #c9c9cc}@media (min-width: 800px){.story-list{grid-template-columns: repeat(3,1fr);gap: 2rem}.story{padding-block: 5.5rem}}.steps{list-style: none;counter-reset: passo;margin: 0;padding: 0;display: grid;gap: 1.5rem}.steps li{counter-increment: passo;display: grid;grid-template-columns: 56px 1fr;gap: 1rem;align-items: start}.steps li::before{content: counter(passo);display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--blue);color: #fff;font-family: var(--font-head);font-weight: 800;font-size: 1.5rem}.steps strong{display: block;font-size: 1.25rem}.steps span{color: var(--muted)}@media (min-width: 800px){.steps{grid-template-columns: repeat(3,1fr);gap: 2rem}}.cta{background: var(--blue);color: #fff;padding-block: 3.5rem}.cta .wrap{display: grid;gap: 1.5rem}.cta h2{margin: 0 0 .3em}.cta p{margin: 0;font-size: 1.2rem}@media (min-width: 800px){.cta .wrap{grid-template-columns: 1fr auto;align-items: center}}.brand-mark{width: 220px;max-width: 70%;height: auto;margin-bottom: 1.25rem}.woocommerce ul.products,.woocommerce-page ul.products{display: grid;grid-template-columns: repeat(2,1fr);gap: 1.25rem;margin: 0 0 2rem;padding: 0;list-style: none}@media (min-width: 760px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns: repeat(3,1fr);gap: 1.75rem}}@media (min-width: 1100px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns: repeat(4,1fr)}}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display: none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float: none;width: auto;margin: 0;display: flex;flex-direction: column}.woocommerce ul.products li.product a img{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);margin-bottom: .9rem;aspect-ratio: 1 / 1;object-fit: contain}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family: var(--font-head);font-weight: 800;font-size: 1.15rem;line-height: 1.25;padding: 0 0 .4rem;color: var(--ink)}.woocommerce ul.products li.product .price{font-size: 1.35rem;font-weight: 700;color: var(--ink);margin-bottom: .9rem}.woocommerce ul.products li.product .button{margin-top: auto;width: 100%}.woocommerce div.product .product_title{font-size: clamp(1.9rem,5vw,2.8rem)}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size: 1.9rem;font-weight: 700;color: var(--ink)}.woocommerce div.product form.cart .button{min-height: 62px}.woocommerce .quantity .qty{min-height: 62px;font: inherit;font-size: 1.2rem;width: 5em}.woocommerce-tabs ul.tabs li a{font-size: 1.1rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text{min-height: 54px;padding: .7rem .9rem;font: inherit;border: 2px solid #9aa9b8;border-radius: 10px}.woocommerce form .form-row label{font-weight: 700;margin-bottom: .3rem}.woocommerce-message,.woocommerce-info,.woocommerce-error{font-size: 1.1rem}.skytec-ask{margin-top: 1.25rem}.float-whatsapp{position: fixed;right: 1rem;bottom: 1rem;z-index: 90;display: inline-flex;align-items: center;gap: .6rem;min-height: 60px;padding: .7rem 1.3rem;background: var(--green);color: #fff;border-radius: 99px;font-weight: 700;font-size: 1.1rem;text-decoration: none;box-shadow: 0 6px 18px rgba(0,0,0,.3)}.float-whatsapp:hover{background: var(--green-deep);color: #fff}.float-whatsapp svg{width: 1.6em;height: 1.6em}@media (max-width: 520px){.float-whatsapp span{display: none}.float-whatsapp{padding: .7rem}}.site-footer{background: var(--dark);color: #c9c9cc;padding-block: 3rem 6rem;font-size: 1.05rem}.site-footer a{color: #fff}.footer-cols{display: grid;gap: 2rem;grid-template-columns: 1fr}@media (min-width: 760px){.footer-cols{grid-template-columns: repeat(3,1fr);gap: 2.5rem}}.site-footer h2{font-size: 1.15rem;color: #fff;margin-bottom: .75rem}.site-footer ul{list-style: none;margin: 0;padding: 0}.site-footer li{margin-bottom: .45rem}.footer-legal{margin-top: 2.5rem;padding-top: 1.5rem;border-top: 1px solid #26262a;font-size: .95rem}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{transition: none !important}}.hero-video{margin-block: 0}.social-float{display: none}@media (min-width: 900px){.social-float{display: flex;flex-direction: column;gap: .6rem;position: fixed;right: .9rem;top: 50%;transform: translateY(-50%);z-index: 80}.social-float a{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 50%;color: #fff;background: #1b1b1f;box-shadow: 0 4px 12px rgba(0,0,0,.3)}.social-float a:hover{background: var(--blue)}.social-float a.is-whatsapp{background: var(--green)}.social-float a.is-whatsapp:hover{background: var(--green-deep)}.social-float svg{width: 26px;height: 26px}.float-whatsapp{display: none}}.promo-bar{background: var(--blue);color: #fff;font-size: .98rem}.promo-bar .wrap{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .35rem 1.1rem;padding-block: .55rem;text-align: center}.promo-bar strong{font-family: var(--font-head);font-weight: 800;font-style: italic;font-size: 1.1rem}.promo-bar a{color: #fff;font-weight: 700;text-underline-offset: 3px}.promo-band{color: #fff;padding-block: 3.5rem;background: radial-gradient(ellipse 70% 90% at 10% 0%,rgba(10,112,208,.6),transparent 60%),#08080a}.promo-band .wrap{display: grid;gap: 2.5rem}.promo-band h2{font-style: italic;font-size: clamp(2.6rem,9vw,5.5rem);line-height: .95;margin-bottom: .3em;text-shadow: 0 0 40px rgba(10,112,208,.8)}.promo-band p{font-size: 1.25rem;color: #e6e6e8;max-width: 38ch}.promo-band .btn{margin-top: .5rem}.promo-band h3{font-size: 1.4rem;margin-bottom: 1rem}.countdown{display: flex;flex-wrap: wrap;gap: .6rem;margin: 1.25rem 0 1.5rem}.countdown span{min-width: 74px;padding: .65rem .5rem;text-align: center;border: 1px solid rgba(255,255,255,.2);border-radius: 12px;background: rgba(255,255,255,.07);font-size: .9rem}.countdown b{display: block;font-family: var(--font-head);font-size: 1.9rem;line-height: 1.1}.promo-bar .countdown--mini{display: inline;margin: 0;font-weight: 700}.promo-bar .countdown--mini span,.promo-bar .countdown--mini{min-width: 0;padding: 0;border: 0;background: none}.promo-band .woocommerce ul.products li.product .woocommerce-loop-product__title,.promo-band .woocommerce ul.products li.product .price,.promo-band .woocommerce ul.products li.product .price ins{color: #fff}.promo-band .woocommerce ul.products li.product .price del{color: #b5b5ba}.woocommerce span.onsale{min-height: 0;min-width: 0;padding: .4rem .75rem;line-height: 1.2;border-radius: 8px;background: var(--blue);color: #fff;font-weight: 700;font-size: .95rem;top: .75rem;left: .75rem;right: auto}@media (min-width: 960px){.promo-band{padding-block: 5rem}.promo-band .wrap{grid-template-columns: 1fr 1.1fr;align-items: center;gap: 4rem}}.promo-band .woocommerce ul.products li.product .woocommerce-loop-product__title{font-style: normal;font-size: 1.15rem;text-shadow: none;line-height: 1.25}.promo-band .woocommerce ul.products li.product .price ins{text-decoration: none}.hero-promo-title{font-style: italic;font-size: clamp(3rem,12vw,6.5rem);line-height: .92;text-shadow: 0 0 44px rgba(10,112,208,.9);margin-bottom: .3em}.hero .countdown{margin: 1.1rem 0 1.6rem}.promo-band .wrap{grid-template-columns: 1fr;gap: 1.5rem}.promo-band h2{font-size: clamp(2rem,6vw,3.25rem);margin-bottom: .6em}@media (min-width: 960px){.promo-band .wrap{grid-template-columns: 1fr;gap: 1.5rem}}.hero-clips .clip-frame.is-paused::after{width: 56px;height: 56px;margin: -28px 0 0 -28px;background-size: 34px}@media (max-width: 959px){.hero .wrap{gap: 1.25rem;padding-block: 1.75rem 4rem}.hero-promo-title{font-size: clamp(2.6rem,13vw,3.6rem)}.hero .lead{font-size: 1.1rem;margin-bottom: 1rem}.hero .countdown{margin: .8rem 0 1.1rem;gap: .5rem}.countdown span{min-width: 62px;padding: .5rem .4rem}.countdown b{font-size: 1.5rem}.hero-actions .btn{min-height: 52px}}@media (max-width: 520px){.promo-bar .countdown--mini{display: none}.promo-bar .wrap{padding-block: .45rem}}.screen-reader-text{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.topbar{background: var(--blue);color: #fff;font-size: .98rem}.topbar .wrap{min-height: 44px;display: flex;align-items: center;justify-content: center;text-align: center;padding-block: .4rem}.topbar-slide{display: none;margin: 0;flex-wrap: wrap;justify-content: center;align-items: center;gap: .25rem 1rem}.topbar-slide.is-active{display: flex}.topbar strong{font-family: var(--font-head);font-weight: 800;font-style: italic;font-size: 1.1rem}.topbar a{color: #fff;font-weight: 700;text-underline-offset: 3px}.topbar .countdown--mini{display: inline;margin: 0;padding: 0;border: 0;background: none;min-width: 0;font-weight: 700}@media (max-width: 520px){.topbar .countdown--mini{display: none}}.header-search{display: flex;margin-top: 1rem}.header-search input[type="search"]{flex: 1;min-width: 0;min-height: 50px;padding: 0 1rem;font: inherit;color: #fff;background: #1b1b1f;border: 2px solid #3a3a40;border-right: 0;border-radius: 12px 0 0 12px}.header-search input[type="search"]::placeholder{color: #a9a9b0}.header-search button{min-height: 50px;padding: 0 1.1rem;border: 0;border-radius: 0 12px 12px 0;background: #fff;color: var(--ink);font: inherit;font-weight: 700;cursor: pointer}.header-search button:hover{background: var(--sky)}@media (min-width: 981px){.header-search{margin: 0 0 0 .5rem}.header-search input[type="search"]{width: 150px;min-height: 46px}.header-search button{min-height: 46px}}.benefits{background: var(--stone);border-bottom: 1px solid var(--line)}.benefits ul{list-style: none;margin: 0;padding: 1.4rem 0;display: grid;grid-template-columns: 1fr 1fr;gap: 1.25rem 1rem}.benefits li{display: flex;gap: .75rem;align-items: flex-start}.benefits svg{width: 30px;height: 30px;flex: none;color: var(--blue);fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.benefits strong{display: block;font-size: 1.02rem;line-height: 1.2}.benefits span{display: block;margin-top: .15rem;color: var(--muted);font-size: .92rem;line-height: 1.3}@media (max-width: 420px){.benefits ul{grid-template-columns: 1fr}}@media (min-width: 900px){.benefits ul{grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: 1.5rem;padding-block: 1.75rem}}.price-extra{display: grid;gap: .1rem;margin: -.3rem 0 .9rem;font-size: .98rem;color: var(--muted)}.price-extra .price-pix strong{color: var(--green);font-size: 1.05rem}.promo-band .price-extra{color: #c9c9cc}.promo-band .price-extra .price-pix strong{color: #6fe3a3}.footer-cols{grid-template-columns: 1fr}@media (min-width: 640px){.footer-cols{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.footer-cols{grid-template-columns: 1.3fr 1fr 1fr 1.2fr}}.footer-social{display: flex;gap: .6rem;margin-top: 1rem}.footer-social a{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;background: #1b1b1f;color: #fff}.footer-social a:hover{background: var(--blue)}.footer-social svg{width: 24px;height: 24px}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{display: grid;grid-template-columns: 1fr;gap: 1.5rem;margin: 0 0 2rem;padding: 0;list-style: none}@media (min-width: 480px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{grid-template-columns: repeat(2,1fr);gap: 1.25rem}}@media (min-width: 760px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{grid-template-columns: repeat(3,1fr);gap: 1.75rem}}@media (min-width: 1100px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{grid-template-columns: repeat(4,1fr)}}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{display: none !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{float: none !important;width: auto !important;margin: 0 !important;clear: none !important;padding: 0;display: flex;flex-direction: column;position: relative}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display: block}.woocommerce ul.products li.product a img{width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: contain;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);margin: 0 0 .9rem;box-shadow: none}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family: var(--font-head);font-weight: 800;font-size: 1.15rem;line-height: 1.25;margin: 0;padding: 0 0 .4rem;color: var(--ink);overflow-wrap: anywhere}.woocommerce ul.products li.product .price{display: block;font-size: 1.4rem;font-weight: 700;color: var(--ink);margin: 0 0 .9rem}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button{margin: auto 0 0;width: 100%;white-space: normal;text-align: center;padding: .85rem 1rem;font-size: 1.05rem}.woocommerce ul.products li.product .added_to_cart{display: block;margin-top: .6rem;font-weight: 700;text-align: center}@media (max-width: 759px){.section--stone ul.products li.product:nth-child(n+5){display: none !important}}.woocommerce-breadcrumb{font-size: .95rem;color: var(--muted);margin: 0 0 1.25rem}.woocommerce-breadcrumb a{color: var(--muted)}.woocommerce-products-header .page-title,.woocommerce .page-title{margin-bottom: .4em}.woocommerce-result-count{color: var(--muted);margin: 0 0 1rem;float: none}.woocommerce-ordering{float: none;margin: 0 0 1.5rem}.woocommerce-ordering select{width: 100%;max-width: 360px;min-height: 52px;padding: 0 .9rem;font: inherit;border: 2px solid #9aa9b8;border-radius: 10px;background: #fff}.woocommerce div.product div.images,.woocommerce div.product div.summary{float: none;width: 100%}@media (min-width: 900px){.woocommerce div.product{display: grid;grid-template-columns: 1fr 1fr;gap: 3rem;align-items: start}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{grid-column: 1 / -1}}.woocommerce div.product div.images img{border-radius: var(--radius);background: #fff}.woocommerce div.product .woocommerce-product-gallery{margin: 0 0 1.5rem}.woocommerce div.product form.cart{display: flex;flex-wrap: wrap;gap: .75rem;align-items: stretch;margin: 1.25rem 0}.woocommerce div.product form.cart div.quantity{margin: 0}.woocommerce div.product form.cart .single_add_to_cart_button{flex: 1 1 220px;margin: 0}.woocommerce div.product .product_meta{font-size: .98rem;color: var(--muted)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0;margin: 0 0 1.25rem}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color: var(--line)}.woocommerce div.product .woocommerce-tabs .panel{max-width: 80ch}.woocommerce div.product .woocommerce-tabs .panel table{display: block;overflow-x: auto;max-width: 100%}.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{font-size: 1.6rem}.woocommerce table.shop_table{border: 1px solid var(--line);border-radius: var(--radius);border-collapse: separate;overflow: hidden}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float: none;width: 100%}@media (min-width: 900px){.woocommerce-cart .cart-collaterals .cart_totals{max-width: 480px;margin-left: auto}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-height: 62px;font-size: 1.15rem;margin-bottom: 0}.woocommerce a.remove{font-size: 1.6rem;width: 1.5em;height: 1.5em;line-height: 1.45em}.woocommerce-cart table.cart td.actions .coupon{display: flex;flex-wrap: wrap;gap: .6rem}.woocommerce-cart table.cart td.actions .coupon input.input-text{flex: 1 1 160px;width: auto;min-height: 54px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float: none;width: 100%}.woocommerce-checkout h3{font-size: 1.4rem}.woocommerce-checkout #payment{background: var(--stone);border-radius: var(--radius)}.woocommerce-checkout #payment div.payment_box{background: #fff;color: var(--ink)}.woocommerce-checkout #payment div.payment_box::before{display: none}.woocommerce #payment #place_order{width: 100%;min-height: 64px;font-size: 1.2rem;float: none}.woocommerce form .form-row{padding: 0 0 .9rem;margin: 0}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width: 100%;float: none}@media (min-width: 700px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width: 48%;float: left}.woocommerce form .form-row-last{float: right}}.woocommerce-account .u-columns{display: grid;grid-template-columns: 1fr;gap: 1.75rem}.woocommerce-account .u-columns::before,.woocommerce-account .u-columns::after{display: none}.woocommerce-account .u-columns .u-column1,.woocommerce-account .u-columns .u-column2{float: none;width: 100%}@media (min-width: 800px){.woocommerce-account .u-columns{grid-template-columns: 1fr 1fr;gap: 2.5rem}}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{border: 1px solid var(--line);border-radius: 14px;padding: 1.5rem;margin: 0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0 0 1.5rem;padding: 0;display: flex;flex-wrap: wrap;gap: .5rem}.woocommerce-account .woocommerce-MyAccount-navigation a{display: block;padding: .7rem 1rem;border: 1px solid var(--line);border-radius: 10px;text-decoration: none;font-weight: 700;color: var(--ink)}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background: var(--ink);color: #fff;border-color: var(--ink)}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float: none;width: 100%}.woocommerce-message,.woocommerce-info,.woocommerce-error{background: var(--stone);border-top-color: var(--blue);border-radius: 10px;padding: 1rem 1.25rem 1rem 3.5rem}.woocommerce-message::before,.woocommerce-info::before{color: var(--blue)}.woocommerce-message .button,.woocommerce-info .button{float: none;display: inline-flex;margin: 0 0 .75rem}@media (max-width: 759px){.site-main{padding-block: 1.75rem 3rem}.section{padding-block: 2.75rem}.section-head{margin-bottom: 1.5rem}}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{text-decoration: none;color: var(--ink)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title{color: var(--blue-deep)}.entry-content ul,.entry-content ol{padding-left: 1.4rem}.entry-content li{margin-bottom: .45rem}.entry-content h2{margin-top: 0}.entry-content h3{font-size: 1.35rem;margin: 2rem 0 .6rem}.entry-content h4{font-size: 1.15rem;margin: 0 0 .35rem;font-family: var(--font-head);font-weight: 800}.sk-lead{font-size: 1.3rem;line-height: 1.5;margin-bottom: 1.25rem}.sk-updated,.sk-legal{color: var(--muted);font-size: .95rem}.sk-legal{margin-top: 2rem;padding-top: 1.25rem;border-top: 1px solid var(--line)}.entry-content ul.sk-points{list-style: none;padding: 0;margin: 1.25rem 0;display: grid;gap: 1rem;grid-template-columns: 1fr}@media (min-width: 700px){.entry-content ul.sk-points{grid-template-columns: 1fr 1fr}}.entry-content ul.sk-points>li{margin: 0;padding: 1.1rem 1.25rem;border: 1px solid var(--line);border-radius: 14px;background: #fff}.entry-content ul.sk-points p{margin: 0 0 .6rem}.entry-content ul.sk-points p:last-child{margin-bottom: 0}.entry-content .sk-button{text-decoration: none}.entry-content a.btn,.entry-content a.btn:visited{color: #fff}.entry-content a.btn--light,.entry-content a.btn--light:visited{color: var(--ink)}.woocommerce .entry-content .sk-help,.entry-content>.sk-help{margin-top: 2.5rem;padding-top: 2rem;border-top: 1px solid var(--line);max-width: 78ch}.cat-chips{display: flex;flex-wrap: wrap;gap: .6rem;margin: 0 0 1.5rem}.cat-chips a{padding: .6rem 1.1rem;border: 2px solid var(--line);border-radius: 99px;background: #fff;color: var(--ink);font-weight: 700;text-decoration: none}.cat-chips a:hover{border-color: var(--blue)}.cat-chips a.is-active{background: var(--ink);border-color: var(--ink);color: #fff}@media (max-width: 639px){.cat-chips{flex-wrap: nowrap;overflow-x: auto;margin-inline: -1.25rem;padding: .25rem 1.25rem .5rem;scrollbar-width: none}.cat-chips::-webkit-scrollbar{display: none}.cat-chips a{flex: none}}.woocommerce ul.products li.product-category a{text-decoration: none;color: var(--ink)}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{font-family: var(--font-head);font-weight: 800;font-size: 1.2rem;text-transform: lowercase;color: var(--ink)}.woocommerce ul.products li.product-category .woocommerce-loop-category__title::first-letter{text-transform: uppercase}.woocommerce ul.products li.product-category mark.count{background: none;color: var(--muted);font-weight: 400;font-size: .9em}.site-header{background: rgba(8,10,14,.74);-webkit-backdrop-filter: blur(16px) saturate(1.4);backdrop-filter: blur(16px) saturate(1.4);border-bottom: 1px solid rgba(255,255,255,.08);transition: background-color .3s ease}.site-logo img{transition: height .3s ease}.site-header.is-scrolled{background: rgba(6,8,11,.9)}@media (min-width: 981px){.site-header.is-scrolled .site-logo img{height: 48px}}.main-nav{background: rgba(8,10,14,.97)}@media (min-width: 981px){.main-nav{background: transparent}}.btn{position: relative;overflow: hidden;isolation: isolate}.btn::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform: translateX(-130%);transition: transform .8s ease}.btn:hover::after{transform: translateX(130%)}.hero .btn:not(.btn--whatsapp){box-shadow: 0 0 0 1px rgba(255,255,255,.12),0 12px 44px rgba(10,112,208,.5)}.hero{background: #04060a}.hero-bg video{opacity: .66;filter: saturate(.9) contrast(1.06)}.hero::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background-image: linear-gradient(rgba(130,180,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(130,180,255,.08) 1px,transparent 1px);background-size: 72px 72px;-webkit-mask-image: radial-gradient(ellipse 85% 75% at 50% 40%,#000 15%,transparent 78%);mask-image: radial-gradient(ellipse 85% 75% at 50% 40%,#000 15%,transparent 78%)}.hero::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: radial-gradient(ellipse 70% 60% at 88% 0%,rgba(10,112,208,.34),transparent 62%),linear-gradient(to top,rgba(4,6,10,.94) 0%,rgba(4,6,10,.4) 55%,rgba(4,6,10,.62) 100%)}@media (min-width: 900px){.hero::after{background: radial-gradient(ellipse 60% 70% at 92% 0%,rgba(10,112,208,.34),transparent 62%),linear-gradient(90deg,rgba(4,6,10,.9) 0%,rgba(4,6,10,.5) 48%,rgba(4,6,10,.34) 100%)}}.hero-glow{position: absolute;left: -10%;top: -20%;width: 70%;height: 90%;z-index: 1;pointer-events: none;background: radial-gradient(closest-side,rgba(10,112,208,.28),transparent);animation: glowmove 11s ease-in-out infinite alternate}@keyframes glowmove{from{transform: translate3d(-6%,0,0) scale(1)}to{transform: translate3d(14%,8%,0) scale(1.25)}}.hero .countdown span{-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);background: rgba(255,255,255,.07);border-color: rgba(255,255,255,.22)}.hero-clips .clip-frame{border: 1px solid rgba(130,185,255,.42);box-shadow: 0 24px 60px rgba(0,0,0,.55),0 0 44px rgba(10,112,208,.28);transition: transform .45s ease,box-shadow .45s ease}.hero-clips .clip-frame:hover{transform: translateY(-6px);box-shadow: 0 30px 70px rgba(0,0,0,.6),0 0 56px rgba(10,112,208,.45)}@media (min-width: 960px){.hero-clips li{animation: drift 7s ease-in-out infinite alternate}.hero-clips li:nth-child(2){animation-duration: 8.5s;animation-delay: -2s}.hero-clips li:nth-child(3){animation-duration: 6.5s;animation-delay: -4s}}@keyframes drift{from{translate: 0 0}to{translate: 0 -14px}}.scroll-cue{position: absolute;left: 50%;bottom: 1.25rem;z-index: 3;width: 26px;height: 46px;margin-left: -13px;border: 1px solid rgba(255,255,255,.45);border-radius: 14px;display: none}.scroll-cue span{position: absolute;left: 50%;top: 8px;width: 3px;height: 8px;margin-left: -1.5px;border-radius: 2px;background: #fff;animation: cue 1.8s ease-in-out infinite}@keyframes cue{0%{opacity: 0;transform: translateY(0)}30%{opacity: 1}100%{opacity: 0;transform: translateY(16px)}}@media (min-width: 960px){.scroll-cue{display: block}}body.home{background: #05070b;color: #e9edf3}body.home .section{background: #05070b;color: #e9edf3}body.home .section--stone{background: #080b11;border-top: 1px solid rgba(255,255,255,.06);border-bottom: 1px solid rgba(255,255,255,.06)}body.home h2,body.home h3{color: #fff}body.home .section-head p{color: #a7b2c2}body.home .benefits{background: #070a0f;border-bottom: 1px solid rgba(255,255,255,.07)}body.home .benefits strong{color: #fff}body.home .benefits span{color: #9fabbd}body.home .benefits svg{color: #4aa3ff;filter: drop-shadow(0 0 8px rgba(10,112,208,.75))}body.home .use-img{background: #fff;border-color: rgba(255,255,255,.14)}body.home .use-img--empty{background: linear-gradient(90deg,var(--blue) 0 50%,transparent 50% 100%) 50% 50% / 24px 3px repeat-x,rgba(255,255,255,.04)}body.home .use a:hover .use-img{border-color: #4aa3ff;box-shadow: 0 0 34px rgba(10,112,208,.4)}body.home .use-label{color: #fff}body.home .use-hint{color: #9fabbd}body.home .btn--outline{color: #fff;box-shadow: inset 0 0 0 2px rgba(255,255,255,.7)}body.home .btn--outline:hover{background: #fff;color: var(--ink)}body.home .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,body.home .woocommerce ul.products li.product .woocommerce-loop-product__title,body.home .woocommerce ul.products li.product .price,body.home .woocommerce ul.products li.product .price ins{color: #fff}body.home .woocommerce ul.products li.product .price del{color: #8b96a6}body.home .woocommerce ul.products li.product a img{border-color: rgba(255,255,255,.14)}body.home .price-extra{color: #aab6c6}body.home .price-extra .price-pix strong{color: #6fe3a3}.story{position: relative;overflow: hidden;isolation: isolate;background: #04060a}.story-bg{position: absolute;inset: 0;z-index: 0}.story-bg video{width: 100%;height: 100%;object-fit: cover;opacity: .4;filter: saturate(.8)}.story::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(90deg,rgba(4,6,10,.94),rgba(4,6,10,.55));pointer-events: none}.story .wrap{position: relative;z-index: 2}.story-list li{border-top: 1px solid rgba(255,255,255,.28);position: relative}.story-list li::before{content: "";position: absolute;left: 0;top: -1px;width: 56px;height: 2px;background: var(--blue);box-shadow: 0 0 14px rgba(10,112,208,.9)}body.home .steps strong{color: #fff}body.home .steps span{color: #a7b2c2}.steps li::before{box-shadow: 0 0 26px rgba(10,112,208,.65)}.cta{position: relative;overflow: hidden;background: linear-gradient(120deg,#0a70d0,#063f80)}.cta::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .5;background-image: linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: linear-gradient(90deg,transparent,#000 60%);mask-image: linear-gradient(90deg,transparent,#000 60%)}.cta .wrap{position: relative}.site-footer{background: #04060a;border-top: 1px solid rgba(255,255,255,.08)}.js .reveal{opacity: 0;transform: translateY(24px);transition: opacity .75s ease,transform .75s ease;transition-delay: calc(var(--i,0) * 80ms)}.js .reveal.is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.js .reveal{opacity: 1;transform: none;transition: none}.hero-glow,.hero-clips li,.scroll-cue span{animation: none}.btn::after{display: none}}.hero-bg video{opacity: .5;filter: saturate(.85) contrast(1.1) brightness(.92)}.main-nav a{white-space: nowrap}@media (min-width: 981px){.main-nav a{padding: .8rem .85rem}.header-search input[type="search"]{width: 140px}}.site-header{background: #0b0e13;-webkit-backdrop-filter: none;backdrop-filter: none}body.home .site-header{background: rgba(8,10,14,.72);-webkit-backdrop-filter: blur(16px) saturate(1.4);backdrop-filter: blur(16px) saturate(1.4)}body.home .site-header.is-scrolled{background: rgba(6,8,11,.92)}.site-header::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;pointer-events: none;background: linear-gradient(90deg,#2f8cff,#0a70d0);transform: scaleX(var(--p,0));transform-origin: left}.entry-title,.woocommerce .page-title,.woocommerce-products-header__title{font-size: clamp(1.75rem,3vw,2.3rem);letter-spacing: -.015em;margin: 0 0 1rem}body:not(.home) .site-main h2{font-size: clamp(1.3rem,2.3vw,1.7rem);margin: 0 0 .6em}body:not(.home) .site-main h3{font-size: 1.2rem}.woocommerce div.product .product_title{font-size: clamp(1.6rem,3vw,2.2rem)}.sk-lead{font-size: 1.18rem}.entry-content h3{margin: 1.75rem 0 .5rem}.site-main{padding-block: 2rem 3.5rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce .quantity .qty,.select2-container--default .select2-selection--single{min-height: 50px;padding: .6rem .85rem;font: inherit;font-size: 1rem;background: #fff;border: 1.5px solid #aab5c1;border-radius: 10px;box-shadow: none}.select2-container--default .select2-selection--single{display: flex;align-items: center}.select2-container--default .select2-selection--single .select2-selection__arrow{height: 48px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color: var(--blue);outline: 0;box-shadow: 0 0 0 3px rgba(10,112,208,.18)}.woocommerce form .form-row label{font-weight: 700;font-size: 1rem;margin-bottom: .3rem}.woocommerce table.shop_table{border: 1px solid var(--line);border-radius: 14px;border-collapse: separate;overflow: hidden;background: #fff}.woocommerce table.shop_table th{background: var(--stone);font-weight: 700;padding: .8rem .9rem}.woocommerce table.shop_table td{padding: .8rem .9rem;border-top: 1px solid var(--line)}.woocommerce table.shop_table .button{min-height: 44px;padding: .5rem 1.1rem;font-size: .95rem}.woocommerce table.cart img{width: 64px;border-radius: 8px}.woocommerce a.remove{color: #b3261e !important;background: transparent !important;font-size: 1.5rem}.woocommerce a.remove:hover{color: #fff !important;background: #b3261e !important}.woocommerce-cart .cart_totals h2{font-size: 1.3rem}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size: 1.1rem}.woocommerce-account fieldset{border: 1px solid var(--line);border-radius: 12px;padding: 1rem 1.25rem;margin: 1rem 0}.woocommerce-account legend{padding: 0 .5rem;font-weight: 700}.woocommerce-MyAccount-content>p{max-width: 70ch}.woocommerce-account address{font-style: normal;line-height: 1.6}.woocommerce-checkout form.checkout{display: grid;grid-template-columns: 1fr;gap: 1.5rem}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{float: none !important;width: auto !important}.woocommerce-checkout #order_review_heading{margin: 0;font-size: 1.3rem}.woocommerce-checkout #order_review{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 1.25rem}.woocommerce-checkout #order_review table.shop_table{border: 0;border-radius: 0}.woocommerce-checkout h3{font-size: 1.2rem;margin: 0 0 1rem}@media (min-width: 1000px){.woocommerce-checkout form.checkout{grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 0 2.5rem;align-items: start}.woocommerce-checkout #customer_details{grid-column: 1;grid-row: 1 / span 2}.woocommerce-checkout #order_review_heading{grid-column: 2;grid-row: 1;margin-bottom: .75rem}.woocommerce-checkout #order_review{grid-column: 2;grid-row: 2;position: sticky;top: 130px}}.woocommerce-checkout #payment{background: none;border-radius: 0}.woocommerce-checkout #payment ul.payment_methods{padding: 0 0 1rem;border-bottom: 1px solid var(--line)}.woocommerce-checkout #payment ul.payment_methods li{list-style: none;margin: 0 0 .5rem;font-weight: 700}.woocommerce-checkout #payment div.payment_box{background: var(--stone);color: var(--ink);border-radius: 12px;padding: 1rem;margin: .75rem 0 0}.woocommerce-checkout #payment div.payment_box::before{display: none}.woocommerce-checkout #payment fieldset{border: 0;padding: 0;margin: 0}.woocommerce-checkout #payment .place-order{padding: 1.25rem 0 0}.woocommerce-checkout #payment label{font-weight: 700}.woocommerce-checkout #payment input[type="checkbox"],.woocommerce-checkout #payment input[type="radio"]{width: 1.15rem;height: 1.15rem;margin-right: .45rem;accent-color: var(--blue)}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper{font-size: .92rem;color: var(--muted)}.woocommerce #payment #place_order{min-height: 62px;font-size: 1.15rem}.clip-toggle,.clip-label{display: none !important}.clip-frame.is-paused::after{content: none}.hero-clips .clip-frame{transform: perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px)) scale(var(--sc,1));transition: transform .25s ease-out,box-shadow .4s ease,border-color .4s ease;cursor: default}.hero-clips .clip-frame:hover{--ty: -8px;--sc: 1.035;border-color: rgba(150,200,255,.85);box-shadow: 0 34px 80px rgba(0,0,0,.65),0 0 64px rgba(47,140,255,.5)}.hero-spot{position: absolute;left: 0;top: 0;width: 560px;height: 560px;margin: -280px 0 0 -280px;border-radius: 50%;z-index: 1;pointer-events: none;opacity: 0;transition: opacity .4s ease;background: radial-gradient(closest-side,rgba(47,140,255,.22),transparent);will-change: transform}.hero.is-hover .hero-spot{opacity: 1}@media (hover: none){.hero-spot{display: none}}.thread{background: #05070b;line-height: 0}.thread svg{width: 100%;height: 12px;display: block}.thread path{fill: none;stroke: #2f8cff;stroke-width: 2;stroke-dasharray: 14 12;opacity: .55;animation: flow 9s linear infinite}@keyframes flow{to{stroke-dashoffset: -260}}body.home .benefits,body.home .section,body.home .story,body.home .cta{content-visibility: auto;contain-intrinsic-size: auto 560px}@media (prefers-reduced-motion: reduce){.thread path,.hero-spot{animation: none}.hero-clips .clip-frame{transition: none}}.woocommerce form .form-row{padding: 0 0 .9rem;margin: 0}.woocommerce form .form-row label{display: block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.select2-container{width: 100% !important;max-width: 100%;box-sizing: border-box}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width: auto !important;float: none !important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper,.woocommerce-checkout #payment fieldset{display: grid;grid-template-columns: 1fr;gap: 0 1rem}@media (min-width: 700px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper,.woocommerce-checkout #payment fieldset{grid-template-columns: repeat(2,minmax(0,1fr))}.woocommerce form .form-row-wide,.woocommerce-checkout #payment fieldset>*{grid-column: 1 / -1}.woocommerce-checkout #payment fieldset>.form-row-first,.woocommerce-checkout #payment fieldset>.form-row-last{grid-column: auto}}.woocommerce form .form-row::after,.woocommerce form .form-row::before{display: none}.woocommerce-cart-form,.woocommerce-MyAccount-content{overflow-x: auto}body{font-size: 1.125rem;line-height: 1.65}.benefits span,.use-hint,.price-extra,.sk-updated,.sk-legal,.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper,.footer-legal,.sk-facts span{font-size: 1rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{font-size: 1.05rem}.site-footer{font-size: 1.05rem}.hero-promo-title,.promo-bar strong,.promo-band h2{font-weight: 800}body.page .site-main{padding-top: 0}.page-hero{position: relative;isolation: isolate;overflow: hidden;color: #fff;padding: 2.25rem 0 2.5rem;border-bottom: 1px solid rgba(255,255,255,.08);background: radial-gradient(ellipse 60% 140% at 92% 0%,rgba(10,112,208,.38),transparent 62%),#070a0f}.page-hero::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;opacity: .8;background-image: linear-gradient(rgba(130,180,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(130,180,255,.07) 1px,transparent 1px);background-size: 64px 64px;-webkit-mask-image: linear-gradient(90deg,transparent 20%,#000);mask-image: linear-gradient(90deg,transparent 20%,#000)}.page-hero .wrap{position: relative;z-index: 2}.page-hero .entry-title{color: #fff;margin: 0}.page-hero .crumbs{margin: 0 0 .6rem;font-size: 1rem;color: #aab6c6}.page-hero .crumbs a{color: #c8d3e1}.page-hero-sub{margin: .8rem 0 0;max-width: 52ch;font-size: 1.2rem;color: #d3dbe6}.page-hero--slim{padding: 1.25rem 0 1.4rem}.page-hero--slim .crumbs{display: none}.page-hero--video{padding: 3.25rem 0 3.5rem}.page-hero-bg{position: absolute;inset: 0;z-index: 0}.page-hero-bg video{width: 100%;height: 100%;object-fit: cover;opacity: .32}.page-hero--video::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(90deg,rgba(5,7,11,.92),rgba(5,7,11,.55));pointer-events: none}.page-body{padding-block: 2.25rem 3.5rem}.entry-content ul.sk-facts{list-style: none;margin: 1.5rem 0 2rem;padding: 0;display: grid;gap: 1rem;grid-template-columns: 1fr}@media (min-width: 700px){.entry-content ul.sk-facts{grid-template-columns: repeat(3,1fr)}}.entry-content ul.sk-facts li{margin: 0;padding: 1.35rem 1.25rem;border-radius: 16px;background: #0b0e13;color: #fff;position: relative;overflow: hidden}.entry-content ul.sk-facts li::before{content: "";position: absolute;left: 0;top: 0;width: 56px;height: 3px;background: var(--blue);box-shadow: 0 0 14px rgba(10,112,208,.9)}.sk-facts strong{display: block;font-size: clamp(1.6rem,3vw,2.1rem);line-height: 1.1;margin-bottom: .35rem}.sk-facts span{color: #b8c3d2}.entry-content ul.sk-chips{list-style: none;margin: 1rem 0;padding: 0;display: flex;flex-wrap: wrap;gap: .6rem}.entry-content ul.sk-chips li{margin: 0}.sk-chips a{display: inline-block;padding: .6rem 1.1rem;border: 2px solid var(--line);border-radius: 99px;background: #fff;font-weight: 700;text-decoration: none;color: var(--ink)}.sk-chips a:hover{border-color: var(--blue);color: var(--blue-deep)}.sk-about,.sk-contact,.sk-legal-page,.sk-help{max-width: 78ch}.entry-content>.sk-about,.entry-content>.sk-contact{max-width: none}.sk-about .sk-lead{max-width: 60ch}.entry-content h2{margin-top: 2.25rem}.entry-content>:first-child,.entry-content section>:first-child{margin-top: 0}.woocommerce-checkout form.checkout{display: block;max-width: 820px;margin: 0 auto}@media (min-width: 1000px){.woocommerce-checkout form.checkout{display: block}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column: auto;grid-row: auto}.woocommerce-checkout #order_review{position: static}}.woocommerce-checkout #customer_details{margin-bottom: 1.5rem}.woocommerce-checkout #order_review_heading{margin: 0 0 .75rem}.woocommerce-checkout #order_review{padding: 1.5rem;box-shadow: 0 18px 50px rgba(12,26,43,.08)}.woocommerce-checkout .entry-content>.woocommerce>.woocommerce-notices-wrapper,.woocommerce-checkout .entry-content .woocommerce-info,.woocommerce-checkout .entry-content .woocommerce-message,.woocommerce-checkout .entry-content .woocommerce-error,.woocommerce-checkout .entry-content>.sk-help{max-width: 820px;margin-left: auto;margin-right: auto}.woocommerce-checkout #payment div.payment_box{padding: 1.25rem}.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveNew,.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveNew label{font-size: 1rem;display: flex;align-items: center;gap: .5rem}@media (min-width: 700px){.woocommerce-checkout #payment fieldset{gap: 0 1.25rem}}.woocommerce-cart .cart-collaterals .cart_totals{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 1.5rem;box-shadow: 0 18px 50px rgba(12,26,43,.08)}.woocommerce-cart .cart_totals table.shop_table{border: 0;border-radius: 0}.woocommerce-cart .cart_totals h2{margin: 0 0 .75rem}.woocommerce-cart .wc-proceed-to-checkout{padding: 1rem 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display: flex;width: 100%;margin: 0}@media (min-width: 1000px){.woocommerce-cart div.woocommerce:has(>.woocommerce-cart-form){display: grid;grid-template-columns: minmax(0,1.7fr) minmax(0,1fr);gap: 0 2rem;align-items: start}.woocommerce-cart div.woocommerce:has(>.woocommerce-cart-form)>*{grid-column: 1 / -1}.woocommerce-cart div.woocommerce:has(>.woocommerce-cart-form)>.woocommerce-cart-form{grid-column: 1}.woocommerce-cart div.woocommerce:has(>.woocommerce-cart-form)>.cart-collaterals{grid-column: 2;position: sticky;top: 130px}.woocommerce-cart .cart-collaterals .cart_totals{width: 100%;max-width: none;margin: 0;float: none}}.woocommerce-cart button[name="update_cart"]{background: transparent !important;color: var(--ink) !important;box-shadow: inset 0 0 0 2px var(--line) !important;min-height: 44px}.woocommerce-cart button[name="update_cart"]:disabled{opacity: .55}.buy-steps{list-style: none;display: flex;flex-wrap: wrap;gap: .5rem 1.25rem;margin: 1rem 0 0;padding: 0;font-weight: 700;color: #8f9bab}.buy-steps li{display: flex;align-items: center;gap: .55rem}.buy-steps li span{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;border: 1.5px solid #3a4654;font-size: .95rem}.buy-steps li + li::before{content: "";width: 34px;height: 2px;background: #2a3440;margin-right: .75rem}.buy-steps li.is-done{color: #cfe6ff}.buy-steps li.is-done span{background: #1b2a3a;border-color: #2f8cff;color: #cfe6ff}.buy-steps li.is-current{color: #fff}.buy-steps li.is-current span{background: var(--blue);border-color: var(--blue);color: #fff;box-shadow: 0 0 18px rgba(47,140,255,.8)}@media (max-width: 520px){.buy-steps li + li::before{width: 14px;margin-right: .4rem}}.hero-promo-title{color: #f4f9ff;text-shadow: 0 0 4px #fff,0 0 14px #7cc0ff,0 0 32px #2f8cff,0 0 64px #0a70d0,0 0 110px rgba(10,112,208,.8);animation: neon 6s linear infinite}@keyframes neon{0%,17%,21%,24%,52%,56%,100%{opacity: 1;text-shadow: 0 0 4px #fff,0 0 14px #7cc0ff,0 0 32px #2f8cff,0 0 64px #0a70d0,0 0 110px rgba(10,112,208,.8)}19%,23%,54%{opacity: .78;text-shadow: 0 0 2px #fff,0 0 8px #2f8cff}}.hero-promo-title::after{content: "";display: block;height: 3px;width: min(520px,90%);margin-top: .3em;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent);background-size: 200% 100%;box-shadow: 0 0 18px rgba(47,140,255,.9);animation: streak 2.8s linear infinite}@keyframes streak{from{background-position: 200% 0}to{background-position: -200% 0}}.hero-fx{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;pointer-events: none}.hero .wrap{z-index: 3}.scroll-cue{z-index: 4}@property --ang{syntax: "<angle>";inherits: false;initial-value: 0deg}.hero-clips li{position: relative}.hero-clips li::before{content: "";position: absolute;inset: -2px;border-radius: 22px;z-index: 0;pointer-events: none;background: conic-gradient(from var(--ang),transparent 0 68%,rgba(74,163,255,.9) 80%,#dff0ff 84%,rgba(74,163,255,.9) 88%,transparent 94%);animation: ledspin 4.5s linear infinite}.hero-clips li:nth-child(2)::before{animation-duration: 5.5s;animation-direction: reverse}.hero-clips .clip-frame{position: relative;z-index: 1}@keyframes ledspin{to{--ang: 360deg}}.ticker{background: #05070b;border-top: 1px solid rgba(74,163,255,.28);border-bottom: 1px solid rgba(74,163,255,.28);overflow: hidden;white-space: nowrap}.ticker-track{display: inline-flex;animation: ticker 32s linear infinite}.ticker span{display: inline-flex;align-items: center}.ticker b{padding: .95rem 1.4rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: #dcedff;text-shadow: 0 0 12px rgba(47,140,255,.85);font-size: 1rem}.ticker i{width: 7px;height: 7px;border-radius: 50%;background: #2f8cff;box-shadow: 0 0 10px #2f8cff;flex: none}@keyframes ticker{to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.hero-promo-title,.hero-promo-title::after,.hero-clips li::before,.ticker-track{animation: none}.hero-fx{display: none}}.woocommerce table.shop_table{width: 100%}.woocommerce table.shop_table th,.woocommerce table.shop_table td{text-align: left}.page-hero--video.page-hero--slim{padding: 1.9rem 0 2rem}.page-hero--product{padding: 1.4rem 0 1.5rem}.page-hero--video .entry-title{text-shadow: 0 0 30px rgba(47,140,255,.35)}body.post-type-archive-product .site-main,body.tax-product_cat .site-main,body.tax-product_tag .site-main,body.single-product .site-main{padding: 0}:root:not([data-theme="light"]) body.post-type-archive-product,:root:not([data-theme="light"]) body.tax-product_cat,:root:not([data-theme="light"]) body.tax-product_tag,:root:not([data-theme="light"]) body.single-product{background: #05070b;color: #e9edf3}:root:not([data-theme="light"]) :is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product) :is(h1,h2,h3){color: #fff}:root:not([data-theme="light"]) :is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product) .page-body :is(p,li,td,dd) a:not(.button):not(.btn){color: #8cc4ff}:root:not([data-theme="light"]) :is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag) .woocommerce-result-count{color: #9fabbd}:root:not([data-theme="light"]) :is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag) .woocommerce-ordering select{background: #0b0e13;color: #fff;border-color: #2a3440}:root:not([data-theme="light"]) :is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag) .cat-chips a{background: transparent;color: #e9edf3;border-color: rgba(255,255,255,.22)}:root:not([data-theme="light"]) :is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag) .cat-chips a:hover{border-color: #4aa3ff;box-shadow: 0 0 18px rgba(47,140,255,.35)}:root:not([data-theme="light"]) :is(body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag) .cat-chips a.is-active{background: var(--blue);border-color: var(--blue);color: #fff;box-shadow: 0 0 22px rgba(47,140,255,.55)}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) ul.products li.product .woocommerce-loop-product__title,:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) ul.products li.product .price,:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) ul.products li.product .price ins,:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) ul.products li.product a.woocommerce-LoopProduct-link{color: #fff}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) ul.products li.product .price del{color: #8b96a6}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) ul.products li.product a img{border-color: rgba(255,255,255,.14);transition: transform .35s ease,box-shadow .35s ease,border-color .35s ease}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) ul.products li.product:hover a img{transform: translateY(-4px);border-color: rgba(120,185,255,.7);box-shadow: 0 0 36px rgba(47,140,255,.4)}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) .price-extra{color: #aab6c6}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul{border: 0}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li{border: 0;margin: 0 .25rem}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li a,:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li span{display: grid;place-items: center;min-width: 46px;min-height: 46px;border-radius: 12px;border: 1px solid rgba(255,255,255,.2);color: #fff;font-weight: 700}:root:not([data-theme="light"]) body:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) nav.woocommerce-pagination ul li span.current{background: var(--blue);border-color: var(--blue)}:root:not([data-theme="light"]) body.single-product div.product .product_title,:root:not([data-theme="light"]) body.single-product div.product p.price,:root:not([data-theme="light"]) body.single-product div.product span.price{color: #fff}:root:not([data-theme="light"]) body.single-product div.product div.images img{background: #fff;border-radius: 16px}:root:not([data-theme="light"]) body.single-product div.product .woocommerce-product-details__short-description,:root:not([data-theme="light"]) body.single-product .woocommerce-Tabs-panel{color: #d6dde7}:root:not([data-theme="light"]) body.single-product div.product .woocommerce-tabs ul.tabs li{background: transparent;border-color: rgba(255,255,255,.2)}:root:not([data-theme="light"]) body.single-product div.product .woocommerce-tabs ul.tabs li a{color: #cfd8e3}:root:not([data-theme="light"]) body.single-product div.product .woocommerce-tabs ul.tabs li.active{background: #0b0e13;border-bottom-color: #0b0e13}:root:not([data-theme="light"]) body.single-product div.product .woocommerce-tabs ul.tabs li.active a{color: #fff}:root:not([data-theme="light"]) body.single-product div.product .woocommerce-tabs ul.tabs::before{border-color: rgba(255,255,255,.2)}:root:not([data-theme="light"]) body.single-product .woocommerce-Tabs-panel{background: #0b0e13;border: 1px solid rgba(255,255,255,.1);border-radius: 0 14px 14px 14px;padding: 1.5rem}:root:not([data-theme="light"]) body.single-product .woocommerce-Tabs-panel table,:root:not([data-theme="light"]) body.single-product .woocommerce-Tabs-panel th,:root:not([data-theme="light"]) body.single-product .woocommerce-Tabs-panel td{border-color: rgba(255,255,255,.15);color: #e2e8f0}:root:not([data-theme="light"]) body.single-product div.product .product_meta{color: #9fabbd}:root:not([data-theme="light"]) body.single-product div.product .woocommerce-tabs ul.tabs li::before,:root:not([data-theme="light"]) body.single-product div.product .woocommerce-tabs ul.tabs li::after{display: none}@media (min-width: 1000px){.woocommerce-account div.woocommerce:has(>.woocommerce-MyAccount-navigation){display: grid;grid-template-columns: 240px minmax(0,1fr);gap: 2.5rem;align-items: start}.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction: column;position: sticky;top: 130px}.woocommerce-account .woocommerce-MyAccount-navigation a{padding: .85rem 1.1rem}}.woocommerce-account .woocommerce-Addresses{display: grid;grid-template-columns: 1fr;gap: 1.25rem;max-width: 900px;margin: 1.25rem 0 0}.woocommerce-account .woocommerce-Addresses::before,.woocommerce-account .woocommerce-Addresses::after{display: none}@media (min-width: 800px){.woocommerce-account .woocommerce-Addresses{grid-template-columns: repeat(2,minmax(0,1fr))}}.woocommerce-account .woocommerce-Address{float: none !important;width: auto !important;margin: 0 !important;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 1.4rem 1.5rem;box-shadow: 0 18px 50px rgba(12,26,43,.07)}.woocommerce-account .woocommerce-Address-title{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .75rem;margin: 0 0 1rem;padding-bottom: .9rem;border-bottom: 1px solid var(--line)}.woocommerce-account .woocommerce-Address-title::before,.woocommerce-account .woocommerce-Address-title::after{display: none}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{margin: 0;font-size: 1.25rem}.woocommerce-account .woocommerce-Address-title a.edit{float: none;display: inline-flex;align-items: center;min-height: 40px;padding: .4rem 1rem;border-radius: 10px;border: 2px solid var(--line);color: var(--ink);font-weight: 700;text-decoration: none;font-size: .98rem}.woocommerce-account .woocommerce-Address-title a.edit:hover{border-color: var(--blue);color: var(--blue-deep)}.woocommerce-account .woocommerce-Address address{font-style: normal;line-height: 1.75;margin: 0}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{color: var(--muted)}.woocommerce-account .woocommerce-Address{box-shadow: none}:root:not([data-theme="light"]){color-scheme: dark}:root:not([data-theme="light"]) body:not(.home){background: #0b0f15;color: #dde4ec;letter-spacing: .01em;line-height: 1.7}:root:not([data-theme="light"]) body:not(.home) .page-body{background: #0b0f15}:root:not([data-theme="light"]) body:not(.home) .site-main :is(h1,h2,h3,h4){color: #f1f4f8;font-weight: 700}:root:not([data-theme="light"]) body:not(.home) :where(.entry-content) a:where(:not(.btn):not(.button)){color: #8cc4ff}:root:not([data-theme="light"]) body:not(.home) :where(.entry-content) a:where(:not(.btn):not(.button)):hover{color: #b9dcff}:root:not([data-theme="light"]) .sk-lead{color: #eef2f6}:root:not([data-theme="light"]) :is(.sk-updated,.sk-legal,.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper,.woocommerce-result-count){color: #a9b4c2}:root:not([data-theme="light"]) :is(.sk-legal,.woocommerce .entry-content .sk-help,.entry-content>.sk-help){border-color: #232c37}:root:not([data-theme="light"]) .entry-content ul.sk-points>li{background: #121821;border-color: #232c37;color: #dde4ec}:root:not([data-theme="light"]) .entry-content ul.sk-facts li{background: #121821;border: 1px solid #232c37}:root:not([data-theme="light"]) .sk-chips a{background: transparent;color: #e9edf3;border-color: #2c3744}:root:not([data-theme="light"]) .sk-chips a:hover{border-color: #4aa3ff;color: #fff;box-shadow: 0 0 18px rgba(47,140,255,.35)}:root:not([data-theme="light"]) .woocommerce table.shop_table{background: #121821;border-color: #232c37;color: #dde4ec}:root:not([data-theme="light"]) .woocommerce table.shop_table th{background: #182029;color: #f1f4f8}:root:not([data-theme="light"]) .woocommerce table.shop_table td{border-top-color: #232c37}:root:not([data-theme="light"]) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background: #121821;color: #dde4ec}:root:not([data-theme="light"]) .woocommerce-error{border-top-color: #ff7a6b}:root:not([data-theme="light"]) .woocommerce form .form-row label,:root:not([data-theme="light"]) .woocommerce-account legend{color: #e6ebf1}:root:not([data-theme="light"]) :is(.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce .quantity .qty,.select2-container--default .select2-selection--single,.woocommerce-ordering select){background: #0f141b;color: #f1f4f8;border-color: #334152}:root:not([data-theme="light"]) .select2-container--default .select2-selection--single .select2-selection__rendered{color: #f1f4f8}:root:not([data-theme="light"]) :is(input,textarea)::placeholder{color: #7d8a99}:root:not([data-theme="light"]) .woocommerce form .form-row input.input-text:focus,:root:not([data-theme="light"]) .woocommerce form .form-row select:focus{border-color: #4aa3ff;box-shadow: 0 0 0 3px rgba(74,163,255,.25)}:root:not([data-theme="light"]) :is(.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password){background: #121821;border-color: #232c37}:root:not([data-theme="light"]) .woocommerce-checkout #order_review,:root:not([data-theme="light"]) .woocommerce-cart .cart-collaterals .cart_totals{background: #121821;border-color: #232c37;box-shadow: 0 24px 60px rgba(0,0,0,.45)}:root:not([data-theme="light"]) .woocommerce-checkout #payment div.payment_box{background: #0f141b;color: #dde4ec;border: 1px solid #232c37}:root:not([data-theme="light"]) .woocommerce-checkout #payment ul.payment_methods{border-bottom-color: #232c37}:root:not([data-theme="light"]) .woocommerce-checkout #payment label{color: #e6ebf1}:root:not([data-theme="light"]) .woocommerce-cart button[name="update_cart"]{color: #e9edf3 !important;box-shadow: inset 0 0 0 2px #334152 !important}:root:not([data-theme="light"]) .woocommerce a.remove{color: #ff8a80 !important}:root:not([data-theme="light"]) .woocommerce-account .woocommerce-MyAccount-navigation a{background: #121821;border-color: #232c37;color: #e9edf3}:root:not([data-theme="light"]) .woocommerce-account .woocommerce-MyAccount-navigation a:hover{border-color: #4aa3ff}:root:not([data-theme="light"]) .woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background: var(--blue);border-color: var(--blue);color: #fff;box-shadow: 0 0 22px rgba(47,140,255,.45)}:root:not([data-theme="light"]) .woocommerce-account .woocommerce-Address{background: #121821;border-color: #232c37}:root:not([data-theme="light"]) .woocommerce-account .woocommerce-Address-title{border-bottom-color: #232c37}:root:not([data-theme="light"]) .woocommerce-account .woocommerce-Address-title a.edit{color: #e9edf3;border-color: #334152}:root:not([data-theme="light"]) .woocommerce-account .woocommerce-Address-title a.edit:hover{border-color: #4aa3ff;color: #fff}:root:not([data-theme="light"]) .woocommerce-account fieldset{border-color: #232c37}:root:not([data-theme="light"]) .woocommerce-MyAccount-content>p:first-child{color: #a9b4c2}:root:not([data-theme="light"]) body:not(.home) .btn--outline{color: #fff;box-shadow: inset 0 0 0 2px rgba(255,255,255,.6)}.theme-toggle{display: inline-grid;place-items: center;width: 46px;height: 46px;border-radius: 12px;border: 1px solid rgba(255,255,255,.22);background: transparent;color: #fff;cursor: pointer;margin-left: auto;flex: none}.theme-toggle:hover{border-color: #4aa3ff;box-shadow: 0 0 16px rgba(47,140,255,.4)}.theme-toggle svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.theme-toggle .ico-moon{display: none}:root[data-theme="light"] .theme-toggle .ico-sun{display: none}:root[data-theme="light"] .theme-toggle .ico-moon{display: block}body.home .theme-toggle{display: none}@media (min-width: 981px){.theme-toggle{order: 3;margin-left: .5rem}.main-nav{order: 2;margin-left: auto}}@view-transition{navigation: auto}::view-transition-old(root),::view-transition-new(root){animation-duration: .35s}.page-hero .entry-title{animation: titleIn .9s cubic-bezier(.2,.7,.2,1) both}.page-hero :is(.crumbs,.page-hero-sub,.buy-steps){animation: titleIn .9s .12s cubic-bezier(.2,.7,.2,1) both}@keyframes titleIn{from{opacity: 0;transform: translateY(16px);filter: blur(6px)}to{opacity: 1;transform: none;filter: none}}.page-hero .entry-title::after{content: "";display: block;width: min(260px,60%);height: 3px;margin-top: .45em;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent);background-size: 200% 100%;box-shadow: 0 0 16px rgba(47,140,255,.85);animation: streak 3s linear infinite}.page-hero .hero-fx{z-index: 2}.page-hero .wrap{z-index: 3}.page-hero-bg video,.hero-bg video{transform: scale(1.12);will-change: transform}.fx-spot{position: relative;isolation: isolate}.fx-spot::after{content: "";position: absolute;inset: 0;border-radius: inherit;z-index: -1;pointer-events: none;opacity: 0;transition: opacity .35s ease;background: radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(47,140,255,.2),transparent 55%)}.fx-spot:hover::after{opacity: 1}.entry-content ul.sk-points>li,.entry-content ul.sk-facts li,.woocommerce-account .woocommerce-Address{transition: border-color .3s ease,transform .3s ease}.entry-content ul.sk-points>li:hover,.entry-content ul.sk-facts li:hover,.woocommerce-account .woocommerce-Address:hover{border-color: rgba(120,185,255,.5);transform: translateY(-3px)}.btn,.button{transition: background-color .15s ease,transform .12s ease,box-shadow .2s ease}.btn:active,.button:active{transform: scale(.97)}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none}.page-hero .entry-title,.page-hero :is(.crumbs,.page-hero-sub,.buy-steps),.page-hero .entry-title::after{animation: none}.page-hero-bg video,.hero-bg video{transform: none}.entry-content ul.sk-points>li:hover,.entry-content ul.sk-facts li:hover,.woocommerce-account .woocommerce-Address:hover{transform: none}}:root:not([data-theme="light"]) body:not(.home) .entry-content .sk-chips a:not(.btn):not(.button){color: #e9edf3}@media (min-width: 1000px){.woocommerce-account div.woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns: 250px minmax(0,1fr);column-gap: 2.5rem;row-gap: 0}.woocommerce-account div.woocommerce:has(>.woocommerce-MyAccount-navigation)>*{grid-column: 1 / -1}.woocommerce-account div.woocommerce:has(>.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-navigation{grid-column: 1;grid-row: 2}.woocommerce-account div.woocommerce:has(>.woocommerce-MyAccount-navigation)>.woocommerce-MyAccount-content{grid-column: 2;grid-row: 2}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin: 0}}.woocommerce-account .woocommerce-MyAccount-content{overflow-x: visible;min-width: 0}.woocommerce-account .woocommerce-MyAccount-content table.shop_table{min-width: 0}.woocommerce-account .woocommerce-orders-table .button{white-space: nowrap}@media (max-width: 999px){.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-wrap: nowrap;overflow-x: auto;margin: 0 -1.25rem 1.5rem;padding: 0 1.25rem .4rem;scrollbar-width: none}.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display: none}.woocommerce-account .woocommerce-MyAccount-navigation li{flex: none}}.woocommerce-info,.woocommerce-message{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem 1.25rem}.woocommerce-info .button,.woocommerce-message .button{order: 2;margin: 0 !important}.woocommerce-info::after,.woocommerce-message::after{display: none !important}.site-footer{position: relative;overflow: hidden;isolation: isolate;background: #04060a}.footer-bg{position: absolute;inset: 0;z-index: 0}.footer-bg video{width: 100%;height: 100%;object-fit: cover;opacity: .3;filter: saturate(.8)}.site-footer::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg,#04060a 0%,rgba(4,6,10,.7) 30%,rgba(4,6,10,.9) 100%)}.site-footer::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;opacity: .7;background-image: linear-gradient(rgba(130,180,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(130,180,255,.07) 1px,transparent 1px);background-size: 64px 64px;-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 100%,#000 10%,transparent 75%);mask-image: radial-gradient(ellipse 80% 70% at 50% 100%,#000 10%,transparent 75%)}.site-footer .hero-fx{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;pointer-events: none}.site-footer .wrap{position: relative;z-index: 3}.footer-mark{margin: 2.5rem 0 0;text-align: center;user-select: none;font-family: var(--font-head);font-weight: 800;font-size: clamp(3.8rem,17vw,15rem);line-height: .85;letter-spacing: -.04em;color: transparent;-webkit-text-stroke: 1px rgba(120,185,255,.38);background: linear-gradient(90deg,rgba(47,140,255,0) 0%,rgba(120,190,255,.75) 50%,rgba(47,140,255,0) 100%) no-repeat;background-size: 45% 100%;-webkit-background-clip: text;background-clip: text;animation: markSweep 6s linear infinite}@keyframes markSweep{from{background-position: -70% 0}to{background-position: 170% 0}}.hero-clips .clip-frame::after{content: "";position: absolute;inset: 10px;z-index: 3;pointer-events: none;opacity: .7;background: linear-gradient(#a9d6ff,#a9d6ff) left top / 18px 2px no-repeat,linear-gradient(#a9d6ff,#a9d6ff) left top / 2px 18px no-repeat,linear-gradient(#a9d6ff,#a9d6ff) right top / 18px 2px no-repeat,linear-gradient(#a9d6ff,#a9d6ff) right top / 2px 18px no-repeat,linear-gradient(#a9d6ff,#a9d6ff) left bottom / 18px 2px no-repeat,linear-gradient(#a9d6ff,#a9d6ff) left bottom / 2px 18px no-repeat,linear-gradient(#a9d6ff,#a9d6ff) right bottom / 18px 2px no-repeat,linear-gradient(#a9d6ff,#a9d6ff) right bottom / 2px 18px no-repeat;filter: drop-shadow(0 0 4px rgba(47,140,255,.9));transition: inset .35s ease,opacity .35s ease}.hero-clips .clip-frame:hover::after{inset: 6px;opacity: 1}.hero-clips .clip-frame::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 30%;z-index: 2;pointer-events: none;background: linear-gradient(180deg,transparent,rgba(120,190,255,.18) 75%,rgba(200,230,255,.55) 100%);mix-blend-mode: screen;transform: translateY(-100%);animation: scanbeam 4.2s linear infinite}.hero-clips li:nth-child(2) .clip-frame::before{animation-delay: -1.4s}.hero-clips li:nth-child(3) .clip-frame::before{animation-delay: -2.8s}@keyframes scanbeam{to{transform: translateY(440%)}}ul.products li.product a.woocommerce-LoopProduct-link{position: relative;display: block}ul.products li.product a.woocommerce-LoopProduct-link::before,ul.products li.product a.woocommerce-LoopProduct-link::after{content: "";position: absolute;left: 8px;right: 8px;top: 8px;aspect-ratio: 1 / 1;z-index: 2;pointer-events: none;opacity: 0;transition: opacity .3s ease}ul.products li.product a.woocommerce-LoopProduct-link::before{background: linear-gradient(#0a70d0,#0a70d0) left top / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) left top / 3px 20px no-repeat,linear-gradient(#0a70d0,#0a70d0) right top / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) right top / 3px 20px no-repeat,linear-gradient(#0a70d0,#0a70d0) left bottom / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) left bottom / 3px 20px no-repeat,linear-gradient(#0a70d0,#0a70d0) right bottom / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) right bottom / 3px 20px no-repeat}ul.products li.product a.woocommerce-LoopProduct-link::after{background: linear-gradient(180deg,transparent 0 47%,rgba(47,140,255,.55) 50%,transparent 53%) 0 100% / 100% 300% no-repeat}ul.products li.product:hover a.woocommerce-LoopProduct-link::before{opacity: 1}ul.products li.product:hover a.woocommerce-LoopProduct-link::after{opacity: 1;animation: scanbg 1.2s linear}@keyframes scanbg{from{background-position: 0 100%}to{background-position: 0 0%}}@media (prefers-reduced-motion: reduce){.footer-mark,.hero-clips .clip-frame::before,ul.products li.product:hover a.woocommerce-LoopProduct-link::after{animation: none}.hero-clips .clip-frame::before{display: none}}.woocommerce-MyAccount-content>.woocommerce-info,.woocommerce-MyAccount-content>.woocommerce-message,.woocommerce-notices-wrapper>*{margin-bottom: 1.25rem}@media (max-width: 768px){.woocommerce table.shop_table_responsive thead{display: none}.woocommerce table.shop_table_responsive tbody tr{display: block;border-top: 1px solid var(--line);padding: .5rem 0}.woocommerce table.shop_table_responsive tbody tr:first-child{border-top: 0}.woocommerce table.shop_table_responsive tbody td{display: flex;justify-content: space-between;align-items: center;gap: 1rem;text-align: right !important;border-top: 0 !important;padding: .55rem 1rem}.woocommerce table.shop_table_responsive tbody td[data-title]::before{content: attr(data-title);font-weight: 700;text-align: left;float: none}.woocommerce table.shop_table_responsive tbody td:not([data-title])::before{display: none}.woocommerce table.shop_table_responsive tbody td.product-thumbnail{display: none}.woocommerce table.shop_table_responsive tbody td.actions{display: block;text-align: left !important}}:root:not([data-theme="light"]) .woocommerce table.shop_table_responsive tbody tr{border-top-color: #232c37}.theme-toggle{display: none !important}body.page .page-hero .wrap,body.page .page-body .wrap{width: min(100% - 2.5rem,1080px)}.page-hero .wrap{text-align: center}.page-hero .entry-title::after{margin-left: auto;margin-right: auto}.page-hero-sub{margin-left: auto;margin-right: auto}.page-hero .crumbs{justify-content: center}.buy-steps{justify-content: center}.entry-content{max-width: none}.entry-content>:is(.sk-about,.sk-contact,.sk-legal-page,.sk-help){max-width: 900px;margin-left: auto;margin-right: auto}.sk-about .sk-lead{max-width: none}@media (min-width: 700px){.entry-content ul.sk-points>li:last-child:nth-child(odd){grid-column: 1 / -1}}body.home .section-head{text-align: center;margin-left: auto;margin-right: auto}body.home .section-head p{margin-left: auto;margin-right: auto}body.home .brand-mark{display: block;margin-left: auto;margin-right: auto}body.home .section--stone .wrap>p:last-child{text-align: center}@media (max-width: 600px){.buy-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: .5rem;max-width: 360px;margin-left: auto;margin-right: auto}.buy-steps li{flex-direction: column;gap: .35rem;font-size: .95rem;text-align: center}.buy-steps li + li::before{display: none}}.woocommerce-checkout #payment label small,.woocommerce-checkout #payment label span:not(.required),.woocommerce-checkout #payment p small{color: #b9c4d2 !important;font-size: .9rem}.woocommerce-checkout #payment .required{color: #ff8a80}@media (max-width: 768px){.woocommerce table.shop_table_responsive tbody td{display: block;text-align: right !important;overflow: hidden}.woocommerce table.shop_table_responsive tbody td[data-title]::before{float: left;margin-right: 1rem}.woocommerce-cart table.cart td.product-quantity:not(:has(input[type="number"])){display: none}.woocommerce-cart table.cart td.product-remove{text-align: left !important}.woocommerce-cart table.cart td.product-name dl.variation{margin: .2rem 0 0}}.uses{grid-template-columns: repeat(2,1fr)}@media (min-width: 700px){.uses{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1000px){.uses{grid-template-columns: repeat(4,1fr)}}.use a{position: relative;height: 100%;display: flex;flex-direction: column}body.home .use-img{background: #fff}.use-img img{padding: .9rem}.use-go{display: inline-flex;align-self: flex-start;margin-top: .7rem;padding: .45rem .9rem;border-radius: 99px;background: rgba(10,112,208,.18);border: 1px solid rgba(74,163,255,.45);color: #cfe6ff;font-weight: 700;font-size: .95rem;transition: background-color .25s ease}.use a:hover .use-go{background: var(--blue);color: #fff}.use a::before{content: "";position: absolute;left: 8px;right: 8px;top: 8px;aspect-ratio: 1 / 1;z-index: 2;pointer-events: none;opacity: 0;transition: opacity .3s ease;background: linear-gradient(#0a70d0,#0a70d0) left top / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) left top / 3px 20px no-repeat,linear-gradient(#0a70d0,#0a70d0) right top / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) right top / 3px 20px no-repeat,linear-gradient(#0a70d0,#0a70d0) left bottom / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) left bottom / 3px 20px no-repeat,linear-gradient(#0a70d0,#0a70d0) right bottom / 20px 3px no-repeat,linear-gradient(#0a70d0,#0a70d0) right bottom / 3px 20px no-repeat}.use a:hover::before{opacity: 1}.hero-clips{position: relative;scroll-behavior: smooth}.clip-dots{display: flex;justify-content: center;gap: .5rem;margin-top: .4rem}.clip-dots span{width: 9px;height: 9px;border-radius: 99px;background: rgba(255,255,255,.3);transition: width .3s ease,background-color .3s ease}.clip-dots span.is-on{width: 26px;background: #2f8cff;box-shadow: 0 0 10px rgba(47,140,255,.8)}@media (min-width: 960px){.clip-dots{display: none}}.hero .btn:not(.btn--whatsapp){animation: ctaPulse 2.6s ease-out infinite}@keyframes ctaPulse{0%{box-shadow: 0 0 0 0 rgba(47,140,255,.55),0 12px 44px rgba(10,112,208,.5)}70%,100%{box-shadow: 0 0 0 16px rgba(47,140,255,0),0 12px 44px rgba(10,112,208,.5)}}.float-whatsapp,.social-float a.is-whatsapp{animation: waPulse 2.8s ease-out infinite}@keyframes waPulse{0%{box-shadow: 0 0 0 0 rgba(37,180,95,.6)}70%,100%{box-shadow: 0 0 0 16px rgba(37,180,95,0)}}.social-float a.is-whatsapp{position: relative}.wa-tip{position: absolute;right: calc(100% + 14px);top: 50%;transform: translateY(-50%);white-space: nowrap;pointer-events: none;background: #fff;color: #101114;font-weight: 700;font-size: .98rem;padding: .55rem .9rem;border-radius: 10px;box-shadow: 0 10px 28px rgba(0,0,0,.4);opacity: 0;animation: tipShow 10s 3s ease forwards}.wa-tip::after{content: "";position: absolute;right: -6px;top: 50%;margin-top: -6px;border: 6px solid transparent;border-right: 0;border-left-color: #fff}.float-whatsapp .wa-tip{display: block !important}@keyframes tipShow{0%{opacity: 0;transform: translate(8px,-50%)}6%,85%{opacity: 1;transform: translate(0,-50%)}100%{opacity: 0;transform: translate(0,-50%)}}.skytec-howto{margin: 1.5rem 0 0;padding: 1.25rem 1.4rem;border-radius: 16px;background: #121821;border: 1px solid #232c37;color: #dde4ec}.skytec-howto-title{font-weight: 800;font-size: 1.15rem;color: #fff;margin: 0 0 .6rem}.skytec-howto ol{margin: 0 0 .6rem;padding-left: 1.3rem}.skytec-howto li{margin-bottom: .35rem}.skytec-howto p:last-child{margin: 0;color: #a9b4c2}@media (prefers-reduced-motion: reduce){.hero .btn:not(.btn--whatsapp),.float-whatsapp,.social-float a.is-whatsapp{animation: none}.wa-tip{animation: none;opacity: 1}}.site-logo img{height: 64px;width: auto;filter: drop-shadow(0 0 10px rgba(47,140,255,.35))}@media (min-width: 981px){.site-logo img{height: 84px}.site-header.is-scrolled .site-logo img{height: 66px}}.site-header .wrap{min-height: 86px}@media (min-width: 981px){.site-header .wrap{min-height: 104px}.main-nav a{padding-left: .65rem;padding-right: .65rem}}html.big-text{font-size: 112.5%}.text-size{display: inline-flex;align-items: center;justify-content: center;gap: 1px;min-width: 52px;height: 52px;padding: 0 .6rem;border-radius: 12px;border: 2px solid rgba(255,255,255,.35);background: transparent;color: #fff;font: 800 1.15rem/1 var(--font-head);cursor: pointer;margin-left: auto;flex: none}.text-size span{font-size: .85em;color: #7cc0ff}.text-size[aria-pressed="true"]{background: var(--blue);border-color: var(--blue)}.text-size[aria-pressed="true"] span{color: #fff}@media (min-width: 981px){.text-size{order: 3;margin-left: .6rem;height: 48px}}.nav-toggle{align-items: center;gap: .5rem;min-height: 52px}@media (max-width: 980px){.nav-toggle{display: inline-flex}}@media (min-width: 981px){.nav-toggle{display: none !important}}.nav-toggle svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round}@media (max-width: 980px){.site-header .wrap{gap: .6rem}.main-nav{padding-bottom: 1.25rem}.main-nav ul li a{font-size: 1.25rem;padding: 1.1rem .75rem;min-height: 60px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,.1)}.main-nav ul li a::after{content: "";width: 10px;height: 10px;border-top: 2px solid #7cc0ff;border-right: 2px solid #7cc0ff;transform: rotate(45deg)}.main-nav .header-cart{display: none}}.bottom-nav{display: none}@media (max-width: 980px){.bottom-nav{position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;display: grid;grid-template-columns: repeat(5,1fr);align-items: end;padding: .35rem .25rem calc(.35rem + env(safe-area-inset-bottom,0px));background: rgba(6,8,12,.97);border-top: 1px solid rgba(74,163,255,.45);box-shadow: 0 -10px 30px rgba(0,0,0,.5),0 -1px 14px rgba(47,140,255,.25)}.bottom-nav a{position: relative;display: flex;flex-direction: column;align-items: center;gap: .2rem;padding: .35rem .1rem;min-height: 60px;color: #c9d3df;text-decoration: none;font-weight: 700;font-size: .85rem;line-height: 1.15;text-align: center;border-radius: 12px}.bottom-nav svg{width: 27px;height: 27px;fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.bottom-nav a.is-on{color: #fff;background: rgba(10,112,208,.22)}.bottom-nav a.is-on svg{stroke: #7cc0ff}.bottom-nav a.is-wa i{display: grid;place-items: center;width: 56px;height: 56px;margin-top: -26px;border-radius: 50%;background: var(--green);color: #fff;box-shadow: 0 0 0 4px #06080c,0 6px 18px rgba(13,122,66,.6);animation: waPulse 2.8s ease-out infinite}.bottom-nav a.is-wa i svg{width: 30px;height: 30px;fill: currentColor;stroke: none}.bottom-nav a.is-wa{color: #7ee0a8}.bottom-nav .skytec-bn-count{position: absolute;top: 0;left: 50%;margin-left: 6px;min-width: 22px;height: 22px;padding: 0 5px;border-radius: 99px;background: var(--blue);color: #fff;font-size: .8rem;display: grid;place-items: center}body{padding-bottom: calc(84px + env(safe-area-inset-bottom,0px))}.float-whatsapp{display: none !important}}.woocommerce-MyAccount-navigation a::before{content: "";width: 22px;height: 22px;flex: none;background: currentColor;-webkit-mask: no-repeat center / contain;mask: no-repeat center / contain}.woocommerce-account .woocommerce-MyAccount-navigation a{display: flex;align-items: center;gap: .65rem}.woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7v9a1 1 0 0 1-1 1h-5v-6h-6v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7v9a1 1 0 0 1-1 1h-5v-6h-6v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5 9 5 9-5z'/%3E%3Cpath d='M3 8v8l9 5 9-5V8'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5 9 5 9-5z'/%3E%3Cpath d='M3 8v8l9 5 9-5V8'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4'/%3E%3Cpath d='M10 17l-5-5 5-5M5 12h11'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4'/%3E%3Cpath d='M10 17l-5-5 5-5M5 12h11'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--downloads a::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M4 21h16'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M4 21h16'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--payment-methods a::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")}.woocommerce-MyAccount-navigation-link--customer-logout a{color: #ffb4ab !important}@media (max-width: 999px){.woocommerce-account .woocommerce-MyAccount-navigation ul{display: grid;grid-template-columns: 1fr 1fr;gap: .6rem;overflow: visible;margin: 0 0 1.75rem;padding: 0}.woocommerce-account .woocommerce-MyAccount-navigation li{flex: auto}.woocommerce-account .woocommerce-MyAccount-navigation a{justify-content: center;min-height: 60px;padding: .9rem .6rem;font-size: 1.05rem;text-align: center}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child:nth-child(odd){grid-column: 1 / -1}}.woocommerce-orders-table .button{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: .45rem 1rem;margin: .2rem .35rem .2rem 0;font-size: .98rem;white-space: nowrap}.woocommerce-orders-table .button.pay{background: var(--green)}.woocommerce-orders-table .button.view{background: transparent;color: #cfe6ff;box-shadow: inset 0 0 0 2px #4aa3ff}.woocommerce-orders-table .button.cancel{background: transparent;color: #ffb4ab;box-shadow: inset 0 0 0 2px rgba(255,138,128,.6)}.woocommerce-orders-table__cell-order-number a{font-weight: 800}@media (max-width: 768px){.woocommerce table.shop_table_responsive tbody th{display: block;text-align: left;padding: .8rem 1rem .4rem;border: 0;background: transparent;font-size: 1.15rem}.woocommerce table.shop_table_responsive tbody th[data-title]::before{content: attr(data-title) " ";font-weight: 700;color: #a9b4c2}.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{text-align: left !important}.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions::before{display: none !important}.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button{display: flex;width: 100%;margin: .45rem 0 0;min-height: 52px;font-size: 1.05rem}}.sk-addresses{display: grid;gap: 1.25rem}@media (min-width: 800px){.sk-addresses{grid-template-columns: repeat(auto-fit,minmax(340px,1fr))}}.sk-addr-intro{color: #c9d3df}.sk-fields{display: grid;grid-template-columns: 1fr 1fr;gap: .7rem;margin: 1.1rem 0 0}.sk-field{margin: 0;padding: .65rem .9rem;border-radius: 12px;background: #0b1017;border: 1px solid #2a3542;min-width: 0}.sk-field--wide{grid-column: 1 / -1}.sk-field dt{margin: 0 0 .15rem;font-size: .85rem;font-weight: 700;letter-spacing: .02em;color: #7cc0ff}.sk-field dd{margin: 0;color: #f1f4f8;font-size: 1.05rem;overflow-wrap: anywhere}@media (max-width: 480px){.sk-fields{grid-template-columns: 1fr}}.sk-addr-empty{margin: 1rem 0 0;color: #c9d3df}.woocommerce-account .woocommerce-Address-title a.edit{white-space: nowrap}@media (max-width: 560px){.woocommerce-account .woocommerce-Address-title{flex-direction: column;align-items: flex-start}.woocommerce-account .woocommerce-Address-title a.edit{width: 100%;text-align: center}}@media (min-width: 700px){.woocommerce-address-fields__field-wrapper{display: grid;grid-template-columns: 1fr 1fr;gap: 0 1.25rem}.woocommerce-address-fields__field-wrapper .form-row-wide{grid-column: 1 / -1}}.ticker:hover .ticker-track,.ticker:active .ticker-track{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.bottom-nav a.is-wa i{animation: none}}.site-logo{flex: none}@media (max-width: 980px){.main-nav.is-open{background: #06080c;box-shadow: 0 30px 60px rgba(0,0,0,.7);max-height: calc(100vh - 120px);overflow-y: auto}}@media (min-width: 769px){.woocommerce-orders-table thead{display: none}.woocommerce table.woocommerce-orders-table,.woocommerce-orders-table tbody{display: block}.woocommerce-orders-table tbody tr{display: grid;grid-template-columns: .8fr 1.3fr 1.2fr 1.2fr;gap: .2rem 1.25rem;padding: 1.1rem 1.4rem;border-top: 1px solid #232c37}.woocommerce-orders-table tbody tr:first-child{border-top: 0}.woocommerce-orders-table tbody tr>*{display: block;padding: 0 !important;border: 0 !important;background: none !important;text-align: left !important;font-size: 1.02rem}.woocommerce-orders-table tbody tr>*::before{content: attr(data-title);display: block;margin-bottom: .1rem;font-size: .85rem;font-weight: 700;color: #7cc0ff}.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: .6rem;margin-top: .8rem}.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before{display: none}.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button{margin: 0;min-width: 130px}}.woocommerce-account .sk-addresses{display: grid;grid-template-columns: 1fr}@media (min-width: 1100px){.woocommerce-account .sk-addresses:has(>:nth-child(2)){grid-template-columns: 1fr 1fr}}@media (min-width: 900px){.sk-addresses:has(>:only-child) .sk-fields{grid-template-columns: repeat(3,1fr)}}@media (min-width: 981px) and (max-width: 1399px){.site-logo img{height: 74px}.main-nav a{padding-left: .45rem;padding-right: .45rem;font-size: 1rem}.header-search input{width: 130px}}@media (min-width: 981px) and (max-width: 1199px){.header-search{display: none}}.site-footer{text-align: center;padding-top: 4rem}.fbrand{display: flex;flex-direction: column;align-items: center;gap: 1rem;max-width: 560px;margin: 0 auto 3rem}.fbrand-logo{width: auto;height: 96px;filter: drop-shadow(0 0 14px rgba(47,140,255,.45))}.fbrand p{margin: 0;color: #c9d3df;font-size: 1.05rem}.site-footer .footer-social{display: flex;justify-content: center;gap: .9rem;margin: 0}.site-footer .footer-social a{width: 52px;height: 52px;display: grid;place-items: center;border-radius: 50%;border: 1px solid rgba(120,185,255,.35);background: rgba(10,112,208,.12);color: #fff;transition: transform .25s ease,box-shadow .25s ease,background-color .25s ease}.site-footer .footer-social a:hover{transform: translateY(-3px);background: var(--blue);box-shadow: 0 0 22px rgba(47,140,255,.7)}.site-footer .footer-social svg{width: 24px;height: 24px}.fgrid{display: grid;grid-template-columns: 1fr;gap: 1rem;max-width: 1080px;margin: 0 auto}@media (min-width: 981px){.fgrid{grid-template-columns: repeat(3,1fr);gap: 2rem}}.fgroup{margin: 0}.fgroup summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: .6rem;min-height: 58px;padding: .5rem 1rem;border-radius: 14px;background: rgba(18,24,33,.85);border: 1px solid #2a3542;color: #fff;font: 800 1.15rem/1.2 var(--font-head);letter-spacing: .02em}.fgroup summary::-webkit-details-marker{display: none}.fgroup summary::after{content: "";width: 9px;height: 9px;border-right: 2px solid #7cc0ff;border-bottom: 2px solid #7cc0ff;transform: rotate(45deg) translateY(-3px);transition: transform .3s ease}.fgroup[open] summary::after{transform: rotate(-135deg) translateY(-3px)}@media (min-width: 981px){.fgroup summary{cursor: default;background: none;border: 0;min-height: 0;padding: 0 0 .9rem;position: relative}.fgroup summary::after{display: none}.fgroup summary span::after{content: "";display: block;width: 48px;height: 3px;margin: .55rem auto 0;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,transparent);box-shadow: 0 0 10px rgba(47,140,255,.8)}}.fmenu{list-style: none;margin: .8rem 0 0;padding: 0;display: grid;gap: .6rem}@media (min-width: 981px){.fmenu{margin-top: 0}}.fmenu li{margin: 0}.fmenu a,.fmenu-info{position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;min-height: 52px;padding: .5rem 1rem;border-radius: 12px;border: 1px solid rgba(120,185,255,.22);background: rgba(10,16,24,.75);color: #e6ebf1;font-weight: 700;text-decoration: none;transition: border-color .25s ease,box-shadow .25s ease,transform .2s ease,color .25s ease}.fmenu a::before{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(120,190,255,.28) 50%,transparent 70%);transform: translateX(-120%);transition: transform .6s ease}.fmenu a:hover,.fmenu a:focus-visible{border-color: #4aa3ff;color: #fff;box-shadow: 0 0 20px rgba(47,140,255,.45),inset 0 0 12px rgba(47,140,255,.15);transform: translateY(-2px)}.fmenu a:hover::before{transform: translateX(120%)}.fmenu a:active{transform: scale(.98)}.fmenu a.fmenu-wa{background: rgba(13,122,66,.25);border-color: rgba(37,180,95,.55)}.fmenu a.fmenu-wa:hover{box-shadow: 0 0 20px rgba(37,180,95,.5);border-color: #25b45f}.fmenu-info{border-style: dashed;color: #a9b4c2;font-weight: 600}.site-footer .footer-legal{text-align: center;margin-top: 3rem}.site-footer .footer-legal p{margin-left: auto;margin-right: auto}.woocommerce-account .woocommerce-MyAccount-navigation a{justify-content: center;text-align: center;white-space: nowrap;min-height: 56px}@media (min-width: 1000px){.woocommerce-account div.woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns: 270px minmax(0,1fr)}}@media (max-width: 999px){.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns: 1fr;gap: .55rem}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child:nth-child(odd){grid-column: auto}.woocommerce-account .woocommerce-MyAccount-navigation a{min-height: 58px;font-size: 1.1rem}}.woocommerce-MyAccount-content>p,.sk-addr-intro,.sk-addr-empty{text-align: center}.entry-content :is(.sk-about,.sk-contact,.sk-legal-page,.sk-help){text-align: center}.entry-content :is(.sk-about,.sk-contact,.sk-legal-page,.sk-help) :is(ul,ol):not(.sk-points):not(.sk-facts):not(.sk-chips){list-style: none;padding: 0;margin-left: auto;margin-right: auto}.entry-content :is(.sk-about,.sk-contact,.sk-legal-page,.sk-help) ul:not(.sk-points):not(.sk-facts):not(.sk-chips)>li::before{content: "";display: inline-block;width: 7px;height: 7px;margin: 0 .55rem .18em 0;border-radius: 50%;background: #2f8cff;box-shadow: 0 0 8px rgba(47,140,255,.9)}.entry-content :is(.sk-about,.sk-contact,.sk-legal-page,.sk-help) ol:not(.sk-points){counter-reset: skn}.entry-content :is(.sk-about,.sk-contact,.sk-legal-page,.sk-help) ol:not(.sk-points)>li{counter-increment: skn}.entry-content :is(.sk-about,.sk-contact,.sk-legal-page,.sk-help) ol:not(.sk-points)>li::before{content: counter(skn);display: inline-grid;place-items: center;width: 1.6em;height: 1.6em;margin-right: .5rem;border-radius: 50%;background: var(--blue);color: #fff;font-weight: 800;font-size: .85em}.entry-content :is(.sk-about,.sk-contact,.sk-legal-page,.sk-help) li{margin-bottom: .5rem}.entry-content ul.sk-points>li{text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center}.entry-content ul.sk-points>li>:last-child{margin-bottom: 0}.entry-content ul.sk-facts li{text-align: center}.entry-content ul.sk-facts li::before{left: 50% !important;transform: translateX(-50%)}.sk-chips{justify-content: center}.entry-content .sk-button,.entry-content .btn{margin-left: auto;margin-right: auto}.woocommerce-info,.woocommerce-message,.woocommerce-error{justify-content: center;text-align: center;padding-left: 1.5rem !important;padding-right: 1.5rem !important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{display: none !important}@media (max-width: 768px){.woocommerce table.shop_table_responsive tbody :is(td,th){text-align: center !important}.woocommerce table.shop_table_responsive tbody :is(td,th)[data-title]::before{float: none;display: block;margin: 0 0 .15rem;font-size: .85rem;color: #7cc0ff}.woocommerce-cart table.cart td.product-remove{text-align: center !important}}@media (min-width: 769px){.woocommerce-orders-table tbody tr>*{text-align: center !important}.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions{justify-content: center}}.woocommerce-account .woocommerce-Address-title{flex-direction: column;align-items: center;text-align: center;gap: .8rem}.sk-field{text-align: center}.woocommerce form .form-row label,.woocommerce-account legend{text-align: center;display: block;width: 100%}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row label.woocommerce-form__label-for-checkbox{display: inline-flex;width: auto}.woocommerce-checkout h3,#order_review_heading,.cart_totals h2{text-align: center}.woocommerce-checkout #payment .place-order,.woocommerce-privacy-policy-text{text-align: center}.skytec-howto{text-align: center}.skytec-howto ol{list-style: none;padding: 0;counter-reset: hs}.skytec-howto li{counter-increment: hs}.skytec-howto li::before{content: counter(hs);display: inline-grid;place-items: center;width: 1.6em;height: 1.6em;margin-right: .5rem;border-radius: 50%;background: var(--blue);color: #fff;font-weight: 800;font-size: .85em}ul.products li.product{text-align: center}ul.products li.product .button{margin-left: auto !important;margin-right: auto !important}ul.products li.product .price{justify-content: center}.benefits li{flex-direction: column;align-items: center;text-align: center}.steps,.steps li{text-align: center}.steps li{display: flex;flex-direction: column;align-items: center}.story .wrap,.cta .wrap{text-align: center}.story .story-list{justify-content: center}.use a{align-items: center;text-align: center}.use-go{align-self: center}.fmenu a,.fmenu-info{white-space: nowrap}.woocommerce ul.products li.product a img,ul.products li.product a img,.woocommerce div.product div.images img,.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .flex-viewport,body.home .use-img,.use-img img,.woocommerce-cart table.cart td.product-thumbnail img{background: transparent !important;border-color: transparent !important;box-shadow: none !important}.woocommerce ul.products li.product a img,ul.products li.product a img,.woocommerce div.product div.images img,.use-img img{background: radial-gradient(ellipse 70% 40% at 50% 90%,rgba(47,140,255,.3),transparent 70%) !important;filter: drop-shadow(0 16px 20px rgba(0,0,0,.55));transition: filter .35s ease,transform .35s ease}ul.products li.product:hover a img,.use a:hover .use-img img{filter: drop-shadow(0 20px 26px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(47,140,255,.35));transform: translateY(-4px)}.woocommerce div.product div.images .flex-control-thumbs img{background: rgba(255,255,255,.04) !important;border-radius: 10px}@media (prefers-reduced-motion: reduce){ul.products li.product:hover a img,.use a:hover .use-img img{transform: none}}ul.products li.product{background: linear-gradient(180deg,#0e141c 0%,#080b10 100%) !important;border: 1px solid #1d2632 !important;border-radius: 20px !important;padding: 1rem 1rem 1.25rem !important;display: flex;flex-direction: column;transition: border-color .3s ease,box-shadow .3s ease,transform .3s ease}ul.products li.product:hover{border-color: rgba(74,163,255,.55) !important;box-shadow: 0 0 0 1px rgba(74,163,255,.25),0 20px 50px rgba(0,0,0,.5),0 0 30px rgba(47,140,255,.2);transform: translateY(-4px)}ul.products li.product a.woocommerce-LoopProduct-link{flex: 1 1 auto}.woocommerce ul.products li.product a img,ul.products li.product a img{aspect-ratio: 4 / 3 !important;object-fit: contain !important;padding: 6% !important;margin: 0 0 .9rem !important;border-radius: 14px !important;background: radial-gradient(ellipse 60% 55% at 50% 40%,rgba(47,140,255,.14),transparent 70%),radial-gradient(ellipse 55% 12% at 50% 92%,rgba(47,140,255,.4),transparent 75%) !important}ul.products li.product a.woocommerce-LoopProduct-link::before,ul.products li.product a.woocommerce-LoopProduct-link::after{left: 0;right: 0;top: 0;aspect-ratio: 4 / 3}ul.products li.product a.woocommerce-LoopProduct-link::before{background: linear-gradient(#4aa3ff,#4aa3ff) left top / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) left top / 3px 20px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right top / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right top / 3px 20px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) left bottom / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) left bottom / 3px 20px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right bottom / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right bottom / 3px 20px no-repeat}ul.products li.product .woocommerce-loop-product__title{min-height: 2.6em;display: flex;align-items: center;justify-content: center}ul.products li.product .button{margin-top: auto !important;width: 100%}body.home .use-img,.use-img{aspect-ratio: 4 / 3;border-radius: 16px;background: radial-gradient(ellipse 60% 55% at 50% 40%,rgba(47,140,255,.14),transparent 70%),radial-gradient(ellipse 55% 12% at 50% 92%,rgba(47,140,255,.4),transparent 75%),linear-gradient(180deg,#0e141c,#080b10) !important;border: 1px solid #1d2632 !important}.use-img img{width: 100%;height: 100%;object-fit: contain;padding: 8% !important;background: none !important}.use a::before{aspect-ratio: 4 / 3;left: 0;right: 0;top: 0;background: linear-gradient(#4aa3ff,#4aa3ff) left top / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) left top / 3px 20px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right top / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right top / 3px 20px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) left bottom / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) left bottom / 3px 20px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right bottom / 20px 3px no-repeat,linear-gradient(#4aa3ff,#4aa3ff) right bottom / 3px 20px no-repeat}.woocommerce div.product{display: block !important}.sk-pd-head{max-width: 900px;margin: 0 auto 1.5rem;text-align: center}.sk-pd-head .product_title{margin: 0}.sk-pd-head .product_title::after{content: "";display: block;width: 120px;height: 3px;margin: .6rem auto 0;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent);box-shadow: 0 0 14px rgba(47,140,255,.8)}.woocommerce div.product div.images{float: none !important;width: 100% !important;max-width: 920px;margin: 0 auto 2rem !important}.woocommerce div.product .woocommerce-product-gallery{position: relative;overflow: hidden;isolation: isolate;padding: clamp(1rem,4vw,2.5rem);border-radius: 24px;border: 1px solid #1d2632;background: radial-gradient(ellipse 60% 55% at 50% 38%,rgba(47,140,255,.18),transparent 70%),linear-gradient(180deg,#0e141c 0%,#070a0e 100%)}.woocommerce div.product .woocommerce-product-gallery::before{content: "";position: absolute;z-index: -1;left: -25%;right: -25%;bottom: 0;height: 42%;pointer-events: none;background-image: linear-gradient(rgba(74,163,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(74,163,255,.2) 1px,transparent 1px);background-size: 46px 46px;transform: perspective(420px) rotateX(62deg);transform-origin: bottom;-webkit-mask-image: linear-gradient(transparent,#000 75%);mask-image: linear-gradient(transparent,#000 75%)}.woocommerce div.product .woocommerce-product-gallery::after{content: "";position: absolute;z-index: 2;inset: 14px;pointer-events: none;opacity: .8;background: linear-gradient(#7cc0ff,#7cc0ff) left top / 24px 2px no-repeat,linear-gradient(#7cc0ff,#7cc0ff) left top / 2px 24px no-repeat,linear-gradient(#7cc0ff,#7cc0ff) right top / 24px 2px no-repeat,linear-gradient(#7cc0ff,#7cc0ff) right top / 2px 24px no-repeat,linear-gradient(#7cc0ff,#7cc0ff) left bottom / 24px 2px no-repeat,linear-gradient(#7cc0ff,#7cc0ff) left bottom / 2px 24px no-repeat,linear-gradient(#7cc0ff,#7cc0ff) right bottom / 24px 2px no-repeat,linear-gradient(#7cc0ff,#7cc0ff) right bottom / 2px 24px no-repeat;filter: drop-shadow(0 0 4px rgba(47,140,255,.9))}.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce div.product div.images img.wp-post-image{aspect-ratio: 4 / 3 !important;width: 100% !important;height: auto !important;object-fit: contain;border-radius: 0 !important;background: radial-gradient(ellipse 55% 9% at 50% 94%,rgba(47,140,255,.45),transparent 75%) !important;filter: drop-shadow(0 26px 30px rgba(0,0,0,.6))}.woocommerce div.product div.images .flex-control-thumbs{display: flex !important;flex-wrap: wrap;justify-content: center;gap: .6rem;margin: 1.25rem 0 0 !important;padding: 0}.woocommerce div.product div.images .flex-control-thumbs li{float: none !important;width: 92px !important;margin: 0 !important}.woocommerce div.product div.images .flex-control-thumbs li img{aspect-ratio: 4 / 3;object-fit: contain;padding: 4px;border-radius: 12px !important;border: 2px solid #2a3542;background: #0b1017 !important;opacity: .65;filter: none;transition: opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity: 1;border-color: #2f8cff;box-shadow: 0 0 14px rgba(47,140,255,.55)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index: 5;top: 1.1rem;right: 1.1rem;width: 48px;height: 48px;border-radius: 50%;background: rgba(10,112,208,.9);box-shadow: 0 0 16px rgba(47,140,255,.6)}.woocommerce div.product div.summary{float: none !important;width: 100% !important;max-width: 760px;margin: 0 auto !important;text-align: center}.woocommerce div.product p.price{justify-content: center;text-align: center}.woocommerce div.product form.cart{justify-content: center;max-width: 560px;margin-left: auto !important;margin-right: auto !important}.woocommerce div.product .product_meta{text-align: center}.woocommerce div.product .woocommerce-product-details__short-description{text-align: center}.woocommerce div.product .skytec-ask,.woocommerce div.product .summary .btn--whatsapp{margin-left: auto;margin-right: auto}.woocommerce div.product .summary>p:has(>.btn),.woocommerce div.product .summary>div:has(>.btn--whatsapp){text-align: center;display: flex;justify-content: center}.woocommerce div.product .woocommerce-tabs{max-width: 900px;margin: 3rem auto 0;text-align: center}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align: center;display: flex;justify-content: center;flex-wrap: wrap;gap: .5rem}.woocommerce div.product .woocommerce-tabs .panel{margin-left: auto;margin-right: auto}.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2{text-align: center}.sk-buybar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 85;transform: translateY(110%);transition: transform .35s ease;pointer-events: none}.sk-buybar.is-on{transform: none;pointer-events: auto}.sk-buybar-in{display: flex;align-items: center;justify-content: center;gap: 1rem;max-width: 900px;margin: 0 auto;padding: .7rem 1rem;background: rgba(8,11,16,.97);border: 1px solid rgba(74,163,255,.45);border-bottom: 0;border-radius: 18px 18px 0 0;box-shadow: 0 -10px 40px rgba(0,0,0,.6),0 0 20px rgba(47,140,255,.2)}.sk-buybar-img img{width: 64px;height: 48px;object-fit: contain}.sk-buybar-txt{display: flex;flex-direction: column;min-width: 0;text-align: left;line-height: 1.25}.sk-buybar-txt strong{color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sk-buybar-txt span{color: #9fd0ff;font-weight: 800}.sk-buybar-btn{flex: none;min-height: 52px;padding: 0 1.6rem !important;background: var(--blue) !important;color: #fff !important;border-radius: 12px !important;font-weight: 800 !important}@media (max-width: 980px){.sk-buybar{bottom: calc(76px + env(safe-area-inset-bottom,0px))}.sk-buybar-in{border-radius: 16px;margin: 0 .6rem;border-bottom: 1px solid rgba(74,163,255,.45)}.sk-buybar-img{display: none}}.woocommerce-MyAccount-content form>p:has(>button),.woocommerce-address-fields>p:has(>button),.woocommerce-MyAccount-content form>p:last-child{text-align: center}.woocommerce-account fieldset legend{margin-left: auto;margin-right: auto;padding: 0 .75rem}.woocommerce-MyAccount-content form input.input-text{text-align: center}.woocommerce-checkout :is(.cf-turnstile,div[id*="turnstile"],.sct-turnstile){display: flex !important;justify-content: center;margin: 1.25rem auto !important}.woocommerce-checkout #payment ul.payment_methods li{text-align: center}.woocommerce-checkout #payment ul.payment_methods li>label{display: block;text-align: center}.woocommerce-checkout #payment ul.payment_methods li img{display: block;margin: .4rem auto 0;float: none}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:only-of-type{display: none}.woocommerce-checkout #payment div.payment_box{text-align: center}.woocommerce-checkout #payment div.payment_box input.input-text{text-align: center}.woocommerce-checkout #payment div.payment_box::before{left: 50% !important;margin-left: -1em}.woocommerce-checkout #order_review table.shop_table :is(th,td){text-align: center}@media (min-width: 1100px){.woocommerce div.product{display: grid !important;grid-template-columns: 1fr 1fr;gap: 2rem 3rem;align-items: center}.woocommerce div.product>*{grid-column: 1 / -1}.woocommerce div.product>div.images{grid-column: 1;max-width: none;margin: 0 !important}.woocommerce div.product>div.summary{grid-column: 2;max-width: none;margin: 0 !important}}.woocommerce div.product div.images .flex-control-thumbs{list-style: none !important}.woocommerce div.product div.images .flex-control-thumbs li::marker{content: ""}.sk-buybar{transform: translateY(calc(100% + 160px));visibility: hidden;transition: transform .35s ease,visibility 0s linear .35s}.sk-buybar.is-on{transform: none;visibility: visible;transition: transform .35s ease,visibility 0s}.story p.big{margin-left: auto;margin-right: auto;text-align: center;max-width: 26ch}.story::after{background: radial-gradient(ellipse 90% 80% at 50% 50%,rgba(4,6,10,.6),rgba(4,6,10,.94))}.story-list{max-width: 1080px;margin-left: auto;margin-right: auto}.story-list li{text-align: center}.story-list li::before{left: 50%;transform: translateX(-50%);width: 72px}html body .site-header .site-logo img,html body .site-header .site-logo .custom-logo{height: 60px;width: auto;max-width: none;transition: height .3s ease}@media (min-width: 981px){html body .site-header .site-logo img,html body .site-header .site-logo .custom-logo{height: 72px}}@media (min-width: 1400px){html body .site-header .site-logo img,html body .site-header .site-logo .custom-logo{height: 80px}}@media (min-width: 981px){html body .site-header.is-scrolled .site-logo img,html body .site-header.is-scrolled .site-logo .custom-logo{height: 60px}}html body .site-footer img.fbrand-logo{height: 64px;width: auto;max-width: 100%}@media (min-width: 981px){html body .site-footer img.fbrand-logo{height: 80px}}html body img.brand-mark{width: 220px;max-width: 70%;height: auto}@media (min-width: 960px){.hero .wrap{grid-template-columns: minmax(0,.66fr) minmax(0,1.34fr);gap: 2rem}.hero-copy{min-width: 0}.hero-promo-title{font-size: clamp(2.8rem,4.6vw,4.1rem)}.hero-clips{gap: 1.4rem;padding: 2rem 0}.hero-clips li:nth-child(2){z-index: 2}.hero-clips li:nth-child(2) .clip-frame{--sc: 1.1;border-color: rgba(150,200,255,.7);box-shadow: 0 34px 90px rgba(0,0,0,.7),0 0 70px rgba(47,140,255,.45)}.hero-clips li:nth-child(2) .clip-frame:hover{--sc: 1.13}.hero-clips .clip-frame{border-radius: 24px}}@media (min-width: 1600px){.hero-clips{gap: 1.8rem}}.crumbs{display: flex;justify-content: center;margin: 0 0 .9rem}.crumbs ol{list-style: none;margin: 0;padding: .3rem;display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .3rem;border-radius: 99px;background: rgba(8,12,18,.6);border: 1px solid rgba(120,185,255,.22);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);box-shadow: 0 8px 30px rgba(0,0,0,.35),inset 0 0 18px rgba(47,140,255,.08)}.crumbs li{display: inline-flex;align-items: center;gap: .3rem;margin: 0;animation: crumbIn .6s cubic-bezier(.2,.7,.2,1) both}.crumbs li:nth-child(2){animation-delay: .1s}.crumbs li:nth-child(3){animation-delay: .2s}.crumbs li:nth-child(4){animation-delay: .3s}@keyframes crumbIn{from{opacity: 0;transform: translateX(-8px)}to{opacity: 1;transform: none}}.crumbs li + li::before{content: "";width: 7px;height: 7px;margin: 0 .35rem 0 .1rem;border-top: 2px solid #4aa3ff;border-right: 2px solid #4aa3ff;transform: rotate(45deg);filter: drop-shadow(0 0 4px rgba(47,140,255,.9))}.crumbs a,.crumbs span{position: relative;overflow: hidden;display: inline-flex;align-items: center;min-height: 38px;padding: .3rem .95rem;border-radius: 99px;font-size: .98rem;font-weight: 700;text-decoration: none !important;color: #c8d3e1 !important;transition: color .25s ease,background-color .25s ease,box-shadow .25s ease}.crumbs a::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(120,190,255,.3) 50%,transparent 70%);transform: translateX(-120%);transition: transform .6s ease}.crumbs a:hover{color: #fff !important;background: rgba(10,112,208,.25);box-shadow: 0 0 16px rgba(47,140,255,.4)}.crumbs a:hover::after{transform: translateX(120%)}.crumbs li:last-child a,.crumbs [aria-current="page"] span{color: #fff !important;background: linear-gradient(135deg,#0a70d0,#2f8cff);box-shadow: 0 0 18px rgba(47,140,255,.55)}@media (max-width: 600px){.crumbs a,.crumbs span{min-height: 36px;padding: .25rem .75rem;font-size: .92rem}}.woocommerce div.product .product_meta{display: flex;flex-wrap: wrap;justify-content: center;gap: .7rem;margin-top: 1.5rem;font-size: 1rem}.woocommerce div.product .product_meta>span{display: inline-flex;align-items: center;flex-wrap: wrap;justify-content: center;gap: .45rem;padding: .35rem .4rem .35rem 1rem;border-radius: 99px;background: rgba(14,20,28,.9);border: 1px solid #2a3542;color: #9fb0c4;font-weight: 700;letter-spacing: .02em}.woocommerce div.product .product_meta>span a,.woocommerce div.product .product_meta .sku{position: relative;overflow: hidden;display: inline-flex;align-items: center;min-height: 34px;padding: .2rem .9rem;border-radius: 99px;background: rgba(10,112,208,.22);border: 1px solid rgba(74,163,255,.5);color: #e6f2ff !important;text-decoration: none !important;font-weight: 800;text-transform: lowercase;transition: background-color .25s ease,box-shadow .25s ease,transform .2s ease}.woocommerce div.product .product_meta>span a::first-letter{text-transform: uppercase}.woocommerce div.product .product_meta>span a::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform: translateX(-120%);animation: chipShine 4.5s ease-in-out infinite}.woocommerce div.product .product_meta>span a:hover{background: var(--blue);box-shadow: 0 0 18px rgba(47,140,255,.6);transform: translateY(-2px)}.woocommerce div.product .product_meta .sku{text-transform: none}@keyframes chipShine{0%,60%{transform: translateX(-120%)}85%,100%{transform: translateX(120%)}}.woocommerce div.product div.summary{display: flex;flex-direction: column;align-items: center}.woocommerce div.product div.summary>*{width: 100%;max-width: 560px;margin-left: auto !important;margin-right: auto !important}.woocommerce div.product div.summary p.price{margin: 0 0 1.1rem;font-size: clamp(2rem,3vw,2.6rem);text-shadow: 0 0 22px rgba(47,140,255,.45)}.woocommerce div.product form.cart{display: grid !important;grid-template-columns: 96px 1fr;gap: .75rem;margin: 0 auto 1rem !important;max-width: 560px}.woocommerce div.product form.cart div.quantity{width: 100%;margin: 0 !important}.woocommerce div.product form.cart div.quantity .qty{width: 100% !important;height: 62px;text-align: center;font-size: 1.15rem;font-weight: 800;border-radius: 12px}.woocommerce div.product form.cart .single_add_to_cart_button{width: 100%;min-height: 62px !important;margin: 0 !important;border-radius: 12px !important;font-size: 1.12rem !important}.woocommerce div.product form.cart:not(:has(div.quantity:not(.hidden))){grid-template-columns: 1fr}.woocommerce div.product .skytec-ask{margin: 0 auto 1.25rem !important}.woocommerce div.product .skytec-ask .btn{display: flex;width: 100%;min-height: 62px;justify-content: center;border-radius: 12px;font-size: 1.08rem}.woocommerce div.product .skytec-howto{margin-top: 0}@media (min-width: 1100px){.woocommerce div.product>div.summary{align-self: center}}.woocommerce-cart table.cart td.product-thumbnail img,.woocommerce-checkout-review-order-table img,.woocommerce-table--order-details img,.sk-buybar-img img,.widget_shopping_cart img,.woocommerce-mini-cart img{aspect-ratio: 4 / 3 !important;width: 104px !important;height: auto !important;object-fit: contain;padding: 6px;border-radius: 12px !important;background: radial-gradient(ellipse 60% 55% at 50% 40%,rgba(47,140,255,.16),transparent 70%),radial-gradient(ellipse 60% 14% at 50% 92%,rgba(47,140,255,.4),transparent 75%),linear-gradient(180deg,#0e141c,#080b10) !important;border: 1px solid #1d2632 !important;box-shadow: none !important}.sk-buybar-img img{width: 72px !important}.woocommerce-cart table.cart td.product-thumbnail{width: 128px}.footer-mark{font-size: clamp(2.6rem,9vw,7rem);margin-top: 2rem;letter-spacing: -.02em;-webkit-text-stroke-width: 1px}@media (min-width: 960px){body.home .hero .wrap{min-height: calc(100svh - var(--chrome-h,150px) - var(--ticker-h,58px));padding-block: 2rem}body.home .scroll-cue{bottom: .6rem}}@media (max-width: 959px),(max-height: 899px){body.home .site-main{display: flex;flex-direction: column}body.home .site-main>*{width: 100%}body.home .site-main>.ticker{order: -1}}@media (prefers-reduced-motion: reduce){.crumbs li,.woocommerce div.product .product_meta>span a::after{animation: none}}.sk-desc{max-width: 900px;margin: 0 auto;text-align: center;color: #dde4ec;font-size: 1.08rem;line-height: 1.7}.sk-desc h2{margin: 2.6rem 0 1.1rem;font-size: clamp(1.4rem,2.6vw,1.8rem);color: #fff}.sk-desc h2::after{content: "";display: block;width: 64px;height: 3px;margin: .55rem auto 0;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,transparent);box-shadow: 0 0 10px rgba(47,140,255,.8)}.sk-desc-lead{font-size: clamp(1.15rem,2vw,1.3rem);color: #fff;max-width: 760px;margin: 0 auto 1.4rem}.sk-desc ul{list-style: none !important;margin: 0;padding: 0 !important}.sk-desc li::before{content: none !important}.sk-desc-tags{display: flex;flex-wrap: wrap;justify-content: center;gap: .55rem}.sk-desc-tags li{margin: 0;padding: .45rem 1rem;border-radius: 99px;background: rgba(10,112,208,.2);border: 1px solid rgba(74,163,255,.5);color: #e6f2ff;font-weight: 800;font-size: .98rem}.sk-desc-uses,.sk-desc-why{display: grid;gap: .9rem;grid-template-columns: 1fr}@media (min-width: 760px){.sk-desc-uses,.sk-desc-why{grid-template-columns: repeat(3,1fr)}}.sk-desc-feats{display: grid;gap: .8rem;grid-template-columns: 1fr}@media (min-width: 760px){.sk-desc-feats{grid-template-columns: 1fr 1fr}}.sk-desc-uses li,.sk-desc-why li,.sk-desc-feats li{position: relative;margin: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .3rem;padding: 1.15rem 1.1rem;border-radius: 16px;background: linear-gradient(180deg,#111822,#0b1017);border: 1px solid #232c37;transition: border-color .3s ease,box-shadow .3s ease,transform .3s ease}.sk-desc-uses li:hover,.sk-desc-why li:hover,.sk-desc-feats li:hover{border-color: rgba(74,163,255,.55);box-shadow: 0 0 22px rgba(47,140,255,.2);transform: translateY(-2px)}.sk-desc-uses strong,.sk-desc-why strong,.sk-desc-feats strong{color: #fff;font-size: 1.1rem}.sk-desc-uses span,.sk-desc-why span,.sk-desc-feats span{color: #c3cdd9}.sk-desc-feats li::after{content: "";position: absolute;top: .8rem;left: .8rem;width: 22px;height: 22px;border-radius: 50%;background: #0d7a42 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow: 0 0 10px rgba(37,180,95,.6)}@media (max-width: 759px){.sk-desc-feats li{padding-top: 2.4rem}.sk-desc-feats li::after{left: 50%;margin-left: -11px}}.sk-desc-feats li:last-child:nth-child(odd){grid-column: 1 / -1}.sk-desc-note{margin: 2rem auto 0;max-width: 760px;padding: 1rem 1.25rem;border-radius: 14px;background: rgba(255,196,0,.08);border: 1px solid rgba(255,196,0,.45);color: #ffe7a3}.sk-desc-note strong{color: #ffd44d}.sk-desc-cta{margin: 2.6rem auto 0;padding: 1.75rem 1.25rem;border-radius: 20px;background: radial-gradient(ellipse 70% 80% at 50% 0%,rgba(47,140,255,.18),transparent 70%),#0b1017;border: 1px solid rgba(74,163,255,.4)}.sk-desc-cta-title{font-size: 1.3rem;font-weight: 800;color: #fff;margin: 0 0 .4rem}.sk-desc-cta .btn{display: inline-flex;min-height: 58px;padding: 0 2rem;margin: .4rem 0 .2rem}.sk-desc-addr{margin: 1rem 0 0;color: #9fb0c4;font-size: .98rem}.woocommerce div.product .woocommerce-tabs .panel:has(.sk-desc){max-width: 940px}.woocommerce div.product form.cart{display: flex !important;flex-wrap: wrap;align-items: stretch;gap: .75rem;width: 100%;max-width: 560px;margin: 0 auto 1rem !important}.woocommerce div.product form.cart>*{flex: 0 0 100%;margin: 0 !important}.woocommerce div.product form.cart>div.quantity:not(.hidden){flex: 0 0 auto;display: flex;align-items: stretch;width: auto}.woocommerce div.product form.cart>.single_add_to_cart_button{flex: 1 1 200px;width: auto;min-height: 62px !important;display: inline-flex;align-items: center;justify-content: center;gap: .6rem;white-space: nowrap}.woocommerce div.product form.cart>.single_add_to_cart_button::before{content: "";width: 24px;height: 24px;flex: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.7a1.5 1.5 0 0 0 1.5-1.1L21 7H6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.7a1.5 1.5 0 0 0 1.5-1.1L21 7H6'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce div.product form.cart>:is(input[type="hidden"],.hidden){display: none !important}.woocommerce div.product form.cart>:empty:not(button):not(input){display: none !important}.woocommerce div.product form.cart .quantity .sk-qty-btn{width: 52px;min-height: 62px;border: 1px solid #334152;background: #0f141b;color: #fff;font: 800 1.5rem/1 var(--font-head);cursor: pointer;transition: background-color .2s ease,border-color .2s ease}.woocommerce div.product form.cart .quantity .sk-qty-btn:hover{background: rgba(10,112,208,.3);border-color: #4aa3ff}.woocommerce div.product form.cart .quantity .sk-qty-btn.minus{border-radius: 12px 0 0 12px;border-right: 0}.woocommerce div.product form.cart .quantity .sk-qty-btn.plus{border-radius: 0 12px 12px 0;border-left: 0}.woocommerce div.product form.cart .quantity.has-btns .qty{width: 58px !important;border-radius: 0 !important;-moz-appearance: textfield}.woocommerce div.product form.cart .quantity.has-btns .qty::-webkit-outer-spin-button,.woocommerce div.product form.cart .quantity.has-btns .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.woocommerce div.product form.cart .quantity:not(.has-btns) .qty{width: 96px !important}@media (max-width: 420px){.woocommerce div.product form.cart>div.quantity:not(.hidden){flex: 0 0 100%;justify-content: center}.woocommerce div.product form.cart .quantity.has-btns .qty{flex: 1 1 auto;width: auto !important;max-width: none}.woocommerce div.product form.cart .quantity .sk-qty-btn{width: 64px}.woocommerce div.product form.cart>.single_add_to_cart_button{flex: 0 0 100%}}.woocommerce-checkout #payment div.payment_box{max-width: 600px;margin: 1rem auto 0 !important;padding: 1.5rem !important;border-radius: 18px !important}.woocommerce-checkout #payment div.payment_box>p:first-child{margin: 0 0 1.25rem;padding: .6rem 1rem;border-radius: 10px;background: rgba(10,112,208,.15);color: #cfe6ff;font-weight: 700}.woocommerce-checkout #payment div.payment_box fieldset{display: grid;grid-template-columns: 1fr 1fr;gap: 0 1rem;margin: 0;padding: 0;border: 0}.woocommerce-checkout #payment div.payment_box fieldset>*{grid-column: 1 / -1}.woocommerce-checkout #payment div.payment_box fieldset>:is(.form-row-first,.form-row-last){grid-column: auto;width: auto !important;float: none !important}.woocommerce-checkout #payment div.payment_box .form-row{margin: 0 0 1rem;padding: 0}.woocommerce-checkout #payment div.payment_box .form-row label{font-size: .95rem;margin-bottom: .35rem}.woocommerce-checkout #payment div.payment_box :is(input.input-text,select){width: 100%;min-height: 54px;border-radius: 12px;font-size: 1.08rem;letter-spacing: .04em}.woocommerce-checkout #payment div.payment_box select{text-align: center;text-align-last: center;font-weight: 700;background-color: #0f141b;color: #f1f4f8;border: 1px solid #334152;padding: 0 2.5rem 0 1rem;appearance: none;-webkit-appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237cc0ff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 1rem center;background-size: 18px}.woocommerce-checkout #payment div.payment_box :is(.woocommerce-SavedPaymentMethods-saveNew,.form-row:has(input[type="checkbox"])){display: flex !important;align-items: center;justify-content: center;gap: .6rem;margin: .5rem 0 0;padding: .7rem 1rem;border-radius: 12px;border: 1px dashed #334152}.woocommerce-checkout #payment div.payment_box :is(.woocommerce-SavedPaymentMethods-saveNew,.form-row:has(input[type="checkbox"])) label{display: inline !important;width: auto !important;margin: 0;font-size: .95rem;font-weight: 600;color: #c9d3df}.woocommerce-checkout #payment input[type="checkbox"]{width: 22px;height: 22px;accent-color: #2f8cff;flex: none}@media (max-width: 480px){.woocommerce-checkout #payment div.payment_box fieldset{grid-template-columns: 1fr}}.woocommerce-EditAccountForm{max-width: 720px;margin: 0 auto;padding: 1.5rem;border-radius: 18px;background: #121821;border: 1px solid #232c37;display: grid;grid-template-columns: 1fr 1fr;gap: 0 1rem}.woocommerce-EditAccountForm>*{grid-column: 1 / -1}.woocommerce-EditAccountForm>.form-row-first{grid-column: 1}.woocommerce-EditAccountForm>.form-row-last{grid-column: 2}.woocommerce-EditAccountForm>:is(.form-row-first,.form-row-last){width: auto !important;float: none !important}.woocommerce-EditAccountForm .form-row{margin: 0 0 1rem}.woocommerce-EditAccountForm input.input-text{min-height: 54px;border-radius: 12px;font-size: 1.05rem}.woocommerce-EditAccountForm .form-row>span:has(em),.woocommerce-EditAccountForm em{display: block;margin-top: .35rem;font-style: normal;font-weight: 500;font-size: .9rem;color: #9fb0c4;text-align: center}.woocommerce-EditAccountForm fieldset{margin: .5rem 0 1rem;padding: 1.25rem 1.25rem .25rem;border: 1px solid #2a3542 !important;border-radius: 16px;background: #0d1219}.woocommerce-EditAccountForm fieldset legend{padding: .3rem 1rem;border-radius: 99px;background: rgba(10,112,208,.22);border: 1px solid rgba(74,163,255,.5);color: #fff;font-weight: 800;font-size: 1rem}.woocommerce-EditAccountForm>p:last-child{margin: .5rem 0 0}.woocommerce-EditAccountForm>p:last-child .button{min-width: 260px;min-height: 56px;border-radius: 12px}.woocommerce-EditAccountForm .show-password-input{filter: invert(1) brightness(1.4);opacity: .7}@media (max-width: 560px){.woocommerce-EditAccountForm{grid-template-columns: 1fr;padding: 1.1rem}.woocommerce-EditAccountForm>:is(.form-row-first,.form-row-last){grid-column: 1}.woocommerce-EditAccountForm>p:last-child .button{width: 100%;min-width: 0}}.woocommerce-address-fields{max-width: 720px;margin: 0 auto;padding: 1.5rem;border-radius: 18px;background: #121821;border: 1px solid #232c37}.woocommerce-address-fields input.input-text,.woocommerce-address-fields select{min-height: 54px;border-radius: 12px}@media (min-width: 769px){.woocommerce-orders-table tbody tr{grid-template-columns: .8fr 1.35fr 1fr 1.35fr auto;align-items: center;padding: .9rem 1.25rem}.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions{grid-column: auto;margin-top: 0;justify-content: flex-end;gap: .4rem}.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button{min-width: 0;min-height: 40px;padding: .3rem .85rem;font-size: .92rem;border-radius: 10px}}@media (max-width: 768px){.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button{min-height: 46px;font-size: 1rem}}.sk-dash{text-align: center;padding: 1.5rem;border-radius: 20px;background: radial-gradient(ellipse 70% 80% at 50% 0%,rgba(47,140,255,.16),transparent 70%),#0e141c;border: 1px solid #232c37}.sk-dash-hi{margin: 0;font-size: clamp(1.5rem,3vw,2rem);color: #fff;font-weight: 700}.sk-dash-hi strong{color: #9fd0ff}.sk-dash-sub{margin: .3rem 0 1.4rem;color: #c3cdd9}.sk-dash-links{list-style: none;margin: 0;padding: 0;display: grid;gap: .8rem;grid-template-columns: 1fr}@media (min-width: 640px){.sk-dash-links{grid-template-columns: 1fr 1fr}}.sk-dash-links a{position: relative;display: flex;flex-direction: column;align-items: center;gap: .15rem;padding: 1.1rem 1rem 1rem;border-radius: 16px;background: #121821;border: 1px solid #2a3542;color: #fff;text-decoration: none !important;transition: border-color .25s ease,box-shadow .25s ease,transform .2s ease}.sk-dash-links a::before{content: "";width: 30px;height: 30px;margin-bottom: .35rem;background: #7cc0ff;-webkit-mask: no-repeat center / contain;mask: no-repeat center / contain}.sk-dash-links a strong{font-size: 1.1rem}.sk-dash-links a span{color: #a9b4c2;font-size: .95rem}.sk-dash-links a:hover{border-color: #4aa3ff;box-shadow: 0 0 20px rgba(47,140,255,.3);transform: translateY(-2px)}.sk-dash-links .sk-dl--help{border-color: rgba(37,180,95,.5);background: rgba(13,122,66,.18)}.sk-dash-links .sk-dl--help::before{background: #7ee0a8}.sk-dash-links .sk-dl--orders::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5 9 5 9-5z'/%3E%3Cpath d='M3 8v8l9 5 9-5V8'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5 9 5 9-5z'/%3E%3Cpath d='M3 8v8l9 5 9-5V8'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E")}.sk-dash-links .sk-dl--address::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.sk-dash-links .sk-dl--account::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}.sk-dash-links .sk-dl--help::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8.5 8.5 0 0 1-12.6 7.4L3 21l1.6-5.2A8.5 8.5 0 1 1 21 12z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8.5 8.5 0 0 1-12.6 7.4L3 21l1.6-5.2A8.5 8.5 0 1 1 21 12z'/%3E%3C/svg%3E")}.sk-dash-out{margin: 1.25rem 0 0;color: #a9b4c2;font-size: .95rem}.sk-dash-out a{color: #ffb4ab !important;font-weight: 700}@media (max-width: 760px){.cat-chips{display: grid !important;grid-template-columns: 1fr 1fr;gap: .55rem;overflow: visible !important;margin: 0 0 1.5rem !important;padding: 0 !important}.cat-chips::before{content: "Toque no tipo de máquina:";grid-column: 1 / -1;text-align: center;font-weight: 700;color: #c9d3df;margin-bottom: .2rem}.cat-chips a{display: flex;align-items: center;justify-content: center;min-height: 54px;padding: .5rem;text-align: center;font-size: 1.02rem}.cat-chips a:first-child{grid-column: 1 / -1}.cat-chips a:last-child:nth-child(even){grid-column: 1 / -1}}.sk-dash-links{padding: 0 !important;margin: 0 !important}.sk-dash-links li{margin: 0 !important}.sk-dash-links li::before{content: none !important;display: none !important}.sk-dash-links a,.sk-dash-links a strong{color: #fff !important}@media (max-width: 999px){.woocommerce-account .woocommerce:has(.sk-dash)>.woocommerce-MyAccount-navigation{display: none}}.woocommerce-EditAccountForm fieldset legend{display: table !important;width: auto !important;margin: 0 auto}.woocommerce-checkout #payment div.payment_box :is(input.input-text,select){background-color: #0f141b !important;color: #f1f4f8 !important;border: 1px solid #334152 !important}.woocommerce-checkout #payment div.payment_box input.input-text:focus{border-color: #4aa3ff !important;box-shadow: 0 0 0 3px rgba(74,163,255,.25);outline: none}@media (min-width: 769px){.woocommerce-orders-table tbody tr{grid-template-columns: auto 1fr 1fr 1fr auto;column-gap: 1.5rem}.woocommerce-orders-table tbody tr>*{white-space: nowrap}}.uses{display: flex !important;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: 1.25rem}.uses>.use{flex: 0 0 calc((100% - 1.25rem) / 2);max-width: calc((100% - 1.25rem) / 2);min-width: 0;display: flex}.use a{width: 100%;height: auto;display: flex;flex-direction: column;align-items: center;text-align: center}.use-img{position: relative;display: block !important;width: 100%;overflow: hidden}.use-img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 84% !important;height: 84% !important;max-width: none;max-height: none;object-fit: contain;object-position: center center;padding: 0 !important;margin: 0}.use a:hover .use-img img{transform: translate(-50%,calc(-50% - 4px))}.use-hint{margin-bottom: .75rem}.use-go{margin-top: auto;align-self: center;white-space: nowrap}@media (min-width: 700px){.uses{gap: 1.5rem}.uses>.use{flex-basis: calc((100% - 3rem) / 3);max-width: calc((100% - 3rem) / 3)}}@media (min-width: 1000px){.uses>.use{flex-basis: calc((100% - 4.5rem) / 4);max-width: calc((100% - 4.5rem) / 4)}}@media (max-width: 420px){.uses{gap: .9rem}.uses>.use{flex-basis: calc((100% - .9rem) / 2);max-width: calc((100% - .9rem) / 2)}.use-label{font-size: 1.05rem}.use-go{font-size: .85rem;padding: .4rem .75rem}}@media (prefers-reduced-motion: reduce){.use a:hover .use-img img{transform: translate(-50%,-50%)}}.use-label{display: flex;align-items: center;justify-content: center;min-height: 2.4em;line-height: 1.2;margin-top: .75rem}.use-hint{line-height: 1.35;min-height: 2.7em;margin-top: .25rem;margin-bottom: .85rem}@media (max-width: 420px){.use-label{font-size: 1.05rem}.use-hint{font-size: .95rem;min-height: 4.05em}.use-go{font-size: .85rem;padding: .45rem .8rem}}@media (max-width: 420px){.uses{row-gap: 1.75rem}}@media (min-width: 421px) and (max-width: 699px){.uses{row-gap: 2rem}}@property --sk-ang{syntax: "<angle>";initial-value: 0deg;inherits: false}.sk-price{display: inline-flex;flex-direction: column;align-items: center;gap: .15rem;line-height: 1;font-variant-numeric: tabular-nums}.sk-num{display: inline-flex;align-items: flex-start;gap: .12em;font-family: var(--font-head);font-weight: 800;letter-spacing: -.01em}.sk-cur,.sk-dec{font-size: .45em;line-height: 1.25;margin-top: .18em}.sk-cur{color: #9fd0ff;margin-right: .1em}.sk-int{background: linear-gradient(100deg,#ffffff 0%,#ffffff 38%,#9fd0ff 48%,#ffffff 58%,#ffffff 100%);background-size: 260% 100%;background-position: 100% 0;-webkit-background-clip: text;background-clip: text;color: transparent;animation: skPriceShine 5s ease-in-out infinite}.sk-dec{color: #dde4ec}@keyframes skPriceShine{0%,55%{background-position: 100% 0}85%,100%{background-position: 0 0}}.sk-was{font-size: .82rem;font-weight: 600;color: #8b96a6;letter-spacing: 0}.sk-was del,.sk-was del .amount{color: #8b96a6;text-decoration-thickness: 2px;text-decoration-color: rgba(255,90,90,.85)}.sk-price.is-sale .sk-cur{color: #6fe3a3}.sk-price.is-sale .sk-int{background-image: linear-gradient(100deg,#ffffff 0%,#ffffff 38%,#6fe3a3 48%,#ffffff 58%,#ffffff 100%)}ul.products li.product .price{display: flex !important;justify-content: center;margin: .2rem 0 .5rem !important;text-shadow: none !important}ul.products li.product .sk-num{font-size: 1.9rem}ul.products li.product .sk-was{font-size: .8rem}ul.products li.product:hover .sk-int{animation-duration: 1.6s}ul.products li.product .price-extra{margin: 0 0 .9rem !important;justify-items: center}.price-extra{display: grid;gap: .35rem;justify-items: center;text-align: center}.price-extra>span{display: inline-flex;align-items: center;gap: .45rem;color: #aab6c6;font-size: .98rem;line-height: 1.3}.price-extra strong,.price-extra strong .amount{color: #fff}.price-extra .price-pix strong,.price-extra .price-pix strong .amount{color: #6fe3a3 !important}.price-extra em{font-style: normal;color: #6fe3a3;font-size: .9em}.sk-ico{display: inline-flex;flex: none;width: 1.15em;height: 1.15em;color: #4aa3ff}.sk-ico svg{width: 100%;height: 100%}.price-pix .sk-ico{color: #6fe3a3}.sk-pricebox{position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: center;gap: .85rem;margin: 0 auto 1.25rem !important;padding: 1.5rem 1.25rem 1.25rem;border-radius: 20px;text-align: center;background: radial-gradient(ellipse 70% 60% at 50% 0%,rgba(47,140,255,.18),transparent 70%),linear-gradient(180deg,#111823,#0a0e14)}.sk-pricebox::before{content: "";position: absolute;inset: 0;z-index: -1;padding: 1px;border-radius: inherit;background: conic-gradient(from var(--sk-ang),rgba(74,163,255,.15),rgba(74,163,255,.9),rgba(74,163,255,.15) 30%,rgba(74,163,255,.15) 70%,rgba(47,140,255,.9),rgba(74,163,255,.15));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: skBorderSpin 6s linear infinite}@keyframes skBorderSpin{to{--sk-ang: 360deg}}.woocommerce div.product div.summary .sk-pricebox p.price{margin: 0 !important;text-shadow: none;font-size: 1rem}.sk-pricebox .sk-num{font-size: clamp(3rem,9vw,3.8rem);filter: drop-shadow(0 0 18px rgba(47,140,255,.45))}.sk-pricebox .sk-was{font-size: 1rem;margin-bottom: .2rem}.sk-pricebox .price-extra{margin: 0 !important;gap: .45rem}.sk-pricebox .price-extra>span{font-size: 1.05rem}.sk-off{display: inline-flex;align-items: center;gap: .4rem;padding: .35rem .85rem;border-radius: 99px;background: rgba(31,184,107,.16);border: 1px solid rgba(111,227,163,.55);color: #a9f2c9;font-weight: 800;font-size: .95rem;animation: skPulse 2.4s ease-in-out infinite}.sk-off .sk-ico{color: #6fe3a3}@keyframes skPulse{0%,100%{box-shadow: 0 0 0 0 rgba(111,227,163,.35)}50%{box-shadow: 0 0 0 8px rgba(111,227,163,0)}}.sk-save{margin: 0;color: #a9f2c9;font-size: 1rem}.sk-save strong,.sk-save .amount{color: #6fe3a3}.sk-trust{list-style: none;margin: .2rem 0 0;padding: .8rem 0 0;display: flex;flex-wrap: wrap;justify-content: center;gap: .5rem 1.25rem;width: 100%;border-top: 1px solid rgba(74,163,255,.18)}.sk-trust li{display: inline-flex;align-items: center;gap: .4rem;color: #aab6c6;font-size: .92rem}.sk-buybar-txt .sk-price{align-items: flex-start}.sk-buybar-txt .sk-num{font-size: 1.45rem}.sk-buybar-txt .sk-was{display: none}.woocommerce .cart_totals .order-total .amount,.woocommerce-checkout-review-order-table .order-total .amount{font-family: var(--font-head);font-size: 1.6rem;font-weight: 800;color: #fff;text-shadow: 0 0 18px rgba(47,140,255,.45)}.woocommerce-cart table.cart td.product-subtotal .amount,.woocommerce-cart table.cart td.product-price .amount{font-weight: 800;color: #fff}@media (max-width: 420px){.sk-pricebox{padding: 1.25rem .9rem 1rem}.sk-trust li{font-size: .88rem}ul.products li.product .sk-num{font-size: 1.6rem}}@media (prefers-reduced-motion: reduce){.sk-int,.sk-pricebox::before,.sk-off{animation: none !important}.sk-int{background: none;color: #fff}}.sk-buybar-txt .sk-int{color: transparent}.sk-buybar-txt .sk-cur,.sk-buybar-txt .sk-dec{font-weight: 800}ul.products li.product .price-extra>span{font-size: .9rem}ul.products li.product .price-extra em{display: none}@media (min-width: 1100px){.woocommerce div.product{align-items: start !important}.woocommerce div.product>div.images,.woocommerce div.product>div.summary{align-self: start !important;margin-top: 0 !important}.woocommerce div.product>div.images{position: sticky;top: 130px}.woocommerce div.product div.summary>:first-child{margin-top: 0 !important}}.sk-pd-head,.sk-pd-head .product_title{text-align: center !important;margin-left: auto;margin-right: auto}.sk-pd-head .product_title,ul.products li.product .woocommerce-loop-product__title{background: linear-gradient(100deg,#ffffff 0%,#ffffff 40%,#9fd0ff 50%,#ffffff 60%,#ffffff 100%);background-size: 260% 100%;background-position: 100% 0;-webkit-background-clip: text;background-clip: text;color: transparent !important}.sk-pd-head .product_title{animation: skPriceShine 6s ease-in-out 1.4s infinite;filter: drop-shadow(0 0 16px rgba(47,140,255,.25))}.sk-pd-head .product_title::after{background-size: 200% 100%;animation: skScan 3s ease-in-out infinite;-webkit-text-fill-color: initial}@keyframes skScan{0%,100%{width: 70px;opacity: .7}50%{width: 180px;opacity: 1}}ul.products li.product .woocommerce-loop-product__title{transition: filter .3s ease}ul.products li.product:hover .woocommerce-loop-product__title{animation: skPriceShine 1.4s ease-in-out infinite;filter: drop-shadow(0 0 10px rgba(47,140,255,.55))}.woocommerce-cart table.shop_table.cart{background: linear-gradient(180deg,#111823,#0c1118) !important;border-color: #1f2a37 !important;border-radius: 18px !important}.woocommerce-cart table.cart thead th{background: transparent !important;color: #8b96a6 !important;font-size: .8rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;border-bottom: 1px solid #1f2a37}.woocommerce-cart table.cart tbody tr.cart_item{transition: background-color .25s ease}.woocommerce-cart table.cart tbody tr.cart_item:hover{background: rgba(47,140,255,.05)}.woocommerce-cart table.cart td.product-name a,.woocommerce-cart table.cart td.product-name{color: #fff;font-weight: 800;font-family: var(--font-head)}.woocommerce-cart table.cart td.product-name dl.variation{font-family: var(--font-body,inherit);font-weight: 400;color: #aab6c6;font-size: .95rem}.woocommerce-cart table.cart td.product-name dl.variation dt{font-weight: 600}.woocommerce-cart table.cart td.product-price .amount{color: #cfe6ff !important}.woocommerce-cart table.cart td.product-subtotal .amount{color: #fff !important;font-size: 1.15rem;text-shadow: 0 0 14px rgba(47,140,255,.45)}.woocommerce-cart table.cart td.product-remove a.remove{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 10px;background: rgba(255,90,90,.1) !important;border: 1px solid rgba(255,90,90,.35);color: #ff8a8a !important;font-size: 1.3rem;transition: background-color .2s ease}.woocommerce-cart table.cart td.product-remove a.remove:hover{background: rgba(255,90,90,.25) !important;color: #fff !important}.woocommerce-cart table.cart td.product-quantity:has(.quantity.hidden)::after,.woocommerce-cart table.cart td.product-quantity:not(:has(input[type="number"]))::after{content: "1";display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 40px;border-radius: 10px;background: #0a0e14;border: 1px solid #263140;color: #fff;font-weight: 800}.woocommerce-cart-form:not(:has(input.qty[type="number"])) button[name="update_cart"]{display: none !important}.woocommerce-cart-form:not(:has(input.qty[type="number"])) td.actions:not(:has(.coupon)){display: none !important}@media (min-width: 769px){.woocommerce-cart table.cart th.product-name{width: 38%}.woocommerce-cart table.cart td{vertical-align: middle;padding: 1.1rem .9rem !important}.woocommerce-cart table.cart :is(th,td).product-price,.woocommerce-cart table.cart :is(th,td).product-quantity,.woocommerce-cart table.cart :is(th,td).product-subtotal{text-align: center !important}}.woocommerce-cart .cart-collaterals .cart_totals{position: relative;isolation: isolate;border: 0 !important;border-radius: 20px !important;padding: 1.6rem 1.4rem 1.3rem !important;background: radial-gradient(ellipse 70% 50% at 50% 0%,rgba(47,140,255,.16),transparent 70%),linear-gradient(180deg,#111823,#0a0e14) !important}.woocommerce-cart .cart-collaterals .cart_totals::before{content: "";position: absolute;inset: 0;z-index: -1;padding: 1px;border-radius: inherit;pointer-events: none;background: conic-gradient(from var(--sk-ang),rgba(74,163,255,.15),rgba(74,163,255,.9),rgba(74,163,255,.15) 30%,rgba(74,163,255,.15) 70%,rgba(47,140,255,.9),rgba(74,163,255,.15));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: skBorderSpin 6s linear infinite}.woocommerce-cart .cart_totals h2{text-align: center;color: #fff;margin: 0 0 1rem !important}.woocommerce-cart .cart_totals table.shop_table{background: transparent !important;border: 0 !important}.woocommerce-cart .cart_totals table.shop_table tr{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: .5rem 1rem;padding: .85rem .2rem;border-top: 1px dashed #263140}.woocommerce-cart .cart_totals table.shop_table tr:first-child{border-top: 0}.woocommerce-cart .cart_totals table.shop_table :is(th,td){display: block;background: transparent !important;border: 0 !important;padding: 0 !important;width: auto !important}.woocommerce-cart .cart_totals table.shop_table th{color: #aab6c6 !important;font-weight: 600;font-size: 1rem}.woocommerce-cart .cart_totals table.shop_table td{text-align: right !important;color: #fff}.woocommerce-cart .cart_totals table.shop_table td[data-title]::before{display: none !important}.woocommerce-cart .cart_totals table.shop_table tr.order-total{margin-top: .4rem;padding: 1rem 1rem;border: 1px solid rgba(74,163,255,.35);border-radius: 14px;background: rgba(47,140,255,.08)}.woocommerce-cart .cart_totals table.shop_table tr.order-total th{color: #fff !important;font-weight: 800;font-size: 1.1rem}.woocommerce-cart .cart_totals .order-total .amount{font-size: 1.8rem !important}.woocommerce-cart .wc-proceed-to-checkout{padding: 1.1rem 0 0 !important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{position: relative;overflow: hidden;display: flex !important;align-items: center;justify-content: center;gap: .6rem;min-height: 62px;margin: 0 !important;border-radius: 14px !important;font-size: 1.12rem !important;font-weight: 800 !important;background: linear-gradient(180deg,#1a86f0,#0a70d0) !important;box-shadow: 0 10px 30px rgba(10,112,208,.45);transition: transform .2s ease,box-shadow .2s ease}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before{content: "";width: 1.15em;height: 1.15em;flex: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform: translateX(-120%);animation: chipShine 4s ease-in-out infinite}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{transform: translateY(-2px);box-shadow: 0 14px 36px rgba(10,112,208,.6)}.sk-trust--cart{margin-top: 1rem}@media (prefers-reduced-motion: reduce){.sk-pd-head .product_title,.sk-pd-head .product_title::after,ul.products li.product:hover .woocommerce-loop-product__title,.woocommerce-cart .cart-collaterals .cart_totals::before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after{animation: none !important}}.woocommerce-cart table.shop_table.cart{border-spacing: 0 !important}.woocommerce-cart table.cart td.product-name dl.variation{display: block;margin: .35rem 0 0 !important}.woocommerce-cart table.cart td.product-name dl.variation :is(dt,dd){display: inline;float: none;margin: 0 !important;padding: 0 !important}.woocommerce-cart table.cart td.product-name dl.variation dd p{display: inline;margin: 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding: 0 1rem !important;white-space: nowrap;font-size: 1.05rem !important}@media (min-width: 769px){.woocommerce-cart table.cart th.product-name{min-width: 230px}}@media (max-width: 768px){.woocommerce-cart .cart-collaterals{margin-top: 1.25rem}}@media (max-width: 360px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{white-space: normal}}.sk-pd-grid{display: block}@media (min-width: 1100px){.woocommerce div.product{display: block !important}.woocommerce div.product .sk-pd-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 2rem 3rem;align-items: start;margin-bottom: 2rem}.woocommerce div.product .sk-pd-grid>div.images,.woocommerce div.product .sk-pd-grid>div.summary{grid-column: auto !important;align-self: start !important;position: static !important;width: 100% !important;max-width: none !important;margin: 0 !important;top: auto !important}}.woocommerce-info:not(:has(.button)),.woocommerce-message:not(:has(.button)){display: block !important;text-align: center;line-height: 1.6}.woocommerce-cart-form{overflow: visible !important;min-width: 0}@media (min-width: 769px){.woocommerce-cart table.shop_table.cart{table-layout: fixed;width: 100% !important}.woocommerce-cart table.cart th.product-name{min-width: 0 !important;width: auto !important}.woocommerce-cart table.cart :is(th,td).product-remove{width: 56px;padding-left: .8rem !important;padding-right: 0 !important}.woocommerce-cart table.cart :is(th,td).product-thumbnail{width: 96px;padding-left: .5rem !important;padding-right: .5rem !important}.woocommerce-cart table.cart td.product-thumbnail img{width: 80px !important}.woocommerce-cart table.cart :is(th,td).product-price{width: 118px}.woocommerce-cart table.cart :is(th,td).product-quantity{width: 112px}.woocommerce-cart table.cart :is(th,td).product-subtotal{width: 132px}.woocommerce-cart table.cart :is(th,td):is(.product-price,.product-quantity,.product-subtotal){padding-left: .4rem !important;padding-right: .4rem !important}.woocommerce-cart table.cart td.product-name{overflow-wrap: anywhere}.woocommerce-cart table.cart td.product-subtotal .amount{font-size: 1.05rem}}@media (min-width: 769px) and (max-width: 1000px){.woocommerce-cart table.cart :is(th,td).product-thumbnail{display: none}}@media (max-width: 768px){.woocommerce-cart table.shop_table_responsive.cart tbody tr.cart_item{position: relative;display: block !important;padding: 1rem 1rem .5rem !important}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-remove{position: absolute;top: .8rem;right: .8rem;display: block !important;padding: 0 !important;border: 0 !important}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-thumbnail{display: flex !important;justify-content: center;padding: .2rem 3rem .4rem !important;border: 0 !important}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-thumbnail img{width: 150px !important}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-name{display: block !important;text-align: center !important;padding: .3rem 2.6rem .9rem !important;font-size: 1.15rem;border: 0 !important}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-name::before{display: none !important}.woocommerce-cart table.shop_table_responsive.cart tbody td:is(.product-price,.product-quantity,.product-subtotal){display: flex !important;justify-content: space-between;align-items: center;gap: 1rem;padding: .75rem .2rem !important;border-top: 1px dashed #263140 !important;text-align: right !important;overflow: visible}.woocommerce-cart table.shop_table_responsive.cart tbody td:is(.product-price,.product-quantity,.product-subtotal)::before{content: attr(data-title);float: none !important;margin: 0 !important;color: #8b96a6;font-weight: 600;font-size: .98rem;text-align: left}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-quantity .quantity.hidden{display: none}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-subtotal .amount{font-size: 1.25rem}.woocommerce-cart table.shop_table_responsive.cart tbody td.product-thumbnail{width: auto !important}.woocommerce-cart table.shop_table_responsive.cart{border-radius: 18px !important}}.woocommerce-checkout #order_review{position: relative;isolation: isolate;border: 0 !important;border-radius: 20px !important;background: radial-gradient(ellipse 70% 40% at 50% 0%,rgba(47,140,255,.14),transparent 70%),linear-gradient(180deg,#111823,#0a0e14) !important}.woocommerce-checkout #order_review::before{content: "";position: absolute;inset: 0;z-index: -1;padding: 1px;border-radius: inherit;pointer-events: none;background: conic-gradient(from var(--sk-ang),rgba(74,163,255,.15),rgba(74,163,255,.9),rgba(74,163,255,.15) 30%,rgba(74,163,255,.15) 70%,rgba(47,140,255,.9),rgba(74,163,255,.15));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: skBorderSpin 6s linear infinite}.woocommerce-checkout-review-order-table{background: transparent !important;border: 0 !important;margin: 0 0 1rem !important}.woocommerce-checkout-review-order-table thead{display: none}.woocommerce-checkout-review-order-table tr{display: flex !important;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: .4rem 1rem;padding: .9rem .2rem;border-top: 1px dashed #263140}.woocommerce-checkout-review-order-table tbody tr:first-child{border-top: 0}.woocommerce-checkout-review-order-table :is(th,td){display: block !important;background: transparent !important;border: 0 !important;padding: 0 !important;width: auto !important}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table :is(th,td){text-align: left !important}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table :is(td.product-total,tfoot td){text-align: right !important;margin-left: auto}.woocommerce-checkout-review-order-table td[data-title]::before,.woocommerce-checkout-review-order-table th[data-title]::before{display: none !important}.woocommerce-checkout-review-order-table td.product-name{flex: 1 1 60%;color: #fff;font-family: var(--font-head);font-weight: 800;line-height: 1.35}.woocommerce-checkout-review-order-table td.product-name .product-quantity{color: #4aa3ff;font-weight: 800;margin-left: .25rem}.woocommerce-checkout-review-order-table td.product-name dl.variation{display: block;margin: .3rem 0 0 !important;font-family: var(--font-body,inherit);font-weight: 400;font-size: .95rem;color: #aab6c6}.woocommerce-checkout-review-order-table td.product-name dl.variation :is(dt,dd){display: inline;float: none;margin: 0 !important;padding: 0 !important}.woocommerce-checkout-review-order-table td.product-name dl.variation dd p{display: inline;margin: 0}.woocommerce-checkout-review-order-table td.product-total .amount{color: #fff;font-weight: 800}.woocommerce-checkout-review-order-table tfoot th{color: #aab6c6 !important;font-weight: 600}.woocommerce-checkout-review-order-table tfoot td{color: #fff}.woocommerce-checkout-review-order-table tfoot tr:first-child{border-top: 1px solid #263140}.woocommerce-checkout-review-order-table tr.order-total{margin-top: .5rem;padding: 1rem;border: 1px solid rgba(74,163,255,.35) !important;border-radius: 14px;background: rgba(47,140,255,.08)}.woocommerce-checkout-review-order-table tr.order-total th{color: #fff !important;font-weight: 800;font-size: 1.1rem}.woocommerce-checkout-review-order-table tr.order-total .amount{font-size: 1.8rem !important}.woocommerce-checkout-review-order-table tr.order-total + tr{border-top: 0}@media (prefers-reduced-motion: reduce){.woocommerce-checkout #order_review::before{animation: none !important}}.woocommerce-cart-form:not(:has(input.qty[type="number"])):not(:has(.coupon)) tr:has(>td.actions){display: none !important}:is(.woocommerce-cart table.cart,.woocommerce-checkout-review-order-table) td.product-name dl.variation dt{margin-right: .3em !important}.woocommerce-checkout #order_review{top: auto !important;margin-top: 0 !important}.woocommerce-checkout #order_review_heading{margin: 2rem 0 1rem !important}.woocommerce-checkout #order_review_heading,.woocommerce-cart .cart_totals>h2{position: relative;font-family: var(--font-head);font-weight: 800;font-size: clamp(1.4rem,3vw,1.7rem) !important;text-align: center;background: linear-gradient(100deg,#ffffff 0%,#ffffff 40%,#9fd0ff 50%,#ffffff 60%,#ffffff 100%);background-size: 260% 100%;background-position: 100% 0;-webkit-background-clip: text;background-clip: text;color: transparent !important;animation: skPriceShine 6s ease-in-out 1.2s infinite;filter: drop-shadow(0 0 14px rgba(47,140,255,.3))}.woocommerce-checkout #order_review_heading::after,.woocommerce-cart .cart_totals>h2::after{content: "";display: block;width: 90px;height: 3px;margin: .55rem auto 0;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent);box-shadow: 0 0 14px rgba(47,140,255,.8);animation: skScan 3s ease-in-out infinite}.woocommerce-checkout .woocommerce-info + #order_review_heading,.woocommerce-checkout .woocommerce-notices-wrapper + #order_review_heading{margin-top: 1.5rem !important}@media (prefers-reduced-motion: reduce){.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review_heading::after,.woocommerce-cart .cart_totals>h2,.woocommerce-cart .cart_totals>h2::after{animation: none !important}}.woocommerce-checkout #payment div.payment_box{position: relative;overflow: hidden;isolation: isolate;padding: 4.4rem 1.5rem 1.25rem !important;background: radial-gradient(ellipse 80% 40% at 50% 0%,rgba(31,184,107,.10),transparent 70%),linear-gradient(180deg,#0f161f,#0a0e14) !important;border: 1px solid rgba(111,227,163,.35) !important;box-shadow: 0 0 0 4px rgba(31,184,107,.06),0 20px 50px rgba(0,0,0,.45) !important}.woocommerce-checkout #payment div.payment_box::before{content: "Pagamento seguro  ·  Conexão criptografada" !important;display: flex !important;align-items: center;justify-content: center;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;margin: 0 !important;width: auto !important;height: 3rem;transform: none !important;padding-left: 1.9rem;border: 0 !important;border-bottom: 1px solid rgba(111,227,163,.25) !important;background: rgba(31,184,107,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236fe3a3' stroke-width='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236fe3a3' stroke-width='2.2'/%3E%3Ccircle cx='12' cy='15.5' r='1.6' fill='%236fe3a3'/%3E%3C/svg%3E") no-repeat calc(50% - 9.2rem) 50% / 20px 20px !important;color: #a9f2c9;font-weight: 800;font-size: .95rem;letter-spacing: .02em;white-space: pre}.woocommerce-checkout #payment div.payment_box::after{content: "Processado pela Rede, do Itaú. Ambiente protegido por HTTPS.";display: block !important;margin: 1.1rem -1.5rem -1.25rem;padding: .85rem 1rem .85rem 2.6rem;text-align: center;border-top: 1px solid rgba(74,163,255,.15);color: #8b96a6;font-size: .85rem;line-height: 1.4;background: rgba(255,255,255,.02) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5 4.5 5.5v6c0 4.6 3.2 8.6 7.5 10 4.3-1.4 7.5-5.4 7.5-10v-6z' fill='none' stroke='%234aa3ff' stroke-width='2'/%3E%3Cpath d='m8.5 12 2.4 2.4L15.5 9.8' fill='none' stroke='%234aa3ff' stroke-width='2'/%3E%3C/svg%3E") no-repeat 1rem 50% / 18px 18px}.woocommerce-checkout #payment div.payment_box input.input-text{padding-right: 3rem !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 1rem center !important;background-size: 18px 18px !important}.woocommerce-checkout #payment div.payment_box input.input-text:focus{border-color: #6fe3a3 !important;box-shadow: 0 0 0 3px rgba(111,227,163,.2) !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236fe3a3' stroke-width='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236fe3a3' stroke-width='2'/%3E%3C/svg%3E") !important}.woocommerce-checkout #payment div.payment_box>p:first-child{background: rgba(10,112,208,.12) !important;border: 1px solid rgba(74,163,255,.25)}@media (max-width: 480px){.woocommerce-checkout #payment div.payment_box{padding: 4.2rem 1rem 1rem !important}.woocommerce-checkout #payment div.payment_box::before{content: "Pagamento seguro" !important;background-position: calc(50% - 5.4rem) 50% !important}.woocommerce-checkout #payment div.payment_box::after{margin: 1rem -1rem -1rem}}.woocommerce-checkout .cf-turnstile{display: flex;justify-content: center;margin: 1rem auto}.woocommerce-checkout #payment div.payment_box::before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236fe3a3' stroke-width='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236fe3a3' stroke-width='2.2'/%3E%3Ccircle cx='12' cy='15.5' r='1.6' fill='%236fe3a3'/%3E%3C/svg%3E") "  Pagamento seguro  ·  Conexão criptografada" !important;gap: .5rem;padding-left: 0 !important;background-image: none !important;background-color: rgba(31,184,107,.12) !important}@media (max-width: 480px){.woocommerce-checkout #payment div.payment_box::before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236fe3a3' stroke-width='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236fe3a3' stroke-width='2.2'/%3E%3Ccircle cx='12' cy='15.5' r='1.6' fill='%236fe3a3'/%3E%3C/svg%3E") "  Pagamento seguro" !important}}html body script,html body style,html body template,html body noscript,html head script,html head style{display: none !important}:root{--hdr-btn-h: 48px;--hdr-btn-b: 2px}.header-search,.header-cart{align-self: center}.header-search input[type="search"],.header-search button,.header-cart a,.text-size,.nav-toggle{box-sizing: border-box !important;height: var(--hdr-btn-h) !important;min-height: var(--hdr-btn-h) !important;line-height: 1 !important}.header-search input[type="search"]{border: var(--hdr-btn-b) solid #3a3a40 !important;border-right: 0 !important}.header-search button{border: var(--hdr-btn-b) solid #fff !important;border-left: 0 !important;padding: 0 1.1rem !important;display: inline-flex;align-items: center}.header-cart a{border: var(--hdr-btn-b) solid var(--blue) !important;padding: 0 1.1rem !important}.text-size,.nav-toggle{border-width: var(--hdr-btn-b) !important;border-style: solid !important}.text-size{min-width: var(--hdr-btn-h) !important;width: var(--hdr-btn-h);padding: 0 !important}@media (min-width: 981px){.main-nav{align-items: center}.header-search,.header-cart{margin-top: 0 !important;margin-bottom: 0 !important}}.header-cart .count{display: inline-flex;align-items: center;justify-content: center;height: 1.6em;line-height: 1 !important}.sk-login-secure{display: flex;align-items: center;justify-content: center;gap: .6rem;max-width: 1000px;margin: 0 auto 1.75rem;padding: .85rem 1.2rem;border-radius: 14px;text-align: center;line-height: 1.4;background: rgba(31,184,107,.10);border: 1px solid rgba(111,227,163,.35);color: #a9f2c9;font-size: .98rem}.sk-login-secure strong{color: #6fe3a3}.sk-login-secure .sk-ico{color: #6fe3a3;width: 1.3em;height: 1.3em}.woocommerce-account #customer_login.u-columns{max-width: 1000px;margin: 0 auto;align-items: stretch}.woocommerce-account #customer_login :is(.u-column1,.u-column2){position: relative;isolation: isolate;display: flex;flex-direction: column;padding: 1.75rem 1.6rem 1.5rem;border-radius: 20px;background: radial-gradient(ellipse 70% 35% at 50% 0%,rgba(47,140,255,.16),transparent 70%),linear-gradient(180deg,#111823,#0a0e14)}.woocommerce-account #customer_login :is(.u-column1,.u-column2)::before{content: "";position: absolute;inset: 0;z-index: -1;padding: 1px;border-radius: inherit;pointer-events: none;background: conic-gradient(from var(--sk-ang),rgba(74,163,255,.15),rgba(74,163,255,.9),rgba(74,163,255,.15) 30%,rgba(74,163,255,.15) 70%,rgba(47,140,255,.9),rgba(74,163,255,.15));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: skBorderSpin 6s linear infinite}.woocommerce-account #customer_login .u-column2::before{animation-delay: -3s}.woocommerce-account #customer_login h2{display: flex;flex-direction: column;align-items: center;gap: .55rem;margin: 0 0 1.25rem;text-align: center;font-size: clamp(1.4rem,3vw,1.7rem);color: #fff}.woocommerce-account #customer_login h2::before{content: "";width: 56px;height: 56px;border-radius: 16px;flex: none;background: rgba(47,140,255,.14) center / 28px 28px no-repeat;border: 1px solid rgba(74,163,255,.45);box-shadow: 0 0 24px rgba(47,140,255,.35)}.woocommerce-account #customer_login .u-column1 h2::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3Ccircle cx='12' cy='15.5' r='1.5' fill='%237cc0ff'/%3E%3C/svg%3E")}.woocommerce-account #customer_login .u-column2 h2::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10' cy='8' r='4' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3Cpath d='M3 21a7 7 0 0 1 14 0' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3Cpath d='M19 8v6M16 11h6' stroke='%237cc0ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.woocommerce-account #customer_login :is(form.login,form.register){flex: 1;display: flex;flex-direction: column;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important}.woocommerce-account #customer_login .form-row{margin: 0 0 1rem !important;padding: 0 !important;width: 100% !important;float: none !important}.woocommerce-account #customer_login label{display: block;text-align: left;margin: 0 0 .4rem;font-weight: 700;color: #dde4ec}.woocommerce-account #customer_login input.input-text{width: 100%;height: 54px;border-radius: 12px !important;padding: 0 1rem 0 2.9rem !important;text-align: left;background: #0b1017 no-repeat 1rem 50% / 18px 18px !important;border: 1px solid #2c3846 !important;color: #fff !important;font-size: 1.05rem;transition: border-color .2s ease,box-shadow .2s ease}.woocommerce-account #customer_login input.input-text:focus{border-color: #4aa3ff !important;box-shadow: 0 0 0 3px rgba(74,163,255,.22) !important;outline: none}.woocommerce-account #customer_login input#username{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3C/svg%3E") !important}.woocommerce-account #customer_login :is(input#reg_email,input#reg_username){background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3Cpath d='m4 7 8 6 8-6' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3C/svg%3E") !important}.woocommerce-account #customer_login input[type="password"],.woocommerce-account #customer_login .password-input input{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3C/svg%3E") !important;padding-right: 3.2rem !important}.woocommerce-account #customer_login .password-input{display: block;position: relative;width: 100%}.woocommerce-account #customer_login .show-password-input{top: 50% !important;right: .9rem !important;transform: translateY(-50%)}.woocommerce-account #customer_login form.login .form-row:has(.woocommerce-form-login__submit){display: flex;flex-direction: column;align-items: stretch;gap: .9rem}.woocommerce-account #customer_login .woocommerce-form-login__rememberme{display: inline-flex !important;align-items: center;justify-content: center;gap: .5rem;margin: 0 !important;font-weight: 600;color: #c9d3df}.woocommerce-account #customer_login .woocommerce-form-login__rememberme input{width: 20px;height: 20px;margin: 0;accent-color: #0a70d0}.woocommerce-account #customer_login :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit){position: relative;overflow: hidden;order: 2;width: 100%;min-height: 56px;margin: 0 !important;display: flex !important;align-items: center;justify-content: center;gap: .55rem;border-radius: 14px !important;font-size: 1.1rem !important;font-weight: 800 !important;background: linear-gradient(180deg,#1a86f0,#0a70d0) !important;box-shadow: 0 10px 28px rgba(10,112,208,.4);transition: transform .2s ease,box-shadow .2s ease}.woocommerce-account #customer_login :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit)::before{content: "";width: 1.1em;height: 1.1em;flex: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce-account #customer_login :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit)::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform: translateX(-120%);animation: chipShine 4s ease-in-out infinite}.woocommerce-account #customer_login :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit):hover{transform: translateY(-2px);box-shadow: 0 14px 34px rgba(10,112,208,.55)}.woocommerce-account #customer_login form.register .form-row:has(.woocommerce-form-register__submit){margin-top: auto !important}.woocommerce-account #customer_login .lost_password{margin: .25rem 0 0 !important;text-align: center}.woocommerce-account #customer_login .lost_password a{color: #7cc0ff;font-weight: 600}.woocommerce-account #customer_login .woocommerce-privacy-policy-text{margin: 0 0 1rem;color: #8b96a6;font-size: .9rem;text-align: center}.sk-pass2 .sk-pass-match{display: block;min-height: 1.3em;margin-top: .4rem;font-size: .92rem;font-weight: 700;text-align: left}.sk-pass2.is-ok .sk-pass-match{color: #6fe3a3}.sk-pass2.is-bad .sk-pass-match{color: #ff8a8a}.sk-pass2.is-ok input.input-text{border-color: rgba(111,227,163,.7) !important}.sk-pass2.is-bad input.input-text{border-color: rgba(255,120,120,.7) !important}@media (max-width: 799px){.woocommerce-account #customer_login :is(.u-column1,.u-column2){padding: 1.4rem 1.1rem 1.2rem}.sk-login-secure{font-size: .92rem}}@media (prefers-reduced-motion: reduce){.woocommerce-account #customer_login :is(.u-column1,.u-column2)::before,.woocommerce-account #customer_login :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit)::after{animation: none !important}}@media (min-width: 800px){.woocommerce-account #customer_login form.login .form-row:has(.woocommerce-form-login__submit){margin-top: auto !important}}.woocommerce-account #customer_login form.login .form-row:has(.woocommerce-form-login__submit){order: 1}.woocommerce-account #customer_login form.login .lost_password{order: 0;margin: -.4rem 0 1rem !important;text-align: right;font-size: .95rem}.sk-login-secure{position: relative}.sk-live{position: relative;width: 10px;height: 10px;flex: none;border-radius: 50%;background: #2fd47f;box-shadow: 0 0 10px #2fd47f}.sk-live::after{content: "";position: absolute;inset: 0;border-radius: 50%;border: 2px solid #2fd47f;animation: skPing 1.8s ease-out infinite}@keyframes skPing{0%{transform: scale(1);opacity: .9}100%{transform: scale(3);opacity: 0}}.woocommerce-account #customer_login :is(.u-column1,.u-column2){overflow: hidden}.woocommerce-account #customer_login :is(.u-column1,.u-column2)::after{content: "";position: absolute;left: 0;right: 0;top: -30%;height: 30%;z-index: -1;pointer-events: none;background: linear-gradient(180deg,transparent,rgba(74,163,255,.07) 70%,rgba(124,192,255,.22) 98%,transparent);animation: skScanDown 5.5s cubic-bezier(.45,0,.2,1) infinite}.woocommerce-account #customer_login .u-column2::after{animation-delay: -2.75s}@keyframes skScanDown{0%{top: -30%}60%,100%{top: 110%}}.woocommerce-account #customer_login h2{position: relative}.woocommerce-account #customer_login h2::after{content: "";position: absolute;top: 0;left: 50%;width: 56px;height: 56px;margin-left: -28px;border-radius: 16px;border: 2px solid rgba(74,163,255,.6);pointer-events: none;animation: skRadar 2.6s ease-out infinite}@keyframes skRadar{0%{transform: scale(1);opacity: .8}100%{transform: scale(1.7);opacity: 0}}.woocommerce-account #customer_login input[type="password"]:focus{border-color: #6fe3a3 !important;box-shadow: 0 0 0 3px rgba(111,227,163,.2) !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236fe3a3' stroke-width='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236fe3a3' stroke-width='2'/%3E%3C/svg%3E") !important}.woocommerce-account #customer_login .show-password-input{color: #9fb0c3 !important;opacity: 1 !important}.woocommerce-account #customer_login .show-password-input::after{color: #9fb0c3 !important}.woocommerce-account #customer_login .show-password-input:hover,.woocommerce-account #customer_login .show-password-input.display-password{color: #fff !important}.woocommerce-account #customer_login .woocommerce-password-strength{margin-top: .5rem;padding: .45rem .8rem;border-radius: 10px;font-size: .9rem;font-weight: 700;text-align: left;border: 1px solid transparent}.woocommerce-account #customer_login .woocommerce-password-strength.short,.woocommerce-account #customer_login .woocommerce-password-strength.bad{background: rgba(255,90,90,.12);border-color: rgba(255,120,120,.4);color: #ff9b9b}.woocommerce-account #customer_login .woocommerce-password-strength.good{background: rgba(255,190,60,.12);border-color: rgba(255,200,90,.4);color: #ffd27a}.woocommerce-account #customer_login .woocommerce-password-strength.strong{background: rgba(31,184,107,.14);border-color: rgba(111,227,163,.45);color: #a9f2c9}.woocommerce-account #customer_login .woocommerce-password-hint{display: block;margin-top: .4rem;color: #8b96a6;font-size: .85rem;text-align: left;line-height: 1.4}.sk-login-tip{order: 1;margin: auto 0 1rem;display: flex;align-items: flex-start;gap: .6rem;padding: .85rem 1rem;border-radius: 12px;text-align: left;background: rgba(255,190,60,.07);border: 1px solid rgba(255,200,90,.3);color: #e9d9b5;font-size: .92rem;line-height: 1.45}.sk-login-tip strong{color: #ffd27a}.sk-login-tip .sk-ico{color: #ffd27a;margin-top: .1rem}.woocommerce-account #customer_login form.login .form-row:has(.woocommerce-form-login__submit){order: 2;margin-top: 0 !important}.woocommerce-account #customer_login form.login .lost_password{order: 0}.woocommerce-account #customer_login .sk-terms label{display: flex !important;align-items: flex-start;gap: .7rem;margin: 0;padding: .9rem 1rem;border-radius: 12px;cursor: pointer;border: 1px solid #2c3846;background: #0b1017;font-weight: 500;color: #c9d3df;line-height: 1.45;text-align: left;transition: border-color .2s ease,background-color .2s ease}.woocommerce-account #customer_login .sk-terms input{flex: none;width: 22px;height: 22px;margin: .1rem 0 0;accent-color: #1fb86b;cursor: pointer}.woocommerce-account #customer_login .sk-terms a{color: #7cc0ff;font-weight: 700}.woocommerce-account #customer_login .sk-terms label:has(input:checked){border-color: rgba(111,227,163,.6);background: rgba(31,184,107,.08)}.woocommerce-account #customer_login .sk-terms + .woocommerce-privacy-policy-text,.woocommerce-account #customer_login .sk-terms ~ .woocommerce-privacy-policy-text{display: none}.woocommerce-account #customer_login form.register:has(#skytec_terms:not(:checked)) .woocommerce-form-register__submit{filter: grayscale(.7) brightness(.75);box-shadow: none}.sk-login-badges{list-style: none;max-width: 1000px;margin: 1.75rem auto 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 1rem}.sk-login-badges li{display: flex;align-items: flex-start;gap: .7rem;padding: 1rem 1.1rem;border-radius: 14px;text-align: left;background: linear-gradient(180deg,#10161f,#0b0f15);border: 1px solid #1f2a37;color: #aab6c6;font-size: .9rem;line-height: 1.4}.sk-login-badges li strong{display: block;color: #fff;font-size: 1rem;margin-bottom: .15rem}.sk-login-badges .sk-ico{width: 1.6em;height: 1.6em;color: #6fe3a3}@media (max-width: 799px){.sk-login-badges{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.sk-live::after,.woocommerce-account #customer_login :is(.u-column1,.u-column2)::after,.woocommerce-account #customer_login h2::after{animation: none !important;display: none}}:root{--sk-tip-h: 78px;--sk-check-h: 78px;--sk-gap: 1rem}.woocommerce-account #customer_login .sk-login-tip{min-height: var(--sk-tip-h);align-items: center;margin: auto 0 var(--sk-gap) !important;box-sizing: border-box}.woocommerce-account #customer_login form.register .sk-reg-tip{order: 1}.woocommerce-account #customer_login .woocommerce-form-login__rememberme,.woocommerce-account #customer_login .sk-terms label{display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: .75rem !important;box-sizing: border-box;width: 100%;min-height: var(--sk-check-h);margin: 0 !important;padding: .85rem 1rem !important;border-radius: 12px;border: 1px solid #2c3846;background: #0b1017;cursor: pointer;font-weight: 600 !important;color: #c9d3df !important;line-height: 1.45;text-align: left;transition: border-color .2s ease,background-color .2s ease}.woocommerce-account #customer_login .woocommerce-form-login__rememberme input,.woocommerce-account #customer_login .sk-terms input{flex: none;width: 22px !important;height: 22px !important;margin: 0 !important;accent-color: #1fb86b;cursor: pointer}.woocommerce-account #customer_login :is(.woocommerce-form-login__rememberme,.sk-terms label):has(input:checked){border-color: rgba(111,227,163,.6);background: rgba(31,184,107,.08)}.woocommerce-account #customer_login .sk-terms{order: 2;margin: 0 0 var(--sk-gap) !important}.woocommerce-account #customer_login form.login .form-row:has(.woocommerce-form-login__submit){gap: var(--sk-gap) !important;margin: 0 !important}.woocommerce-account #customer_login form.register .form-row:has(.woocommerce-form-register__submit){order: 3;margin: 0 !important}.woocommerce-account #customer_login .show-password-input::before{filter: invert(1) brightness(.8)}@media (max-width: 799px){:root{--sk-tip-h: 0px;--sk-check-h: 64px}}.sk-recover{max-width: 620px;margin: 0 auto}.sk-recover .sk-login-secure{margin-bottom: 1.5rem}.sk-recover-card{position: relative;isolation: isolate;overflow: hidden;padding: 2rem 1.75rem 1.75rem;border-radius: 22px;text-align: center;background: radial-gradient(ellipse 70% 35% at 50% 0%,rgba(47,140,255,.16),transparent 70%),linear-gradient(180deg,#111823,#0a0e14)}.sk-recover-card::before{content: "";position: absolute;inset: 0;z-index: -1;padding: 1px;border-radius: inherit;pointer-events: none;background: conic-gradient(from var(--sk-ang),rgba(74,163,255,.15),rgba(74,163,255,.9),rgba(74,163,255,.15) 30%,rgba(74,163,255,.15) 70%,rgba(47,140,255,.9),rgba(74,163,255,.15));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: skBorderSpin 6s linear infinite}.sk-recover-card::after{content: "";position: absolute;left: 0;right: 0;top: -30%;height: 30%;z-index: -1;pointer-events: none;background: linear-gradient(180deg,transparent,rgba(74,163,255,.07) 70%,rgba(124,192,255,.22) 98%,transparent);animation: skScanDown 5.5s cubic-bezier(.45,0,.2,1) infinite}.sk-recover-icon{position: relative;width: 64px;height: 64px;margin: 0 auto .8rem;border-radius: 18px;background: rgba(47,140,255,.14) center / 30px 30px no-repeat;border: 1px solid rgba(74,163,255,.45);box-shadow: 0 0 26px rgba(47,140,255,.35)}.sk-recover-icon::after{content: "";position: absolute;inset: -1px;border-radius: inherit;border: 2px solid rgba(74,163,255,.6);animation: skRadar 2.6s ease-out infinite}.sk-recover-icon--key{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='8' cy='15' r='4.5' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3Cpath d='m11.2 11.8 8.3-8.3M16.5 6.5l2.5 2.5M14.5 8.5l2 2' fill='none' stroke='%237cc0ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.sk-recover-icon--lock{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3Ccircle cx='12' cy='15.5' r='1.5' fill='%237cc0ff'/%3E%3C/svg%3E")}.sk-recover-title{margin: 0 0 1rem;font-size: clamp(1.5rem,3.5vw,1.9rem);color: #fff;text-align: center}.sk-recover form.lost_reset_password{margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;text-align: left}.sk-recover form.lost_reset_password>p:first-child{margin: 0 0 1.4rem;color: #aab6c6;text-align: center;line-height: 1.55}.sk-recover form.lost_reset_password .form-row{width: 100% !important;float: none !important;margin: 0 0 1rem !important;padding: 0 !important}.sk-recover form.lost_reset_password label{display: block;text-align: left;margin: 0 0 .4rem;font-weight: 700;color: #dde4ec}.sk-recover form.lost_reset_password input.input-text{width: 100%;height: 56px;border-radius: 12px !important;padding: 0 1rem 0 2.9rem !important;text-align: left;font-size: 1.05rem;background: #0b1017 no-repeat 1rem 50% / 18px 18px !important;border: 1px solid #2c3846 !important;color: #fff !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3Cpath d='m4 7 8 6 8-6' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3C/svg%3E") !important}.sk-recover form.lost_reset_password input[type="password"]{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4.5' y='10.5' width='15' height='10' rx='2' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3' fill='none' stroke='%236b7a8c' stroke-width='2'/%3E%3C/svg%3E") !important;padding-right: 3.2rem !important}.sk-recover form.lost_reset_password input.input-text:focus{border-color: #4aa3ff !important;box-shadow: 0 0 0 3px rgba(74,163,255,.22) !important;outline: none}.sk-recover form.lost_reset_password .password-input{display: block;position: relative;width: 100%}.sk-recover form.lost_reset_password .show-password-input::before{filter: invert(1) brightness(.8)}.sk-recover form.lost_reset_password .woocommerce-password-strength{margin-top: .5rem;padding: .45rem .8rem;border-radius: 10px;font-size: .9rem;font-weight: 700}.sk-recover form.lost_reset_password .woocommerce-password-strength:is(.short,.bad){background: rgba(255,90,90,.12);color: #ff9b9b}.sk-recover form.lost_reset_password .woocommerce-password-strength.good{background: rgba(255,190,60,.12);color: #ffd27a}.sk-recover form.lost_reset_password .woocommerce-password-strength.strong{background: rgba(31,184,107,.14);color: #a9f2c9}.sk-recover form.lost_reset_password .clear{display: none}.sk-recover form.lost_reset_password button[type="submit"]{position: relative;overflow: hidden;width: 100%;min-height: 58px;margin: .4rem 0 0 !important;display: flex !important;align-items: center;justify-content: center;gap: .55rem;border-radius: 14px !important;font-size: 1.1rem !important;font-weight: 800 !important;background: linear-gradient(180deg,#1a86f0,#0a70d0) !important;box-shadow: 0 10px 28px rgba(10,112,208,.4);transition: transform .2s ease,box-shadow .2s ease}.sk-recover form.lost_reset_password button[type="submit"]::before{content: "";width: 1.1em;height: 1.1em;flex: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.5h18v11H3z' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='m3.5 7 8.5 6.5L20.5 7' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.5h18v11H3z' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='m3.5 7 8.5 6.5L20.5 7' fill='none' stroke='black' stroke-width='2.2'/%3E%3C/svg%3E") center / contain no-repeat}.sk-recover form.lost_reset_password button[type="submit"]::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform: translateX(-120%);animation: chipShine 4s ease-in-out infinite}.sk-recover form.lost_reset_password button[type="submit"]:hover{transform: translateY(-2px);box-shadow: 0 14px 34px rgba(10,112,208,.55)}.sk-recover-steps{list-style: none;margin: 1.5rem 0 0;padding: 0;display: grid;gap: .75rem}.sk-recover-steps li{display: flex;align-items: center;gap: .9rem;padding: .9rem 1.1rem;border-radius: 14px;text-align: left;background: linear-gradient(180deg,#10161f,#0b0f15);border: 1px solid #1f2a37;color: #aab6c6;font-size: .95rem;line-height: 1.4}.sk-recover-steps b{flex: none;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: rgba(47,140,255,.16);border: 1px solid rgba(74,163,255,.5);color: #cfe6ff;font-weight: 800;box-shadow: 0 0 14px rgba(47,140,255,.3)}.sk-recover-steps strong{display: block;color: #fff;font-size: 1rem}.sk-recover-help{margin: 1.25rem 0 0;text-align: center;color: #8b96a6}.sk-recover-help a{color: #6fe3a3;font-weight: 700}.woocommerce-account .woocommerce-ResetPassword + p,.woocommerce-lost-password .woocommerce-message + p{max-width: 620px;margin: 1rem auto;text-align: center;color: #aab6c6;line-height: 1.6}.woocommerce-cart .cart-empty.woocommerce-info{display: flex !important;flex-direction: column;align-items: center;gap: .8rem;max-width: 620px;margin: 0 auto 1.25rem !important;padding: 2rem 1.5rem !important;text-align: center;font-size: 1.2rem;font-weight: 700;color: #fff;border-radius: 20px !important;background: radial-gradient(ellipse 70% 50% at 50% 0%,rgba(47,140,255,.16),transparent 70%),linear-gradient(180deg,#111823,#0a0e14) !important;border: 1px solid #1f2a37 !important;border-top: 1px solid rgba(74,163,255,.6) !important}.woocommerce-cart .cart-empty.woocommerce-info::before{content: "" !important;display: block !important;position: static !important;width: 64px;height: 64px;margin: 0;border-radius: 18px;background: rgba(47,140,255,.14) center / 32px 32px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='20' r='1.5' fill='%237cc0ff'/%3E%3Ccircle cx='18' cy='20' r='1.5' fill='%237cc0ff'/%3E%3Cpath d='M2 3h3l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.7a1.5 1.5 0 0 0 1.5-1.1L21 7H6' fill='none' stroke='%237cc0ff' stroke-width='2'/%3E%3C/svg%3E");border: 1px solid rgba(74,163,255,.45);box-shadow: 0 0 26px rgba(47,140,255,.35)}.woocommerce-cart .return-to-shop{display: flex;justify-content: center;margin: 0 auto 2rem;text-align: center}.woocommerce-cart .return-to-shop .button{display: inline-flex !important;align-items: center;justify-content: center;gap: .55rem;min-height: 58px;min-width: min(100%,320px);padding: 0 2rem !important;border-radius: 14px !important;font-size: 1.1rem !important;font-weight: 800 !important;float: none !important;background: linear-gradient(180deg,#1a86f0,#0a70d0) !important;box-shadow: 0 10px 28px rgba(10,112,208,.4);transition: transform .2s ease}.woocommerce-cart .return-to-shop .button::after{content: "→";font-size: 1.2em;transition: transform .2s ease}.woocommerce-cart .return-to-shop .button:hover{transform: translateY(-2px)}.woocommerce-cart .return-to-shop .button:hover::after{transform: translateX(4px)}@media (prefers-reduced-motion: reduce){.sk-recover-card::before,.sk-recover-card::after,.sk-recover-icon::after,.sk-recover form.lost_reset_password button[type="submit"]::after{animation: none !important}}.sk-recover .sk-recover-steps{padding: 0 !important;margin-left: 0 !important;margin-right: 0 !important}.sk-recover .sk-recover-steps li{margin: 0 !important}.sk-recover .sk-recover-help a{color: #6fe3a3 !important}.woocommerce-account .sk-login-badges{padding: 0 !important;margin-left: auto !important;margin-right: auto !important;width: 100%;box-sizing: border-box}.woocommerce-account .sk-login-badges li{margin: 0 !important}body .site-main .sk-desc{--sk-sec: 3.5rem}body .site-main .sk-desc h2{margin: var(--sk-sec) 0 1.6rem !important;padding: 0 !important;line-height: 1.25}body .site-main .sk-desc>h2:first-child{margin-top: 0 !important}body .site-main .sk-desc h2::after{margin-top: .75rem}body .site-main .sk-desc .sk-desc-lead{margin: 0 auto 1.9rem !important;line-height: 1.65}body .site-main .sk-desc .sk-desc-tags{gap: .7rem;margin: 0 auto !important}body .site-main .sk-desc .sk-desc-tags li{padding: .55rem 1.1rem}body .site-main .sk-desc :is(.sk-desc-uses,.sk-desc-why,.sk-desc-feats){gap: 1.25rem}body .site-main .sk-desc :is(.sk-desc-uses,.sk-desc-why,.sk-desc-feats) li{padding: 1.5rem 1.4rem;gap: .5rem;line-height: 1.55}body .site-main .sk-desc .sk-desc-feats li{padding-top: 1.6rem}body .site-main .sk-desc :is(.sk-desc-uses,.sk-desc-why,.sk-desc-feats) strong{line-height: 1.3}body .site-main .sk-desc .sk-desc-note{margin: var(--sk-sec) auto 0 !important;padding: 1.2rem 1.4rem;line-height: 1.6}body .site-main .sk-desc .sk-desc-cta{margin: var(--sk-sec) auto 0 !important;padding: 2.2rem 1.5rem}body .site-main .sk-desc .sk-desc-cta p{margin: 0 0 .8rem}body .site-main .sk-desc .sk-desc-cta .sk-desc-cta-title{margin: 0 0 .6rem !important}body .site-main .sk-desc .sk-desc-cta .btn{margin: .6rem 0 .4rem}@media (max-width: 759px){body .site-main .sk-desc{--sk-sec: 2.75rem}body .site-main .sk-desc h2{margin-bottom: 1.3rem !important}body .site-main .sk-desc :is(.sk-desc-uses,.sk-desc-why,.sk-desc-feats){gap: 1rem}body .site-main .sk-desc :is(.sk-desc-uses,.sk-desc-why,.sk-desc-feats) li{padding: 1.3rem 1.1rem}body .site-main .sk-desc .sk-desc-feats li{padding-top: 2.8rem}body .site-main .sk-desc .sk-desc-tags{gap: .55rem}}.sk-facts-box{margin: 0 auto 1.25rem !important;padding: 1.1rem 1.2rem;border-radius: 16px;text-align: left;background: linear-gradient(180deg,#10161f,#0b0f15);border: 1px solid #1f2a37}.sk-facts-title{margin: 0 0 .7rem;text-align: center;font-family: var(--font-head);font-weight: 800;color: #fff;font-size: 1.05rem}.sk-facts-box ul{list-style: none;margin: 0;padding: 0 !important;display: grid;gap: .6rem}.sk-facts-box li{display: flex;align-items: flex-start;gap: .7rem;margin: 0;color: #c3cdd9;line-height: 1.45;font-size: .98rem}.sk-facts-box li strong{display: block;color: #fff;font-size: .95rem}.sk-facts-box .sk-ico{width: 1.5em;height: 1.5em;color: #6fe3a3;margin-top: .1rem}.sk-ship-note{display: flex;align-items: flex-start;gap: .6rem;margin: 0 0 1rem;padding: .85rem 1rem;border-radius: 12px;text-align: left;background: rgba(10,112,208,.12);border: 1px solid rgba(74,163,255,.35);color: #cfe6ff;font-size: .95rem;line-height: 1.45}.sk-ship-note strong{color: #fff}.sk-ship-note .sk-ico{width: 1.4em;height: 1.4em;color: #7cc0ff;flex: none}.woocommerce-checkout #order_review .sk-ship-note{margin: .5rem 0 1rem}.sk-faq{padding: clamp(2.5rem,6vw,4rem) 0}.sk-faq .wrap{max-width: 900px}.sk-faq h2{text-align: center;margin: 0 0 1.75rem !important;color: #fff;font-size: clamp(1.5rem,3vw,2rem)}.sk-faq h2::after{content: "";display: block;width: 80px;height: 3px;margin: .7rem auto 0;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent);box-shadow: 0 0 14px rgba(47,140,255,.8)}.sk-faq-list{display: grid;gap: .8rem}.sk-faq-item{border-radius: 16px;background: linear-gradient(180deg,#10161f,#0b0f15);border: 1px solid #1f2a37;transition: border-color .25s ease,box-shadow .25s ease}.sk-faq-item[open]{border-color: rgba(74,163,255,.55);box-shadow: 0 0 24px rgba(47,140,255,.18)}.sk-faq-item summary{position: relative;list-style: none;cursor: pointer;padding: 1.15rem 3.5rem 1.15rem 1.3rem;color: #fff;font-family: var(--font-head);font-weight: 800;font-size: 1.08rem;line-height: 1.35;text-align: left}.sk-faq-item summary::-webkit-details-marker{display: none}.sk-faq-item summary::after{content: "+";position: absolute;right: 1.1rem;top: 50%;width: 30px;height: 30px;margin-top: -15px;display: grid;place-items: center;border-radius: 50%;background: rgba(47,140,255,.16);border: 1px solid rgba(74,163,255,.5);color: #cfe6ff;font-size: 1.25rem;line-height: 1;transition: transform .3s ease,background-color .3s ease}.sk-faq-item[open] summary::after{content: "−";background: var(--blue);color: #fff;transform: rotate(180deg)}.sk-faq-item summary:focus-visible{outline: 2px solid #4aa3ff;outline-offset: 3px;border-radius: 16px}.sk-faq-a{padding: 0 1.3rem 1.2rem}.sk-faq-a p{margin: 0;color: #c3cdd9;line-height: 1.65;text-align: left}.sk-faq-item[open] .sk-faq-a{animation: skFaqIn .35s ease}@keyframes skFaqIn{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.single-product .sk-faq{padding: 2.5rem 0 1rem}.single-product .sk-faq .wrap{padding-left: 0;padding-right: 0}@media (prefers-reduced-motion: reduce){.sk-faq-item[open] .sk-faq-a{animation: none}}body.has-promo .topbar{position: relative;background: #05070b;border-bottom: 1px solid rgba(74,163,255,.35);overflow: hidden}body.has-promo .topbar::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent);background-size: 40% 100%;background-repeat: no-repeat;animation: skBar 3.2s linear infinite}@keyframes skBar{from{background-position: -40% 0}to{background-position: 140% 0}}body.has-promo .topbar strong{color: #fff;text-shadow: 0 0 10px rgba(124,192,255,.9),0 0 22px rgba(47,140,255,.7);letter-spacing: .02em}body.has-promo .topbar .countdown--mini{color: #9fd0ff;font-variant-numeric: tabular-nums}body.has-promo .topbar a{color: #fff;background: #1fb86b;padding: .2rem .75rem;border-radius: 99px;text-decoration: none;font-size: .92rem}body.has-promo .topbar a:hover{background: #17a35e}.sk-bn-chip{display: inline-flex;align-items: center;gap: .55rem;margin: 0 0 .9rem;padding: .4rem .95rem;border-radius: 99px;background: rgba(47,140,255,.14);border: 1px solid rgba(74,163,255,.55);color: #cfe6ff;font-weight: 800;font-size: .95rem;letter-spacing: .03em;text-transform: uppercase;box-shadow: 0 0 22px rgba(47,140,255,.3)}.sk-bn-chip .sk-live{background: #4aa3ff;box-shadow: 0 0 10px #4aa3ff}.sk-bn-chip .sk-live::after{border-color: #4aa3ff}.sk-bn-ends{margin: .2rem 0 .5rem;color: #9fb0c4;font-size: .95rem;font-weight: 700;letter-spacing: .02em}.hero .countdown.sk-bn-count{margin: 0 0 1.6rem;gap: .7rem}.hero .sk-bn-count span{position: relative;min-width: 86px;padding: .8rem .5rem .65rem;border-radius: 14px;font-size: .85rem;color: #9fb0c4;text-transform: uppercase;letter-spacing: .06em;background: linear-gradient(180deg,rgba(17,24,35,.9),rgba(6,9,14,.9)) !important;border: 1px solid rgba(74,163,255,.5) !important;box-shadow: 0 0 18px rgba(47,140,255,.25),inset 0 1px 0 rgba(255,255,255,.06)}.hero .sk-bn-count span::before{content: "";position: absolute;left: 10%;right: 10%;top: 50%;height: 1px;background: rgba(0,0,0,.6)}.hero .sk-bn-count b{font-size: 2.2rem;color: #fff;letter-spacing: 0;font-variant-numeric: tabular-nums;text-shadow: 0 0 12px rgba(124,192,255,.8)}.hero .sk-bn-count span:last-child b{animation: skTick 1s ease-out}@keyframes skTick{0%{transform: translateY(-6px);opacity: .3}100%{transform: none;opacity: 1}}.sk-bn-cta{position: relative;overflow: hidden}.sk-bn-cta::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform: translateX(-120%);animation: chipShine 3.5s ease-in-out infinite}@media (max-width: 600px){.hero .sk-bn-count span{min-width: 64px;padding: .6rem .3rem .5rem;font-size: .72rem}.hero .sk-bn-count b{font-size: 1.6rem}.sk-bn-chip{font-size: .82rem}}.sk-bn-box{position: relative;isolation: isolate;overflow: hidden;margin: 0 auto 1.25rem !important;padding: 1.3rem 1.2rem 1.2rem;border-radius: 18px;text-align: center;background: radial-gradient(ellipse 80% 60% at 50% 0%,rgba(47,140,255,.2),transparent 70%),#05070b}.sk-bn-box::before{content: "";position: absolute;inset: 0;z-index: -1;padding: 1px;border-radius: inherit;pointer-events: none;background: conic-gradient(from var(--sk-ang),rgba(74,163,255,.15),rgba(74,163,255,.95),rgba(74,163,255,.15) 30%,rgba(74,163,255,.15) 70%,rgba(47,140,255,.95),rgba(74,163,255,.15));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: skBorderSpin 4s linear infinite}.sk-bn-box-title{margin: 0 0 .4rem;font-family: var(--font-head);font-weight: 800;font-style: italic;font-size: 1.55rem;letter-spacing: .02em;color: #f4f9ff;text-shadow: 0 0 4px #fff,0 0 14px #7cc0ff,0 0 30px #2f8cff;animation: neon 6s linear infinite}.sk-bn-box-text{margin: 0 0 .6rem;color: #c3cdd9;line-height: 1.5}.sk-bn-box-end{margin: 0 0 .9rem;color: #9fb0c4;font-weight: 700;font-size: .95rem}.sk-bn-box-end .countdown--mini{display: inline;margin: 0;padding: 0;border: 0;background: none;min-width: 0;color: #fff;font-variant-numeric: tabular-nums}.sk-bn-box .btn{display: flex;width: 100%;min-height: 56px;justify-content: center;border-radius: 14px;font-size: 1.08rem}ul.products li.product a.woocommerce-LoopProduct-link{position: relative}.sk-bn-tag{position: absolute;z-index: 5;top: .7rem;left: .7rem;padding: .3rem .65rem;border-radius: 8px;background: #05070b;border: 1px solid rgba(74,163,255,.7);color: #fff;font-family: var(--font-head);font-weight: 800;font-style: italic;font-size: .8rem;letter-spacing: .02em;box-shadow: 0 0 14px rgba(47,140,255,.45);text-shadow: 0 0 8px rgba(124,192,255,.9)}@media (prefers-reduced-motion: reduce){body.has-promo .topbar::after,.hero .sk-bn-count span:last-child b,.sk-bn-cta::after,.sk-bn-box::before,.sk-bn-box-title{animation: none !important}}.woocommerce div.product .sk-bn-box{display: block !important;width: 100%;box-sizing: border-box}.woocommerce div.product .sk-bn-box>*{width: auto;max-width: none}html,body{overflow-x: clip}img,video,svg,canvas,iframe{max-width: 100%}:focus-visible{outline: 2px solid #4aa3ff;outline-offset: 3px}::selection{background: rgba(47,140,255,.45);color: #fff}@media (min-width: 1200px){.hero-bg video,.page-hero-bg video,.footer-bg video{filter: blur(1.5px) saturate(.85) contrast(1.08) brightness(.92)}}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{display: flex !important;flex-wrap: wrap;justify-content: center;align-items: stretch;--pc: 1;--pg: 1.25rem;gap: var(--pg) !important}.woocommerce ul.products::before,.woocommerce ul.products::after{display: none !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{flex: 0 0 calc((100% - (var(--pc) - 1) * var(--pg)) / var(--pc)) !important;width: calc((100% - (var(--pc) - 1) * var(--pg)) / var(--pc)) !important;max-width: none !important;margin: 0 !important;float: none !important}@media (min-width: 480px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc: 2}}@media (min-width: 760px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc: 3;--pg: 1.75rem}}@media (min-width: 1100px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc: 4}}@media (min-width: 1680px){:root{--wrap: 1480px}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc: 5;--pg: 2rem}.hero .wrap{min-height: min(calc(100svh - 130px),980px)}.hero-clips{gap: 2rem}.uses{max-width: 1480px;margin-inline: auto}.sk-desc{max-width: 1000px}.woocommerce div.product .woocommerce-tabs .panel:has(.sk-desc){max-width: 1040px}.sk-faq .wrap{max-width: 1000px}.hero-bg video,.page-hero-bg video,.footer-bg video{filter: blur(2.5px) saturate(.85) contrast(1.08) brightness(.9)}}@media (min-width: 2200px){html{font-size: 112.5%}:root{--wrap: 1760px}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc: 5;--pg: 2.25rem}.site-header .wrap{min-height: 116px}.hero .wrap{min-height: min(calc(100svh - 140px),1100px)}}@media (min-width: 3000px){html{font-size: 131.25%}:root{--wrap: 2100px}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc: 6}}@media (min-width: 1680px){.hero-bg::after,.page-hero-bg::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,#07090d 0%,transparent 14%,transparent 86%,#07090d 100%)}}@media (min-width: 960px){body.home .hero .hero-copy .sk-bn-chip{margin-bottom: .6rem;padding: .32rem .85rem;font-size: .85rem}body.home .hero .hero-promo-title{margin: 0 0 .2rem;line-height: 1.02}body.home .hero .hero-promo-title::after{margin-top: .2em}body.home .hero .hero-copy .lead{margin: .7rem 0 .9rem;line-height: 1.55}body.home .hero .sk-bn-ends{margin: 0 0 .4rem}body.home .hero .countdown.sk-bn-count{margin: 0 0 1.1rem;gap: .55rem}body.home .hero .sk-bn-count span{min-width: 76px;padding: .55rem .4rem .45rem;font-size: .75rem}body.home .hero .sk-bn-count b{font-size: 1.85rem}body.home .hero .hero-actions{display: flex;flex-wrap: wrap;gap: .7rem}body.home .hero .hero-actions .btn{min-height: 54px;padding: 0 1.3rem;font-size: 1rem;white-space: nowrap}body.home .hero .hero-actions .btn svg{width: 22px;height: 22px}}@media (min-width: 960px) and (max-height: 1000px){body.home .hero .hero-promo-title{font-size: clamp(2.6rem,4.2vw,3.6rem)}}.hero-clips .clip-frame video{filter: brightness(.86) contrast(1.06) saturate(.93) blur(.35px)}.hero-clips .clip-frame{background: #05070b}.hero-clips .clip-frame video{-webkit-mask-image: radial-gradient(ellipse 95% 90% at 50% 45%,#000 62%,rgba(0,0,0,.72) 100%);mask-image: radial-gradient(ellipse 95% 90% at 50% 45%,#000 62%,rgba(0,0,0,.72) 100%)}
