﻿*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:16px;line-height:1.6;color:#8a8a8a;background:#0a0a0a;direction:rtl;overflow-x:hidden;min-height:100%}a{color:inherit;text-decoration:none;transition:color .3s ease,border-color .3s ease,background .3s ease}a:hover{color:#d48b5d}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{font-weight:600;color:#fff;line-height:1.3;margin:0 0 .6em}.container{max-width:1280px;margin:0 auto;padding:0 30px}.btn,.search-overlay .search-submit{display:inline-block;font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:12px 28px;border:1px solid #fff;border-radius:0;background:rgba(0,0,0,0);color:#fff;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;white-space:nowrap}.btn:hover,.search-overlay .search-submit:hover{background:#d48b5d;border-color:#d48b5d;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,139,93,.25)}.btn-gold{background:#d48b5d;border-color:#d48b5d;color:#fff}.btn-gold:hover{background:rgba(0,0,0,0);border-color:#fff;color:#fff;box-shadow:none}.btn-outline{border-color:#fff;background:rgba(0,0,0,0);color:#fff}.btn-outline:hover{background:#d48b5d;border-color:#d48b5d;color:#fff}.btn-white{border-color:#fff;color:#fff}.btn-white:hover{background:#fff;border-color:#fff;color:#fff;box-shadow:none}.section{padding:90px 0}.section-dark{background:#0a0a0a;color:#8a8a8a}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:#fff}.section-light{background:#171717}.section-line{border-top:1px solid #262626}.section-title{font-size:34px;font-weight:600;text-align:center;margin-bottom:14px;color:#fff}.section-subtitle{text-align:center;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;margin:0 auto 60px;max-width:620px;line-height:2}.heading-decor{position:relative;display:inline-block}.heading-decor span{color:#d48b5d}.heading-decor::after{content:"";display:block;width:40px;height:1px;background:#d48b5d;margin:16px auto 0}.site-header{position:absolute;top:0;left:0;right:0;width:100%;z-index:999;background:rgba(0,0,0,0)}body.front-page,.front-page #all,.front-page .site-main{height:100vh;min-height:540px}body.front-page{overflow:hidden}.front-page .banner-slider{height:100vh;min-height:540px}.header-outer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0}.h-side,.brand-group{display:flex;align-items:center;gap:18px}.menu-toggle{position:relative;display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:1px solid rgba(255,255,255,.25);width:42px;height:42px;cursor:pointer;padding:0;transition:border-color .3s ease}.menu-toggle:hover{border-color:#d48b5d}.menu-toggle .bar{display:block;width:20px;height:1px;background:#fff;transition:transform .3s ease,opacity .3s ease,background .3s ease}.menu-toggle:hover .bar{background:#d48b5d}.nav-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.nav-backdrop.open{opacity:1;visibility:visible}.brand-logo{font-size:24px;font-weight:700;letter-spacing:.14em;color:#fff}.brand-logo:hover{color:#d48b5d}.main-navigation{flex:1;display:flex;justify-content:center}.main-navigation ul.menu{display:flex;gap:40px;list-style:none;margin:0;padding:0}.main-navigation ul.menu>li{position:relative}.main-navigation ul.menu>li>a{position:relative;display:inline-block;padding:8px 0;color:rgba(255,255,255,.75);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.main-navigation ul.menu>li>a span{position:relative;display:inline-block}.main-navigation ul.menu>li>a span::after{content:"";position:absolute;bottom:-5px;right:0;width:0;height:1px;background:#d48b5d;transition:width .3s ease}.main-navigation ul.menu>li>a:hover span::after,.main-navigation ul.menu>li.current-menu-item>a span::after,.main-navigation ul.menu>li.current-menu-ancestor>a span::after{width:100%}.main-navigation ul.menu>li>a:hover,.main-navigation ul.menu>li.current-menu-item>a{color:#d48b5d}.main-navigation ul.sub-menu{position:absolute;top:100%;right:0;background:#1a1a1a;border:1px solid #262626;min-width:220px;list-style:none;padding:12px 0;margin:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;box-shadow:0 14px 40px rgba(0,0,0,.5);z-index:50}.main-navigation li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-navigation ul.sub-menu a{display:block;padding:9px 22px;color:#9a9a9a;font-size:12px}.main-navigation ul.sub-menu a:hover{color:#d48b5d;background:rgba(255,255,255,.04)}.header-actions{display:flex;align-items:center;gap:16px}.header-actions .icon-btn{background:none;border:none;font-size:16px;cursor:pointer;color:#fff;padding:6px;position:relative;transition:color .3s ease}.header-actions .icon-btn:hover{color:#d48b5d}.header-cart .cart-count{position:absolute;top:-6px;right:-6px;background:#d48b5d;color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;line-height:17px;border-radius:50%;text-align:center}.banner-slider{position:relative;height:100vh;min-height:540px;overflow:hidden;background:#0a0a0a}.banner-slider .item{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;background-position:70% 30%;background-size:cover;color:#fff;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s ease,transform 1.4s ease-out;z-index:1;will-change:transform,opacity}.banner-slider .item.active{opacity:1;visibility:visible;z-index:2}.slide-gold{background:radial-gradient(circle at 75% 25%, rgba(212, 139, 93, 0.25), transparent 46%),radial-gradient(circle at 20% 80%, rgba(212, 139, 93, 0.12), transparent 42%),linear-gradient(200deg, #151210, #080807)}.slide-sapphire{background:radial-gradient(circle at 78% 22%, rgba(70, 110, 180, 0.22), transparent 46%),radial-gradient(circle at 22% 78%, rgba(140, 170, 230, 0.1), transparent 42%),linear-gradient(200deg, #0d1118, #06070a)}.slide-emerald{background:radial-gradient(circle at 75% 25%, rgba(46, 150, 120, 0.2), transparent 46%),radial-gradient(circle at 20% 80%, rgba(90, 170, 130, 0.1), transparent 42%),linear-gradient(200deg, #081310, #050907)}.slide-wine{background:radial-gradient(circle at 76% 24%, rgba(150, 60, 90, 0.22), transparent 46%),radial-gradient(circle at 22% 78%, rgba(190, 90, 120, 0.1), transparent 42%),linear-gradient(200deg, #14090d, #090405)}.slide-ink{background:radial-gradient(circle at 76% 24%, rgba(120, 120, 130, 0.18), transparent 46%),radial-gradient(circle at 20% 80%, rgba(80, 80, 90, 0.1), transparent 42%),linear-gradient(200deg, #101012, #070709)}.slide-overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(10, 10, 10, 0.2) 0%, rgba(10, 10, 10, 0) 50%, rgba(10, 10, 10, 0.75) 100%);z-index:1}.slide-content{position:relative;z-index:2;max-width:640px;margin:auto 0 0 auto;padding:0 80px 120px 40px;text-align:right}.slide-content .cat{display:flex;align-items:center;gap:14px;font-size:12px;text-transform:uppercase;letter-spacing:.3em;color:#d48b5d;margin:0 0 22px}.slide-content .cat .cat-line{width:46px;height:1px;background:#d48b5d}.slide-title{font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.12;color:#fff;margin:0 0 18px}.slide-title span{color:#d48b5d}.slide-text{font-size:15px;color:rgba(255,255,255,.65);max-width:460px;margin:0 0 34px;line-height:2}.btn-cta{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#d48b5d;padding-bottom:6px;border-bottom:1px solid rgba(212,139,93,.4)}.btn-cta .cta-arrow{transition:transform .3s ease}.btn-cta:hover{color:#fff}.btn-cta:hover .cta-arrow{transform:translateX(-6px)}.banner-slider .item .cat,.banner-slider .item .slide-title,.banner-slider .item .slide-text,.banner-slider .item .btn-cta{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.banner-slider .item .slide-title{transition-delay:.12s}.banner-slider .item .slide-text{transition-delay:.24s}.banner-slider .item .btn-cta{transition-delay:.36s}.banner-slider .item.active .cat,.banner-slider .item.active .slide-title,.banner-slider .item.active .slide-text,.banner-slider .item.active .btn-cta{opacity:1;transform:none}.side-social{position:fixed;top:50%;right:40px;transform:translateY(-50%);z-index:800;display:flex;flex-direction:column;align-items:center;gap:20px}.side-social .side-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.4);writing-mode:vertical-rl;margin-bottom:8px}.side-social .soc{writing-mode:vertical-rl;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.6)}.side-social .soc:hover{color:#d48b5d}.side-meta{position:fixed;top:50%;left:40px;transform:translateY(-50%);z-index:800;display:flex;flex-direction:column;align-items:center;gap:18px}.side-meta .meta-link{writing-mode:vertical-rl;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.55)}.side-meta .meta-link:hover{color:#d48b5d}.side-meta .meta-dot{width:8px;height:8px;border:1px solid #d48b5d;border-radius:50%;background:rgba(0,0,0,0)}.slider-controls{position:absolute;bottom:44px;left:80px;z-index:850;display:flex;gap:6px}.slider-controls button{width:48px;height:48px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,0);color:#fff;font-size:22px;cursor:pointer;transition:all .3s ease}.slider-controls button:hover{background:#d48b5d;border-color:#d48b5d;color:#fff}.slider-pagination{position:absolute;bottom:62px;right:190px;z-index:850;display:flex;align-items:baseline;gap:8px;font-size:12px;letter-spacing:.1em;color:rgba(255,255,255,.5)}.slider-pagination .page-current{font-size:26px;font-weight:700;color:#fff}.slider-pagination .page-total{color:rgba(255,255,255,.4)}.banner-dots{position:absolute;bottom:34px;right:60px;display:flex;gap:12px;z-index:850}.banner-dots .dot{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:rgba(0,0,0,0);cursor:pointer;padding:0;transition:all .3s ease}.banner-dots .dot.active{background:#d48b5d;border-color:#d48b5d}.cats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:22px}.cat-card{background:#121212;border:1px solid #262626;border-radius:0;padding:34px 16px;text-align:center;color:#8a8a8a;transition:all .3s ease;position:relative}.cat-card:hover{border-color:#d48b5d;transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.3)}.cat-card .cat-icon{font-size:34px;display:block;margin-bottom:14px}.cat-card .cat-name{font-weight:600;font-size:14px;letter-spacing:.02em;color:#fff}ul.products,.products-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:30px}ul.products li.product,.products-grid li.product{background:#121212;border:1px solid #262626;border-radius:0;overflow:hidden;transition:all .3s ease}ul.products li.product:hover,.products-grid li.product:hover{border-color:#d48b5d;box-shadow:0 16px 40px rgba(0,0,0,.4);transform:translateY(-4px)}ul.products li.product a,.products-grid li.product a{color:#8a8a8a}ul.products li.product img,.products-grid li.product img{width:100%;display:block}ul.products li.product .product-info,.products-grid li.product .product-info{padding:20px;text-align:center}ul.products li.product .woocommerce-loop-product__title,.products-grid li.product .woocommerce-loop-product__title{font-size:15px;font-weight:600;margin:0 0 8px;padding:0;color:#fff}ul.products li.product .price,.products-grid li.product .price{color:#d48b5d;font-weight:600;font-size:15px}ul.products li.product .button,ul.products li.product .add_to_cart_button,.products-grid li.product .button,.products-grid li.product .add_to_cart_button{display:inline-block;margin-top:14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 22px;border:1px solid #b06f42;color:#d48b5d;border-radius:0;background:rgba(0,0,0,0);transition:all .3s ease}ul.products li.product .button:hover,ul.products li.product .add_to_cart_button:hover,.products-grid li.product .button:hover,.products-grid li.product .add_to_cart_button:hover{background:#d48b5d;border-color:#d48b5d;color:#fff}.why-grid,.services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:28px}.why-card,.service-card{background:#121212;border:1px solid #262626;border-radius:0;padding:40px 26px;text-align:center;transition:all .3s ease}.why-card:hover,.service-card:hover{border-color:#d48b5d;box-shadow:0 14px 36px rgba(0,0,0,.3);transform:translateY(-4px)}.why-card .why-icon,.why-card .service-icon,.service-card .why-icon,.service-card .service-icon{font-size:40px;display:block;margin-bottom:18px;color:#d48b5d}.why-card h3,.service-card h3{font-size:18px;font-weight:600;color:#fff;margin-bottom:10px}.why-card p,.service-card p{color:#8a8a8a;font-size:14px;line-height:1.9;margin:0}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:28px}.testimonial{background:#121212;border:1px solid #262626;border-radius:0;padding:34px 30px;color:#8a8a8a;font-size:15px;font-style:normal;line-height:2}.testimonial footer{color:#d48b5d;font-weight:600;margin-top:12px;font-size:13px}.site-footer{background:#0a0a0a;color:#8a8a8a;border-top:1px solid #262626}.footer-top{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:40px;padding:80px 0 50px}.footer-title{color:#fff;font-size:15px;font-weight:600;margin-bottom:20px;position:relative}.footer-title::after{content:"";display:block;width:30px;height:1px;background:#d48b5d;margin-top:12px}.footer-about p{font-size:14px;line-height:2;color:#8a8a8a}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:12px}.footer-menu a{color:#8a8a8a;font-size:14px}.footer-menu a:hover{color:#d48b5d}.footer-bottom{border-top:1px solid #262626;padding:24px 0;text-align:center;font-size:13px;color:#8a8a8a}.shop-page{width:100%}.shop-grid-wrap{width:100%;padding:0}.woocommerce-loop-product__link{position:relative;display:block;height:100%;background:#000;overflow:hidden;cursor:pointer}.woocommerce-loop-product__link img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;padding:0;border-radius:0;background:radial-gradient(circle at 70% 26%, rgba(212, 139, 93, 0.2), transparent 46%),radial-gradient(circle at 26% 82%, rgba(212, 139, 93, 0.08), transparent 42%),linear-gradient(205deg, #1a1712, #0c0a08);transition:transform .8s ease}.woocommerce-loop-product__link:hover img{transform:scale(1.05)}.woocommerce-loop-product__link::after{content:"▶";position:absolute;top:18px;left:18px;z-index:3;width:44px;height:44px;border:1px solid rgba(255,255,255,.7);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;line-height:1;padding-left:3px;transition:transform .35s ease,background .35s ease,border-color .35s ease}.woocommerce-loop-product__link:hover::after{transform:scale(1.12);background:#d48b5d;border-color:#d48b5d;color:#0c0a08}.woocommerce-loop-product__title,a.woocommerce-loop-product__link .woocommerce-loop-product__title,.woocommerce-loop-product__title+.price,.price{display:none !important}.woocommerce-loop-product__link+.button,li.product>.button,li.product .add_to_cart_button,li.product .added_to_cart{display:none !important}.woocommerce-pagination{text-align:center;margin-top:10px}.woocommerce-pagination .page-numbers{list-style:none;margin:0;padding:0;display:inline-flex;gap:8px}.woocommerce-pagination .page-numbers li{display:inline-block}.woocommerce-pagination .page-numbers .page-numbers{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #262626;color:#8a8a8a;font-size:14px;text-decoration:none;transition:all .3s ease}.woocommerce-pagination .page-numbers .page-numbers:hover{border-color:#d48b5d;color:#d48b5d}.woocommerce-pagination .page-numbers .page-numbers.current{background:#d48b5d;border-color:#d48b5d;color:#0c0a08;font-weight:600}.qv-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);z-index:9990;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.qv-overlay.open{opacity:1;visibility:visible}.qv-modal{position:relative;width:min(880px,100%);max-height:88vh;overflow-y:auto;background:#0e0d0c;border:1px solid rgba(212,139,93,.35);box-shadow:0 40px 90px -30px rgba(0,0,0,.9)}.qv-close{position:absolute;top:0;left:0;z-index:5;width:46px;height:46px;background:#d48b5d;border:none;color:#0c0a08;font-size:24px;cursor:pointer;transition:background .3s ease}.qv-close:hover{background:#fff}.qv-inner{display:grid;grid-template-columns:1fr 1fr}.qv-media{position:relative;overflow:hidden}.qv-media .qv-img-wrap{position:relative;width:100%;height:100%;min-height:420px;background:radial-gradient(circle at 70% 26%, rgba(212, 139, 93, 0.22), transparent 46%),radial-gradient(circle at 26% 82%, rgba(212, 139, 93, 0.1), transparent 42%),linear-gradient(205deg, #1a1712, #0c0a08);display:flex;align-items:center;justify-content:center}.qv-media img{width:100%;height:100%;object-fit:cover;display:block}.qv-media .qv-img-wrap.ph img{opacity:.55;mix-blend-mode:screen;object-fit:cover}.qv-info{padding:48px 34px 34px;display:flex;flex-direction:column}.qv-cats{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#d48b5d;margin-bottom:14px;display:block}.qv-title{font-size:clamp(22px,3vw,32px);font-weight:600;color:#fff;margin:0 0 16px;line-height:1.3}.qv-price{color:#d48b5d;font-size:20px;font-weight:600;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #262626}.qv-price .del,.qv-price del{color:rgba(255,255,255,.35);font-size:14px;font-weight:400;margin-left:10px}.qv-desc{color:#9a9a9a;font-size:14px;line-height:2;margin:0 0 26px;flex:1}.qv-actions{display:flex;align-items:center;gap:16px}.qv-btn{display:inline-block;background:#d48b5d;color:#0c0a08;font-size:12px;font-weight:700;letter-spacing:.06em;padding:13px 28px;text-decoration:none;transition:background .3s ease}.qv-btn:hover{background:#fff}.qv-link{color:#9a9a9a;font-size:13px;text-decoration:none;border-bottom:1px solid #262626;padding-bottom:3px;transition:color .3s ease}.qv-link:hover{color:#d48b5d;border-color:#d48b5d}.page-container{padding:120px 0 60px}.page-hero{background:#121212;padding:40px 0;text-align:center;border-bottom:1px solid #262626}.page-hero h1{margin:0;font-size:38px;color:#fff}.entry{background:#121212;padding:40px;border:1px solid #262626;color:#8a8a8a}.entry-title{font-size:30px;color:#fff}.shop-page{padding:120px 0 60px}.woocommerce .woocommerce-breadcrumb{color:#9a9a9a;font-size:13px}.woocommerce-breadcrumb a{color:#8a8a8a}.woocommerce span.onsale{background:#d48b5d;color:#fff;border-radius:0;font-weight:600}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#d48b5d;font-weight:600}.single-product .woocommerce-tabs{border:1px solid #262626;padding:30px;margin-top:40px;color:#8a8a8a}.woocommerce div.product .product_title{font-size:30px;font-weight:600;color:#fff}.woocommerce div.product form.cart .button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:0;padding:14px 30px;background:#d48b5d;color:#fff}.woocommerce div.product form.cart .button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#fff;color:#fff}.error-404{text-align:center;padding:180px 0 100px}.error-404 h1{font-size:72px;color:#d48b5d;margin-bottom:10px}.error-404 p{color:#9a9a9a;margin-bottom:30px}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0a;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,visibility .5s ease}.preloader.loaded{opacity:0;visibility:hidden}.preloader_text{font-size:15px;letter-spacing:.25em;text-transform:uppercase;color:#d48b5d;animation:pulse 1.4s infinite ease-in-out}@keyframes pulse{0%,100%{opacity:.3}50%{opacity:1}}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,10,10,.97);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:40px}.search-overlay.open{opacity:1;visibility:visible}.search-close{position:absolute;top:30px;left:30px;background:none;border:1px solid #d48b5d;color:#d48b5d;font-size:26px;width:46px;height:46px;cursor:pointer}.search-close:hover{background:#d48b5d;color:#fff}.search-overlay .search-form{width:100%;max-width:560px}.search-overlay .search-field{width:100%;background:rgba(0,0,0,0);border:none;border-bottom:2px solid #d48b5d;color:#fff;font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:28px;padding:14px 0;outline:none;text-align:center}.search-overlay .search-submit{display:block;margin:30px auto 0}@media(max-width: 1024px){.banner-slider .slide-title{font-size:46px}.slider-pagination{right:90px}.slide-content{padding:0 50px 120px 30px}.section{padding:70px 0}}@media(max-width: 900px){.menu-toggle{display:flex;margin-right:8px}.main-navigation{position:fixed;top:0;right:0;bottom:0;width:min(280px,70vw);background:#0e0d0c;border-right:1px solid #262626;padding:96px 30px 40px;overflow-y:auto;flex:none;z-index:999;transform:translateX(105%);transition:transform .38s cubic-bezier(0.25, 0.8, 0.3, 1);display:block}.main-navigation.nav-open{transform:translateX(0)}.main-navigation ul.menu{flex-direction:column;gap:0;display:flex;margin:0;padding:0}.main-navigation ul.menu>li{width:100%;border-bottom:1px solid #262626}.main-navigation ul.menu>li>a{display:block;padding:15px 4px;color:#9a9a9a;font-size:13px}.main-navigation ul.menu>li.current-menu-item>a,.main-navigation ul.menu>li>a:hover{color:#d48b5d}.main-navigation ul.sub-menu{position:static;box-shadow:none;border:none;border-top:1px solid #262626;opacity:1;visibility:visible;transform:none;min-width:0}.main-navigation ul.sub-menu a{padding:11px 18px}.side-social,.side-meta{display:none}.slider-controls{left:50%;transform:translateX(-50%);bottom:66px}.slide-content{max-width:100%;margin:auto;padding:40px 24px 90px;text-align:center;justify-content:center}.banner-slider .item{align-items:center}.banner-slider .slide-title{font-size:30px}.slide-text{font-size:14px}.slide-content .cat{justify-content:center}.slider-pagination{right:24px;bottom:78px}.banner-dots{right:24px;bottom:150px}.page-container{padding:90px 0 60px}.section-title{font-size:26px}.footer-top{padding:60px 0 40px}}.shop-page{padding:128px 0 70px;min-height:100vh}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:4px 0 16px;margin-bottom:22px;border-bottom:1px solid #262626}.shop-toolbar .woocommerce-result-count{margin:0;font-size:13px;color:#9a9a9a}.shop-toolbar form.woocommerce-ordering{margin:0;position:relative}.shop-toolbar select{font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:12px;letter-spacing:.06em;color:#9a9a9a;background:#121212;border:1px solid #262626;padding:9px 30px 9px 14px;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3e%3cpath fill='%23d48b5d' d='M5 6 0 0h10z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 12px center}.shop-toolbar select option,.shop-toolbar select optgroup{background:#121212;color:#9a9a9a}.shop-toolbar select:focus{border-color:#d48b5d}ul.products.sxl-gallery{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-flow:row;grid-auto-rows:auto;gap:4px;align-items:start;list-style:none;margin:0;padding:0;width:100%}ul.products.sxl-gallery::before,ul.products.sxl-gallery::after{content:none}.shop-gallery ul.products.sxl-gallery li.product{float:none;width:auto;display:block;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;transform:none}.shop-gallery ul.products.sxl-gallery li.product:hover{transform:none;border:none;box-shadow:none;background:none}.sxl-card{position:relative;display:block;overflow:hidden;color:#fff;background:#121212;text-decoration:none}.sxl-card:hover{color:#fff}.sxl-card::after{content:"";position:absolute;inset:0;z-index:5;border:1px solid rgba(212,139,93,0);pointer-events:none;transition:border-color .4s ease}.sxl-card:hover::after{border-color:rgba(212,139,93,.55)}.sxl-media{display:block;overflow:hidden;background:radial-gradient(circle at 70% 26%, rgba(212, 139, 93, 0.18), transparent 46%),radial-gradient(circle at 26% 82%, rgba(212, 139, 93, 0.08), transparent 42%),linear-gradient(205deg, #1a1712, #0c0a08)}.sxl-media img.sxl-img{display:block;width:100%;height:auto;margin:0;padding:0;transition:transform .9s cubic-bezier(0.2, 0.7, 0.2, 1),filter .8s ease;will-change:transform}.sxl-card:hover .sxl-media img.sxl-img{transform:scale(1.06);filter:brightness(0.72) saturate(1.05)}.sxl-tag{position:absolute;top:12px;right:12px;z-index:4;display:inline-block;padding:5px 12px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sxl-tag--sale{background:#d48b5d;color:#0c0a08}.sxl-tag--sold{background:rgba(10,10,10,.72);color:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.28)}.sxl-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:22px 20px 20px;background:linear-gradient(180deg, rgba(10, 10, 10, 0) 0%, rgba(10, 10, 10, 0.3) 34%, rgba(10, 10, 10, 0.94) 80%);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}.sxl-card:hover .sxl-overlay{opacity:1;visibility:visible;transform:none}.sxl-cat{font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#d48b5d;margin:0 0 9px}.sxl-title{font-size:clamp(15px,1.5vw,20px);font-weight:600;color:#fff;line-height:1.5;margin:0 0 8px}.sxl-desc{font-size:12px;color:rgba(255,255,255,.68);line-height:1.9;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sxl-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(212,139,93,.34);padding-top:14px}.sxl-price{color:#d48b5d;font-weight:700;font-size:15px}.sxl-price del{color:rgba(255,255,255,.4);font-weight:400;font-size:12px;margin-left:8px;text-decoration:none;position:relative}.sxl-price del::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.4)}.sxl-price ins{text-decoration:none;color:inherit}.sxl-more{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.1em;color:rgba(255,255,255,.85)}.sxl-arrow{color:#d48b5d;font-size:15px;line-height:1;transition:transform .3s ease}.sxl-card:hover .sxl-arrow{transform:translateX(-4px)}body.sxl-js ul.products.sxl-gallery>li{opacity:0;transform:translateY(20px);transition:opacity .75s ease,transform .75s ease}body.sxl-js ul.products.sxl-gallery>li.sxl-in{opacity:1;transform:none}.shop-gallery{padding:0 20px 40px}.shop-gallery .woocommerce-pagination{margin:30px 0 0}.sxl-page{padding:178px 0 90px;min-height:100vh}@media(max-width: 960px){.sxl-page{padding-top:148px}}.sxl-page-hero{text-align:center;max-width:760px;margin:0 auto 70px}.sxl-page-hero .sxl-page-kicker{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:#d48b5d;margin:0 0 20px}.sxl-page-hero .sxl-page-kicker::before,.sxl-page-hero .sxl-page-kicker::after{content:"";width:42px;height:1px;background:rgba(212,139,93,.55)}.sxl-page-hero h1{font-size:clamp(32px,4.4vw,52px);font-weight:700;margin:0 0 18px}.sxl-page-hero p{font-size:15px;line-height:2.1;color:#9a9a9a;margin:0}.about-values{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:70px}@media(max-width: 960px){.about-values{grid-template-columns:1fr}}.sxl-value{background:#121212;border:1px solid #262626;padding:38px 30px;text-align:center;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.sxl-value:hover{border-color:rgba(212,139,93,.55);transform:translateY(-4px);box-shadow:0 18px 44px rgba(0,0,0,.35)}.sxl-value .sxl-value-icon{display:block;font-size:34px;margin-bottom:16px;color:#d48b5d}.sxl-value h3{font-size:17px;font-weight:600;color:#fff;margin:0 0 10px}.sxl-value p{font-size:13px;line-height:2;color:#9a9a9a;margin:0}.about-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:70px}@media(max-width: 960px){.about-stats{grid-template-columns:1fr}}.sxl-stat{background:linear-gradient(205deg, #17140f, #0d0b08);border:1px solid rgba(212,139,93,.28);padding:34px 20px;text-align:center}.sxl-stat .sxl-stat-num{font-size:clamp(30px,3.4vw,42px);font-weight:700;color:#d48b5d;line-height:1.1;margin:0 0 8px}.sxl-stat .sxl-stat-label{font-size:13px;letter-spacing:.06em;color:rgba(255,255,255,.6);margin:0}.about-cta{text-align:center;padding:58px 30px;border:1px solid #262626;background:radial-gradient(circle at 50% 0%, rgba(212, 139, 93, 0.1), transparent 60%)}.about-cta h2{font-size:clamp(22px,3vw,30px);font-weight:600;margin:0 0 12px}.about-cta p{font-size:14px;color:#9a9a9a;margin:0 0 28px}.contact-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;align-items:stretch}@media(max-width: 960px){.contact-grid{grid-template-columns:1fr}}.contact-info{display:flex;flex-direction:column;gap:16px}.sxl-contact-card{background:#121212;border:1px solid #262626;padding:26px 26px;display:flex;align-items:center;gap:18px;transition:border-color .3s ease}.sxl-contact-card:hover{border-color:rgba(212,139,93,.55)}.sxl-contact-card .sxl-contact-icon{flex:none;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#d48b5d;border:1px solid rgba(212,139,93,.4);background:rgba(212,139,93,.06)}.sxl-contact-card .sxl-contact-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.45);margin:0 0 4px}.sxl-contact-card .sxl-contact-value{display:block;font-size:15px;font-weight:600;color:#fff;direction:ltr;text-align:right}.sxl-contact-card a.sxl-contact-value:hover{color:#d48b5d}.sxl-form-wrap{background:#121212;border:1px solid #262626;padding:40px 36px}.sxl-form-wrap h2{font-size:21px;font-weight:600;margin:0 0 6px}.sxl-form-wrap .sxl-form-note{font-size:13px;color:#9a9a9a;margin:0 0 26px;line-height:2}.sxl-alert{padding:14px 18px;font-size:13px;line-height:1.9;margin-bottom:22px;border:1px solid}.sxl-alert--ok{color:#9fd4b3;border-color:rgba(90,190,130,.4);background:rgba(90,190,130,.08)}.sxl-alert--err{color:#e0a3a3;border-color:rgba(210,90,90,.4);background:rgba(210,90,90,.08)}.sxl-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sxl-form .sxl-field--full{grid-column:1/-1}.sxl-form label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.55);margin:0 0 8px}.sxl-form input[type=text],.sxl-form input[type=email],.sxl-form input[type=tel],.sxl-form textarea{width:100%;background:#0d0d0d;border:1px solid #262626;color:#fff;font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:14px;padding:13px 16px;outline:none;transition:border-color .3s ease}.sxl-form input[type=text]:focus,.sxl-form input[type=email]:focus,.sxl-form input[type=tel]:focus,.sxl-form textarea:focus{border-color:#d48b5d}.sxl-form textarea{min-height:132px;resize:vertical;line-height:1.9}.sxl-form .sxl-submit{grid-column:1/-1;justify-self:start;background:#d48b5d;border:1px solid #d48b5d;color:#0c0a08;font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:14px 40px;cursor:pointer;transition:background .3s ease,color .3s ease}.sxl-form .sxl-submit:hover{background:rgba(0,0,0,0);color:#d48b5d}@media(max-width: 560px){.sxl-form{grid-template-columns:1fr}}.sxl-single{padding:168px 0 90px;min-height:100vh}@media(max-width: 960px){.sxl-single{padding:146px 0 60px}}.sxl-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:rgba(255,255,255,.45);margin-bottom:14px}.sxl-breadcrumb a{color:rgba(255,255,255,.6);transition:color .3s ease}.sxl-breadcrumb a:hover{color:#d48b5d}.sxl-breadcrumb .sxl-bead{color:rgba(212,139,93,.5)}.sxl-breadcrumb .sxl-bread-current{color:#d48b5d}.sxl-single-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}@media(max-width: 960px){.sxl-single-grid{grid-template-columns:1fr;gap:34px}}.sxl-single-media{position:sticky;top:130px}@media(max-width: 960px){.sxl-single-media{position:static}}.sxl-stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 70% 26%, rgba(212, 139, 93, 0.22), transparent 46%),radial-gradient(circle at 26% 82%, rgba(212, 139, 93, 0.1), transparent 42%),linear-gradient(205deg, #1a1712, #0c0a08);border:1px solid #262626;aspect-ratio:1/1;cursor:zoom-in}.sxl-stage .sxl-p-img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .65s cubic-bezier(0.2, 0.7, 0.2, 1)}.sxl-stage:hover .sxl-p-img{transform:scale(1.35)}.sxl-p-tag{position:absolute;top:14px;right:14px;z-index:4;padding:7px 16px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sxl-p-tag--sale{background:#d48b5d;color:#0c0a08}.sxl-p-tag--sold{background:rgba(10,10,10,.72);color:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.28)}.sxl-zoom-hint{position:absolute;bottom:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.22);background:rgba(10,10,10,.5);padding:9px 16px;backdrop-filter:blur(3px)}.sxl-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sxl-thumb{width:76px;aspect-ratio:1/1;padding:0;overflow:hidden;border:1px solid #262626;background:#121212;cursor:pointer;transition:border-color .3s ease}.sxl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sxl-thumb:hover{border-color:rgba(212,139,93,.5)}.sxl-thumb.active{border-color:#d48b5d}.sxl-p-cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.sxl-p-cat{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#d48b5d;border:1px solid rgba(212,139,93,.4);padding:7px 16px;transition:background .3s ease,color .3s ease}.sxl-p-cat:hover{background:#d48b5d;color:#0c0a08}.sxl-p-title{font-size:clamp(26px,3.4vw,44px);font-weight:700;line-height:1.28;margin:0 0 14px}.sxl-p-excerpt{font-size:14.5px;line-height:2.1;color:#9a9a9a;margin:0 0 26px}.sxl-p-excerpt p{margin:0 0 1em}.sxl-p-excerpt p:last-child{margin:0}.sxl-price-row{padding:20px 0;border-top:1px solid #262626;border-bottom:1px solid #262626;margin-bottom:30px;display:flex;align-items:center;gap:16px}.sxl-p-price{font-size:clamp(26px,3vw,36px);font-weight:700;color:#d48b5d}.sxl-p-price del{color:rgba(255,255,255,.38);font-size:15px;font-weight:400;margin-right:14px;text-decoration:none;position:relative}.sxl-p-price del::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.38)}.sxl-p-price ins{text-decoration:none}.sxl-buy{display:flex;gap:14px;margin:0 0 30px;flex-wrap:wrap}.sxl-qty{display:flex;align-items:center;border:1px solid rgba(212,139,93,.4);background:#121212}.sxl-qty input[type=number]{width:62px;background:none;border:none;color:#fff;font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:16px;font-weight:600;text-align:center;outline:none;-moz-appearance:textfield;appearance:none}.sxl-qty input[type=number]::-webkit-outer-spin-button,.sxl-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sxl-qty-btn{width:48px;height:54px;background:none;border:none;color:#9a9a9a;font-size:20px;line-height:1;cursor:pointer;transition:color .3s ease}.sxl-qty-btn:hover{color:#d48b5d}.sxl-add{flex:1;min-width:220px;min-height:54px;background:#d48b5d;border:1px solid #d48b5d;color:#0c0a08;font-family:"Montserrat","Vazirmatn","Tahoma",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;padding:0 30px;transition:background .3s ease,color .3s ease}.sxl-add:hover{background:rgba(0,0,0,0);color:#d48b5d}.sxl-add.is-disabled{background:rgba(255,255,255,.04);border-color:#262626;color:#9a9a9a;cursor:not-allowed}.sxl-trust{list-style:none;margin:0 0 30px;padding:20px 22px;border:1px solid rgba(212,139,93,.26);background:linear-gradient(180deg, #16130e, #0d0b08)}.sxl-trust li{display:flex;align-items:center;gap:12px;font-size:13px;color:rgba(255,255,255,.75);padding:7px 0}.sxl-trust li::before{content:"◆";color:#d48b5d;font-size:9px;line-height:1}.sxl-p-meta{display:flex;flex-direction:column;gap:10px;font-size:12.5px}.sxl-p-meta-row{display:flex;align-items:center;gap:14px}.sxl-p-meta-row strong{font-weight:600;color:rgba(255,255,255,.5);min-width:90px}.sxl-p-meta-row span{color:#9a9a9a}.sxl-p-meta-row a:hover{color:#d48b5d}.sxl-p-meta-row .is-ok{color:#8fcfae}.sxl-p-meta-row .is-no{color:#e0a3a3}.sxl-p-desc{margin-top:76px;padding-top:46px;border-top:1px solid #262626}.sxl-p-desc h2,.sxl-related h2{display:flex;align-items:center;gap:14px;font-size:22px;font-weight:600;margin:0 0 10px}.sxl-p-desc h2::after,.sxl-related h2::after{content:"";flex:1;height:1px;background:rgba(212,139,93,.35)}.sxl-desc-body{font-size:14.5px;line-height:2.3;color:#9a9a9a;max-width:860px}.sxl-desc-body p{margin:0 0 1.2em}.sxl-desc-body p:last-child{margin:0}.sxl-desc-body a{color:#d48b5d}.sxl-related{margin-top:76px}.sxl-related h2{margin-bottom:26px}.sxl-related ul.products.sxl-gallery{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px;align-items:start}.sxl-related ul.products.sxl-gallery>li{display:block;width:100%;margin:0;float:none}.sxl-related ul.products.sxl-gallery>li .sxl-card{width:100%;display:block}.sxl-related ul.products.sxl-gallery>li .sxl-media{position:relative;aspect-ratio:4/5;overflow:hidden}.sxl-related ul.products.sxl-gallery>li .sxl-media img.sxl-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width: 960px){.sxl-related ul.products.sxl-gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sxl-lbox{position:fixed;inset:0;z-index:10000;background:rgba(5,5,5,.96);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sxl-lbox.open{opacity:1;visibility:visible}.sxl-lbox img{max-width:92vw;max-height:88vh;object-fit:contain;border:1px solid rgba(212,139,93,.3)}.sxl-lbox-close{position:absolute;top:28px;left:28px;width:48px;height:48px;background:none;border:1px solid rgba(212,139,93,.55);color:#d48b5d;font-size:26px;line-height:1;cursor:pointer;transition:background .3s ease,color .3s ease}.sxl-lbox-close:hover{background:#d48b5d;color:#0c0a08}.sxl-notices{margin-bottom:34px}.sxl-notices .woocommerce-message,.sxl-notices .woocommerce-info,.sxl-notices .woocommerce-error{margin:0 0 12px;padding:16px 20px;font-size:13.5px;line-height:1.9;color:#cfe3d6;background:rgba(90,190,130,.08);border:1px solid rgba(90,190,130,.4);list-style:none inside}.sxl-notices .woocommerce-message .button,.sxl-notices .woocommerce-info .button,.sxl-notices .woocommerce-error .button{float:left;background:#d48b5d;border:1px solid #d48b5d;color:#0c0a08;font-size:11px;font-weight:700;padding:9px 18px;margin-right:14px;transition:background .3s ease,color .3s ease}.sxl-notices .woocommerce-message .button:hover,.sxl-notices .woocommerce-info .button:hover,.sxl-notices .woocommerce-error .button:hover{background:rgba(0,0,0,0);color:#d48b5d}.sxl-notices .woocommerce-message::before,.sxl-notices .woocommerce-info::before,.sxl-notices .woocommerce-error::before{content:"✓ ";color:#8fcfae}.sxl-notices .woocommerce-error{color:#e0a3a3;background:rgba(210,90,90,.08);border-color:rgba(210,90,90,.4)}.sxl-notices .woocommerce-error::before{color:#e0a3a3}.sxl-courses{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:4px;align-items:start;list-style:none;margin:0;padding:0}.sxl-courses::before,.sxl-courses::after{content:none}.sxl-courses>li{display:block;width:100%;margin:0;padding:0}@media(max-width: 1280px){.sxl-courses{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 960px){.sxl-courses{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 560px){.sxl-courses{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sxl-course{position:relative;display:block;width:100%;color:#fff;text-decoration:none;background:#121212;border:1px solid #262626;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.sxl-course:hover{color:#fff;border-color:rgba(212,139,93,.55);transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.38)}.sxl-course-media{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:radial-gradient(circle at 70% 26%, rgba(212, 139, 93, 0.18), transparent 46%),radial-gradient(circle at 26% 82%, rgba(212, 139, 93, 0.08), transparent 42%),linear-gradient(205deg, #1a1712, #0c0a08)}.sxl-course-media .sxl-course-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(0.2, 0.7, 0.2, 1)}.sxl-course:hover .sxl-course-media .sxl-course-img{transform:scale(1.06)}.sxl-course-badge{position:absolute;top:10px;right:10px;z-index:3;display:inline-block;padding:4px 10px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:#d48b5d;color:#0c0a08}.sxl-course-body{display:block;padding:14px 14px 16px}.sxl-course-cat{display:block;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d48b5d;margin-bottom:7px}.sxl-course-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.55;color:#fff;margin-bottom:12px}.sxl-course-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(212,139,93,.3);padding-top:11px}.sxl-course-price{font-size:13px;font-weight:700;color:#d48b5d;white-space:nowrap}.sxl-course-price del{color:rgba(255,255,255,.4);font-size:11px;font-weight:400}.sxl-course-price ins{text-decoration:none}.sxl-course-more{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}.sxl-course-more .sxl-arrow{color:#d48b5d}.sxl-course:hover .sxl-course-more{color:#d48b5d}.sxl-courses-empty{text-align:center;padding:70px 20px;border:1px solid #262626;background:radial-gradient(circle at 50% 0%, rgba(212, 139, 93, 0.08), transparent 60%);max-width:620px;margin:0 auto}.sxl-courses-empty .sxl-courses-empty-icon{display:block;font-size:40px;color:#d48b5d;margin-bottom:14px}.sxl-courses-empty h2{font-size:22px;font-weight:600;margin:0 0 10px}.sxl-courses-empty p{font-size:14px;color:#9a9a9a;line-height:2;margin:0 0 26px}.sxl-download-steps{margin-top:84px;padding-top:46px;border-top:1px solid #262626}.sxl-download-steps>h2{text-align:center;font-size:clamp(22px,3vw,30px);font-weight:600;margin:0 0 10px}.sxl-download-steps .sxl-download-steps-sub{text-align:center;font-size:14px;color:#9a9a9a;margin:0 0 40px}.sxl-download-steps-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 768px){.sxl-download-steps-grid{grid-template-columns:1fr}}.sxl-dstep{position:relative;background:#121212;border:1px solid #262626;padding:34px 26px;text-align:center;transition:border-color .3s ease,transform .3s ease}.sxl-dstep:hover{border-color:rgba(212,139,93,.55);transform:translateY(-4px)}.sxl-dstep .sxl-dstep-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(212,139,93,.5);color:#d48b5d;font-size:15px;font-weight:700;letter-spacing:.06em;margin-bottom:16px;background:rgba(212,139,93,.06)}.sxl-dstep h3{font-size:16px;font-weight:600;margin:0 0 8px}.sxl-dstep p{font-size:13px;color:#9a9a9a;line-height:1.9;margin:0}.es-page{min-height:100vh;overflow:hidden}.es-hero{position:relative;padding:210px 0 130px;text-align:center;background:radial-gradient(circle at 20% 18%, rgba(212, 139, 93, 0.22), transparent 42%),radial-gradient(circle at 80% 22%, rgba(120, 150, 230, 0.16), transparent 46%),radial-gradient(circle at 50% 120%, rgba(90, 190, 150, 0.1), transparent 55%),linear-gradient(200deg, #151210, #080807);overflow:hidden}@media(max-width: 960px){.es-hero{padding:170px 0 100px}}.es-orbit{position:absolute;border-radius:50%;border:1px solid rgba(212,139,93,.28);pointer-events:none}.es-orbit--1{width:480px;height:480px;top:-160px;right:-120px;animation:es-spin 26s linear infinite}.es-orbit--2{width:340px;height:340px;bottom:-120px;left:-80px;animation:es-spin 20s linear infinite reverse}.es-orbit--3{width:150px;height:150px;top:40%;left:12%;animation:es-pulse 6s ease-in-out infinite;box-shadow:0 0 60px 6px rgba(212,139,93,.18)}@keyframes es-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes es-pulse{0%,100%{transform:scale(0.85);opacity:.7;box-shadow:0 0 40px 4px rgba(212,139,93,.14)}50%{transform:scale(1.08);opacity:1;box-shadow:0 0 70px 8px rgba(212,139,93,.26)}}.es-hero-inner{position:relative;z-index:2;max-width:720px}.es-kicker{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:#d48b5d;margin:0 0 22px}.es-kicker::before,.es-kicker::after{content:"";width:40px;height:1px;background:rgba(212,139,93,.55)}.es-title{font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.1;margin:0 0 20px}.es-title span{background:linear-gradient(90deg, #d48b5d, #f0c9a0, #d48b5d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:es-glow 5s ease-in-out infinite}@keyframes es-glow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.es-sub{font-size:15px;line-height:2.2;color:rgba(255,255,255,.72);margin:0 auto 44px;max-width:640px}.es-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.es-services-head{text-align:center;margin:96px 0 46px}.es-services-head .es-services-kicker{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:#d48b5d;margin-bottom:12px}.es-services-head h2{font-size:clamp(24px,3.4vw,34px);font-weight:700;margin:0}.es-services{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 960px){.es-services{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.es-services{grid-template-columns:1fr}}.es-card{position:relative;display:flex;flex-direction:column;background:#121212;border:1px solid #262626;padding:34px 28px;overflow:hidden;color:#fff;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.es-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, transparent, #d48b5d, transparent);transform:scaleX(0);transform-origin:center;transition:transform .5s ease}.es-card:hover{color:#fff;border-color:rgba(212,139,93,.5);transform:translateY(-5px);box-shadow:0 18px 44px rgba(0,0,0,.4)}.es-card:hover::before{transform:scaleX(1)}.es-card .es-card-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(212,139,93,.45);background:rgba(212,139,93,.07);color:#d48b5d;font-size:24px;margin-bottom:18px}.es-card .es-card-title{font-size:16px;font-weight:600;margin-bottom:10px}.es-card .es-card-desc{font-size:13px;color:#9a9a9a;line-height:1.95;margin-bottom:18px;flex:1}.es-card .es-card-more{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7);border-top:1px solid rgba(212,139,93,.3);padding-top:14px}.es-card .es-card-more .sxl-arrow{color:#d48b5d}.es-card:hover .es-card .es-card-more{color:#d48b5d}.es-process{margin-top:96px}.es-process>h2,.es-process .es-subcats>h2,.es-process .es-products>h2{text-align:center;font-size:clamp(22px,3vw,30px);font-weight:700;margin-bottom:44px}.es-process-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 900px){.es-process-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.es-process-grid{grid-template-columns:1fr}}.es-step{position:relative;background:linear-gradient(180deg, #151310, #0d0b08);border:1px solid #262626;padding:34px 24px;text-align:center;transition:transform .3s ease,border-color .3s ease}.es-step:hover{border-color:rgba(212,139,93,.55);transform:translateY(-4px)}.es-step .es-step-num{display:inline-block;font-size:34px;font-weight:700;color:rgba(212,139,93,.35);font-family:"Montserrat",sans-serif;margin-bottom:12px}.es-step h3{font-size:14.5px;font-weight:600;margin:0 0 8px}.es-step p{font-size:12.5px;color:#9a9a9a;line-height:1.9;margin:0}.es-subcats{margin-top:90px}.es-subcats-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 700px){.es-subcats-grid{grid-template-columns:1fr}}.es-subcat{display:flex;align-items:center;gap:22px;background:#121212;border:1px solid #262626;padding:26px 26px;color:#fff;transition:border-color .3s ease,transform .3s ease}.es-subcat:hover{color:#fff;border-color:rgba(212,139,93,.55);transform:translateY(-3px)}.es-subcat .es-subcat-icon{flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(212,139,93,.45);background:rgba(212,139,93,.07);color:#d48b5d;font-size:24px}.es-subcat .es-subcat-title{display:block;font-size:16px;font-weight:600;margin-bottom:6px}.es-subcat .es-subcat-desc{display:block;font-size:13px;color:#9a9a9a;line-height:1.9}.es-products{margin-top:72px;padding-bottom:40px}.es-empty{text-align:center;max-width:560px;margin:0 auto;border:1px solid rgba(212,139,93,.3);background:radial-gradient(circle at 50% 0%, rgba(212, 139, 93, 0.08), transparent 60%);padding:52px 30px}.es-empty p{font-size:14px;color:#9a9a9a;line-height:2.1;margin:0 0 26px}@media(max-width: 1280px){ul.products.sxl-gallery{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 960px){.shop-page{padding-top:108px}ul.products.sxl-gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}.shop-toolbar{padding:12px 0 14px;margin-bottom:18px}}@media(max-width: 560px){ul.products.sxl-gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}.sxl-overlay{padding:18px 16px 16px}}.gems-page{min-height:100vh;overflow:hidden}.gems-hero{position:relative;padding:210px 0 130px;text-align:center;background:radial-gradient(circle at 18% 16%, rgba(46, 180, 160, 0.18), transparent 42%),radial-gradient(circle at 82% 20%, rgba(150, 110, 220, 0.16), transparent 46%),radial-gradient(circle at 50% 120%, rgba(212, 139, 93, 0.12), transparent 55%),linear-gradient(200deg, #101413, #05080a);overflow:hidden}.gems-hero .es-orbit{border-color:rgba(120,190,170,.3)}.gems-hero .es-orbit--3{box-shadow:0 0 60px 6px rgba(120,190,170,.16);animation-name:es-pulse}@media(max-width: 960px){.gems-hero{padding:165px 0 100px}}.gems-spark{position:absolute;width:10px;height:10px;background:rgba(200,225,215,.35);transform:rotate(45deg);animation:gems-spark 3.6s ease-in-out infinite;pointer-events:none}.gems-spark--a{top:30%;left:16%}.gems-spark--b{bottom:24%;right:14%;animation-delay:1.8s}@keyframes gems-spark{0%,100%{opacity:.15;box-shadow:0 0 0 0 rgba(160,220,200,.25)}50%{opacity:.9;box-shadow:0 0 24px 6px rgba(160,220,200,.35)}}.gems-hero-inner{position:relative;z-index:2;max-width:720px}.gems-title{font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.1;margin:0 0 20px}.gems-title span{background:linear-gradient(90deg, #d48b5d, #8fd0c4, #b8a0e8, #d48b5d);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:gems-title 7s ease-in-out infinite}@keyframes gems-title{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.gems-cats{margin:66px 0 0}.gems-cats-note{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:#d48b5d;margin-bottom:18px}.gems-cats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px}@media(max-width: 960px){.gems-cats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 520px){.gems-cats-grid{grid-template-columns:1fr}}.gems-chip{display:flex;align-items:center;gap:14px;background:#121212;border:1px solid #262626;padding:18px 20px;color:#fff;transition:border-color .3s ease,transform .3s ease,background .3s ease}.gems-chip:hover{color:#fff;border-color:rgba(212,139,93,.55);transform:translateY(-3px);background:#161412}.gems-chip .gems-chip-icon{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(212,139,93,.45);color:#d48b5d;font-size:17px;background:rgba(212,139,93,.07)}.gems-chip .gems-chip-body{flex:1;min-width:0}.gems-chip .gems-chip-name{display:block;font-size:13.5px;font-weight:600;margin-bottom:2px}.gems-chip .gems-chip-count{display:block;font-size:11px;color:#9a9a9a}.gems-chip .gems-chip-go{color:rgba(255,255,255,.45);font-size:15px;transition:color .3s ease,transform .3s ease}.gems-chip:hover .gems-chip-go{color:#d48b5d;transform:translateX(4px)}.gems-products{margin-top:92px}.gems-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;list-style:none;margin:0;padding:0}.gems-grid::before,.gems-grid::after{content:none}.gems-grid>li{display:block;width:100%;margin:0;padding:0}@media(max-width: 1000px){.gems-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.gems-grid{grid-template-columns:1fr}}.gems-card{position:relative;display:block;background:#121212;border:1px solid #262626;color:#fff;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.gems-card:hover{color:#fff;border-color:rgba(212,139,93,.55);transform:translateY(-5px);box-shadow:0 18px 44px rgba(0,0,0,.42)}.gems-card:hover .gems-img{transform:scale(1.07)}.gems-card:hover .gems-more{color:#d48b5d}.gems-card:hover .gems-more .sxl-arrow{transform:translateX(-4px)}.gems-media{position:relative;display:block;aspect-ratio:4/4.4;overflow:hidden;background:radial-gradient(circle at 70% 24%, rgba(120, 190, 170, 0.16), transparent 46%),radial-gradient(circle at 26% 84%, rgba(120, 110, 220, 0.1), transparent 42%),linear-gradient(205deg, #121513, #0b0d0c)}.gems-media .gems-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(0.2, 0.7, 0.2, 1)}.gems-badge{position:absolute;top:14px;right:14px;z-index:2;padding:5px 12px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;background:#d48b5d}.gems-badge--sale{background:#e0b46c}.gems-badge--sold{background:#4a4a4a;color:#d8d8d8}.gems-body{display:block;padding:24px 24px 26px;text-align:right}.gems-cat{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#d48b5d;border:1px solid rgba(212,139,93,.4);padding:4px 10px;margin-bottom:12px}.gems-title{display:block;font-size:18px;font-weight:600;margin-bottom:10px}.gems-desc{display:block;font-size:13px;color:#9a9a9a;line-height:1.95;margin-bottom:18px}.gems-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #262626;padding-top:16px}.gems-foot .gems-price{font-size:17px;font-weight:700;color:#d48b5d}.gems-foot .gems-more{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.7);transition:color .3s ease}.gems-foot .gems-more .sxl-arrow{color:#d48b5d;transition:transform .3s ease}.gems-perks{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:92px}@media(max-width: 820px){.gems-perks{grid-template-columns:1fr}}.gems-perks .gems-perk{text-align:center;background:linear-gradient(180deg, #131513, #0a0c0b);border:1px solid #262626;padding:38px 26px;transition:border-color .3s ease}.gems-perks .gems-perk:hover{border-color:rgba(212,139,93,.5)}.gems-perks .gems-perk .gems-perk-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(212,139,93,.45);color:#d48b5d;font-size:21px;background:rgba(212,139,93,.07);margin-bottom:16px}.gems-perks .gems-perk h3{font-size:15px;font-weight:600;margin:0 0 8px}.gems-perks .gems-perk p{font-size:13px;color:#9a9a9a;line-height:1.9;margin:0}.gems-cta{margin:84px 0 40px}body.sxl-kinetic{position:relative;background:#0a0a0a}body.sxl-kinetic .sxl-kinetic-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 15% 10%, rgba(212, 139, 93, 0.12), transparent 40%),radial-gradient(circle at 85% 15%, rgba(120, 150, 230, 0.1), transparent 42%),radial-gradient(circle at 50% 110%, rgba(90, 190, 150, 0.08), transparent 52%),linear-gradient(200deg, #0d0c0a, #08090a)}body.sxl-kinetic .sxl-kinetic-bg::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");opacity:.5;mix-blend-mode:overlay;animation:knoiseanim 14s steps(10) infinite}@keyframes knoiseanim{0%,100%{transform:translate(0, 0)}25%{transform:translate(-2%, 1%)}50%{transform:translate(1%, -2%)}75%{transform:translate(-1%, 2%)}}body.sxl-kinetic .k-orb{position:absolute;border-radius:50%;filter:blur(64px);opacity:.45;pointer-events:none;animation:kDrift 20s ease-in-out infinite alternate}body.sxl-kinetic .k-orb--1{width:520px;height:520px;top:-160px;right:-140px;background:rgba(212,139,93,.28)}body.sxl-kinetic .k-orb--2{width:440px;height:440px;bottom:-180px;left:-120px;background:rgba(110,150,230,.2);animation-delay:-6s;animation-duration:24s}body.sxl-kinetic .k-orb--3{width:300px;height:300px;top:42%;left:18%;background:rgba(90,190,150,.16);animation-delay:-12s;animation-duration:28s}@keyframes kDrift{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(6%, -8%, 0) scale(1.15)}}body.sxl-kinetic .k-p{position:absolute;border-radius:50%;pointer-events:none;box-shadow:0 0 10px 2px currentColor;opacity:var(--op, 0.5);animation:kRise var(--dur, 18s) linear infinite;animation-delay:var(--del, 0s)}body.sxl-kinetic .k-p::before{content:"";position:absolute;inset:-160%;border-radius:50%;background:radial-gradient(circle, currentColor, transparent 62%);opacity:.4}@keyframes kRise{0%{transform:translate3d(0, 0, 0);opacity:0}8%{opacity:var(--op, 0.5)}92%{opacity:var(--op, 0.5)}100%{transform:translate3d(28px, -46vh, 0);opacity:0}}body.sxl-kinetic .site-main{position:relative;z-index:1}body.sxl-kinetic .site-footer{position:relative;z-index:1}body.sxl-kinetic .es-page,body.sxl-kinetic .gems-page,body.sxl-kinetic .shop-page,body.sxl-kinetic .acc-page{overflow:visible;background:rgba(0,0,0,0)}body.sxl-kinetic .es-hero,body.sxl-kinetic .gems-hero,body.sxl-kinetic .acc-hero{background:rgba(0,0,0,0);border:none;padding-top:150px}body.front-page .sxl-kinetic-bg--front{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;background:rgba(0,0,0,0)}body.front-page .sxl-kinetic-bg--front .k-orb{opacity:.5}@media(max-width: 760px){body.sxl-kinetic .es-hero,body.sxl-kinetic .gems-hero{padding-top:120px}}.acc-page{min-height:100vh;overflow:hidden}.acc-hero{position:relative;padding:210px 0 130px;text-align:center;background:radial-gradient(circle at 20% 16%, rgba(190, 120, 200, 0.18), transparent 42%),radial-gradient(circle at 82% 18%, rgba(212, 139, 93, 0.16), transparent 46%),radial-gradient(circle at 50% 120%, rgba(120, 170, 230, 0.1), transparent 55%),linear-gradient(200deg, #151012, #08070a);overflow:hidden}@media(max-width: 960px){.acc-hero{padding:165px 0 100px}}.acc-orb{position:absolute;border-radius:50%;filter:blur(62px);opacity:.35;pointer-events:none;animation:accFloat 16s ease-in-out infinite alternate}.acc-orb--a{width:420px;height:420px;top:-120px;right:-100px;background:rgba(190,120,220,.3)}.acc-orb--b{width:360px;height:360px;bottom:-140px;left:-90px;background:rgba(140,170,230,.22);animation-delay:-7s}@keyframes accFloat{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(5%, -7%, 0) scale(1.12)}}.acc-hero-inner{position:relative;z-index:2;max-width:720px}.acc-title{font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.1;margin:0 0 20px}.acc-title span{background:linear-gradient(90deg, #d48b5d, #c798ec, #7fb0e8, #d48b5d);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:accTitle 7s ease-in-out infinite}@keyframes accTitle{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.acc-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;list-style:none;margin:0;padding:0}.acc-grid::before,.acc-grid::after{content:none}.acc-grid>li{display:block;width:100%;margin:0;padding:0}@media(max-width: 1000px){.acc-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.acc-grid{grid-template-columns:1fr}}.acc-card{position:relative;display:flex;flex-direction:column;background:#121212;border:1px solid #262626;color:#fff;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.acc-card:hover{color:#fff;border-color:rgba(212,139,93,.55);transform:translateY(-5px);box-shadow:0 18px 44px rgba(0,0,0,.42)}.acc-card:hover .acc-img{transform:scale(1.07)}.acc-card:hover .acc-more{color:#d48b5d}.acc-card:hover .acc-more .sxl-arrow{transform:translateX(-4px)}.acc-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 70% 24%, rgba(190, 120, 220, 0.14), transparent 46%),radial-gradient(circle at 26% 82%, rgba(140, 170, 230, 0.1), transparent 42%),linear-gradient(205deg, #161114, #0c0a0c)}.acc-media .acc-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(0.2, 0.7, 0.2, 1)}.acc-badge{position:absolute;top:14px;right:14px;z-index:2;padding:5px 12px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;background:#d48b5d}.acc-badge--sold{background:#4a4a4a;color:#d8d8d8}.acc-body{display:block;padding:22px 24px 24px;text-align:right;flex:1;display:flex;flex-direction:column}.acc-title{display:block;font-size:17px;font-weight:600;margin-bottom:10px}.acc-desc{display:block;font-size:13px;color:#9a9a9a;line-height:1.95;margin-bottom:18px;flex:1}.acc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #262626;padding-top:16px}.acc-foot .acc-price{font-size:17px;font-weight:700;color:#d48b5d}.acc-foot .acc-more{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.7);transition:color .3s ease}.acc-foot .acc-more .sxl-arrow{color:#d48b5d;transition:transform .3s ease}.acc-empty{text-align:center;max-width:600px;margin:0 auto 70px;background:rgba(0,0,0,0);border:none;padding:40px 20px}.acc-empty .acc-empty-icon{display:inline-block;font-size:40px;color:rgba(212,139,93,.6);margin-bottom:12px}.acc-empty h3{font-size:20px;font-weight:600;margin:0 0 12px}.acc-empty p{font-size:14px;color:#9a9a9a;line-height:2.1;margin:0 0 28px}.acc-cats{margin-top:60px}.acc-cats .es-services-kicker,.acc-cats h2{display:block;text-align:center}.acc-cats h2{font-size:clamp(22px,3vw,30px);font-weight:700;margin:10px 0 40px}.acc-cats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media(max-width: 1000px){.acc-cats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 520px){.acc-cats-grid{grid-template-columns:1fr}}.acc-cat{display:flex;flex-direction:column;align-items:flex-start;background:#121212;border:1px solid #262626;padding:24px 22px;color:#fff;transition:border-color .3s ease,transform .3s ease,background .3s ease}.acc-cat:hover{color:#fff;border-color:rgba(212,139,93,.55);transform:translateY(-3px);background:#161114}.acc-cat .acc-cat-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(212,139,93,.45);color:#d48b5d;font-size:18px;background:rgba(212,139,93,.07);margin-bottom:14px}.acc-cat .acc-cat-title{font-size:14.5px;font-weight:600;margin-bottom:6px}.acc-cat .acc-cat-desc{font-size:12.5px;color:#9a9a9a;line-height:1.9}.acc-cta{margin:84px 0 40px;border:none;background:rgba(0,0,0,0)}body.sxl-kinetic .acc-hero{background:rgba(0,0,0,0);border:none;padding-top:150px}body.sxl-kinetic .acc-page .acc-orb,body.sxl-kinetic .acc-page .es-orbit{opacity:.25}
.slide-collage{position:absolute;top:0;left:0;bottom:0;z-index:2;direction:ltr;display:grid;grid-template-columns:repeat(2,140px);align-content:center;justify-content:flex-start;gap:14px;padding:16vh 0 14vh 8vw;transform:translateX(-40px);opacity:0;transition:opacity .9s ease 1.5s,transform .9s ease 1.5s;pointer-events:none}.banner-slider .item.active .slide-collage{opacity:1;transform:none}.co-item{width:140px;height:140px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 44px rgba(0,0,0,.55);position:relative;background:#121212}.co-item .co-img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92);transition:transform .8s ease}.banner-slider .item.active .co-item .co-img{animation:coFloat 6s ease-in-out infinite}.co-item--n1{transform:rotate(-3deg)}.co-item--n2{transform:translateY(14px) rotate(2deg)}.co-item--n3{transform:translateY(-6px) rotate(2.5deg)}.co-item--n4{transform:translateY(8px) rotate(-2deg)}.co-item::after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.06);pointer-events:none}.co-item::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 70% 20%, rgba(212,139,93,.18), transparent 55%)}@keyframes coFloat{0%,100%{transform:scale(1.02)}50%{transform:scale(1.09)}}.slide-content{z-index:3}.slide-collage + .slide-content{position:relative;z-index:3}@media(max-width:1200px){.slide-collage{padding-top:14vh}.slide-collage,.co-item{grid-template-columns:repeat(2,100px);width:100px;height:100px}}@media(max-width:900px){.slide-collage{display:none}}
/*# sourceMappingURL=main.css.map */
