: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 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 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}
.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)}
.header-cart{margin:0 0 0 .5rem}
.header-cart a{padding:.65rem 1.1rem;border-bottom:0}
}
.site-main{padding-block:2.5rem 4rem}
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 .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}
@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}
@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(1),.hero-clips li:nth-child(3){transform:translateY(1.25rem)}
}
.section{padding-block:3.5rem}
.section-head{margin-bottom:2rem;max-width:52ch}
@media (min-width: 900px){.section{padding-block:5rem}
}
.clip-frame video{width:100%;height:100%;object-fit:cover}
.use a{display:block;text-decoration:none;color:var(--ink)}
.use-img img{width:100%;height:100%;object-fit:contain;padding:.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}
.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}
}
.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%}
.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}
.site-footer{background:var(--dark);color:#c9c9cc;padding-block:3rem 6rem;font-size:1.05rem}
.site-footer a{color:#fff}
.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}
}
.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 .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 .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}
@media (min-width: 960px){.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}
.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}
}
@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}
}
.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}
.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 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 (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)}
.promo-band .price-extra{color:#c9c9cc}
.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-breadcrumb a{color:var(--muted)}
.woocommerce-checkout h3{font-size:1.4rem}
.woocommerce-message .button,.woocommerce-info .button{float:none;display:inline-flex;margin:0 0 .75rem}
.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 a.btn,.entry-content a.btn:visited{color:#fff}
.entry-content a.btn--light,.entry-content a.btn--light:visited{color:var(--ink)}
.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)}
.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{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)}
@media (min-width: 960px){.hero-clips li{animation:drift 7s ease-in-out infinite alternate}
}
@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 h2,body.home h3{color:#fff}
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 a img{border-color:rgba(255,255,255,.14)}
body.home .price-extra{color:#aab6c6}
.story-bg video{width:100%;height:100%;object-fit:cover;opacity:.4;filter:saturate(.8)}
.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}
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}
.entry-content h3{margin:1.75rem 0 .5rem}
.site-main{padding-block:2rem 3.5rem}
.woocommerce-checkout h3{font-size:1.2rem;margin:0 0 1rem}
.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}
@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}
}
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}
.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 .wrap{position:relative;z-index:2}
.page-hero-bg video{width:100%;height:100%;object-fit:cover;opacity:.32}
.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}
.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)}
.entry-content h2{margin-top:2.25rem}
.entry-content>:first-child,.entry-content section>:first-child{margin-top:0}
.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}
.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}
@keyframes ledspin{to{--ang:360deg}}
.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}
}
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"]){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) .site-main :is(h1,h2,h3,h4){color:#f1f4f8;font-weight:700}
:root:not([data-theme="light"]) :is(input,textarea)::placeholder{color:#7d8a99}
.theme-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (min-width: 981px){.main-nav{order:2;margin-left:auto}
}
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}
@keyframes titleIn{from{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}
.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}
.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-bg video,.hero-bg video{transform:none}
}
.woocommerce-info .button,.woocommerce-message .button{order:2;margin:0 !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}}
@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}
}
.page-hero .wrap{text-align:center}
body.home .section-head{text-align:center;margin-left:auto;margin-right:auto}
.use a{position:relative;height:100%;display:flex;flex-direction:column}
.use-img img{padding:.9rem}
.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 span{width:9px;height:9px;border-radius:99px;background:rgba(255,255,255,.3);transition:width .3s ease,background-color .3s ease}
@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 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 span{font-size:.85em;color:#7cc0ff}
.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-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}
.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__cell-order-number a{font-weight:800}
@media (prefers-reduced-motion: reduce){.bottom-nav a.is-wa i{animation:none}
}
.site-logo{flex:none}
@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}
.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}
@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}
.entry-content .sk-button,.entry-content .btn{margin-left:auto;margin-right:auto}
.woocommerce-checkout h3,#order_review_heading,.cart_totals h2{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}
.use a{align-items:center;text-align: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)}
@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%}
.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}
.sk-buybar-img img{width:64px;height:48px;object-fit:contain}
.sk-buybar-txt strong{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sk-buybar-txt span{color:#9fd0ff;font-weight:800}
.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}
}
@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}
}
@media (min-width: 1600px){.hero-clips{gap:1.8rem}
}
.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)}
@keyframes chipShine{0%,60%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}
.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}
.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%}
}
@media (prefers-reduced-motion: reduce){.crumbs li,.woocommerce div.product .product_meta>span a::after{animation:none}
}
.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 ul{list-style:none !important;margin:0;padding:0 !important}
.sk-desc li::before{content:none !important}
.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 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)}
.sk-desc-feats li:last-child:nth-child(odd){grid-column:1 / -1}
.sk-desc-note strong{color:#ffd44d}
.sk-desc-cta .btn{display:inline-flex;min-height:58px;padding:0 2rem;margin:.4rem 0 .2rem}
.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}
.sk-dash-hi strong{color:#9fd0ff}
.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-out a{color:#ffb4ab !important;font-weight:700}
.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}
.use a{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center}
.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}
@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}}
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: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}
.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}
@keyframes skBorderSpin{to{--sk-ang:360deg}}
.sk-pricebox .sk-num{font-size:clamp(3rem,9vw,3.8rem);filter:drop-shadow(0 0 18px rgba(47,140,255,.45))}
.sk-pricebox .price-extra{margin:0 !important;gap:.45rem}
.sk-pricebox .price-extra>span{font-size:1.05rem}
.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 strong,.sk-save .amount{color:#6fe3a3}
.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}
@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}
.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}
@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))}
@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}
}
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}
@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 strong{color:#6fe3a3}
.sk-login-secure .sk-ico{color:#6fe3a3;width:1.3em;height:1.3em}
.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}}
@keyframes skScanDown{0%{top:-30%}60%,100%{top:110%}}
@keyframes skRadar{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.7);opacity:0}}
.sk-login-tip strong{color:#ffd27a}
.sk-login-tip .sk-ico{color:#ffd27a;margin-top:.1rem}
.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 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 (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}
@media (max-width: 799px){:root{--sk-tip-h:0px;--sk-check-h:64px}
}
.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 a{color:#6fe3a3;font-weight:700}
.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 strong{color:#fff}
.sk-ship-note .sk-ico{width:1.4em;height:1.4em;color:#7cc0ff;flex:none}
.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}
.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}
@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}
}
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}
.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)}
}
.cta{background:radial-gradient(ellipse 80% 130% at 50% 0%,#0a70d0 0%,#0859a8 55%,#063f80 100%)}
.cta::before{-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}
.cta .wrap,.cta .wrap[class]{display:flex !important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem;grid-template-columns:none}
.cta .wrap>div{width:100%;max-width:760px;margin:0 auto}
.cta h2{margin:0 0 .4em}
.cta p{margin:0 auto}
.cta .btn{margin:0 auto;min-width:min(100%,300px)}
.fx2{position:relative;isolation:isolate}
.fx2.fx-spot::after{content:none !important}
.fx-glow,.fx-edge{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1)}
.fx-glow{z-index:-1;background:radial-gradient(320px circle at var(--gx,50%) var(--gy,50%),rgba(47,140,255,.16) 0%,rgba(47,140,255,.07) 35%,rgba(47,140,255,0) 70%)}
.fx-edge{z-index:3;padding:1px;background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),rgba(160,215,255,.95) 0%,rgba(74,163,255,.45) 40%,rgba(74,163,255,0) 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.benefits li{border-radius:18px;padding:1.1rem .9rem;border:1px solid transparent;transition:border-color .5s ease,background-color .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}
.benefits li svg{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s ease}
@keyframes fxRipple{to{transform:scale(1);opacity:0}}
.js .reveal{filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms)}
.js .reveal.is-in{filter:none}
.btn,.button{transition:background-color .3s ease,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}
.btn:hover,.button:hover{transform:translateY(-2px)}
.btn::after{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
@media (prefers-reduced-motion: reduce){.fx-glow,.fx-edge,.fx-ripple,.benefits::after{display:none !important}
.js .reveal{filter:none}
.btn:hover,.button:hover{transform:none}
}
.sk-h1-eyebrow{margin:0 0 .35rem !important;font-size:clamp(.95rem,1.4vw,1.1rem) !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;color:#9fd0ff !important;text-shadow:0 0 14px rgba(47,140,255,.55)}
p.hero-promo-title{font-family:var(--font-head);font-weight:800;letter-spacing:-.012em;margin-top:0}
@keyframes skGridDrift{to{background-position:0 56px,56px 0}}
.sk-ready .section-head{max-width:760px;margin:0 auto 2.5rem;text-align:center}
.sk-ready h2{color:#fff}
.sk-ready-steps li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.6rem 1.3rem 1.5rem;border-radius:20px;background:linear-gradient(180deg,#111822,#0a0e14);border:1px solid #1f2a37;text-align:center;line-height:1.5}
.sk-ready-steps strong{color:#fff;font-size:1.2rem}
.sk-ready-steps li>span:last-child{color:#b6c1cf}
.sk-ready-support li{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:1rem;border-radius:14px;border:1px dashed rgba(74,163,255,.4);background:rgba(10,112,208,.07)}
.sk-ready-support b{color:#9fd0ff;font-size:1.05rem}
.sk-ready-support span{color:#c3cdd9;font-size:.98rem}
.sk-ready-cta .btn{min-height:60px;padding:0 2rem}
@keyframes skCouponSweep{0%,40%{background-position:120% 0}100%{background-position:-120% 0}}
.sk-coupon-head strong{display:block;font-family:var(--font-head);font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:800;color:#fff;line-height:1.2}
.sk-coupon-head small{display:block;margin-top:.2rem;color:#b6c1cf;font-size:1rem}
.sk-coupon-ico svg{width:34px;height:34px}
@keyframes skCouponBob{0%,100%{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-3px)}}
@keyframes skPixFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.sk-pix-grid i{border-radius:2px;background:#e9eef2}
@keyframes skPixCell{0%,100%{opacity:1}50%{opacity:.55}}
@keyframes skPixScan{0%{top:-22%}100%{top:100%}}
.sk-pix-logo img{width:44px !important;height:44px !important;display:block !important;margin:0 !important}
.sk-pix-steps li{display:flex;align-items:center;gap:.7rem;margin:0 !important;color:#c9d3df;font-size:1.02rem;line-height:1.4;text-align:left;opacity:0;animation:skPixStep .6s cubic-bezier(.2,.7,.2,1) forwards}
.sk-pix-steps li:nth-child(2){animation-delay:.15s}
.sk-pix-steps li:nth-child(3){animation-delay:.3s}
@keyframes skPixStep{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}
.sk-pix-steps li::before{content:none !important}
.sk-pix-steps b{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(50,188,173,.16);border:1px solid rgba(79,209,181,.6);color:#8ef0d8;font-size:.95rem}
.sk-pix-steps strong{color:#fff}
.sk-pix-time .sk-live{background:#ffd27a;box-shadow:0 0 10px #ffd27a}
.sk-pix-time .sk-live::after{border-color:#ffd27a}
@keyframes skCcFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}
@keyframes skCcGlare{0%,30%{transform:translateX(-40%)}100%{transform:translateX(40%)}}
.sk-cc-row small{display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75}
.sk-cc-row b{display:block;font-size:.98rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}
.sk-cc-cvv small{font-size:.72rem;color:#555}
.sk-cc-cvv b{font-family:"Courier New",monospace;font-size:1.2rem;letter-spacing:.2em;color:#111}
@media (prefers-reduced-motion: reduce){.sk-pix-qr,.sk-pix-grid i.on,.sk-pix-scan,.sk-pix-steps li,.sk-cc-inner,.sk-cc-glare{animation:none !important;opacity:1}
}
.sk-ty-video video{width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(.85) contrast(1.08);transform:scale(1.06);animation:skTyZoom 18s ease-in-out infinite alternate}
@keyframes skTyZoom{to{transform:scale(1.16)}}
.sk-ty-icon svg{width:66px;height:66px;fill:none;stroke:#6fe3a3;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(111,227,163,.9))}
.sk-ty-icon svg circle{stroke-dasharray:151;stroke-dashoffset:151;animation:skTyDraw .8s .25s ease-out forwards}
.sk-ty-icon svg path{stroke-dasharray:40;stroke-dashoffset:40;animation:skTyDraw .5s .9s ease-out forwards}
.sk-ty-icon--fail svg{stroke:#ff8a80;filter:drop-shadow(0 0 8px rgba(255,138,128,.9))}
@keyframes skTyPop{from{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}
@keyframes skTyDraw{to{stroke-dashoffset:0}}
.sk-ty-number small{color:#9fb0c4;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.sk-ty-number strong{font-family:"Courier New",ui-monospace,monospace;font-size:clamp(2.2rem,7vw,3.2rem);font-weight:800;letter-spacing:.08em;color:#fff;text-shadow:0 0 18px rgba(124,192,255,.9),0 0 40px rgba(47,140,255,.6);font-variant-numeric:tabular-nums}
@keyframes skTyFlash{50%{text-shadow:0 0 30px #fff,0 0 60px rgba(47,140,255,.9)}}
.sk-ty-facts li{margin:0 !important;padding:.85rem 1rem;border-radius:14px;background:rgba(10,14,20,.7);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;animation:titleIn .7s cubic-bezier(.2,.7,.2,1) forwards}
.sk-ty-facts li::before{content:none !important}
.sk-ty-facts li:nth-child(1){animation-delay:.75s}
.sk-ty-facts li:nth-child(2){animation-delay:.85s}
.sk-ty-facts li:nth-child(3){animation-delay:.95s}
.sk-ty-facts li:nth-child(4){animation-delay:1.05s}
.sk-ty-facts small{display:block;margin-bottom:.2rem;color:#8b96a6;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.sk-ty-facts b{display:block;color:#fff;font-size:1.05rem;overflow-wrap:anywhere}
.sk-ty-pay img{display:block;margin:1rem auto;max-width:260px;height:auto;padding:10px;border-radius:16px;background:#fff;box-shadow:0 0 34px rgba(79,209,181,.45)}
.sk-ty-pay button,.sk-ty-pay .button{margin:.4rem auto}
.sk-ty-timeline li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:0 !important;padding:0 .4rem;color:#9fabbd;opacity:0;animation:titleIn .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.3s + var(--i,0) * .15s)}
.sk-ty-timeline li::before{content:none !important}
.sk-ty-timeline strong{color:#c9d3df;font-size:1.08rem}
.sk-ty-timeline span:last-child{font-size:.95rem;line-height:1.45;max-width:24ch}
@keyframes skTyNow{50%{box-shadow:0 0 0 12px rgba(47,140,255,0),0 0 34px rgba(47,140,255,.95)}}
.sk-ty-actions .btn{min-height:58px;padding:0 1.8rem}
.sk-ty-details h2{text-align:center;margin:0 0 1.1rem !important}
@media (prefers-reduced-motion: reduce){.sk-ty-video video,.sk-ty-icon,.sk-ty-icon::before,.sk-ty-icon::after,.sk-ty-kicker,.sk-ty .sk-ty-title,.sk-ty-sub,.sk-ty-number,.sk-ty-facts li,.sk-ty-timeline li,.sk-ty-timeline li.is-now .sk-ty-dot,.sk-ty-hero::before{animation:none !important;opacity:1}
.sk-ty-icon svg circle,.sk-ty-icon svg path{animation:none;stroke-dashoffset:0}
}
.sk-notice-ok li{margin:0 !important;padding:0 !important;color:#c8f7dc !important;list-style:none}
.sk-notice-ok li::before,.woocommerce-error.sk-notice-ok::before{display:none !important;content:none !important}
.sk-ok-ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.sk-ok-ico svg circle{stroke:rgba(255,255,255,.35);stroke-dasharray:63;stroke-dashoffset:63;animation:skTyDraw .6s .1s ease-out forwards}
.sk-ok-ico svg path{stroke-dasharray:16;stroke-dashoffset:16;animation:skTyDraw .4s .5s ease-out forwards}
@keyframes skOkIn{from{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}
@keyframes skOkGlow{50%{box-shadow:0 0 0 5px rgba(31,184,107,.18),0 0 38px rgba(111,227,163,.6)}}
@media (prefers-reduced-motion: reduce){.sk-notice-ok,.sk-notice-ok::after,.sk-ok-ico svg circle,.sk-ok-ico svg path{animation:none !important;stroke-dashoffset:0}
}
.sk-ship-ico svg{width:26px;height:26px}
.sk-ship-txt b{font-size:1.02rem;font-weight:800;color:#fff}
.sk-ship-txt small{margin-top:.15rem;font-size:.9rem;color:#9fb0c4}
.sk-ship-price .amount{color:#fff !important;font-weight:800}
@keyframes skShipBump{40%{transform:translateX(4px)}70%{transform:translateX(-2px)}}
.woocommerce-shipping-destination strong{color:#fff}
.sk-pin svg{width:100%;height:100%}
@keyframes skSpin{to{transform:rotate(360deg)}}
@keyframes skOiFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}
@keyframes skOiShadow{0%,100%{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.85);opacity:.6}}
.sk-oi-seals span{padding:.22rem .7rem;border-radius:99px;background:rgba(31,184,107,.12);border:1px solid rgba(111,227,163,.4);color:#a9f2c9;font-family:var(--font-body);font-weight:700;font-size:.8rem}
.sk-trustnote-ico svg{width:24px;height:24px}
.sk-trustnote-card strong{display:block;margin-bottom:.25rem;color:#fff;font-size:1.08rem}
.sk-trustnote-card p{margin:0 0 .5rem !important;color:#b6c1cf;font-size:.97rem;line-height:1.55;text-align:left !important}
.sk-trustnote-card a{color:#7cc0ff !important;font-weight:700;font-size:.95rem}
:root{--font-head:"Sora","Atkinson Hyperlegible Next",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--sk-blue:#2f8cff;--sk-blue-2:#0a70d0;--sk-ice:#e8f4ff;--sk-green:#6fe3a3;--sk-bg:#05070b;--sk-card:#0e141c;--sk-line:#1f2a37;--sk-ease:cubic-bezier(.2,.7,.2,1);--sk-r:18px;--sk-glow:0 0 0 1px rgba(74,163,255,.18),0 18px 50px rgba(0,0,0,.45),0 0 34px rgba(47,140,255,.18)}
h1,h2,h3,h4,.entry-title,.sk-ty-title,.hero-promo-title,.sk-pix-title{font-family:var(--font-head);letter-spacing:-.02em}
h1,.entry-title{font-weight:800}
h2,h3{font-weight:700}
.sk-cc-num,.sk-ty-number strong{letter-spacing:.06em}
:root:not([data-theme="light"]) body:not(.home){background:radial-gradient(ellipse 60% 40% at 15% 0%,rgba(10,112,208,.12),transparent 70%),radial-gradient(ellipse 50% 40% at 100% 30%,rgba(47,140,255,.07),transparent 70%),#0b0f15 fixed}
.section-head h2,.entry-content section>h2,.sk-help>h2{position:relative;padding-bottom:.55rem}
.section-head h2::after,.entry-content section>h2::after,.sk-help>h2::after{content:"";position:absolute;left:50%;bottom:0;width:90px;height:3px;margin-left:-45px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--sk-blue),var(--sk-ice),var(--sk-blue),transparent);background-size:200% 100%;box-shadow:0 0 14px rgba(47,140,255,.8);animation:streak 3.2s linear infinite}
.btn,.button,.wp-element-button{border-radius:14px !important;letter-spacing:.01em;transition:transform .3s var(--sk-ease),box-shadow .35s ease,background-color .3s ease,filter .3s ease}
.btn:not(.btn--outline):not(.btn--light):hover,.button:not(.btn--outline):hover{box-shadow:0 12px 30px rgba(10,112,208,.45),0 0 0 3px rgba(47,140,255,.15)}
.btn--whatsapp:hover{box-shadow:0 12px 30px rgba(13,122,66,.5),0 0 0 3px rgba(37,180,95,.18) !important}
.btn:focus-visible,.button:focus-visible{outline:none !important;box-shadow:0 0 0 3px #05070b,0 0 0 6px var(--sk-blue) !important}
input.input-text:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,select:focus{outline:none;border-color:var(--sk-blue) !important;box-shadow:0 0 0 3px rgba(47,140,255,.22),0 0 18px rgba(47,140,255,.18) !important;transition:box-shadow .25s ease,border-color .25s ease}
.entry-content p a:not(.btn):not(.button),.sk-trustnote-card a,.sk-faq-a a{text-decoration:none !important;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .35s var(--sk-ease),color .25s ease;padding-bottom:1px}
.entry-content p a:not(.btn):not(.button):hover,.sk-trustnote-card a:hover,.sk-faq-a a:hover{background-size:0 1px;background-position:100% 100%;color:#fff !important}
.entry-content ul.sk-points>li,.sk-faq-item,.sk-trustnote-card,.woocommerce-account .woocommerce-Address,.sk-dash,.woocommerce-MyAccount-content>form{border-radius:var(--sk-r) !important}
@media (min-width: 981px){.main-nav>ul>li>a{position:relative;border-bottom:0 !important}
.main-nav>ul>li>a::after{content:"";position:absolute;left:18%;right:18%;bottom:.3rem;height:2px;border-radius:2px;background:var(--sk-blue);box-shadow:0 0 10px var(--sk-blue);transform:scaleX(0);transition:transform .35s var(--sk-ease)}
.main-nav>ul>li>a:hover::after,.main-nav .current-menu-item>a::after,.main-nav .current_page_item>a::after{transform:scaleX(1)}
}
html{scrollbar-color:#2a3a4f #05070b;scrollbar-width:thin}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#05070b}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1b3b63,#0a70d0);border-radius:10px;border:2px solid #05070b}
::-webkit-scrollbar-thumb:hover{background:var(--sk-blue)}
.js .reveal{transition-timing-function:var(--sk-ease)}
@media (prefers-reduced-motion: reduce){.section-head h2::after,.entry-content section>h2::after,.sk-help>h2::after{animation:none}
}
.sk-oi-name,.sk-oi-name a{text-wrap:balance;hyphens:none;-webkit-hyphens:none}
.sk-nw{white-space:nowrap}
.js .sk-soft{opacity:.001;transform:translateY(6px);filter:blur(2px);transition:opacity 1.1s var(--sk-ease),transform 1.1s var(--sk-ease),filter 1.1s var(--sk-ease)}
@keyframes skSoftIn{from{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}
.hero-promo-title,.sk-bn-box-title{animation:skGlowBreath 5s ease-in-out infinite !important;opacity:1 !important}
@keyframes skGlowBreath{0%,100%{text-shadow:0 0 4px #fff,0 0 14px #7cc0ff,0 0 32px #2f8cff,0 0 64px rgba(10,112,208,.7)}50%{text-shadow:0 0 4px #fff,0 0 18px #9fd0ff,0 0 40px #2f8cff,0 0 80px rgba(10,112,208,.85)}}
.sk-ty-number strong{text-shadow:0 0 14px rgba(124,192,255,.6),0 0 30px rgba(47,140,255,.4);transition:text-shadow 1.2s ease}
.main-nav>ul>li>a{text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-head);font-weight:700;font-size:.88rem}
@media (min-width: 981px){.main-nav>ul{gap:.15rem}
.main-nav>ul>li>a{position:relative;overflow:hidden;padding:.7rem .85rem !important;border-radius:10px;transition:color .3s ease,background-color .35s ease,text-shadow .35s ease}
.main-nav>ul>li>a::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 80% 120% at 50% 120%,rgba(47,140,255,.35),transparent 70%);opacity:0;transition:opacity .35s ease}
.main-nav>ul>li>a:hover::before,.main-nav .current-menu-item>a::before,.main-nav .current_page_item>a::before{opacity:1}
.main-nav>ul>li>a:hover,.main-nav .current-menu-item>a,.main-nav .current_page_item>a{color:#fff;text-shadow:0 0 12px rgba(124,192,255,.8)}
.main-nav>ul>li>a::after{left:22% !important;right:22% !important;bottom:.25rem !important;height:2px !important;background:linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent) !important;background-size:200% 100% !important;animation:streak 2.4s linear infinite}
}
@media (min-width: 981px) and (max-width: 1399px){.main-nav>ul>li>a{font-size:.8rem;letter-spacing:.06em;padding:.6rem .55rem !important}
}
@media (max-width: 980px){.main-nav ul li a{text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-head);font-size:1.05rem !important}
.main-nav ul li a:active{background:rgba(47,140,255,.18)}
}
.header-cart a,.header-search button{text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-head);font-weight:700;font-size:.85rem}
.footer-mark{-webkit-text-stroke:0 !important;color:transparent !important;font-family:var(--font-head);font-weight:800;letter-spacing:.02em !important;line-height:1 !important;background:linear-gradient(100deg,rgba(47,140,255,.10) 0%,rgba(47,140,255,.10) 40%,rgba(160,215,255,.55) 50%,rgba(47,140,255,.10) 60%,rgba(47,140,255,.10) 100%),linear-gradient(180deg,rgba(124,192,255,.22),rgba(47,140,255,.04)) !important;background-size:260% 100%,100% 100% !important;background-repeat:no-repeat !important;-webkit-background-clip:text !important;background-clip:text !important;animation:skMarkSweep 7s ease-in-out infinite !important;filter:none !important}
@keyframes skMarkSweep{0%,30%{background-position:120% 0,0 0}100%{background-position:-120% 0,0 0}}
@media (prefers-reduced-motion: reduce){.js .sk-soft{opacity:1;transform:none;filter:none}
.hero-promo-title,.sk-bn-box-title,.footer-mark,.main-nav>ul>li>a::after{animation:none !important}
}
.sk-logo{position:relative;display:inline-block;line-height:0}
.sk-logo img{display:block;width:auto;max-width:100%}
.sk-logo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 48%,rgba(160,215,255,.9) 50%,rgba(255,255,255,.75) 52%,transparent 65%);background-size:300% 100%;background-repeat:no-repeat;-webkit-mask:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skytec.svg") center / contain no-repeat;mask:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skytec.svg") center / contain no-repeat;animation:skLogoShine 7s ease-in-out infinite;mix-blend-mode:screen}
.sk-logo--skymak::after,.sk-mark::after{-webkit-mask-image:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skymak-light.svg");mask-image:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skymak-light.svg")}
@keyframes skLogoShine{0%,55%{background-position:120% 0}100%{background-position:-20% 0}}
.site-logo.sk-logo img{filter:drop-shadow(0 0 10px rgba(47,140,255,.35));transition:filter .4s ease,transform .5s var(--sk-ease)}
.site-logo.sk-logo:hover img{filter:drop-shadow(0 0 18px rgba(47,140,255,.7));transform:scale(1.03)}
html body .site-header .site-logo img{height:58px !important;width:auto !important}
@media (min-width: 981px){html body .site-header .site-logo img{height:70px !important}
html body .site-header.is-scrolled .site-logo img{height:56px !important}
}
@media (min-width: 1400px){html body .site-header .site-logo img{height:76px !important}
}
.sk-logo--foot img.fbrand-logo{height:90px !important;width:auto !important;filter:drop-shadow(0 0 16px rgba(47,140,255,.4))}
.footer-mark.sk-mark{display:flex;justify-content:center;margin:2.5rem auto 0 !important;padding:0 1rem;line-height:0 !important;font-size:0 !important;background:none !important;-webkit-text-stroke:0 !important;animation:none !important;filter:none !important;position:relative}
.footer-mark.sk-mark img{width:min(100%,760px);height:auto;opacity:.22;filter:saturate(.9)}
.footer-mark.sk-mark::after{content:"";position:absolute;left:50%;top:0;bottom:0;width:min(calc(100% - 2rem),760px);transform:translateX(-50%);pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(160,215,255,.65) 50%,transparent 60%);background-size:300% 100%;background-repeat:no-repeat;-webkit-mask:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skymak-light.svg") center / contain no-repeat;mask:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skymak-light.svg") center / contain no-repeat;animation:skLogoShine 8s ease-in-out infinite}
ul.products li.product a.woocommerce-LoopProduct-link{display:flex !important;flex-direction:column;flex:1 1 auto}
ul.products li.product .woocommerce-loop-product__title{position:relative;flex:1 1 auto;display:flex !important;align-items:center;justify-content:center;min-height:4em !important;margin:.2rem 0 .7rem !important;padding:0 .2rem .55rem !important;font-size:clamp(.98rem,1.15vw,1.08rem) !important;line-height:1.32 !important;text-align:center;text-wrap:balance;hyphens:none}
ul.products li.product .woocommerce-loop-product__title::after{content:"";position:absolute;left:50%;bottom:0;width:40px;height:2px;margin-left:-20px;border-radius:2px;background:linear-gradient(90deg,transparent,#2f8cff,transparent);box-shadow:0 0 10px rgba(47,140,255,.8);opacity:.5;transition:width .5s var(--sk-ease),margin .5s var(--sk-ease),opacity .4s ease}
ul.products li.product:hover .woocommerce-loop-product__title::after{width:140px;margin-left:-70px;opacity:1}
ul.products li.product .price{margin-top:0 !important}
.sk-cursor-glow{position:fixed;left:0;top:0;z-index:70;width:600px;height:600px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(47,140,255,.10),rgba(47,140,255,.04) 45%,transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity .6s ease;will-change:transform}
@media (prefers-reduced-motion: reduce){.sk-logo::after,.footer-mark.sk-mark::after{animation:none;display:none}
}
ul.products li.product .woocommerce-loop-product__title>.sk-t{display:block;width:100%}
@keyframes skMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.woocommerce-product-gallery a,.woocommerce-product-gallery img{outline:none !important;-webkit-tap-highlight-color:transparent}
.woocommerce-product-gallery a:focus-visible{outline:none !important;box-shadow:inset 0 0 0 2px rgba(74,163,255,.7) !important;border-radius:14px}
.woocommerce-product-gallery__image a{display:block;cursor:zoom-in}
@keyframes skPswpIn{from{opacity:0;scale:.9}to{opacity:1;scale:1}}
.site-footer .footer-legal{margin-top:2.5rem !important;padding-top:1.6rem !important;border-top:1px solid transparent !important;border-image:linear-gradient(90deg,transparent,rgba(124,192,255,.18),transparent) 1 !important}
.site-footer .footer-legal p{margin:0 auto .55rem !important;max-width:70ch;font-size:.86rem !important;line-height:1.7;letter-spacing:.03em;color:transparent !important;background:linear-gradient(100deg,rgba(170,195,225,.42) 0%,rgba(170,195,225,.42) 42%,rgba(220,238,255,.75) 50%,rgba(170,195,225,.42) 58%,rgba(170,195,225,.42) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:skFootFume 9s ease-in-out infinite;transition:filter .4s ease}
.site-footer .footer-legal p:last-child{margin-bottom:0 !important;font-size:.8rem !important;letter-spacing:.08em;text-transform:uppercase}
.site-footer .footer-legal:hover p{filter:brightness(1.35)}
@keyframes skFootFume{0%,35%{background-position:120% 0}100%{background-position:-120% 0}}
.site-footer .footer-mark.sk-mark{margin-top:1.4rem !important}
.site-footer .footer-mark.sk-mark img{opacity:.16;-webkit-mask-image:linear-gradient(180deg,#000 30%,rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000 30%,rgba(0,0,0,.35))}
@media (prefers-reduced-motion: reduce){.site-footer .footer-legal p{animation:none}
}
@media (min-width: 981px){.main-nav>ul>li>a{border:1px solid transparent !important;border-radius:12px !important;padding:.7rem 1rem !important;text-shadow:none !important;transition:border-color .5s ease,background-color .5s ease,color .3s ease !important}
.main-nav>ul>li>a::before,.main-nav>ul>li>a::after{display:none !important;content:none !important}
.main-nav>ul>li>a.is-hot,.main-nav>ul>li.current-menu-item>a,.main-nav>ul>li.current_page_item>a,.main-nav>ul>li.current-menu-ancestor>a{background-color:rgba(10,16,24,.55) !important;border-color:rgba(74,163,255,.18) !important;color:#fff !important}
.main-nav>ul>li:is(.current-menu-item,.current_page_item,.current-menu-ancestor)>a>:is(.fx-glow,.fx-edge){opacity:1}
.main-nav>ul>li>a:not(.fx2):hover,.main-nav>ul>li:is(.current-menu-item,.current_page_item)>a:not(.fx2){background:radial-gradient(ellipse 90% 140% at 50% 50%,rgba(47,140,255,.16),rgba(47,140,255,.05) 55%,transparent 80%),rgba(10,16,24,.55) !important;border-color:rgba(74,163,255,.3) !important}
}
@media (min-width: 981px) and (max-width: 1399px){.main-nav>ul>li>a{padding:.6rem .65rem !important}
}
@media (min-width: 981px){.main-nav>ul>li>a.is-hot>.fx-edge,.main-nav>ul>li:is(.current-menu-item,.current_page_item,.current-menu-ancestor)>a>.fx-edge{opacity:.4 !important}
.main-nav>ul>li>a>.fx-glow{background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),rgba(47,140,255,.2) 0%,rgba(47,140,255,.08) 40%,rgba(47,140,255,0) 75%)}
}
.sk-stats-list li{display:flex;flex-direction:column;align-items:center;gap:.3rem;opacity:0;transform:translateY(14px);transition:opacity .9s var(--sk-ease),transform .9s var(--sk-ease)}
.sk-stats-list b{font-family:var(--font-head);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#9fd0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(47,140,255,.45))}
.sk-stats-list li>span{color:#a7b2c2;font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.sk-seam path{fill:none;stroke-linecap:round}
@keyframes skStitch{to{stroke-dashoffset:-380}}
.sk-magnet{translate:var(--mx,0px) var(--my,0px);transition:translate .45s var(--sk-ease),transform .3s var(--sk-ease),box-shadow .35s ease,background-color .3s ease !important}
body.home .section{position:relative;isolation:isolate;overflow:hidden}
body.home .section::before{content:"";position:absolute;z-index:-1;width:60vw;height:60vw;max-width:900px;max-height:900px;left:-20vw;top:-30%;border-radius:50%;background:radial-gradient(closest-side,rgba(47,140,255,.10),transparent);pointer-events:none;animation:skAurora 26s ease-in-out infinite alternate}
body.home .section::after{content:"";position:absolute;z-index:-1;width:50vw;height:50vw;max-width:760px;max-height:760px;right:-18vw;bottom:-35%;border-radius:50%;background:radial-gradient(closest-side,rgba(10,112,208,.10),transparent);pointer-events:none;animation:skAurora 32s ease-in-out -8s infinite alternate-reverse}
@keyframes skAurora{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(14vw,8vh,0) scale(1.15)}}
@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){ul.products li.product,.use,.sk-ready-steps li,.story-list li,.sk-faq-item{animation:skViewIn linear both;animation-timeline:view();animation-range:entry 0% entry 55%}
.section-head h2,.sk-ready h2{animation:skViewTitle linear both;animation-timeline:view();animation-range:entry 0% entry 60%}
}
}
@keyframes skViewIn{from{opacity:.2;transform:translateY(40px) scale(.96);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}
@keyframes skViewTitle{from{opacity:.3;letter-spacing:.04em}to{opacity:1;letter-spacing:-.02em}}
ul.products li.product{overflow:hidden}
ul.products li.product::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(124,192,255,.14) 45%,rgba(255,255,255,.18) 50%,rgba(124,192,255,.14) 55%,transparent 70%);background-size:250% 100%;background-position:130% 0;transition:background-position 1.1s var(--sk-ease)}
ul.products li.product:hover::after{background-position:-30% 0}
@media (prefers-reduced-motion: reduce){.sk-stats-list li{opacity:1;transform:none}
body.home .section::before,body.home .section::after{animation:none}
.sk-magnet{translate:none}
}
:is(.section-head h2,.entry-content section>h2,.entry-content>h2,.sk-help>h2,.sk-faq h2,.sk-ready h2,.sk-desc h2,.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2,#order_review_heading,.woocommerce-cart .cart_totals>h2,.sk-ty-details h2,.promo-band h2,.sk-recover-title){position:relative !important;display:block;margin-left:auto !important;margin-right:auto !important;padding-bottom:.75rem !important;text-align:center !important;font-family:var(--font-head) !important;font-weight:800 !important;letter-spacing:-.02em;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;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(47,140,255,.3));animation:skPriceShine 6s ease-in-out 1.2s infinite}
:is(.section-head h2,.entry-content section>h2,.entry-content>h2,.sk-help>h2,.sk-faq h2,.sk-ready h2,.sk-desc h2,.woocommerce div.product .related>h2,.woocommerce div.product .upsells>h2,#order_review_heading,.woocommerce-cart .cart_totals>h2,.sk-ty-details h2,.promo-band h2,.sk-recover-title)::after{content:"" !important;position:absolute !important;left:50% !important;bottom:0 !important;top:auto !important;display:block !important;width:90px;height:3px !important;margin:0 !important;transform:translateX(-50%) !important;border-radius:3px;background:linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent) !important;background-size:100% 100% !important;box-shadow:0 0 14px rgba(47,140,255,.8) !important;opacity:1;animation:skScan 3s ease-in-out infinite !important}
.promo-band h2{font-style:italic}
.sk-desc h2{font-size:clamp(1.5rem,2.8vw,1.95rem) !important}
@media (prefers-reduced-motion: reduce){:is(.section-head h2,.entry-content section>h2,.entry-content>h2,.sk-help>h2,.sk-faq h2,.sk-ready h2,.sk-desc h2,#order_review_heading,.woocommerce-cart .cart_totals>h2,.sk-ty-details h2,.promo-band h2,.sk-recover-title),:is(.section-head h2,.entry-content section>h2,.entry-content>h2,.sk-help>h2,.sk-faq h2,.sk-ready h2,.sk-desc h2,#order_review_heading,.woocommerce-cart .cart_totals>h2,.sk-ty-details h2,.promo-band h2,.sk-recover-title)::after{animation:none !important}
}
@view-transition{navigation:auto}
.site-header{view-transition-name:sk-header}
::view-transition-old(root){animation:skVtOut .32s cubic-bezier(.4,0,.2,1) both}
::view-transition-new(root){animation:skVtIn .5s cubic-bezier(.2,.7,.2,1) both}
@keyframes skVtOut{to{opacity:0;transform:translateY(-8px);filter:blur(4px)}}
@keyframes skVtIn{from{opacity:0;transform:translateY(12px);filter:blur(6px)}}
.js img.sk-img{opacity:0;filter:blur(8px);transform:scale(1.02);transition:opacity .8s var(--sk-ease),filter .9s var(--sk-ease),transform 1s var(--sk-ease)}
.js img.sk-img.is-loaded{opacity:1;filter:none;transform:none}
@media (min-width: 900px) and (hover: hover){body::after{content:"";position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode: overlay}
}
.sk-top{position: fixed;right: 1rem;bottom: 1.2rem;z-index: 85;width: 54px;height: 54px;border: 0;padding: 0;border-radius: 50%;cursor: pointer;background: rgba(8,12,18,.85);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: 0 8px 24px rgba(0,0,0,.5),0 0 18px rgba(47,140,255,.3);opacity: 0;transform: translateY(16px) scale(.9);pointer-events: none;transition: opacity .45s var(--sk-ease),transform .45s var(--sk-ease)}
.sk-top.is-on{opacity: 1;transform: none;pointer-events: auto}
.sk-top svg{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg)}
.sk-top circle{fill: none;stroke-width: 3}
.sk-top .sk-top-bg{stroke: rgba(124,192,255,.18)}
.sk-top .sk-top-bar{stroke: #2f8cff;stroke-linecap: round;stroke-dasharray: 150.8;stroke-dashoffset: calc(150.8 - 150.8 * var(--p,0));filter: drop-shadow(0 0 4px rgba(47,140,255,.9));transition: stroke-dashoffset .15s linear}
.sk-top i{position: absolute;inset: 0;display: grid;place-items: center;color: #e6f2ff}
.sk-top i::before{content: "";width: 18px;height: 18px;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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 14l6-6 6 6'/%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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 14l6-6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}
.sk-top:hover{box-shadow: 0 8px 24px rgba(0,0,0,.5),0 0 26px rgba(47,140,255,.6)}
@media (min-width: 900px){.sk-top{right: 1.2rem;bottom: 1.5rem}
}
@media (max-width: 980px){.sk-top{bottom: calc(96px + env(safe-area-inset-bottom,0px))}
}
:is(.sk-oi-seals span,.sk-desc-tags li,.sk-chips a,.cat-chips a,.sk-kicker,.sk-bn-chip,.sk-off){transition: transform .35s var(--sk-ease),box-shadow .35s ease,border-color .35s ease}
html{scroll-behavior: smooth;scroll-padding-top: 120px}
@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation: none}
.js img.sk-img{opacity: 1;filter: none;transform: none}
html{scroll-behavior: auto}
}
.hero-promo-title::after,.sk-bn-box-title::after{content: "" !important;display: block !important;width: 90px;max-width: none !important;height: 3px !important;margin-top: .3em !important;border-radius: 3px;background: linear-gradient(90deg,transparent,#2f8cff,#e8f4ff,#2f8cff,transparent) !important;background-size: 100% 100% !important;box-shadow: 0 0 14px rgba(47,140,255,.8) !important;animation: skScan 3s ease-in-out infinite !important}
@media (max-width: 959px){.hero-promo-title::after{margin-left: auto !important;margin-right: auto !important}
}
@media (prefers-reduced-motion: reduce){.page-hero .entry-title,.sk-pd-head .product_title,.page-hero .entry-title::after,.sk-pd-head .product_title::after,.hero-promo-title::after,.sk-bn-box-title::after{animation: none !important}
}
.sk-safe .section-head{max-width: 720px;margin: 0 auto 2.2rem}
.sk-safe-grid li{position: relative;display: flex;flex-direction: column;align-items: center;gap: .45rem;margin: 0;padding: 1.5rem 1.3rem 1.4rem;border-radius: 20px;background: linear-gradient(180deg,#0f1620,#090d13);border: 1px solid #1f2a37;line-height: 1.55;transition: border-color .4s ease,transform .4s var(--sk-ease),box-shadow .4s ease}
.sk-safe-grid li:hover{border-color: rgba(111,227,163,.45);transform: translateY(-3px);box-shadow: 0 0 26px rgba(31,184,107,.18)}
.sk-safe-grid li::before{content: none !important}
.sk-safe-ico svg{width: 28px;height: 28px}
.sk-safe-grid strong{color: #fff;font-family: var(--font-head);font-size: 1.12rem}
.sk-safe-grid li>span:last-child{color: #b6c1cf;font-size: 1rem}
.sk-antigolpe-t svg{width: 22px;height: 22px}
.sk-antigolpe ol{margin: 0;padding-left: 1.3rem;color: #ece2c8;line-height: 1.7;font-size: 1.04rem}
.sk-antigolpe ol li{margin-bottom: .35rem}
.sk-antigolpe b{color: #fff}
.sk-antigolpe-addr a{color: #7cc0ff}
.sk-buysafe-t svg{width: 20px;height: 20px}
.sk-buysafe ul{list-style: none !important;margin: 0 !important;padding: 0 !important;display: grid;gap: .35rem}
.sk-buysafe li{position: relative;margin: 0 !important;padding-left: 1.5rem;color: #d6dde7;font-size: .98rem}
.sk-buysafe li::before{content: "✓" !important;position: absolute;left: 0;top: 0;color: #6fe3a3;font-weight: 800;background: none !important;width: auto !important;height: auto !important;box-shadow: none !important}
.sk-secure-ico svg{width: 26px;height: 26px}
.sk-secure-bar strong{color: #fff;font-size: 1.08rem}
.sk-secure-bar span{color: #c8f0da;font-size: .97rem;line-height: 1.5}
.sk-seals{list-style: none;margin: 0 auto 2rem;padding: 0;max-width: 1080px;display: grid;grid-template-columns: repeat(2,1fr);gap: .7rem}
@media (min-width: 900px){.sk-seals{grid-template-columns: repeat(4,1fr)}
}
.sk-seals li{margin: 0}
.sk-seals li,.sk-seals a{display: flex;align-items: center;gap: .6rem;padding: .75rem .9rem;border-radius: 14px;text-align: left;color: #9fb0c4;text-decoration: none;font-size: .88rem;line-height: 1.3}
.sk-seals li{background: rgba(10,16,24,.7);border: 1px solid rgba(111,227,163,.22)}
.sk-seals li:has(a){padding: 0}
.sk-seals b{display: block;color: #e6f2ff;font-size: .95rem}
.sk-seals .sk-ico,.sk-seals svg{flex: none;width: 26px;height: 26px;color: #6fe3a3}
.sk-amanda-btn svg{width: 100%;height: 100%;display: block}
@keyframes skAmBlink{0%,92%,100%{transform: scaleY(1)}95%{transform: scaleY(.1)}}
@keyframes skAmBob{0%,100%{translate: 0 0}50%{translate: 0 -5px}}
.sk-amanda-name span{display: block;color: #7cc0ff;font-family: var(--font-body);font-weight: 600;font-size: .82rem}
.sk-trust li{display: inline-flex !important;align-items: center;gap: .45rem;margin: 0 !important;white-space: nowrap;color: #aab6c6;font-size: .92rem;line-height: 1.2}
.sk-trust li::before{content: none !important}
.sk-trust li>svg,.sk-trust li .sk-ico,.sk-trust li .sk-ico svg{flex: none;width: 18px !important;height: 18px !important;color: #6fe3a3}
.sk-trustnote-card p{text-align: center !important}
.site-footer .sk-seals{max-width: 1080px;margin: 2.8rem auto 0 !important;padding: 0 !important}
.site-footer .sk-seals li,.site-footer .sk-seals a{justify-content: center;text-align: left}
.site-footer .sk-seals li{transition: border-color .35s ease,transform .35s var(--sk-ease),box-shadow .35s ease}
.site-footer .sk-seals li:hover{border-color: rgba(111,227,163,.5);transform: translateY(-2px);box-shadow: 0 0 18px rgba(31,184,107,.2)}
.site-footer .fgrid{margin-bottom: 0}
.sk-faq .wrap{max-width: 860px !important}
.sk-faq-list{gap: .7rem !important}
.sk-faq-item summary{padding: 1.1rem 3.6rem !important;text-align: center !important;font-size: 1.05rem !important}
.sk-faq-a{padding: 0 1.6rem 1.3rem !important}
.sk-faq-a p{text-align: center !important;max-width: 62ch;margin: 0 auto !important}
.sk-faq-list.is-collapsed .sk-faq-extra{display: none}
.sk-faq-more{display: flex;align-items: center;justify-content: center;gap: .6rem;margin: 1.3rem auto 0;min-height: 52px;padding: 0 1.6rem;border-radius: 99px;border: 1px solid rgba(124,192,255,.45);background: rgba(10,16,26,.7);color: #cfe6ff;font: 700 .98rem/1 var(--font-head);letter-spacing: .02em;cursor: pointer;transition: background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s var(--sk-ease)}
.sk-faq-more:hover{background: rgba(10,112,208,.3);border-color: #4aa3ff;box-shadow: 0 0 20px rgba(47,140,255,.4);transform: translateY(-2px)}
.sk-faq-more i{width: 10px;height: 10px;border-right: 2px solid #7cc0ff;border-bottom: 2px solid #7cc0ff;transform: rotate(45deg) translateY(-2px);transition: transform .35s var(--sk-ease)}
.sk-awa-wa svg{width: 62% !important;height: 62% !important;color: #fff;fill: #fff}
.social-float{gap: 1.3rem !important}
.bottom-nav a.is-wa{color: #9fd0ff !important}
.bottom-nav a.is-wa span{font-weight: 800;letter-spacing: .04em}
@media (min-width: 981px){.site-header .wrap{display: grid !important;grid-template-columns: 1fr auto 1fr;grid-template-areas: ". logo tools" "nav nav nav";align-items: center;justify-content: stretch;row-gap: .35rem;min-height: 0 !important;padding-block: 1rem .55rem !important}
.site-header .site-logo{grid-area: logo;justify-self: center;margin: 0 !important}
.site-header .main-nav{grid-area: nav;display: flex !important;justify-content: center !important;align-items: center;flex-wrap: wrap;gap: .5rem 1rem;width: 100%;margin: 0 !important;padding-top: .45rem !important;border-top: 1px solid transparent;border-image: linear-gradient(90deg,transparent,rgba(124,192,255,.22),transparent) 1}
.site-header .main-nav>ul{justify-content: center}
html body .site-header .site-logo img,html body .site-header .site-logo .custom-logo{height: 128px !important;transition: height .45s var(--sk-ease),filter .4s ease,transform .5s var(--sk-ease) !important}
html body .site-header.is-scrolled .site-logo img,html body .site-header.is-scrolled .site-logo .custom-logo{height: 62px !important}
.site-header.is-scrolled .wrap{padding-block: .5rem .4rem !important}
.site-header .site-logo.sk-logo::before{content: "";position: absolute;left: 50%;top: 50%;width: 140%;height: 120%;transform: translate(-50%,-50%);z-index: -1;pointer-events: none;background: radial-gradient(closest-side,rgba(47,140,255,.22),transparent);animation: skLogoHalo 6s ease-in-out infinite}
@keyframes skLogoHalo{0%,100%{opacity: .6;transform: translate(-50%,-50%) scale(.95)}50%{opacity: 1;transform: translate(-50%,-50%) scale(1.05)}}
}
@media (min-width: 981px) and (max-width: 1199px){.site-header .main-nav{gap: .4rem .6rem}
}
@media (min-width: 981px) and (max-height: 760px){html body .site-header .site-logo img{height: 100px !important}
}
@media (max-width: 980px){.site-header .wrap{display: grid !important;grid-template-columns: 1fr auto 1fr;grid-template-areas: "tools logo menu";align-items: center;gap: .5rem}
.site-header .site-logo{grid-area: logo;justify-self: center}
.site-header .nav-toggle{grid-area: menu;justify-self: end}
html body .site-header .site-logo img{height: 68px !important}
html body .site-header.is-scrolled .site-logo img{height: 54px !important}
}
@media (min-width: 900px){.social-float{align-items: center !important;gap: 1.4rem !important}
.social-float a:not(.is-amanda){position: relative;width: 54px !important;height: 54px !important;border-radius: 50% !important;color: #fff !important;border: 2px solid rgba(124,192,255,.6) !important;box-shadow: 0 8px 18px rgba(0,0,0,.5),0 0 14px rgba(47,140,255,.35) !important;transition: transform .35s var(--sk-ease),box-shadow .35s ease !important;animation: skAmBob 4.5s ease-in-out infinite}
.social-float a[aria-label="Instagram"]{background: radial-gradient(circle at 30% 110%,#ffdc80 0%,#fcaf45 12%,#f77737 25%,#f56040 35%,#fd1d1d 45%,#e1306c 60%,#c13584 72%,#833ab4 88%,#5851db 100%) !important;animation-delay: -1.2s !important}
.social-float a[aria-label="Facebook"]{background: radial-gradient(circle at 35% 30%,#4f8dff 0%,#1877f2 55%,#0b4fb3 100%) !important;animation-delay: -2.4s !important}
.social-float a:not(.is-amanda) svg{width: 26px !important;height: 26px !important;filter: drop-shadow(0 1px 2px rgba(0,0,0,.35))}
.social-float a:not(.is-amanda):hover{transform: scale(1.1) !important;box-shadow: 0 10px 22px rgba(0,0,0,.55),0 0 22px rgba(47,140,255,.6) !important}
.social-float a:not(.is-amanda)::after{content: attr(aria-label);position: absolute;right: calc(100% + 12px);top: 50%;transform: translate(6px,-50%);padding: .35rem .7rem;border-radius: 10px;background: rgba(10,16,26,.95);border: 1px solid rgba(124,192,255,.4);color: #e6f2ff;font: 700 .85rem/1 var(--font-body);white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity .3s ease,transform .3s var(--sk-ease)}
.social-float a:not(.is-amanda):hover::after{opacity: 1;transform: translate(0,-50%)}
}
@media (prefers-reduced-motion: reduce){.social-float a,.btn--outline::before,.site-header .site-logo.sk-logo::before{animation: none !important}
}
@media (min-width: 981px){.site-header .wrap{grid-template-columns: 1fr;grid-template-areas: "logo" "nav" !important;padding-block: 1.1rem .7rem !important}
html body .site-header .site-logo img,html body .site-header .site-logo .custom-logo{height: 170px !important}
html body .site-header.is-scrolled .site-logo img{height: 64px !important}
.site-header .main-nav{gap: .6rem 2.2rem !important;padding-top: .7rem !important}
.site-header .main-nav>ul{gap: .35rem !important}
.site-header .main-nav>.header-search{position: relative;margin-left: .4rem !important;padding-left: 2.2rem}
.site-header .main-nav>.header-search::before{content: "";position: absolute;left: 0;top: 15%;bottom: 15%;width: 1px;background: linear-gradient(180deg,transparent,rgba(124,192,255,.45),transparent)}
.site-header .main-nav>.header-cart{margin: 0 !important}
.site-header .site-logo.sk-logo{perspective: 900px}
.site-header .site-logo.sk-logo img{animation: skLogoIn 1.2s var(--sk-ease) both}
@keyframes skLogoIn{from{opacity: 0;transform: translateY(-10px) scale(.94);filter: blur(8px) drop-shadow(0 0 10px rgba(47,140,255,.35))}to{opacity: 1;transform: none;filter: drop-shadow(0 0 10px rgba(47,140,255,.35))}}
.site-header .site-logo.sk-logo:hover img{transform: rotateX(6deg) rotateY(-8deg) scale(1.04) !important;filter: drop-shadow(0 0 24px rgba(47,140,255,.75)) !important}
.site-header .site-logo.sk-logo::before{width: 170%;height: 150%;background: radial-gradient(closest-side,rgba(47,140,255,.26),rgba(47,140,255,.08) 60%,transparent) !important}
}
@media (min-width: 981px) and (max-height: 820px){html body .site-header .site-logo img{height: 120px !important}
}
@media (min-width: 960px){body.home .hero .wrap{padding-bottom: 6.5rem !important}
.scroll-cue.sk-cue{display: flex !important;flex-direction: column;align-items: center;gap: .45rem;left: 50%;bottom: 1.1rem !important;width: auto !important;height: auto !important;margin: 0 !important;transform: translateX(-50%);border: 0 !important;border-radius: 0 !important;text-decoration: none;z-index: 4}
.sk-cue-mouse{position: relative;display: block;width: 28px;height: 44px;border-radius: 16px;border: 2px solid rgba(160,215,255,.85);box-shadow: 0 0 16px rgba(47,140,255,.6),inset 0 0 10px rgba(47,140,255,.25);animation: skCueGlow 2.4s ease-in-out infinite}
.sk-cue-mouse span{position: absolute !important;left: 50% !important;top: 8px !important;width: 4px !important;height: 9px !important;margin-left: -2px !important;border-radius: 2px;background: #fff !important;box-shadow: 0 0 8px #7cc0ff;animation: cue 1.8s ease-in-out infinite}
.sk-cue-txt{padding: .3rem .8rem;border-radius: 99px;background: rgba(6,10,16,.7);border: 1px solid rgba(124,192,255,.35);color: #cfe6ff;font: 700 .78rem/1 var(--font-head);letter-spacing: .12em;text-transform: uppercase;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}
.sk-cue-arrows{display: flex;flex-direction: column;align-items: center;margin-top: -.15rem}
.sk-cue-arrows i{display: block;width: 12px;height: 12px;margin-top: -4px;border-right: 2.5px solid #7cc0ff;border-bottom: 2.5px solid #7cc0ff;transform: rotate(45deg);filter: drop-shadow(0 0 6px rgba(47,140,255,.9));opacity: 0;animation: skCueArrow 1.6s ease-in-out infinite}
.sk-cue-arrows i:nth-child(2){animation-delay: .2s}
.sk-cue-arrows i:nth-child(3){animation-delay: .4s}
.scroll-cue.sk-cue:hover .sk-cue-txt{background: rgba(10,112,208,.5);color: #fff}
}
@keyframes skCueGlow{0%,100%{box-shadow: 0 0 12px rgba(47,140,255,.45),inset 0 0 8px rgba(47,140,255,.2)}50%{box-shadow: 0 0 26px rgba(47,140,255,.9),inset 0 0 14px rgba(47,140,255,.4)}}
@keyframes skCueArrow{0%{opacity: 0;transform: rotate(45deg) translate(-4px,-4px)}50%{opacity: 1}100%{opacity: 0;transform: rotate(45deg) translate(4px,4px)}}
.sk-stitch{position: relative;z-index: 6;height: 46px;margin: -23px 0;line-height: 0;pointer-events: none;overflow: visible;background: none !important}
.sk-stitch svg{display: block;width: 100%;height: 46px;overflow: visible}
.sk-st-guide{fill: none;stroke: rgba(124,192,255,.12);stroke-width: 1;stroke-dasharray: 2 7}
.sk-st-thread{fill: none;stroke-linecap: round;filter: drop-shadow(0 0 4px rgba(47,140,255,.9))}
.sk-st-needle{filter: drop-shadow(0 0 6px rgba(160,215,255,.95))}
.site-footer{margin-top: 0}
@media (prefers-reduced-motion: reduce){.sk-cue-mouse,.sk-cue-mouse span,.sk-cue-arrows i{animation: none !important;opacity: 1}
.site-header .site-logo.sk-logo img{animation: none}
}
@media (min-width: 981px){.site-header .main-nav{flex-wrap: nowrap !important;gap: .6rem 1.2rem !important}
.site-header .main-nav>.header-search{padding-left: 1.4rem;margin-left: 0 !important}
}
@media (min-width: 981px) and (max-width: 1299px){.site-header .main-nav{gap: .5rem .7rem !important}
.site-header .main-nav>.header-search{padding-left: .9rem}
.header-search input[type="search"]{width: 120px !important}
}
@media (min-width: 960px){.scroll-cue.sk-cue{bottom: 2.4rem !important}
}
.scroll-cue.sk-cue>span{position: relative !important;left: auto !important;top: auto !important;margin: 0 !important;animation: none;border-radius: 0}
.scroll-cue.sk-cue>.sk-cue-mouse{width: 28px !important;height: 44px !important;border-radius: 16px !important;background: transparent !important;animation: skCueGlow 2.4s ease-in-out infinite !important}
.scroll-cue.sk-cue>.sk-cue-txt{width: auto !important;height: auto !important;border-radius: 99px !important;background: rgba(6,10,16,.7) !important;white-space: nowrap}
.scroll-cue.sk-cue>.sk-cue-arrows{width: auto !important;height: auto !important;background: none !important}
.scroll-cue.sk-cue:hover>.sk-cue-txt{background: rgba(10,112,208,.5) !important}
.sk-stitch{position: relative;z-index: 6;height: 34px;margin: -17px 0;line-height: 0;pointer-events: none;overflow: visible;background: none !important}
.sk-stitch svg{display: block;width: 100%;height: 34px;overflow: visible}
.sk-st-guide{fill: none;stroke: rgba(124,192,255,.14);stroke-width: 1;stroke-dasharray: 2 8}
.sk-st-glow{fill: none;stroke: rgba(47,140,255,.22);stroke-width: 7;stroke-linecap: round;stroke-dasharray: 15 10}
.sk-st-thread{fill: none;stroke: #4aa3ff;stroke-width: 2.4;stroke-linecap: round;stroke-dasharray: 15 10;filter: none !important}
.sk-st-needle{filter: none !important}
body.home .site-main{display: flex !important;flex-direction: column}
body.home .site-main>*{width: 100%}
@media (min-width: 960px){body.home .hero .wrap{min-height: calc(100svh - var(--chrome-h,150px) - var(--ticker-h,58px)) !important}
}
@supports (animation-timeline: view()){@keyframes skViewIn{from{opacity: .25;transform: translateY(36px) scale(.97)}to{opacity: 1;transform: none}}
}
.js .reveal{filter: none !important}
.js img.sk-img{filter: none !important}
body::after{display: none !important}
.site-header{will-change: auto}
.site-header .site-logo img{will-change: auto}
@media (max-width: 980px),(hover: none){body.home .section::before,body.home .section::after{animation: none !important;display: none}
.site-header,body.home .site-header{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: rgba(6,8,12,.97) !important}
.sk-ty-video video,.page-hero-bg video,.hero-bg video{transform: none !important}
ul.products li.product,.use,.sk-ready-steps li,.story-list li,.sk-faq-item,.section-head h2,.sk-ready h2{animation: none !important}
}
@media (min-width: 981px) and (max-width: 1279px){.site-header .main-nav{flex-wrap: wrap !important;row-gap: .5rem !important}
.site-header .main-nav>ul{flex: 1 1 100%;justify-content: center}
.site-header .main-nav>.header-search{padding-left: 0 !important}
.site-header .main-nav>.header-search::before{display: none}
html body .site-header .site-logo img{height: 130px !important}
}
.site-header .wrap{overflow: visible}
.site-header{overflow-anchor: none}
@media (min-width: 981px){html body .site-header.is-scrolled .site-logo img,html body .site-header.is-scrolled .site-logo .custom-logo{height: 170px !important}
.site-header.is-scrolled .wrap{padding-block: 1.1rem .7rem !important}
html{scroll-padding-top: calc(var(--sk-hdr-pin,90px) + 20px)}
}
@media (min-width: 981px) and (max-width: 1279px){html body .site-header.is-scrolled .site-logo img{height: 130px !important}
}
@media (min-width: 981px) and (max-height: 820px){html body .site-header .site-logo img,html body .site-header.is-scrolled .site-logo img{height: 120px !important}
}
@media (max-width: 980px){html body .site-header .site-logo img,html body .site-header.is-scrolled .site-logo img{height: 60px !important;transition: none !important}
}
.site-header .site-logo img{transition: filter .4s ease,transform .5s var(--sk-ease) !important}
.sk-faq-list.is-collapsed>.sk-faq-item:nth-child(n+5){display: none !important}
@media (max-width: 980px){.sk-top{display: none !important}
}
.topbar{display: none !important}
@media (min-width: 981px){html body .site-header .site-logo img,html body .site-header .site-logo .custom-logo,html body .site-header.is-scrolled .site-logo img,html body .site-header.is-scrolled .site-logo .custom-logo{height: 114px !important}
.site-header .wrap,.site-header.is-scrolled .wrap{padding-block: .7rem .5rem !important}
.site-header .main-nav{padding-top: .5rem !important}
}
@media (min-width: 981px) and (max-width: 1279px){html body .site-header .site-logo img,html body .site-header.is-scrolled .site-logo img{height: 92px !important}
}
@media (min-width: 981px) and (max-height: 820px){html body .site-header .site-logo img,html body .site-header.is-scrolled .site-logo img{height: 84px !important}
}
@media (min-width: 960px){body.home .hero .wrap{min-height: calc(100svh - var(--chrome-h,190px) - var(--ticker-h,52px)) !important;padding-block: 1.4rem 3.6rem !important;align-items: center}
body.home .hero .hero-promo-title{font-size: clamp(2.4rem,4vw,3.6rem) !important}
body.home .hero .hero-copy .lead{font-size: 1.05rem !important;margin: .5rem 0 .7rem !important}
body.home .hero .sk-bn-count span{min-width: 68px !important;padding: .45rem .3rem .4rem !important}
body.home .hero .sk-bn-count b{font-size: 1.6rem !important}
.hero .hero-clips{display: flex !important;justify-content: center;align-items: center;gap: clamp(1.4rem,2.4vw,2.4rem) !important;padding: 1.6rem 0 !important;overflow: visible !important}
.hero .hero-clips>li{--clip-h: min(calc(100svh - var(--chrome-h,190px) - var(--ticker-h,52px) - 9rem),470px);flex: none !important;width: calc(var(--clip-h) * 9 / 16) !important;animation: none !important;translate: none !important}
.hero .hero-clips>li:nth-child(1){transform: translateY(1.4rem) rotate(-2.5deg) !important}
.hero .hero-clips>li::before,.hero .hero-clips .clip-frame::after,.hero .hero-clips .clip-frame::before{display: none !important}
.hero .hero-clips>li:hover{z-index: 2}
.sk-embroid rect{fill: none;stroke-linecap: round}
@keyframes skEmb{to{stroke-dashoffset: -320}}
.scroll-cue.sk-cue{bottom: .55rem !important;gap: .25rem !important;flex-direction: row !important;padding: .3rem .75rem .3rem .45rem;border-radius: 99px !important;background: rgba(6,10,16,.6) !important;border: 1px solid rgba(124,192,255,.3) !important;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}
.scroll-cue.sk-cue>.sk-cue-mouse{width: 18px !important;height: 28px !important;border-radius: 10px !important;border-width: 1.5px !important}
.scroll-cue.sk-cue>.sk-cue-mouse span{top: 5px !important;width: 3px !important;height: 6px !important;margin-left: -1.5px !important}
.scroll-cue.sk-cue>.sk-cue-txt{padding: 0 .2rem !important;background: none !important;border: 0 !important;font-size: .7rem !important}
.scroll-cue.sk-cue>.sk-cue-arrows{display: none !important}
}
@media (min-width: 960px){body.home .hero .wrap{grid-template-columns: minmax(0,1fr) minmax(0,1.2fr) !important;gap: 2.5rem !important}
body.home .hero .hero-actions{flex-wrap: nowrap !important}
body.home .hero .hero-actions .btn{min-height: 50px !important;padding: 0 1.2rem !important}
}
@media (min-width: 960px) and (max-height: 860px){body.home .hero .wrap{padding-block: .9rem 3.2rem !important}
body.home .hero .hero-copy .sk-bn-chip{margin-bottom: .35rem !important}
body.home .hero .sk-h1-eyebrow{font-size: .82rem !important;margin-bottom: .15rem !important}
body.home .hero .hero-promo-title{font-size: clamp(2.1rem,3.4vw,2.9rem) !important}
body.home .hero .hero-copy .lead{font-size: .98rem !important;line-height: 1.45 !important;margin: .35rem 0 .5rem !important}
body.home .hero .sk-bn-ends{margin: 0 0 .3rem !important;font-size: .85rem !important}
body.home .hero .countdown.sk-bn-count{margin: 0 0 .8rem !important}
body.home .hero .sk-bn-count span{min-width: 60px !important;padding: .35rem .25rem .3rem !important}
body.home .hero .sk-bn-count b{font-size: 1.35rem !important}
.hero .hero-clips{padding: 1rem 0 !important}
}
@media (min-width: 960px){.hero .hero-clips>li{--clip-hv: min(calc(100svh - var(--chrome-h,190px) - var(--ticker-h,52px) - 9rem),470px);--clip-cw: calc((min(100vw - 2.5rem,var(--wrap)) - 2.5rem) * .545 / 3 - 2.6rem);width: min(calc(var(--clip-hv) * 9 / 16),var(--clip-cw)) !important}
.hero .hero-clips{gap: 2.2rem !important;min-width: 0}
}
@media (min-width: 960px) and (max-width: 1440px){body.home .hero .wrap{padding-right: 5.6rem !important}
.hero .hero-clips>li{--clip-cw: calc((100vw - 2.5rem - 5.6rem - 2.5rem) * .545 / 3 - 2.6rem)}
}
@media (min-width: 960px){.hero .hero-clips>li{transition: scale .45s var(--sk-ease),filter .45s ease}
.hero .hero-clips>li:hover{scale: 1.04;filter: drop-shadow(0 0 22px rgba(47,140,255,.45))}
}
.page-hero + .sk-stitch{margin: -17px 0 !important}
@media (min-width: 960px){body.home .hero .wrap{grid-template-columns: minmax(0,.85fr) minmax(0,1.5fr) !important;gap: 2rem !important}
.hero .hero-clips{gap: 1.9rem !important}
.hero .hero-clips>li{--clip-hv: min(calc(100svh - var(--chrome-h,190px) - var(--ticker-h,52px) - 6.6rem),600px);--clip-cw: calc((min(100vw - 2.5rem,var(--wrap)) - 2rem) * .638 / 3 - 2.2rem)}
body.home .hero .hero-copy{max-width: 520px}
}
@media (min-width: 960px) and (max-width: 1440px){.hero .hero-clips>li{--clip-cw: calc((100vw - 2.5rem - 5.6rem - 2rem) * .638 / 3 - 2.2rem)}
}
@media (min-width: 960px){.hero .hero-clips>li{--clip-hv: min(calc(100svh - var(--chrome-h,190px) - var(--ticker-h,52px) - 7.6rem),600px);--clip-cw: calc((min(100vw - 2.5rem,var(--wrap)) - 2rem) * .6 / 3 - 2.4rem)}
body.home .hero .hero-copy{max-width: 470px}
}
@media (min-width: 960px) and (max-width: 1440px){.hero .hero-clips>li{--clip-cw: calc((100vw - 2.5rem - 5.6rem - 2rem) * .6 / 3 - 2.4rem)}
}
@media (min-width: 960px){body.home .hero .hero-actions{flex-wrap: wrap !important;gap: .6rem !important}
body.home .hero .hero-actions .btn{padding: 0 1.15rem !important;font-size: .95rem !important;white-space: nowrap}
}
ul.products li.product a.woocommerce-LoopProduct-link::before,
.use a::before,
.woocommerce div.product .woocommerce-product-gallery::after,
.hero-clips .clip-frame::after{
	background: none !important;
	border: 2.5px solid #4aa3ff !important;
	border-radius: 14px !important;
	box-sizing: border-box;
	filter: drop-shadow(0 0 5px rgba(47,140,255,.85));
	-webkit-mask: linear-gradient(#000 0 0) top left / 28px 28px no-repeat, linear-gradient(#000 0 0) top right / 28px 28px no-repeat, linear-gradient(#000 0 0) bottom left / 28px 28px no-repeat, linear-gradient(#000 0 0) bottom right / 28px 28px no-repeat;
	mask: linear-gradient(#000 0 0) top left / 28px 28px no-repeat, linear-gradient(#000 0 0) top right / 28px 28px no-repeat, linear-gradient(#000 0 0) bottom left / 28px 28px no-repeat, linear-gradient(#000 0 0) bottom right / 28px 28px no-repeat;
}
.use a::before{border-radius: 16px !important}
ul.products li.product a.woocommerce-LoopProduct-link::after{border-radius: 14px;overflow: hidden}
.sk-oi-seals span{font-size:.9rem}
.hero .sk-bn-count span{font-size:.8rem}
.sk-bn-chip{font-size:.9rem}
@media (min-width:981px){.main-nav>ul>li>a{font-size:1rem !important}
}
@media (min-width:981px) and (max-width:1199px){.main-nav>ul>li>a{padding-left:.4rem !important;padding-right:.4rem !important}
}
.use-img img,
.js .use-img img.sk-img,
.js .use-img img.sk-img.is-loaded{
	inset: 0 !important;
	top: 0 !important;
	left: 0 !important;
	margin: auto !important;
	width: 84% !important;
	height: 84% !important;
	transform: none !important;
	translate: 0 0;
	transition: opacity .8s ease, filter .35s ease, translate .35s ease;
}
@media (hover: none){.use a:hover::before{opacity: 0}
.use a:active::before{opacity: 1}
}
.pswp img{max-width: none !important}
.woocommerce-product-gallery__image a{touch-action: manipulation}
.sk-hc-art svg{width: 76px;height: 76px;display: block;transition: transform .6s var(--sk-ease)}
.sk-hc-act .btn{width: 100%;max-width: 330px;min-height: 56px;padding: .7rem 1.1rem;font-size: 1.02rem;white-space: normal;line-height: 1.2}
@keyframes skFlash{20%,60%{box-shadow: 0 0 0 4px rgba(47,140,255,.55),0 0 50px rgba(47,140,255,.5)}}
html.sk-lite .hero-bg video{filter: none !important;transform: none !important;will-change: auto !important;animation: none !important}
.ticker-track,.sk-clipstrip .hero-clips.is-marquee,.hero-glow,.hero-spot{will-change: transform;backface-visibility: hidden}
.hero-clips .clip-frame video,.hero-bg video,.story-bg video,.page-hero-bg video,.footer-bg video{backface-visibility: hidden}
@media (max-width: 980px){.hero-bg video,.page-hero-bg video,.footer-bg video,.story-bg video{filter: none !important}
}
@media (max-width: 980px){ul.products li.product a img,.use-img img,.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce div.product div.images img.wp-post-image{filter: none !important}
}
@media (max-width: 980px){.hero-promo-title,.sk-bn-box-title{animation: none !important}
}
.sk-faq,.sk-ready,.story,.site-footer .fgrid{content-visibility: auto;contain-intrinsic-size: auto 520px}
a,button,.btn,.button,summary,label{touch-action: manipulation}
@media (hover: hover) and (pointer: fine) and (min-width: 981px){html:not(.sk-lite) body.home .hero-clips{isolation: isolate}
html:not(.sk-lite) body.home .hero-clips::after{content: "";position: absolute;inset: -12% -8%;z-index: -1;pointer-events: none;border-radius: 50%;background: radial-gradient(closest-side,rgba(47,140,255,.18),transparent);animation: skBreathe 7s ease-in-out infinite;will-change: transform,opacity}
html:not(.sk-lite) .hero .btn--whatsapp,html:not(.sk-lite) .sk-ready-cta .btn,html:not(.sk-lite) .cta .btn{box-shadow: 0 10px 30px rgba(13,122,66,.35);animation: skSoftGlow 4s ease-in-out infinite}
}
@keyframes skBreathe{0%,100%{transform: scale(1);opacity: .7}50%{transform: scale(1.12);opacity: 1}}
@keyframes skSoftGlow{0%,100%{box-shadow: 0 10px 30px rgba(13,122,66,.3)}50%{box-shadow: 0 14px 40px rgba(31,184,107,.55)}}
@media (prefers-reduced-motion: reduce){body.home .hero-clips::after,.hero .btn--whatsapp,.sk-ready-cta .btn,.cta .btn{animation: none !important}
}
.sk-cursor-glow{mix-blend-mode: normal !important;will-change: auto !important;background: radial-gradient(closest-side,rgba(47,140,255,.07),rgba(47,140,255,.03) 45%,transparent 72%) !important}
.hero-clips .clip-frame video,.hero-bg video,.story-bg video,.page-hero-bg video,.footer-bg video{backface-visibility: visible}
.sk-ag-list li{display: flex !important;align-items: flex-start;gap: .85rem;margin: 0 !important;padding: 1rem 1rem 1rem .95rem;border-radius: 14px;background: rgba(10,14,20,.75);border: 1px solid rgba(255,200,90,.22);color: #ece2c8;line-height: 1.5;font-size: 1rem;transition: border-color .3s ease,transform .3s var(--sk-ease)}
.sk-ag-list li:hover{border-color: rgba(255,200,90,.5);transform: translateY(-2px)}
.sk-ag-list li::before{content: none !important;display: none !important}
.sk-ag-ico svg{width: 24px;height: 24px}
@media (prefers-reduced-motion: reduce){.sk-ag-list li:hover{transform: none}
}
.sk-pv-card h3{margin: 0 !important;font-size: 1.22rem !important;color: #fff !important;text-wrap: balance}
.sk-pv-card p{margin: 0 !important;max-width: 40ch;color: #c3cdd9 !important;line-height: 1.65;text-wrap: pretty}
.sk-pv-card .btn{margin-top: auto;padding-top: .7rem;width: 100%;max-width: 330px;min-height: 56px;color: #e9edf3;box-shadow: inset 0 0 0 2px rgba(120,185,255,.55);white-space: normal;line-height: 1.2}
.sk-pv-card .btn:hover{background: rgba(47,140,255,.18);color: #fff;box-shadow: inset 0 0 0 2px #4aa3ff,0 0 22px rgba(47,140,255,.35)}
.sk-pv-card .btn::after{content: none}
@media (min-width: 760px){.sk-ag-list li{flex-direction: column;align-items: center;text-align: center;padding: 1.3rem 1.1rem}
.sk-ag-ico svg{width: 27px;height: 27px}
}
.woocommerce-account .woocommerce-MyAccount-navigation a:focus:not(:focus-visible){outline: none}
.sk-dash-wa svg{width: 22px;height: 22px;flex: none;fill: currentColor}
.site-footer .footer-legal p{color: #8d9db0 !important;background: none !important;-webkit-background-clip: border-box !important;background-clip: border-box !important;-webkit-text-fill-color: currentColor !important;animation: none !important}
.site-footer .footer-legal p:last-child{color: #6f7f92 !important}
.site-footer .footer-legal :is(a,span){color: inherit !important;-webkit-text-fill-color: currentColor !important;font: inherit !important;letter-spacing: inherit !important;text-decoration: none !important}
.site-header,body.home .site-header.is-scrolled{background: #06080c !important}
.sk-addr-none-ico svg{width: 28px;height: 28px}
.sk-addr-add svg{width: 22px;height: 22px;flex: none}
.sk-notice-x svg{width: 18px;height: 18px}
.woocommerce-order-details h2,.woocommerce-customer-details h2{font-size: clamp(1.25rem,3vw,1.5rem) !important;margin: 0 0 1.1rem !important;text-align: center !important}
.sk-cust-label svg{width: 18px;height: 18px;flex: none}
.sk-cust-contact li{display: flex;flex-direction: column;gap: .05rem;margin: 0 0 .6rem !important;padding: 0 !important;color: #e6edf5}
.sk-cust-contact li:last-child{margin-bottom: 0 !important}
.sk-cust-contact li::before{display: none !important;content: none !important}
.sk-cust-contact small{color: #8b96a6;font-size: .8rem}
:root{--ticker-h: 0px}
@media (min-width: 960px){body.home .hero .wrap{grid-template-columns: minmax(0,.72fr) minmax(0,1.8fr) !important;gap: 1.25rem !important}
body.home .hero .hero-clips{container-type: inline-size;justify-content: center !important;align-items: center !important;gap: 0 !important;padding: 1.5rem 0 2.5rem !important;min-width: 0}
body.home .hero .hero-clips>li{width: min(calc(var(--clip-hv) * 9 / 16),31.5cqw) !important;transform: none !important;rotate: none;scale: .93;margin: 0 .7cqw !important;z-index: 1;filter: none !important;transition: scale .6s var(--sk-ease,cubic-bezier(.2,.7,.2,1)),opacity .6s ease !important;animation: skClipIn .9s cubic-bezier(.2,.7,.2,1) both !important}
body.home .hero .hero-clips>li:nth-child(1){animation-delay: .15s !important}
body.home .hero .hero-clips>li:hover{scale: .97;z-index: 4}
}
body.home .hero .hero-clips>li::after{content: "";position: absolute;left: 12%;right: 12%;bottom: -26px;height: 46px;z-index: -1;pointer-events: none;border-radius: 50%;background: radial-gradient(closest-side,rgba(47,140,255,.38),transparent);filter: blur(10px);opacity: .8}
@keyframes skClipSheen{0%,62%{background-position: 0 0,130% 0}100%{background-position: 0 0,-30% 0}}
@keyframes skClipIn{from{opacity: 0;translate: 0 26px}to{opacity: 1;translate: 0 0}}
@keyframes skClipFloat{0%,100%{translate: 0 0}50%{translate: 0 -8px}}
@media (max-width: 959px){.sk-clip-dots button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 99px;background: rgba(255,255,255,.28);cursor: pointer;transition: width .35s ease,background-color .35s ease}
.sk-clip-dots button.is-on{width: 26px;background: #4aa3ff}
.sk-clip-dots button::before{content: "";display: block;width: 100%;height: 100%;padding: 10px;margin: -10px;box-sizing: content-box}
}
html.sk-lite body.home .hero .hero-clips>li{animation: none !important}
@media (prefers-reduced-motion: reduce){body.home .hero .hero-clips>li,body.home .hero .hero-clips>li .clip-frame::before{animation: none !important}
}
body.home .hero .hero-clips .clip-frame::after,body.home .hero .hero-clips>li::before{display: none !important;content: none !important}
ul.products li.product a.button.add_to_cart_button,ul.products li.product a.button.product_type_variable,ul.products li.product a.button.product_type_simple{position: relative !important;overflow: hidden !important;isolation: isolate;display: flex !important;align-items: center !important;justify-content: center !important;gap: .55rem !important;width: 100% !important;min-height: 54px !important;margin: auto 0 0 !important;padding: 0 1rem !important;border: 0 !important;border-radius: 14px !important;line-height: 1 !important;text-align: center !important;white-space: nowrap !important;font-size: 1.04rem !important;font-weight: 800 !important;letter-spacing: .005em;color: #fff !important;text-decoration: none !important;background: linear-gradient(115deg,transparent 38%,rgba(255,255,255,.26) 50%,transparent 62%) 160% 0 / 260% 100% no-repeat,linear-gradient(180deg,#1d86ec,#0a6cc9) !important;box-shadow: 0 10px 24px -10px rgba(10,112,208,.75),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.18) !important;transition: transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,background-position .9s ease !important;-webkit-tap-highlight-color: transparent}
ul.products li.product a.button.add_to_cart_button{padding-top: 3px !important}
@supports (text-box: trim-both cap alphabetic){ul.products li.product a.button.add_to_cart_button{padding-top: 0 !important;text-box: trim-both cap alphabetic}
}
ul.products li.product a.button.add_to_cart_button::before{content: "" !important;display: block !important;position: static !important;width: 20px;height: 20px;flex: none;margin: 0 !important;background: currentColor !important;border: 0 !important;-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.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.1 10.2a1.6 1.6 0 0 0 1.6 1.3h8.4a1.6 1.6 0 0 0 1.6-1.2L20.5 8H6.2'/%3E%3Ccircle cx='10' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3C/svg%3E") no-repeat center / contain !important;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.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.1 10.2a1.6 1.6 0 0 0 1.6 1.3h8.4a1.6 1.6 0 0 0 1.6-1.2L20.5 8H6.2'/%3E%3Ccircle cx='10' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3C/svg%3E") no-repeat center / contain !important;transition: transform .3s ease}
ul.products li.product a.button.add_to_cart_button::after{display: none !important;content: none !important}
@media (hover: hover){ul.products li.product a.button.add_to_cart_button:hover{transform: translateY(-2px);background-position: -60% 0,0 0 !important;box-shadow: 0 16px 30px -12px rgba(10,112,208,.9),0 0 0 4px rgba(47,140,255,.18),inset 0 1px 0 rgba(255,255,255,.25) !important}
ul.products li.product a.button.add_to_cart_button:hover::before{transform: translateX(2px) rotate(-8deg)}
}
ul.products li.product a.button.add_to_cart_button:active{transform: scale(.97) !important;transition-duration: .08s !important}
ul.products li.product a.button.add_to_cart_button:focus-visible{outline: 3px solid #9fd0ff !important;outline-offset: 3px}
@keyframes skSpin{to{transform: rotate(360deg)}}
@keyframes skPop{from{transform: scale(.3)}to{transform: scale(1)}}
@media (prefers-reduced-motion: reduce){ul.products li.product a.button.add_to_cart_button{transition: none !important}
}
@media (max-width: 980px){.site-header .wrap{align-items: center !important}
.site-header .wrap>.text-size,.site-header .wrap>.nav-toggle{box-sizing: border-box !important;height: 48px !important;min-height: 48px !important;margin: 0 !important;align-self: center !important;border-width: 2px !important;border-radius: 14px !important;line-height: 1 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important}
.site-header .wrap>.nav-toggle{padding: 0 .95rem !important;gap: .5rem !important}
.site-header .wrap>.nav-toggle svg{width: 22px;height: 22px;display: block}
.site-header .site-logo{align-self: center !important;display: flex !important;align-items: center;justify-content: center;line-height: 0}
.site-header .site-logo img{display: block}
}
.site-footer .fbrand{gap: .75rem !important;margin-bottom: 2.4rem !important}
.site-footer .sk-logo--foot img.fbrand-logo{height: 70px !important;opacity: .42;filter: saturate(.85) !important;-webkit-mask-image: linear-gradient(180deg,#000 35%,rgba(0,0,0,.4));mask-image: linear-gradient(180deg,#000 35%,rgba(0,0,0,.4));transition: opacity .5s ease}
.site-footer .sk-logo--foot::after{display: none !important}
.site-footer .fbrand p{max-width: 46ch;margin: 0 auto !important;color: rgba(170,195,225,.48) !important;font-size: .92rem !important;line-height: 1.6;letter-spacing: .02em;text-align: center}
@media (hover: hover){.site-footer .fbrand:hover img.fbrand-logo{opacity: .7}
.site-footer .fbrand:hover p{color: rgba(200,220,240,.7) !important}
}
@media (min-width: 981px){.site-footer .fgrid{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 1rem !important;max-width: 980px !important;align-items: start}
.site-footer .fgroup summary{cursor: pointer !important;display: flex !important;align-items: center;justify-content: center;gap: .6rem;min-height: 58px !important;padding: .5rem 1rem !important;border-radius: 14px !important;background: rgba(18,24,33,.85) !important;border: 1px solid #2a3542 !important;color: #fff;font: 800 1.12rem/1.2 var(--font-head);letter-spacing: .02em;transition: border-color .25s ease,background-color .25s ease}
.site-footer .fgroup summary span::after{display: none !important}
.site-footer .fgroup summary::after{display: block !important;content: "" !important;width: 9px;height: 9px;border-right: 2px solid #7cc0ff;border-bottom: 2px solid #7cc0ff;transform: rotate(45deg) translateY(-3px);transition: transform .3s ease}
.site-footer .fgroup summary:hover,.site-footer .fgroup[open] summary{border-color: rgba(74,163,255,.5) !important;background: rgba(22,32,46,.9) !important}
.site-footer .fgroup .fmenu{margin-top: .7rem !important}
}
@keyframes skFmenuIn{from{opacity: 0;translate: 0 -6px}to{opacity: 1;translate: 0 0}}
.sk-ct svg{fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}
@keyframes skLive{0%{box-shadow: 0 0 0 0 rgba(46,204,113,.6)}70%{box-shadow: 0 0 0 8px rgba(46,204,113,0)}100%{box-shadow: 0 0 0 0 rgba(46,204,113,0)}}
.sk-ct-hours svg{width: 18px;height: 18px;color: #7cc0ff}
.sk-ct-btn-ico svg{width: 24px;height: 24px}
.sk-ct-btn-txt b{font-size: 1.1rem;font-weight: 800;line-height: 1.2}
.sk-ct-btn-txt small{font-size: .9rem;opacity: .85;overflow-wrap: anywhere}
.sk-ct-list li{margin: 0 !important;padding: 0 !important}
.sk-ct-list li::before{display: none !important;content: none !important}
.sk-ct-list li>a,.sk-ct-list li>.sk-ct-list-txt{display: flex;align-items: center;gap: .75rem;padding: .8rem 1rem;border-radius: 14px;background: rgba(255,255,255,.03);border: 1px solid #1c2633;text-decoration: none !important;color: inherit !important;transition: border-color .2s ease,background-color .2s ease}
.sk-ct-list b{color: #fff;font-size: 1rem}
.sk-ct-list small{color: #a9b4c2;font-size: .92rem;line-height: 1.45}
@media (hover: hover){.sk-ct-list li>a:hover{border-color: rgba(74,163,255,.45);background: rgba(47,140,255,.07)}
}
.sk-ct-addr b{color: #fff}
.sk-ct-map svg{width: 18px;height: 18px}
.sk-ct-soc a{display: inline-flex;align-items: center;justify-content: center;gap: .55rem;flex: 1 1 140px;min-height: 50px;padding: 0 1.1rem;border-radius: 14px;color: #fff !important;font-weight: 800;text-decoration: none !important;transition: transform .2s ease}
.sk-ct-soc a svg{width: 20px;height: 20px}
@media (hover: hover){.sk-ct-soc a:hover{transform: translateY(-2px)}
}
.sk-ct-form form{margin: 0}
.sk-ab svg{fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}
.sk-ab p{margin: 0 0 .6rem !important;color: #c9d3df;line-height: 1.65}
.sk-ab p b{color: #fff}
.sk-ab-ico svg{width: 24px;height: 24px}
.sk-ab-ico--lg svg{width: 28px;height: 28px}
.sk-ab-stats li{display: flex;align-items: center;gap: 1rem;margin: 0 !important;padding: 1rem 1.15rem !important;border-radius: 18px;border: 1px solid #1f2a37;background: rgba(8,12,18,.6)}
.sk-ab-stats li::before{display: none !important;content: none !important}
.sk-ab-stats b{flex: none;min-width: 5.6em;font-family: var(--font-head);font-size: 1.55rem;line-height: 1.1;background: linear-gradient(180deg,#fff,#9fd0ff);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}
.sk-ab-stats span{color: #a9b4c2;font-size: .95rem;line-height: 1.4}
.sk-ab-do li{display: flex;flex-direction: column;gap: .45rem;margin: 0 !important;padding: 1.2rem 1.1rem !important;border-radius: 20px;border: 1px solid #1f2a37;background: radial-gradient(ellipse 80% 60% at 0% 0%,rgba(47,140,255,.08),transparent 70%),linear-gradient(180deg,#10161f,#0a0e14);transition: border-color .3s ease,transform .3s ease}
.sk-ab-do li::before{display: none !important;content: none !important}
.sk-ab-do li b{margin-top: .3rem;color: #fff;font-size: 1.05rem;line-height: 1.25}
.sk-ab-do li>span:last-child{color: #a9b4c2;font-size: .93rem;line-height: 1.45}
@media (hover: hover){.sk-ab-do li:hover{border-color: rgba(74,163,255,.4);transform: translateY(-3px)}
}
.sk-ab-cats li{margin: 0 !important;padding: 0 !important}
.sk-ab-cats li::before{display: none !important;content: none !important}
.sk-ab-cats a{display: inline-flex;align-items: center;min-height: 42px;padding: 0 1rem;border-radius: 99px;border: 1px solid #2c3746;background: rgba(255,255,255,.03);color: #fff !important;font-weight: 800;font-size: .95rem;text-decoration: none !important;transition: border-color .2s ease,background-color .2s ease}
@media (hover: hover){.sk-ab-cats a:hover{border-color: #4aa3ff;background: rgba(47,140,255,.12)}
}
.sk-ab-all span{display: inline-block;transition: transform .2s ease}
@media (hover: hover){.sk-ab-all:hover span{transform: translateX(3px)}
}
.sk-ab-band p{margin: 0 !important}
.social-float a.sk-wa-official{width: 56px !important;height: 56px !important;border-radius: 50% !important;background: #25d366 !important;border: 0 !important;color: #fff !important;box-shadow: 0 8px 20px rgba(0,0,0,.45),0 0 0 0 rgba(37,211,102,.5) !important}
.social-float a.sk-wa-official svg{width: 30px !important;height: 30px !important;filter: none !important}
@media (hover: hover){.social-float a.sk-wa-official:hover{background: #1ebe5b !important;box-shadow: 0 10px 24px rgba(0,0,0,.5),0 0 22px rgba(37,211,102,.5) !important}
}
.bottom-nav a.is-wa.sk-wa-official i.sk-wa-badge{background: #25d366 !important}
.bottom-nav a.is-wa.sk-wa-official{color: #7ee0a8}
.scroll-cue.sk-cue{position: absolute !important;left: 50% !important;bottom: 1.1rem !important;transform: translateX(-50%) !important;margin: 0 !important;display: block !important;width: 22px !important;height: 42px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;box-shadow: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;opacity: .55;transition: opacity .3s ease}
.scroll-cue.sk-cue>*{display: none !important}
.scroll-cue.sk-cue::before{content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 1px;background: linear-gradient(180deg,transparent,rgba(159,208,255,.75),transparent)}
.scroll-cue.sk-cue::after{content: "";position: absolute;left: 50%;top: 0;width: 5px;height: 5px;margin-left: -2px;border-radius: 50%;background: #cfe6ff;box-shadow: 0 0 8px #4aa3ff;animation: skCueDot 2.4s ease-in-out infinite}
@keyframes skCueDot{0%{transform: translateY(0);opacity: 0}25%{opacity: 1}100%{transform: translateY(36px);opacity: 0}}
@media (hover: hover){.scroll-cue.sk-cue:hover{opacity: 1}
}
@media (prefers-reduced-motion: reduce){.scroll-cue.sk-cue::after{animation: none;top: 50%}
}
.site-footer .sk-seals{opacity: .5;filter: saturate(.4);transition: opacity .4s ease,filter .4s ease;gap: .5rem !important}
.site-footer .sk-seals li{background: transparent !important;border-color: rgba(255,255,255,.08) !important}
.site-footer .sk-seals b{color: #c9d3df !important;font-size: .88rem !important}
.site-footer .sk-seals li,.site-footer .sk-seals a{font-size: .8rem !important;padding: .6rem .8rem !important}
.site-footer .sk-seals li:has(a){padding: 0 !important}
.site-footer .sk-seals .sk-ico,.site-footer .sk-seals svg{width: 20px !important;height: 20px !important;color: #8fb3a3 !important}
@media (hover: hover){.site-footer .sk-seals:hover{opacity: .85;filter: none}
}
.sk-acc svg{fill: none;stroke: currentColor}
.sk-acc h2{margin: 0 !important;padding: 0 !important;font-size: 1.12rem !important;line-height: 1.3 !important;color: #fff !important;text-align: left !important;background: none !important;-webkit-text-fill-color: #fff !important;filter: none !important}
.sk-acc h2::after{display: none !important}
.sk-acc p{margin: 0}
.sk-acc-hi strong{color: #9fd0ff}
.sk-acc-stats li{display: flex;align-items: baseline;gap: .5rem;margin: 0 !important;padding: .75rem .95rem !important;border-radius: 14px;border: 1px solid #1f2a37;background: rgba(8,12,18,.55)}
.sk-acc-stats li::before{display: none !important;content: none !important}
.sk-acc-stats b{font-family: var(--font-head);font-size: 1.6rem;line-height: 1;color: #fff}
.sk-acc-stats span{color: #a9b4c2;font-size: .92rem}
@media (min-width: 760px){.sk-acc-stats li{flex-direction: column;align-items: center;gap: .2rem;min-width: 110px;text-align: center}
}
.sk-acc-head h2{flex: 1;min-width: 0}
.sk-acc-ico svg{width: 21px;height: 21px}
.sk-acc-ico--green svg{width: 26px;height: 26px}
.sk-acc-more span,.sk-acc-link span{display: inline-block;transition: transform .2s ease}
@media (hover: hover){.sk-acc-more:hover span,.sk-acc-link:hover span{transform: translateX(3px)}
}
.sk-acc-btn svg{width: 20px;height: 20px}
.sk-acc-ord-img img{width: 90% !important;height: 90% !important;object-fit: contain;margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;aspect-ratio: auto !important}
.sk-acc-ord-top b{color: #fff;font-size: 1.05rem}
.sk-acc-ord-total,.sk-acc-ord-total .amount{color: #fff;font-weight: 800}
.sk-acc-data li{display: flex;flex-direction: column;gap: .05rem;margin: 0 !important;padding: 0 !important;color: #e6edf5}
.sk-acc-data li::before{display: none !important;content: none !important}
.sk-acc-data small{color: #8b96a6;font-size: .8rem}
.sk-acc-help-txt p{margin-top: .25rem !important;color: #c9d3df;font-size: .95rem;line-height: 1.5}
@keyframes skScan{0%,100%{width:180px;scale:.3889 1;opacity:.7}50%{width:180px;scale:1 1;opacity:1}}
@media (min-width:960px){body.home .hero .hero-promo-title::after{transform-origin:0 50%}
}
@keyframes skClipSheenX{0%,62%{transform:translateX(-80%)}100%{transform:translateX(18.4615%)}}
.sk-logo::after,.footer-mark.sk-mark::after{content:none!important;animation:none!important}
.sk-shine{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skytec.svg") center/contain no-repeat;mask:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skytec.svg") center/contain no-repeat;mix-blend-mode:screen}
.sk-shine::before{content:"";position:absolute;top:0;left:0;width:300%;height:100%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 48%,rgba(160,215,255,.9) 50%,rgba(255,255,255,.75) 52%,transparent 65%);animation:skShineX 7s ease-in-out infinite;will-change:transform}
.footer-mark.sk-mark>.sk-shine{left:50%;right:auto;width:min(calc(100% - 2rem),760px);transform:translateX(-50%);mix-blend-mode:normal;-webkit-mask-image:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skymak-light.svg");mask-image:url("https://skyteccostura.com.br/wp-content/themes/skytec/assets/logo-skymak-light.svg")}
.footer-mark.sk-mark>.sk-shine::before{background:linear-gradient(105deg,transparent 40%,rgba(160,215,255,.65) 50%,transparent 60%);animation-duration:8s}
@keyframes skShineX{0%,55%{transform:translateX(-80%)}100%{transform:translateX(13.3333%)}}
@keyframes skWaRing{0%{transform:scale(1);opacity:1}70%,100%{transform:scale(1.5714);opacity:0}}
@media (max-width:980px){.bottom-nav a.is-wa i{position:relative;animation:none!important;box-shadow:none!important}
.bottom-nav a.is-wa i::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:rgba(37,180,95,.6);pointer-events:none;animation:skWaRing 2.8s ease-out infinite;will-change:transform,opacity}
}
@keyframes skBarX35{from{transform:translateX(-74.2857%)}to{transform:translateX(260%)}}
@keyframes skProg{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes skPar{from{transform:translate3d(0,-18vh,0) scale(1.12)}to{transform:translate3d(0,18%,0) scale(1.12)}}
@supports (animation-timeline:scroll()){.site-header::after{animation:skProg linear both;animation-timeline:scroll(root block)}
@media (prefers-reduced-motion:no-preference){.hero,.page-hero{view-timeline:--skPar block}
.hero-bg video,.page-hero-bg video{animation:skPar linear both;animation-timeline:--skPar}
}
}
.skx-off,.skx-off::before,.skx-off::after,.skx-off *,.skx-off *::before,.skx-off *::after{animation-play-state:paused!important}
.btn--outline::before,.sk-pricebox::before,.woocommerce-cart .cart-collaterals .cart_totals::before,.woocommerce-checkout #order_review::before,.woocommerce-account #customer_login :is(.u-column1,.u-column2)::before,.sk-recover-card::before,.sk-bn-box::before,.woocommerce-checkout form.checkout_coupon.sk-coupon::before,.sk-ty-hero::before,.woocommerce div.product .woocommerce-tabs .panel::before,.hero-clips li::before{will-change:transform}
.hero-bg video,.page-hero-bg video,.footer-bg video,.story-bg video{filter:none!important}
html.sk-eco .crumbs ol,html.sk-eco .hero .countdown span,html.sk-eco .site-header,html.sk-eco body.home .site-header,html.sk-eco .btn--outline,html.sk-eco .sk-cue-txt,html.sk-eco .sk-top{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html.sk-eco body.home .site-header{background:rgba(8,10,14,.95)!important}
html.sk-eco .hero .countdown span{background:linear-gradient(180deg,rgba(17,24,35,.96),rgba(6,9,14,.96))!important}
html.sk-eco .sk-top{background-color:rgba(8,12,18,.92)}
@media (prefers-reduced-motion:reduce){.sk-shine::before{animation:none;transform:translateX(-80%)}
.bottom-nav a.is-wa i::after{animation:none;opacity:0}
}
.wrap,.entry-content,.entry-content>*,.woocommerce,.woocommerce>*,.page-body article{min-width:0}
:is(h1,h2,h3,h4,.sk-oi-name,.woocommerce-shipping-destination){overflow-wrap:break-word}
@media (min-width:981px) and (max-height:800px){html body .site-header .site-logo img,html body .site-header .site-logo .custom-logo{height:96px !important}
.site-header .wrap{padding-block:.6rem .5rem !important}
}
@media (min-width:600px) and (max-width:1099px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc:2;--pg:1.5rem}
}
@media (min-width:1100px) and (max-width:1679px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc:3;--pg:2rem}
}
@media (min-width:1680px) and (max-width:2999px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc:4;--pg:2.25rem}
}
@media (min-width:3000px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products[class*="columns-"],.woocommerce-page ul.products[class*="columns-"]{--pc:5}
}
ul.products li.product{padding:.75rem .75rem 1.25rem !important}
.woocommerce ul.products li.product a img,ul.products li.product a img{padding:1.5% !important;margin:0 0 1rem !important}
ul.products li.product .woocommerce-loop-product__title{font-size:clamp(1.05rem,1.3vw,1.2rem) !important}
ul.products li.product .sk-num{font-size:clamp(1.9rem,2.4vw,2.2rem)}
.use-img img{width:94% !important;height:94% !important}
html.big-text{font-size:100%}
.sk-lock-note a{color:#6fe3a3 !important;font-weight:700}
.sk-acc-data li{grid-column:1 / -1;display:flex !important;flex-direction:column;gap:.15rem !important;min-width:0;padding:.7rem .9rem !important;border-radius:12px;background:#0b1017;border:1px solid #1f2a37;transition:border-color .3s ease}
.sk-acc-data li:hover{border-color:rgba(74,163,255,.4)}
.sk-acc-data small{color:#7cc0ff !important;font-size:.74rem !important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.sk-acc-data li>span{color:#fff;font-size:1.02rem;font-weight:600;overflow-wrap:anywhere}
.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:.85rem;max-width:460px;margin:1.1rem auto 0 !important;padding:1rem 1.25rem !important;border:1px solid #2c3846 !important;border-radius:16px !important;background:linear-gradient(180deg,#111822,#0b1017) !important;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}
.woocommerce-checkout #payment div.payment_box :is(.woocommerce-SavedPaymentMethods-saveNew,.form-row:has(input[type="checkbox"])):hover{border-color:rgba(74,163,255,.55) !important}
.woocommerce-checkout #payment div.payment_box :is(.woocommerce-SavedPaymentMethods-saveNew,.form-row:has(input[type="checkbox"])):has(input:checked){border-color:#2f8cff !important;background:radial-gradient(ellipse 80% 120% at 0% 50%,rgba(47,140,255,.18),transparent 70%),#0d141d !important;box-shadow:0 0 0 3px rgba(47,140,255,.14),0 0 24px rgba(47,140,255,.25)}
.woocommerce-checkout #payment div.payment_box :is(.woocommerce-SavedPaymentMethods-saveNew,.form-row:has(input[type="checkbox"])) label{display:inline !important;margin:0 !important;color:#e6ebf1 !important;font-size:1rem !important;font-weight:700 !important;line-height:1.35;text-align:left !important;cursor:pointer}
.sk-ty-number small{display:inline-flex;align-items:center;gap:.5rem;color:#9fd0ff !important;letter-spacing:.16em !important}
.sk-tyf li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;min-width:0;padding:1.1rem .9rem 1.15rem !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(17,25,37,.88),rgba(8,11,16,.88)) !important;border:1px solid rgba(74,163,255,.22) !important;text-align:center}
.sk-tyf-ico svg{width:22px;height:22px}
.sk-tyf li b{color:#fff;font-family:var(--font-head);font-size:1.15rem !important;line-height:1.3}
.sk-cust-contact li{display:flex;flex-direction:column;gap:.1rem;margin:0 !important;padding:.65rem .9rem !important;border-radius:12px;background:#0b1017;border:1px solid #1f2a37}
.sk-cust-contact li::before{content:none !important}
.sk-cust-contact small{color:#7cc0ff !important;font-size:.72rem !important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.sk-cust-contact li>span{color:#fff;font-size:1.02rem;font-weight:600;overflow-wrap:anywhere}
.sk-cust-label svg{width:34px;height:34px;padding:7px;border-radius:10px;background:rgba(47,140,255,.14);border:1px solid rgba(74,163,255,.45);color:#7cc0ff;box-sizing:border-box}
.sk-cust-label span{color:#fff !important;font-family:var(--font-head);font-size:1rem !important;font-weight:800;letter-spacing:.02em !important;text-transform:none !important}
.sk-save-txt b{color:#fff;font-size:1.05rem;line-height:1.3}
.sk-save-txt small{color:#9fb0c4;font-size:.92rem;line-height:1.35}
.sk-ccp b{color:#fff}
.sk-ccp-bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,#0a70d0,#2f8cff,#7cc0ff);box-shadow:0 0 12px rgba(47,140,255,.8);transition:width .5s var(--sk-ease)}
.sk-ts-done svg{width:30px;height:30px;flex:none;color:#6fe3a3}
.sk-ts-done b{color:#fff}
.sk-ts-badge svg{width:30px;height:30px}
.sk-ts-head strong{display:block;margin:0 0 .3rem;color:#ffd27a;font-family:var(--font-head);font-size:1.18rem;line-height:1.3}
.sk-ts-head span{display:block;color:#dde4ec;font-size:1rem;line-height:1.55}
.sk-ts-head b{color:#fff}
.sk-ts-steps li{display:flex;align-items:center;gap:.8rem;margin:0 !important;padding:.7rem .85rem;border-radius:14px;background:rgba(5,8,12,.6);border:1px solid #263140;opacity:0;animation:skPixStep .6s cubic-bezier(.2,.7,.2,1) forwards}
.sk-ts-steps li::before{content:none !important}
.sk-ts-steps li:nth-child(1){animation-delay:.25s;border-color:rgba(74,163,255,.55)}
.sk-ts-steps li:nth-child(2){animation-delay:.45s}
.sk-ts-steps li:nth-child(3){animation-delay:.65s}
.sk-ts-steps i{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font-style:normal;background:rgba(47,140,255,.16);border:1px solid rgba(74,163,255,.5);color:#7cc0ff}
.sk-ts-steps i svg{width:24px;height:24px}
.sk-ts-steps span{display:flex;flex-direction:column;color:#b6c1cf;font-size:.95rem;line-height:1.4}
.sk-ts-steps b{color:#fff;font-size:1.05rem}
.sk-ts-foot a{color:#6fe3a3 !important;font-weight:700}
@keyframes skTsIn{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}
@keyframes skTsBounce{0%,100%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(6px) rotate(45deg)}}
@keyframes skTsRing{0%{box-shadow:0 0 0 0 rgba(255,200,90,.75),0 0 18px rgba(255,200,90,.5)}70%,100%{box-shadow:0 0 0 14px rgba(255,200,90,0),0 0 18px rgba(255,200,90,.5)}}
@media (prefers-reduced-motion:reduce){.sk-ts-steps li{animation:none;opacity:1}
}
.sk-ea-head h2{margin:0 !important;color:#fff;font-size:clamp(1.3rem,2.6vw,1.55rem) !important;text-align:left !important}
.sk-ea-head h2::after{content:none !important}
.sk-ea-head p{margin:.2rem 0 0 !important;color:#9fb0c4;font-size:.98rem;text-align:left !important}
.sk-post-cta strong{display:block;font-size:1.25rem;margin-bottom:.4rem}
.sk-post-cta .hero-actions{justify-content:center;margin-top:1rem}
.sk-post-related h2{text-align:center;margin-bottom:1.2rem}
.sk-blog-card a{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.4rem;border:1px solid #1e3a5f;border-radius:18px;background:#0e141c;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}
.sk-blog-card a:hover{border-color:#2f8cff;transform:translateY(-2px)}
.sk-blog-card strong{font-size:1.1rem;line-height:1.35}
.sk-blog-card span{color:#b9c6d6;font-size:.95rem;flex:1}
