 :root{--purple:#542078;--purple2:#7135a5;--burgundy:#8b174f;--pink:#f8eaf2;--ink:#30243a;--muted:#766b7d;--surface:#fff;--bg:#faf7fc}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;direction:rtl;font-size:14px}a{color:inherit;text-decoration:none}.top-strip{background:var(--purple);color:#fff;text-align:center;padding:8px 12px;font-size:12px}.site-header{background:#fff;box-shadow:0 3px 18px #28113b0b;position:relative;z-index:5}.header-inner{max-width:1200px;margin:auto;padding:17px 22px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:9px;min-width:190px;color:var(--purple);font-weight:800;font-size:20px}.brand-mark{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--purple),var(--burgundy));color:#fff;display:grid;place-items:center;font-size:25px}.brand-name small{display:block;font-size:10px;color:var(--muted);font-weight:500}.custom-logo{max-height:52px;width:auto}.header-search{display:flex;flex:1;background:#f5f1f7;border:1px solid #eee5f2;border-radius:12px;overflow:hidden;height:46px}.header-search input{border:0;background:transparent;outline:0;padding:0 16px;flex:1;font:inherit}.header-search button{border:0;background:var(--purple);color:#fff;padding:0 20px;font:inherit;cursor:pointer}.header-actions{display:flex;align-items:center;gap:15px;white-space:nowrap;font-size:12px}.cart-link{background:#f7edf3;color:var(--burgundy);padding:11px 13px;border-radius:10px}.cart-link b{background:var(--burgundy);color:#fff;border-radius:20px;padding:1px 6px}.main-nav{border-top:1px solid #f2edf4}.nav-inner{max-width:1200px;margin:auto;padding:11px 22px;display:flex;gap:27px;font-size:13px}.nav-inner a:hover{color:var(--burgundy)}.nav-list{display:flex;gap:20px;list-style:none;margin:0;padding:0}.menu-toggle{display:none}.home-wrap{max-width:1200px;margin:28px auto;padding:0 22px}.hero{min-height:330px;border-radius:25px;padding:45px 55px;background:linear-gradient(110deg,#542078,#7135a5 55%,#8b174f);color:#fff;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.hero-copy{max-width:550px;position:relative;z-index:1}.eyebrow,.section-heading span,.promo-banner span{font-size:12px;color:#f3cce0;font-weight:700}.hero h1{font-size:38px;line-height:1.5;margin:10px 0}.hero p{font-size:15px;line-height:2;color:#f5eaf8;max-width:480px}.button-primary{display:inline-block;background:#fff;color:var(--purple);padding:12px 23px;border-radius:11px;font-weight:800;margin-top:12px}.hero-art{width:340px;height:260px;position:relative;flex-shrink:0}.toy-ball,.toy-block,.toy-star,.toy-ring{position:absolute;display:grid;place-items:center;box-shadow:0 15px 30px #260c3b33}.toy-ball{width:120px;height:120px;border-radius:50%;background:#f7b7d3;color:#8b174f;font-size:55px;top:20px;right:70px;transform:rotate(-12deg)}.toy-block{width:100px;height:100px;border-radius:20px;background:#f6d36b;color:#7135a5;font-size:55px;bottom:15px;right:5px;transform:rotate(12deg)}.toy-star{width:85px;height:85px;border-radius:25px;background:#b9e4d5;color:#542078;font-size:48px;top:30px;left:12px;transform:rotate(15deg)}.toy-ring{width:100px;height:100px;border:18px solid #f2a0bf;border-radius:50%;bottom:10px;left:65px}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 42px}.trust-row div{background:#fff;padding:16px;border-radius:13px;text-align:center;color:var(--purple);font-weight:600}.content-section{margin:38px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.section-heading span{color:var(--burgundy)}.section-heading h2{margin:5px 0 0;font-size:23px;color:var(--purple)}.section-heading>a{color:var(--burgundy);font-size:12px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category-card{min-height:160px;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:5px;justify-content:center;transition:.2s}.category-card:hover{transform:translateY(-4px)}.category-card b{font-size:36px}.category-card strong{font-size:16px}.category-card small{color:var(--muted)}.cat-one{background:#f8e8f0}.cat-two{background:#eee7f8}.cat-three{background:#e8f3f0}.cat-four{background:#fff1d9}.promo-banner{border-radius:20px;padding:27px 35px;background:linear-gradient(100deg,#8b174f,#542078);color:#fff;display:flex;align-items:center;justify-content:space-between;margin:45px 0}.promo-banner h2{margin:7px 0;font-size:24px}.promo-banner p{margin:0;color:#f5e6ef}.promo-banner a{background:#fff;color:var(--burgundy);border-radius:10px;padding:12px 18px;font-weight:700;white-space:nowrap}.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px!important;margin:0!important}.products ul.products:before,.products ul.products:after{display:none!important}.products ul.products li.product{width:auto!important;margin:0!important;background:#fff;border:1px solid #f0eaf2;border-radius:16px;padding:13px!important;overflow:hidden;transition:.2s}.products ul.products li.product:hover{box-shadow:0 10px 30px #54207812;transform:translateY(-3px)}.products ul.products li.product img{border-radius:11px}.woocommerce ul.products li.product .price{color:var(--burgundy);font-weight:800}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--purple)!important;color:#fff!important;border-radius:9px!important}.setup-note{background:#fff;border:1px dashed #d6c4df;border-radius:15px;padding:25px;text-align:center;color:var(--purple)}.newsletter{text-align:center;background:#f2eaf7;border-radius:20px;padding:30px;margin:45px 0}.newsletter h2{color:var(--purple);margin:0 0 8px}.site-footer{background:#281335;color:#fff;margin-top:55px;padding:42px 22px 15px}.footer-grid{max-width:1156px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer-grid h3{color:#f0b9d1}.footer-grid h4{margin-top:0}.footer-grid p{color:#d9cbdc;line-height:2}.footer-grid a{display:block;color:#e7dce9;margin:9px 0;font-size:13px}.copyright{max-width:1156px;margin:25px auto 0;padding-top:15px;border-top:1px solid #ffffff22;text-align:center;color:#c9b9ce;font-size:11px}.archive-wrap{max-width:1200px;margin:35px auto;padding:0 22px;min-height:350px}.post-card{background:#fff;border-radius:15px;padding:20px;margin:15px 0}.widget{background:#fff;padding:15px;border-radius:12px;margin-bottom:15px}.woocommerce .woocommerce-breadcrumb{color:var(--muted)}.woocommerce div.product .product_title{color:var(--purple)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--burgundy)}.woocommerce span.onsale{background:var(--burgundy)}body.rtl .woocommerce #content div.product div.images,body.rtl .woocommerce div.product div.images{float:right}body.rtl .woocommerce #content div.product div.summary,body.rtl .woocommerce div.product div.summary{float:left}
@media(max-width:800px){.header-inner{gap:10px;flex-wrap:wrap;padding:12px}.brand{min-width:0;flex:1}.header-search{order:3;flex-basis:100%}.header-actions{font-size:11px}.main-nav .nav-inner{overflow:auto;gap:18px;white-space:nowrap}.hero{padding:30px;min-height:280px}.hero h1{font-size:29px}.hero-art{width:220px;transform:scale(.8);transform-origin:center}.trust-row{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.hero{padding:25px;min-height:300px}.hero-art{display:none}.hero h1{font-size:27px}.section-heading h2{font-size:19px}.promo-banner{display:block;padding:23px}.promo-banner h2{font-size:20px}.promo-banner a{display:inline-block;margin-top:16px}.footer-grid{grid-template-columns:1fr 1fr}.header-actions>a:first-child{display:none}.nav-list{display:none}}
