@keyframes mq{to{transform:translateX(calc(var(--d)*50%))}}@keyframes sweep{to{background-position:-300%0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%,80%,to{transform:scale(1)}90%{transform:scale(1.35)}}@keyframes drop{0%{transform:translateY(-100%)}to{transform:none}}@keyframes neon{to{--a:360deg}}@keyframes build{0%{clip-path:inset(100%0 0 0);opacity:1}72%,92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes nozzle{0%{bottom:14%;opacity:1}72%{bottom:82%;opacity:1}73%,to{bottom:82%;opacity:0}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}50%{box-shadow:0 0 0 10px transparent}}@font-face{font-family:"Vazirmatn";src:url(../fonts/Vazirmatn-VF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(../fonts/space-grotesk-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(../fonts/space-grotesk-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--font);line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}img{max-width:100%;height:auto}.wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}.mut{opacity:.78}.ac,.woocommerce-info:before,.woocommerce-message:before,.woocommerce-tabs ul.tabs li.active a{color:var(--accent)}.line{border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.tile{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) 12%,transparent)0 2px,transparent 2px 9px)}.btn,.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,button.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font:600 15px var(--font);cursor:pointer;transition:filter .2s}.btn:hover,.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{filter:brightness(1.1);color:var(--on-accent);background:var(--accent)}input,select,textarea{min-height:44px;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);background:0 0;color:var(--text);font-family:inherit;padding:8px 14px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav a:after,.ticker{background:var(--accent)}.ticker{color:var(--on-accent);overflow:hidden;white-space:nowrap;font-size:13px;font-weight:600;padding:8px 0}.mq{display:flex;width:max-content;animation:mq 40s linear infinite}.mq span{padding-inline-end:48px}[dir=rtl] .mq{--d:1}[dir=ltr] .mq{--d:-1}.site-header{position:sticky;top:0;z-index:50;background:var(--ground);animation:drop .7s cubic-bezier(.2,.8,.2,1);transition:box-shadow .3s}.bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;transition:padding .3s}.site-header.scrolled .bar{padding-block:10px}.site-header.scrolled{box-shadow:0 8px 30px rgba(0,0,0,.4)}.sweep{height:2px;background:linear-gradient(90deg,transparent,var(--accent),var(--text),var(--accent),transparent);background-size:300% 100%;animation:sweep 5s linear infinite}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:22px}.mark{width:40px;height:40px;border-radius:10px;border:1px solid var(--accent);background:repeating-linear-gradient(0deg,var(--accent)0 5px,var(--ground) 5px 7px);animation:spin 14s linear infinite}.nav ul{gap:28px;list-style:none;margin:0;padding:0}.nav a{position:relative;padding:8px 0;opacity:.85}.nav a:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:2px;width:0;transition:width .3s}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea,.nav .current-menu-item a:after,.nav a:hover:after,.woocommerce form .form-row textarea{width:100%}.acts,.ico,.nav ul{display:flex}.acts{gap:10px}.ico{position:relative;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);background:0 0;color:var(--text);cursor:pointer;padding:0}.ico:hover{border-color:var(--accent);color:var(--accent)}.lp-count,.woocommerce span.onsale{background:var(--accent);color:var(--on-accent)}.lp-count{position:absolute;top:-6px;inset-inline-start:-6px;min-width:20px;height:20px;border-radius:10px;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;animation:pop 3s ease-in-out infinite}.menu-btn,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}@media (max-width:820px){.menu-btn{display:flex}.nav{display:none;position:absolute;inset-inline:0;top:100%;background:var(--ground);padding:16px 32px}.nav.open{display:block}.nav ul{flex-direction:column;gap:8px}.bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.lp-count,.mark,.mq,.site-header,.sweep{animation:none}}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:center;padding-block:56px 72px}.hero h1{font-size:clamp(38px,6vw,68px);line-height:1.25;font-weight:800;margin:20px 0}.pill,.timer span{border:1px solid var(--accent)}.pill,.steps b{color:var(--accent)}.pill{display:inline-block;padding:6px 14px;border-radius:999px;font-size:13px}.hero-art{aspect-ratio:1;max-width:460px;width:100%;margin-inline:auto;border-radius:28px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) 7%,transparent)0 2px,transparent 2px 10px)}.hero-art i{position:absolute;inset:18% 16% 14%;border-radius:50% 50% 24px 24px;background:repeating-linear-gradient(0deg,var(--accent)0 6px,transparent 6px 9px);animation:build 8s cubic-bezier(.55,0,.25,1) infinite}.sec{padding-block:0 72px}.page h1,.sec h2{font-size:32px;font-weight:800;margin:0 0 28px}.cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.card{border-radius:calc(var(--radius) + 4px);overflow:hidden;transition:.25s}.card:hover,.woocommerce ul.products li.product:hover{transform:translateY(-4px);border-color:var(--accent)}.cats .card{padding:20px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between}.cats .tile{height:56px;border-radius:12px}.page{padding-block:40px 72px}.page h1{font-size:40px;margin:0 0 20px}.custom{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px}.formbox{border-radius:24px;padding:28px}.steps{list-style:none;padding:0;display:grid;gap:12px}.steps li,.woocommerce ul.products li.product{border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.steps li{padding:16px;border-radius:16px}.steps b{font:700 24px"Space Grotesk";margin-inline-end:12px}.site-footer{border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent);font-size:14px}.foot{justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:32px}.foot ul,.woocommerce ul.products{gap:20px;margin:0;padding:0;list-style:none}.foot,.foot ul{display:flex}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.woocommerce ul.products li.product{float:none;width:auto;margin:0;padding:0 0 18px;border-radius:calc(var(--radius) + 4px);overflow:hidden;transition:.25s;text-align:start}.woocommerce ul.products li.product img{margin:0 0 14px;aspect-ratio:1;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 18px;font-size:16px;font-weight:600;color:var(--text)}.woocommerce ul.products li.product .price{display:block;padding:0 18px;margin:8px 0 14px;color:var(--accent);font-weight:600}.woocommerce ul.products li.product .button{margin:0 18px}.woocommerce span.onsale{border-radius:999px;min-height:0;line-height:1.6;padding:2px 12px;top:12px;inset-inline-start:12px;inset-inline-end:auto;left:auto;right:auto}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--accent);font-size:26px;font-weight:600}.woocommerce div.product .product_title{font-size:38px;font-weight:800}.woocommerce-tabs ul.tabs li{background:0 0!important;border-color:color-mix(in srgb,var(--text) 16%,transparent)!important;border:0!important;margin:0!important;padding:0!important;border-radius:0!important}.woocommerce-tabs ul.tabs li a{color:var(--text);display:block;padding:12px 18px}.woocommerce table.shop_table,.woocommerce-cart table.cart td,.woocommerce-checkout #payment{background:0 0;border-color:color-mix(in srgb,var(--text) 16%,transparent);color:var(--text)}.woocommerce-checkout #payment div.payment_box{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.woocommerce-info,.woocommerce-message{background:0 0;color:var(--text);border-top-color:var(--accent)}.woocommerce-breadcrumb{opacity:.78;font-size:14px}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.cinfo li,.deals-head{display:flex;justify-content:space-between;gap:16px}.deals-head{align-items:center;flex-wrap:wrap;margin-bottom:28px}.deals-head h2{margin:0}.bolt{color:var(--accent);text-shadow:0 0 14px var(--accent)}.timer{display:flex;align-items:center;gap:6px;direction:ltr;font:700 22px"Space Grotesk",sans-serif}.timer span{min-width:44px;padding:6px 8px;text-align:center;border-radius:10px;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 40%,transparent)}.deals ul.products li.product{position:relative;overflow:visible;background:var(--ground);border-color:color-mix(in srgb,var(--text) 14%,transparent)}.deals ul.products li.product img{border-radius:var(--radius) var(--radius)0 0}.deals ul.products li.product:after,.deals ul.products li.product:before{content:"";position:absolute;inset:-2px;padding:2px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:conic-gradient(from var(--a),var(--accent),transparent 28%,var(--text) 50%,transparent 72%,var(--accent));-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);animation:neon 3.5s linear infinite}.deals ul.products li.product:after{filter:blur(10px);inset:-4px;padding:4px}.deals ul.products li.product:hover{transform:translateY(-6px) scale(1.02);border-color:transparent;box-shadow:0 0 40px color-mix(in srgb,var(--accent) 28%,transparent)}.deals ul.products li.product:hover:before,.track li.done,.track li.now,.woocommerce div.product div.images .flex-control-thumbs img.flex-active,.woocommerce div.product div.images .flex-control-thumbs img:hover{opacity:1}.deals ul.products li.product:hover:after{opacity:.9}.deals ul.products li.product:hover .price{text-shadow:0 0 12px var(--accent)}@media (prefers-reduced-motion:reduce){.deals ul.products li.product:after,.deals ul.products li.product:before{animation:none}}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin-block:28px}.post-card{display:block}.post-card .ph,.post-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.pc-body{padding:18px}.pc-body h2{font-size:19px;margin:6px 0}.pc-body p{margin:0;font-size:14px}.navigation.pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.page-numbers{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.single{max-width:820px}.single .cover{width:100%;border-radius:var(--radius);margin:12px 0 28px}.content{line-height:2.1}.content a,.lp-faq details[open] summary,.timer span,.woocommerce .star-rating span:before,.woocommerce p.stars a{color:var(--accent)}.comment-list{list-style:none;padding:0}.comment-body{padding:16px;margin-bottom:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.e404{text-align:center;padding-block:72px}.e404 .big{font:700 clamp(96px,20vw,220px)/1"Space Grotesk",sans-serif;background:repeating-linear-gradient(0deg,var(--accent)0 8px,transparent 8px 12px);-webkit-background-clip:text;background-clip:text;color:transparent}.search-form{display:flex;gap:10px;justify-content:center;margin:24px 0}.search-form input[type=search]{min-width:240px}.search-form input[type=submit],.woocommerce-product-search button{min-height:44px;padding:0 20px;border:0;border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-family:inherit;font-weight:600;cursor:pointer}.cinfo,.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.cinfo li{padding:14px 18px;border-radius:14px}.cform{display:grid;gap:14px;align-content:start}.cform label{display:grid;gap:6px}.hp{position:absolute;inset-inline-start:-9999px}.bad,.ok{margin:0;padding:12px 16px;border-radius:12px;border:1px solid}.ok{border-color:var(--accent);color:var(--accent)}.bad{border-color:#ff5c5c;color:#ff8c8c}.lp-opts,.woocommerce-MyAccount-navigation a{border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.lp-opts{margin:20px 0;padding:18px;border-radius:calc(var(--radius) + 4px)}.lp-opts h3{margin:0 0 14px;font-size:18px}.lp-opt{display:grid;gap:6px;margin-bottom:14px}.cform label,.lp-opt label{font-size:14px}.lp-num{display:flex;align-items:center;gap:10px}.lp-num input{flex:1}.lp-opt input[type=checkbox]{min-height:0;width:22px;height:22px;accent-color:var(--accent)}.lp-opt-total{margin-top:4px}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.woocommerce-MyAccount-navigation{flex:1 1 220px}.woocommerce-MyAccount-navigation ul{margin:0;gap:8px}.woocommerce-MyAccount-navigation a{display:block;padding:12px 18px;border-radius:12px;transition:.2s}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 25%,transparent)}.woocommerce-MyAccount-content{flex:999 1 520px;min-width:0}.woocommerce form.login,.woocommerce form.register,.woocommerce-MyAccount-content,.woocommerce-order-overview li{border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:20px;padding:24px}.woocommerce form .form-row input.input-text,.woocommerce-address-fields input{width:100%}.woocommerce table.shop_table,.woocommerce-orders-table{border-collapse:collapse;width:100%}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:color-mix(in srgb,var(--text) 16%,transparent)!important;padding:12px}.thanks{text-align:center;padding:40px 24px;border-radius:24px;margin-bottom:32px}.thanks-ico{width:76px;height:76px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--on-accent);background:var(--accent);box-shadow:0 0 34px color-mix(in srgb,var(--accent) 55%,transparent)}.thanks h2{margin:0 0 8px;font-size:30px}.tsteps{max-width:520px;margin:24px auto}.woocommerce-order-overview{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.woocommerce-order-overview li{padding:14px;border-radius:14px}.skip{position:absolute;inset-inline-start:8px;top:-60px;z-index:100;background:var(--accent);color:var(--on-accent);padding:10px 18px;border-radius:10px}.skip:focus{top:8px}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}.btn.ghost{background:0 0;border:1px solid color-mix(in srgb,var(--text) 30%,transparent);color:var(--text)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent);background:0 0}.nav .menu,.woocommerce-tabs ul.tabs{display:flex;gap:28px;list-style:none;margin:0;padding:0}.search-panel{border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent);padding-block:14px}.flist li,.search-panel form,.woocommerce-product-search{display:flex;gap:10px}.search-panel input[type=search]{flex:1}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.js .rv.in{opacity:1;transform:none}.card,.woocommerce ul.products li.product{--mx:50%;--my:50%}.card:hover,.woocommerce ul.products li.product:hover{background-image:radial-gradient(380px circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 16%,transparent),transparent 45%)}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}}.hero-art b{position:absolute;inset-inline:12%;height:3px;border-radius:3px;background:var(--text);box-shadow:0 0 18px var(--accent),0 0 4px var(--accent);animation:nozzle 8s cubic-bezier(.55,0,.25,1) infinite}.hero-art .tag{position:absolute;inset-block-end:18px;inset-inline-end:20px;font:500 12px"Space Grotesk",sans-serif;letter-spacing:.14em;opacity:.78}.hero-art.has-img img{width:100%;height:100%;object-fit:cover;display:block}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}@media (prefers-reduced-motion:reduce){.hero-art b,.hero-art i{animation:none}.hero-art b{display:none}}.printer,.usp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.usp div{padding:22px 4px;border-top:1px solid color-mix(in srgb,var(--text) 22%,transparent);display:grid;gap:4px}.usp b{font-size:20px;color:var(--accent)}.cats .card img{height:96px;width:100%;object-fit:cover;border-radius:12px}.printer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;align-items:center}.printer h2{margin:16px 0}.pr-art{border-radius:28px;aspect-ratio:4/3;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--text) 7%,transparent)0 2px,transparent 2px 10px)}.pr-art i{position:absolute;inset:16% 22% 14%;border-radius:18px;background:repeating-linear-gradient(0deg,var(--accent)0 5px,transparent 5px 8px)}.pr-art.has-img img{width:100%;height:100%;object-fit:cover;display:block}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px;padding-block:48px 24px}.fgrid h3{margin:0 0 14px;font-size:16px}.fabout p{margin:14px 0}.flist,.site-footer .menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.flist li{gap:8px}.badges,.woocommerce div.product form.cart{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.badges img{max-height:90px;width:auto;border-radius:8px}.fbase{padding-block:20px 32px;border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent);font-size:14px}.foot{display:none}.cform .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}input[type=file]{padding:10px 14px;min-height:44px;width:100%}.woocommerce div.product{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:start}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important;margin:0!important}.woocommerce div.product .related,.woocommerce div.product .up-sells,.woocommerce div.product .upsells,.woocommerce div.product .woocommerce-tabs{grid-column:1/-1}.woocommerce div.product div.images img{border-radius:var(--radius)}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;padding:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li{width:auto;float:none}.woocommerce div.product div.images .flex-control-thumbs img{border-radius:12px;opacity:.6;transition:.2s}.woocommerce .quantity .qty{width:90px;text-align:center}.woocommerce div.product form.cart{align-items:center;margin-bottom:24px}.woocommerce div.product form.cart .lp-opts{flex:1 1 100%}.woocommerce div.product form.cart .button{flex:1}.woocommerce div.product form.cart .variations{width:100%;border:0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block;padding:4px 0;border:0;background:0 0}.woocommerce-tabs ul.tabs{gap:8px;margin:0 0 20px;border-bottom:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.woocommerce-tabs ul.tabs li:after,.woocommerce-tabs ul.tabs li:before,.woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce-tabs ul.tabs li.active{box-shadow:inset 0-2px var(--accent)}.woocommerce .related>h2,.woocommerce .upsells>h2{font-size:28px;margin:0 0 24px}.woocommerce .woocommerce-result-count{margin:0 0 20px;opacity:.78;float:none}.woocommerce .woocommerce-ordering{float:none;margin:0 0 20px}.woocommerce-pagination ul.page-numbers{display:flex;gap:8px;justify-content:center;list-style:none;padding:0;margin:32px 0;border:0}.woocommerce-pagination ul.page-numbers li{border:0;float:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:0 0;color:var(--text);padding:0 14px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review{padding:24px;border-radius:20px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.woocommerce-cart table.cart img{width:72px;border-radius:10px}.woocommerce-cart .actions .coupon{display:flex;gap:10px;flex-wrap:wrap}.woocommerce-cart .actions .coupon .input-text{min-width:180px}@media (min-width:900px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:3fr 2fr;gap:32px;align-items:start}.woocommerce-checkout form.checkout #customer_details{width:100%!important;float:none!important}.woocommerce-checkout form.checkout #order_review_heading{display:none}.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:1/span 2}}.woocommerce form .form-row{padding:0;margin:0 0 14px}.woocommerce form .form-row label{display:block;margin-bottom:6px;font-size:14px}.woocommerce-checkout #payment ul.payment_methods{border-color:color-mix(in srgb,var(--text) 16%,transparent)}.woocommerce-checkout #payment div.form-row{padding:0}.select2-container--default .select2-selection--single{background:0 0;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);height:44px;border-radius:10px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text);line-height:42px;padding-inline:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.select2-dropdown{background:var(--ground);color:var(--text);border-color:color-mix(in srgb,var(--text) 25%,transparent)}.select2-search--dropdown .select2-search__field,.woocommerce-error{background:0 0;color:var(--text)}.woocommerce-error{border-top-color:#ff5c5c}.select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-store-notice{background:var(--accent);color:var(--on-accent)}.lp-sticky{display:none}@media (max-width:820px){.lp-sticky:not([hidden]){display:flex;position:fixed;inset-inline:0;bottom:0;z-index:60;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ground) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.lp-sticky .lp-sp{color:var(--accent);font-weight:600}}@media (max-width:560px){.cform .two{grid-template-columns:1fr}.wrap{padding-inline:20px}}body.no-scroll{overflow:hidden}.ann,.btn.sm{font-size:14px}.btn.sm{padding:0 14px;gap:8px}.ann{background:var(--text);color:var(--ground);text-align:center;padding:8px 52px;position:relative}.ann a{text-decoration:underline}.ann-x{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);min-width:44px;min-height:44px;background:0 0;border:0;color:inherit;font-size:22px;cursor:pointer}.bar,.woocommerce ul.products li.product{position:relative}.hl-centered .bar{flex-wrap:wrap;justify-content:center}.hl-centered .brand,.hl-centered .custom-logo-link{flex:1 0 100%;justify-content:center;order:1}.hl-centered .nav{order:3;flex:1 0 100%}.hl-centered .nav .menu{justify-content:center}.hl-centered .acts{position:absolute;inset-inline-end:32px;top:20px;order:2}.hl-compact .ticker{display:none}.hl-compact .bar{padding-block:8px}.dr-ov{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:90}.drawer{position:fixed;inset-block:0;inset-inline-end:0;width:min(420px,92vw);background:var(--ground);border-inline-start:1px solid color-mix(in srgb,var(--text) 16%,transparent);z-index:100;display:flex;flex-direction:column;visibility:hidden;transform:translateX(105%);transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s}[dir=rtl] .drawer{transform:translateX(-105%)}.drawer.open{visibility:visible;transform:none;transition-delay:0s}.dr-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid color-mix(in srgb,var(--text) 16%,transparent);font-size:18px}.dr-x{min-width:44px;min-height:44px;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);background:0 0;color:var(--text);font-size:22px;cursor:pointer;line-height:1}.dlg .dr-x{position:absolute;inset-block-start:12px;inset-inline-end:12px}.drawer .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1;min-height:0}.woocommerce-mini-cart{list-style:none;margin:0;padding:8px 20px;overflow:auto;flex:1}.woocommerce-mini-cart-item{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--text) 12%,transparent);position:relative}.woocommerce-mini-cart-item a:not(.remove){display:flex;gap:12px;align-items:center;grid-column:1/-1}.woocommerce-mini-cart-item img{width:56px;height:56px;object-fit:cover;border-radius:10px}.woocommerce-mini-cart-item a.remove{position:absolute;inset-inline-end:0;top:14px;color:var(--text)!important;background:0 0!important}.woocommerce-mini-cart-item .quantity{grid-column:1/-1;opacity:.78;font-size:14px}.woocommerce-mini-cart__total{display:flex;justify-content:space-between;padding:16px 20px;margin:0;border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.woocommerce-mini-cart__buttons{display:grid;gap:10px;padding:0 20px 20px;margin:0}.woocommerce-mini-cart__buttons a.button.checkout{background:var(--accent)}.woocommerce-mini-cart__buttons a.button:not(.checkout){background:0 0;border:1px solid color-mix(in srgb,var(--text) 30%,transparent);color:var(--text)}.woocommerce-mini-cart__empty-message{padding:28px 20px}.dlg{border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:24px;background:var(--ground);color:var(--text);padding:32px;width:min(860px,94vw);position:fixed}.dlg::backdrop{background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.dlg.wide{width:min(1000px,96vw);padding:16px}.mv-box{height:min(70vh,640px)}.mv-box model-viewer{width:100%;height:100%;--poster-color:transparent}.qv{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;align-items:center}.qv-img img{width:100%;border-radius:var(--radius)}.qv h2{margin:0 0 8px}.qv .price{color:var(--accent);font-size:22px;font-weight:600;margin-bottom:12px}.pop .code,.qv-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pop{text-align:center;width:min(460px,92vw)}.pop h2{margin:8px 0}.pop .code{gap:12px;justify-content:center;align-items:center}.pop .code b{padding:10px 18px;border:1px dashed var(--accent);border-radius:12px;color:var(--accent);font-size:20px;letter-spacing:.08em}.cmpbar,.toast{position:fixed;border-radius:999px}.toast{inset-inline:0;bottom:24px;margin-inline:auto;width:max-content;max-width:90vw;z-index:120;padding:12px 20px;background:var(--text);color:var(--ground);font-size:14px}.cmpbar{inset-inline-start:20px;bottom:20px;z-index:60;display:flex;gap:10px;align-items:center;padding:12px 18px;background:var(--accent);color:var(--on-accent);font-weight:600;box-shadow:0 8px 30px rgba(0,0,0,.4)}.cmpbar[hidden]{display:none}.lp-act{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateX(8px);transition:.25s;z-index:3}li.product:focus-within .lp-act,li.product:hover .lp-act{opacity:1;transform:none}@media (hover:none){.lp-act{opacity:1;transform:none}}.lp-ib{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--text) 30%,transparent);background:color-mix(in srgb,var(--ground) 82%,transparent);backdrop-filter:blur(8px);color:var(--text);cursor:pointer;padding:0}.btn.on,.lp-ib.on,.lp-ib:hover{border-color:var(--accent);color:var(--accent)}.btn.on,.lp-ib.on{background:var(--accent);color:var(--on-accent)}.lp-single-act{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 20px}.lp-badges{position:absolute;inset-block-start:12px;inset-inline-start:12px;display:flex;gap:6px;z-index:2}.lp-badges span{padding:3px 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--text);color:var(--ground)}.lp-badges span:first-child{background:var(--accent);color:var(--on-accent)}.single-product .lp-badges{position:static;margin-bottom:12px}.lp-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 20px}.lp-specs div{padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.est dt,.lp-specs dt{font-size:12px;opacity:.78}.lp-specs dd{margin:0;font-weight:600}.lp-3d{margin-bottom:16px}.lp-has-sw select{pointer-events:none}.lp-swatches{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 12px}.dot,.lp-sw{--c1:#888;--c2:#888;background:linear-gradient(135deg,var(--c1) 50%,var(--c2) 50%);border-radius:50%}.lp-sw{width:44px;height:44px;border:2px solid transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 30%,transparent);cursor:pointer;padding:0}.lp-sw[aria-pressed=true]{box-shadow:0 0 0 3px var(--ground),0 0 0 5px var(--accent)}.lp-sw.off{opacity:.3}.dot{display:inline-block;width:14px;height:14px;margin-inline-end:6px;vertical-align:-2px}.lpf{margin-bottom:24px;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:calc(var(--radius) + 4px);padding:0 20px}.lpf summary{cursor:pointer;padding:14px 0;font-weight:600;min-height:44px;display:flex;align-items:center}.lpf .n{color:var(--accent);margin-inline-start:6px}.lpf-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding-bottom:20px}.lpf fieldset{border:0;padding:0;margin:0;min-width:0}.lpf legend{font-size:14px;opacity:.78;margin-bottom:8px;padding:0}.lpf .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);cursor:pointer;font-size:14px}.chip input,.lp-has-sw select{position:absolute;opacity:0;width:1px;height:1px}.chip:has(input:checked){border-color:var(--accent);color:var(--accent)}.chip:has(input:focus-visible){outline:2px solid var(--accent)}.acts2{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.lp-sw-wrap,.track li{position:relative}.lp-live{display:grid;gap:4px;margin-top:10px}.est[hidden],.lp-live[hidden]{display:none}.lp-live a{display:flex;gap:12px;align-items:center;padding:8px;border-radius:12px}.lp-live a:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.lp-live img{border-radius:8px;object-fit:cover}.lp-live em{margin-inline-start:auto;font-style:normal;color:var(--accent)}.track-wrap{padding:24px 12px;border-radius:20px;margin-bottom:24px}.track{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;margin:0;text-align:center;font-size:13px}.track li{padding-top:34px;opacity:.6}.track li i{position:absolute;top:0;inset-inline-start:calc(50% - 11px);width:22px;height:22px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 40%,transparent);background:var(--ground);z-index:1}.track li:not(:first-child):before{content:"";position:absolute;top:10px;inset-inline-start:50%;width:100%;height:2px;background:color-mix(in srgb,var(--text) 22%,transparent)}.track li.done i,.track li.done:before,.track li.now:before{background:var(--accent)}.track li.done i{border-color:var(--accent)}.track li.now i{border-color:var(--accent);animation:pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.track li.now i{animation:none}}@media (max-width:560px){.track{font-size:11px}}.lp-faq{max-width:860px}.cmp td,.cmp th,.lp-faq details{border:1px solid color-mix(in srgb,var(--text) 16%,transparent)}.lp-faq details{border-radius:14px;padding:0 18px}.lp-faq summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-weight:600}.lp-faq p{margin:0 0 16px;opacity:.85}.est,.est dl,.lp-faq{display:grid;gap:10px}.est{border-radius:16px;padding:18px}.est dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.est dd,.track li.now span{font-weight:600;color:var(--accent)}.est dd,.est dl,.est p{margin:0}.est .small{font-size:13px}.est .warn{color:#ffb4a2}.cmp-wrap{overflow-x:auto}.cmp{border-collapse:collapse;min-width:640px;width:100%}.cmp td,.cmp th{padding:12px;vertical-align:top;text-align:start}.cmp thead th{position:relative;min-width:180px}.cmp thead img{width:100%;border-radius:12px}.cmp .lp-rm{position:absolute;top:6px;inset-inline-end:6px;min-width:36px;min-height:36px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 30%,transparent);background:var(--ground);color:var(--text);cursor:pointer}.rv-img{max-width:160px;border-radius:12px;margin-top:10px;display:block}.bnav{display:none}@media (max-width:820px){body{padding-bottom:64px}.bnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset-inline:0;bottom:0;z-index:70;background:color-mix(in srgb,var(--ground) 94%,transparent);backdrop-filter:blur(14px);border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent);padding-bottom:env(safe-area-inset-bottom)}.bnav a,.bnav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;font-size:11px;background:0 0;border:0;color:var(--text);font-family:inherit;position:relative;cursor:pointer;padding:0}.bnav .lp-count{top:6px;inset-inline-start:calc(50% + 4px)}.lp-sticky:not([hidden]){bottom:calc(56px + env(safe-area-inset-bottom))}.cmpbar{bottom:76px}.toast{bottom:80px}.hl-centered .acts{top:12px;inset-inline-end:20px}.acts .cart{display:none}}.wc-block-components-combobox input,.wc-block-components-text-input input,.wc-block-components-textarea,.wc-blocks-components-select__select{background:0 0!important;color:var(--text)!important;border-color:color-mix(in srgb,var(--text) 25%,transparent)!important;border-radius:10px!important}.wc-block-cart-item__prices,.wc-block-components-checkbox label,.wc-block-components-order-summary-item__description,.wc-block-components-product-name,.wc-block-components-product-price,.wc-block-components-radio-control__label,.wc-block-components-text-input label,.wc-block-components-title,.wc-block-components-totals-item{color:var(--text)!important}.wc-block-components-button:not(.is-link){background:var(--accent)!important;color:var(--on-accent)!important;border-radius:var(--radius)!important}.wc-block-cart-items td,.wc-block-cart-items th,.wc-block-components-radio-control-accordion-option,.wc-block-components-radio-control__option,.wc-block-components-totals-wrapper{border-color:color-mix(in srgb,var(--text) 16%,transparent)!important}.wc-block-checkout__sidebar,.wc-block-components-sidebar{color:var(--text)}