:root{--rp-bg:#080B18;--rp-surface:#141A30;--rp-primary:#A855F7;--rp-secondary:#00D6FF;--rp-accent:#FF4EC6;--rp-text:#F7F8FF;--rp-muted:#AAB2CC;--rp-radius:18px;--rp-width:1240px;--rp-font:'Cairo',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rp-bg);color:var(--rp-text);font-family:var(--rp-font);font-size:16px;line-height:1.75;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:.25s}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}.rp-container{width:min(var(--rp-width),calc(100% - 42px));margin-inline:auto}.rp-topbar{background:#060914;border-bottom:1px solid #ffffff12;color:var(--rp-muted);font-size:12px}.rp-topbar-inner{display:flex;justify-content:space-between;padding:7px 0}.rp-header{position:sticky;top:0;z-index:99;background:#080b18dc;backdrop-filter:blur(18px);border-bottom:1px solid #a855f755}.rp-header-inner{height:82px;display:flex;align-items:center;gap:35px}.rp-brand{flex-shrink:0}.rp-logo{display:flex;align-items:center;gap:9px;font:800 23px/1 Inter,var(--rp-font);letter-spacing:-1px}.rp-logo b{color:var(--rp-secondary)}.rp-logo-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--rp-secondary),var(--rp-primary),var(--rp-accent));font:900 28px Inter;color:white;box-shadow:0 0 22px #a855f766}.custom-logo{max-height:55px;width:auto}.rp-nav{margin-inline:auto}.rp-nav ul{display:flex;align-items:center;gap:27px;list-style:none;padding:0;margin:0}.rp-nav a{font-size:14px;font-weight:700;color:#d9def2}.rp-nav a:hover,.rp-nav .current-menu-item>a{color:var(--rp-secondary)}.rp-header-actions{display:flex;align-items:center;gap:15px}.rp-icon-link{font-size:25px}.rp-cart-link{position:relative;font-size:19px}.rp-cart-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:20px;background:var(--rp-accent);color:#fff;font:700 11px Inter;vertical-align:top}.rp-menu-toggle{display:none;background:none;border:0;color:white}.rp-hero{position:relative;padding:82px 0 65px;overflow:hidden;background:radial-gradient(ellipse at 75% 20%,#6425a755,transparent 38%),radial-gradient(ellipse at 4% 80%,#006b8750,transparent 35%),linear-gradient(130deg,#080b18,#10132b 60%,#090c19)}.rp-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 48%,#00d6ff0b 49%,transparent 50%);pointer-events:none}.rp-hero-glow{position:absolute;width:460px;height:460px;border-radius:50%;filter:blur(100px);background:#a855f722;right:-150px;top:-180px}.rp-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:55px;position:relative}.rp-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--rp-secondary);font:700 11px Inter,sans-serif;letter-spacing:1.5px}.rp-eyebrow i{width:7px;height:7px;background:var(--rp-accent);border-radius:50%;box-shadow:0 0 12px var(--rp-accent)}.rp-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.2;font-weight:900;margin:20px 0}.rp-hero h1 em,.rp-section-heading em,.rp-cta h2 em{font-style:normal;background:linear-gradient(90deg,var(--rp-secondary),var(--rp-primary),var(--rp-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.rp-hero-copy>p{font-size:18px;color:var(--rp-muted);max-width:520px}.rp-hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 23px;border-radius:999px;font-weight:800;font-size:14px;border:1px solid transparent;cursor:pointer;transition:.25s}.rp-btn:hover{transform:translateY(-3px);filter:brightness(1.12)}.rp-btn-primary{background:linear-gradient(100deg,var(--rp-primary),#7624ce 55%,var(--rp-accent));color:white;box-shadow:0 8px 30px #a855f744}.rp-btn-ghost{border-color:#ffffff55;background:#ffffff0a;color:white}.rp-btn-whatsapp{background:#159e60;color:white}.rp-hero-points{display:flex;gap:22px;flex-wrap:wrap;color:var(--rp-muted);font-size:12px;margin-top:28px}.rp-hero-visual{position:relative;padding:14px}.rp-image-frame{position:relative;border-radius:28px;overflow:hidden;border:1px solid #00d6ff88;box-shadow:0 0 0 7px #00d6ff0b,0 25px 80px #0009,0 0 45px #a855f733;transform:rotate(1deg)}.rp-image-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080b18c9,transparent 55%)}.rp-image-frame img{width:100%;height:440px;object-fit:cover}.rp-image-label{position:absolute;z-index:1;bottom:24px;right:25px;display:flex;flex-direction:column}.rp-image-label b{font:800 20px Inter;color:white}.rp-image-label small{color:#d6dcf4}.rp-floating-card{position:absolute;z-index:2;background:#151a30d9;backdrop-filter:blur(15px);border:1px solid #ffffff38;border-radius:15px;padding:12px 18px;box-shadow:0 10px 35px #0008;display:flex;flex-direction:column}.rp-floating-card b{font:900 22px Inter;color:var(--rp-secondary)}.rp-floating-card span{font-size:11px;color:var(--rp-muted)}.rp-float-one{top:0;right:-10px}.rp-float-two{bottom:20px;left:-15px}.rp-benefits{position:relative;margin-top:-1px}.rp-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rp-glass-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 12px;background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #ffffff22;border-radius:var(--rp-radius);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff12}.rp-glass-card>span{font-size:27px;color:var(--rp-secondary);text-shadow:0 0 18px var(--rp-secondary)}.rp-glass-card b{font-size:15px}.rp-glass-card small{color:var(--rp-muted);font-size:11px}.rp-section{padding:82px 0}.rp-products-section{background:linear-gradient(180deg,transparent,#10152a 45%,transparent)}.rp-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.rp-section-heading h2{font-size:34px;margin:5px 0 0;font-weight:900}.rp-text-link{color:var(--rp-secondary);font-size:13px;font-weight:800}.rp-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.rp-category-card{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:var(--rp-radius);height:210px;background:var(--rp-surface)}.rp-category-card:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(0deg,#070a16ed,transparent)}.rp-category-card img{width:100%;height:100%;object-fit:cover;transition:.5s}.rp-category-card:hover img{transform:scale(1.07)}.rp-category-card span{position:absolute;z-index:1;bottom:17px;right:18px;font-weight:800;font-size:17px}.rp-category-card i{position:absolute;z-index:1;bottom:17px;left:18px;color:var(--rp-secondary);font-style:normal}.rp-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rp-empty-products{padding:35px;border:1px dashed #ffffff3b;border-radius:var(--rp-radius);text-align:center;color:var(--rp-muted)}.rp-cta{padding:42px 0;background:radial-gradient(ellipse at 15% 50%,#a855f733,transparent 45%),linear-gradient(100deg,#11162b,#15112c);border-block:1px solid #a855f744}.rp-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.rp-cta h2{font-size:34px;margin:7px 0}.rp-cta p{color:var(--rp-muted);margin:0}.rp-footer{padding:55px 0 18px;background:#050711;border-top:1px solid #ffffff15}.rp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.rp-footer h3{font-size:16px}.rp-footer p,.rp-footer li,.rp-footer a:not(.rp-logo){color:var(--rp-muted);font-size:13px}.rp-footer ul{list-style:none;padding:0}.rp-footer li{margin:7px 0}.rp-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff17;margin-top:35px;padding-top:15px;color:#7f89a7;font-size:11px}.site-main{min-height:50vh}.rp-page-wrap{padding:55px 0}.rp-page-title{font-size:34px;margin:0 0 25px}.entry-content{color:#dce2f5}.entry-content a{color:var(--rp-secondary)}.entry-content img{border-radius:var(--rp-radius)}.rp-breadcrumb{color:var(--rp-muted);font-size:12px;margin-bottom:18px}.woocommerce .woocommerce-breadcrumb{color:var(--rp-muted);font-size:12px}.woocommerce-products-header__title,.woocommerce div.product .product_title{font-size:32px;font-weight:900}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:12px!important;border-radius:var(--rp-radius);background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff20;overflow:hidden;transition:.25s}.woocommerce ul.products li.product:hover{transform:translateY(-5px);border-color:var(--rp-primary);box-shadow:0 12px 35px #a855f722}.woocommerce ul.products li.product a img{border-radius:13px;aspect-ratio:1/1;object-fit:cover;margin:0 0 12px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;color:var(--rp-text);font-weight:800;padding:0 3px!important}.woocommerce ul.products li.product .price{color:var(--rp-secondary)!important;font-weight:800}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:linear-gradient(100deg,var(--rp-primary),var(--rp-accent))!important;color:white!important;border:0!important;border-radius:999px!important;padding:12px 18px!important;font-weight:800!important}.woocommerce a.button:hover,.woocommerce button.button:hover{filter:brightness(1.15)}.woocommerce span.onsale{background:var(--rp-accent)!important;border-radius:30px!important;min-height:auto!important;line-height:1.8!important;padding:0 12px!important}.woocommerce div.product{display:grid;grid-template-columns:1fr 1fr;gap:35px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}.woocommerce div.product div.images img{border-radius:var(--rp-radius)}.woocommerce div.product .price{color:var(--rp-secondary)!important;font-size:23px!important;font-weight:900}.woocommerce div.product form.cart{display:flex;gap:12px;flex-wrap:wrap}.woocommerce .quantity .qty{background:#0e1428;color:white;border:1px solid #ffffff35;border-radius:10px;padding:10px;width:75px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#151b31!important;border-color:#ffffff20!important;border-radius:12px 12px 0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:white!important}.woocommerce div.product .woocommerce-tabs .panel{background:#ffffff08;border:1px solid #ffffff18;border-radius:14px;padding:22px}.woocommerce table.shop_table{border:1px solid #ffffff22!important;border-radius:14px;overflow:hidden;color:var(--rp-text)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:#ffffff18!important}.woocommerce table.shop_table th{color:var(--rp-secondary)}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.select2-container--default .select2-selection--single{background:#0e1428!important;color:white!important;border:1px solid #ffffff35!important;border-radius:10px!important;padding:11px!important}.woocommerce form .form-row label{color:#dbe2f7}.woocommerce-message,.woocommerce-info{background:#102b34!important;color:#eaffff!important;border-top-color:var(--rp-secondary)!important}.woocommerce-error{background:#351522!important;color:white!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #payment{background:#ffffff09;border:1px solid #ffffff22;border-radius:15px;padding:20px}.woocommerce-checkout #payment div.payment_box{background:#202741;color:white}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#202741}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:3px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#171d34;color:white;border-radius:8px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--rp-primary);color:white}.widget{margin-bottom:25px}.widget-title{font-size:17px}.search-form{display:flex;gap:8px}.search-form input{min-width:0}.search-form input[type=search]{background:#10162a;border:1px solid #ffffff33;border-radius:9px;padding:10px;color:white}.search-form input[type=submit]{background:var(--rp-primary);color:white;border:0;border-radius:9px;padding:10px 15px}.pagination{margin:30px 0}.pagination .page-numbers{padding:8px 13px;background:#151b31;border-radius:8px}.pagination .current{background:var(--rp-primary)}
@media(max-width:1000px){.rp-header-inner{gap:18px}.rp-nav ul{gap:14px}.rp-hero-grid{gap:25px}.rp-product-grid,.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rp-category-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.rp-container{width:min(100% - 28px,var(--rp-width))}.rp-topbar-inner span:last-child{display:none}.rp-header-inner{height:68px;justify-content:space-between}.rp-menu-toggle{display:flex;flex-direction:column;gap:5px;padding:8px}.rp-menu-toggle i{display:block;width:22px;height:2px;background:white}.rp-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#0c1022f7;border-bottom:1px solid #a855f755;padding:18px 22px}.rp-nav.is-open{display:block}.rp-nav ul{display:flex;flex-direction:column;align-items:stretch;gap:0}.rp-nav li{border-bottom:1px solid #ffffff12;padding:9px 0}.rp-header-actions{gap:10px}.rp-icon-link{font-size:21px}.rp-hero{padding:52px 0 45px}.rp-hero-grid{grid-template-columns:1fr;gap:35px}.rp-hero-copy{text-align:center}.rp-hero-copy>p{margin-inline:auto}.rp-hero-actions,.rp-hero-points{justify-content:center}.rp-hero h1{font-size:clamp(35px,10vw,48px)}.rp-image-frame img{height:300px}.rp-floating-card{padding:8px 12px}.rp-benefit-grid{grid-template-columns:repeat(2,1fr);gap:9px}.rp-glass-card{padding:14px 8px}.rp-section{padding:55px 0}.rp-section-heading h2{font-size:27px}.rp-category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.rp-category-card{height:165px}.rp-category-card span{font-size:14px;right:12px}.rp-product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.woocommerce div.product{display:block}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:25px}.rp-cta-inner{align-items:flex-start;flex-direction:column}.rp-cta h2{font-size:28px}.rp-footer-grid{grid-template-columns:1fr 1fr;gap:20px}.rp-footer-grid>div:first-child{grid-column:1/-1}.rp-footer-bottom{gap:10px;flex-direction:column}.woocommerce table.shop_table{font-size:12px}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:8px 5px!important}.woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart-form{overflow-x:auto}}
@media(max-width:390px){.rp-logo{font-size:19px}.rp-logo-mark{width:36px;height:36px}.rp-category-card{height:145px}.rp-product-grid,.woocommerce ul.products{gap:8px}.woocommerce ul.products li.product{padding:8px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}}
