:root{--navy:#071b3a;--navy2:#102d55;--ink:#15243b;--muted:#7d8795;--line:#e9edf1;--cream:#f8f9f6;--green:#c8e5c1;--yellow:#f7e9aa;--pink:#f4d8d4;--blue:#d8e9ee;--peach:#f8dfc8;--lilac:#e7e1f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:white;font-family:Vazirmatn, sans-serif;font-size:14px}.announcement{height:37px;background:var(--navy);color:white;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;letter-spacing:-.1px}.sparkle{color:#d8e9a5;font-size:15px}.announcement-link{color:#dce9bd;margin-right:7px}.announcement-link b{font-size:15px;margin-right:4px}.header{height:82px;border-bottom:1px solid #f0f1f2;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1160px)/2),5.5%);gap:25px;background:white;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy);font-weight:800;font-size:21px;line-height:1}.brand-mark{width:39px;height:39px;background:var(--navy);border-radius:13px 13px 13px 3px;color:white;display:grid;place-items:center;font-size:25px}.brand small{display:block;font-size:9px;font-weight:500;color:#8a95a3;margin-top:6px}.desktop-nav{display:flex;align-items:center;gap:32px;margin-right:42px}.desktop-nav a{color:#697587;text-decoration:none;font-size:12px;font-weight:600;transition:.2s}.desktop-nav a:hover,.desktop-nav a.active{color:var(--navy)}.desktop-nav a.active:after{content:'';height:2px;width:15px;background:#b7cf94;display:block;margin:7px auto -9px;border-radius:5px}.header-actions{display:flex;align-items:center;gap:12px}.icon-button,.menu-toggle{border:0;background:transparent;color:var(--navy);font-size:25px;cursor:pointer}.login-button{border:1px solid #e3e8ed;color:var(--navy);background:white;padding:10px 15px;border-radius:9px;font:600 11px Vazirmatn;cursor:pointer}.cart-button{border:0;border-radius:9px;background:#f1f4f6;color:var(--navy);padding:10px 13px;display:flex;align-items:center;gap:9px;font:600 11px Vazirmatn;cursor:pointer}.cart-icon{font-size:18px}.cart-button b{background:var(--navy);color:white;min-width:19px;height:19px;border-radius:50%;font-size:10px;display:grid;place-items:center}.menu-toggle{display:none}.wrap{max-width:1160px;width:89%;margin-left:auto;margin-right:auto}.hero{min-height:435px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-top:30px;padding-bottom:44px;gap:60px}.hero-copy{padding-right:14px}.eyebrow,.section-kicker{font-size:11px;font-weight:600;color:#799056;display:flex;align-items:center;gap:8px}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#a8c47f;box-shadow:0 0 0 4px #edf4e5}.hero h1{font-size:48px;line-height:1.33;letter-spacing:-2px;color:var(--navy);margin:20px 0 13px;font-weight:800}.hero h1 span{color:#a9c281}.hero-copy>p{font-size:13px;line-height:2;color:#7e8794;margin:0}.hero-ctas{display:flex;align-items:center;gap:24px;margin-top:23px}.primary-button{background:var(--navy);color:#fff;text-decoration:none;border-radius:9px;padding:12px 20px;font-size:12px;font-weight:600;display:flex;gap:22px;align-items:center;box-shadow:0 8px 20px #071b3a1f}.primary-button span{font-size:17px}.text-link,.all-link{color:var(--navy);text-decoration:none;font-size:11px;font-weight:600}.text-link b,.all-link span{font-size:17px;margin-right:5px}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:37px}.avatars{display:flex;direction:ltr}.avatars span{width:27px;height:27px;border-radius:50%;border:2px solid white;background:#edc7a8;display:grid;place-items:center;color:#684a40;font-size:10px;margin-left:-7px}.avatars span:nth-child(2){background:#d4dfbe}.avatars span:nth-child(3){background:#d7c7e5}.hero-proof strong{display:block;font-size:10px;color:#26364b}.hero-proof small{display:block;font-size:9px;color:#9aa2ac;margin-top:3px}.proof-divider{height:29px;width:1px;background:#e6e9ec;margin:0 6px}.rating strong{font-size:12px}.rating strong span{color:#e9ad47}.hero-visual{height:370px;position:relative;display:flex;justify-content:center;align-items:center}.hero-orb{position:absolute;width:320px;height:320px;border-radius:50%;background:#edf3e5;right:50%;transform:translateX(50%)}.hero-photo{height:315px;width:315px;overflow:hidden;border-radius:49% 49% 45% 45%;position:relative;z-index:1;box-shadow:0 15px 40px #142f421b}.hero-photo img{width:100%;height:100%;object-fit:cover}.photo-stamp{position:absolute;bottom:22px;right:22px;width:60px;height:60px;border-radius:50%;background:#fff;color:#5b7441;display:grid;place-content:center;text-align:center;font-size:10px;line-height:1.2;box-shadow:0 3px 16px #071b3a1c;transform:rotate(-10deg)}.photo-stamp b{font-size:13px}.hero-note{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;background:white;border-radius:11px;padding:11px 14px;box-shadow:0 8px 26px #142c4219}.hero-note b{font-size:10px;display:block;color:var(--navy)}.hero-note small{font-size:9px;color:#929ba5;display:block;margin-top:3px}.note-top{top:29px;right:5px}.note-bottom{bottom:24px;left:1px}.note-icon{color:#89aa63;background:#edf4e5;width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-size:19px}.delivery-icon{color:var(--navy);font-size:24px;background:#edf1f5;width:31px;height:31px;border-radius:9px;display:grid;place-items:center}.decor-dot{position:absolute;border-radius:50%;background:#e8bd82;z-index:2}.dot-one{width:10px;height:10px;top:86px;left:18px}.dot-two{width:7px;height:7px;bottom:80px;right:22px;background:#9cb879}.category-section{padding-top:30px;padding-bottom:64px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.section-heading h2{font-size:22px;color:var(--navy);margin:6px 0 0;font-weight:700;letter-spacing:-.5px}.section-kicker{font-size:10px;color:#9aa3ab}.all-link{font-size:11px}.category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.category-card{position:relative;text-decoration:none;color:var(--navy);border-radius:12px;min-height:145px;padding:17px 14px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s}.category-card:hover{transform:translateY(-4px)}.cat-green{background:var(--green)}.cat-yellow{background:var(--yellow)}.cat-pink{background:var(--pink)}.cat-blue{background:var(--blue)}.cat-peach{background:var(--peach)}.cat-lilac{background:var(--lilac)}.cat-art{font-size:37px;filter:drop-shadow(0 5px 5px #00000012);height:63px}.category-card strong{font-size:11px;z-index:1}.category-card small{font-size:9px;color:#526474;margin-top:4px}.cat-arrow{position:absolute;left:12px;bottom:12px;font-size:17px;opacity:.5}.offer-section{background:#f8f9f6;padding:48px 0 59px}.offer-section .section-heading{margin-bottom:23px}.title-spark{color:#9fba78;font-size:19px}.timer{display:flex;align-items:center;gap:11px;color:#9aa1a7;font-size:10px}.timer b{direction:ltr;background:white;color:var(--navy);border:1px solid #edf0eb;padding:8px 12px;border-radius:7px;letter-spacing:1px;font-size:11px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.product-card{background:white;border:1px solid #edf0ec;border-radius:11px;overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #152b4210}.product-image{height:176px;position:relative;overflow:hidden;background:#f2efe9}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.product-card:hover .product-image img{transform:scale(1.05)}.discount{position:absolute;z-index:1;top:11px;right:11px;background:#fff;border-radius:5px;padding:5px 7px;color:#718b51;font-size:9px;font-weight:700}.quick-add{position:absolute;left:11px;bottom:11px;width:32px;height:32px;border:0;border-radius:9px;background:var(--navy);color:white;font:400 22px Vazirmatn;cursor:pointer;box-shadow:0 3px 10px #071b3a30;transition:.2s}.quick-add:hover{background:#1b4777;transform:scale(1.06)}.product-info{padding:13px 14px 14px}.product-category{font-size:9px;color:#9aa3ab}.product-info h3{font-size:12px;margin:5px 0 13px;color:#25354a;font-weight:600}.product-bottom{display:flex;justify-content:space-between;align-items:end}.product-bottom strong{font-size:13px;color:var(--navy);display:inline-block}.product-bottom del{font-size:9px;color:#b1b8be;margin-right:5px}.product-bottom small{display:block;font-size:8px;color:#9ba4ad;margin-top:3px}.product-rating{font-size:9px;color:#8c959d;align-self:center}.product-rating:first-letter{color:#eab451}.fresh-banner{min-height:170px;margin-top:59px;margin-bottom:0;border-radius:15px;background:var(--navy);color:white;display:flex;align-items:center;padding:30px 42px;gap:18px;position:relative;overflow:hidden}.fresh-icon{width:49px;height:49px;flex:0 0 49px;border-radius:15px;background:#ffffff17;color:#d1e1ad;display:grid;place-items:center;font-size:26px}.fresh-banner>div:nth-child(2){z-index:1}.fresh-banner>div:nth-child(2)>span{font-size:10px;color:#b2c798}.fresh-banner h2{font-size:20px;margin:5px 0;font-weight:600}.fresh-banner p{font-size:10px;color:#b7c3d1;margin:0}.light-button{margin-right:auto;z-index:1;background:#fff;color:var(--navy);text-decoration:none;padding:12px 16px;border-radius:8px;font-size:10px;font-weight:600;white-space:nowrap}.light-button b{font-size:15px;margin-right:10px}.banner-leaf{position:absolute;left:24%;bottom:-80px;font-size:220px;color:#ffffff08;transform:rotate(-20deg)}.benefits{display:grid;grid-template-columns:repeat(4,1fr);padding-top:36px;padding-bottom:38px;gap:20px}.benefit{display:flex;align-items:center;gap:11px}.benefit-icon{width:39px;height:39px;border:1px solid #e9edf0;border-radius:11px;color:#738957;display:grid;place-items:center;font-size:20px}.benefit b{display:block;font-size:10px;color:var(--navy)}.benefit small{display:block;color:#9aa3ab;font-size:9px;margin-top:4px}.footer{background:#f7f8f6;border-top:1px solid #eff1ed}.footer-inner{min-height:81px;display:flex;align-items:center;justify-content:space-between}.footer-brand{font-size:17px}.footer-brand .brand-mark{width:32px;height:32px;font-size:20px}.footer-brand small{font-size:8px}.footer p{color:#89929c;font-size:10px}.footer p span{color:#c48b8b}.footer-inner>small{font-size:9px;color:#a3aab0}.toast{position:fixed;bottom:22px;right:50%;transform:translate(50%,20px);opacity:0;pointer-events:none;transition:.3s;background:var(--navy);color:white;padding:12px 20px;border-radius:10px;box-shadow:0 10px 30px #071b3a35;font-size:12px;z-index:9}.toast.show{opacity:1;transform:translate(50%,0)}@media(max-width:900px){.header{padding:0 5%;gap:12px}.desktop-nav{gap:17px;margin-right:10px}.hero{gap:20px}.hero h1{font-size:42px}.category-grid{grid-template-columns:repeat(3,1fr)}.category-card{min-height:135px}.products-grid{gap:11px}.product-image{height:150px}.fresh-banner{padding:25px}.fresh-banner h2{font-size:17px}}@media(max-width:650px){.announcement{font-size:9px;height:34px}.announcement-link{display:none}.header{height:68px}.brand{font-size:18px}.brand-mark{width:34px;height:34px;font-size:22px}.desktop-nav{display:none;position:absolute;top:67px;right:0;left:0;background:white;padding:18px 7%;margin:0;box-shadow:0 12px 20px #071b3a12;flex-direction:column;align-items:flex-start;gap:18px}.desktop-nav.open{display:flex}.desktop-nav a.active:after{display:none}.header-actions{gap:8px}.login-button{font-size:10px;padding:9px}.icon-button{font-size:22px}.cart-button{padding:8px 9px;gap:6px}.cart-button>span:nth-child(2){display:none}.menu-toggle{display:block;font-size:19px}.wrap{width:90%}.hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:30px;gap:5px}.hero-copy{order:1;padding-right:0}.hero-visual{height:275px;order:0}.hero-photo{width:230px;height:230px}.hero-orb{width:235px;height:235px}.note-top{right:0;top:13px}.note-bottom{left:0;bottom:5px}.hero-note{padding:8px 10px}.hero-note b{font-size:9px}.hero-note small{font-size:8px}.photo-stamp{width:49px;height:49px;font-size:8px;bottom:14px;right:14px}.photo-stamp b{font-size:11px}.hero h1{font-size:39px;margin:14px 0 7px}.hero-copy>p{font-size:11px}.hero-ctas{margin-top:17px;gap:17px}.primary-button{padding:10px 15px;font-size:11px}.text-link{font-size:10px}.hero-proof{margin-top:23px}.category-section{padding-top:28px;padding-bottom:43px}.section-heading h2{font-size:19px}.category-grid{grid-template-columns:repeat(2,1fr);gap:9px}.category-card{min-height:130px;padding:14px}.cat-art{height:58px;font-size:34px}.category-card strong{font-size:10px}.offer-section{padding:35px 0 42px}.timer{gap:5px;flex-direction:column;align-items:flex-end;font-size:8px}.timer b{font-size:9px;padding:6px}.products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-image{height:145px}.product-info{padding:11px}.product-info h3{font-size:11px}.product-bottom strong{font-size:11px}.product-bottom del{font-size:8px}.fresh-banner{margin-top:38px;min-height:200px;align-items:flex-start;padding:22px;gap:12px;flex-wrap:wrap}.fresh-icon{width:39px;height:39px;flex-basis:39px;font-size:21px}.fresh-banner>div:nth-child(2){width:calc(100% - 55px)}.fresh-banner h2{font-size:15px}.fresh-banner p{font-size:9px;line-height:1.8}.light-button{margin-right:51px;padding:10px 12px;font-size:9px}.benefits{grid-template-columns:repeat(2,1fr);padding-top:27px;padding-bottom:27px;gap:20px 12px}.benefit-icon{width:34px;height:34px;font-size:17px}.benefit b{font-size:9px}.benefit small{font-size:8px}.footer-inner{padding:17px 0;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:13px}.footer p{grid-column:1;grid-row:2;margin:0}.footer-inner>small{grid-column:2;grid-row:2;text-align:left;line-height:1.7}.footer-brand{grid-column:1;grid-row:1}}
.deployment-notice{min-height:43px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;background:#fff4d8;color:#684d11;border-bottom:1px solid #f2e2b7;font-size:11px}.deployment-notice strong{font-weight:800}.deployment-notice>span:last-child{color:#806c3e}.deploy-pulse{width:8px;height:8px;border-radius:50%;background:#d49c27;box-shadow:0 0 0 4px #d49c2720}.delivery-area{display:flex;align-items:center;gap:6px;border-right:1px solid #edf0f2;padding-right:18px;white-space:nowrap;color:var(--navy)}.delivery-area>span:first-child{font-size:20px;color:#80965e}.delivery-area small{font-size:9px;color:#919ba5}.delivery-area b{font-size:10px}.delivery-area .chevron{font-size:13px;color:#87919c}@media(max-width:900px){.delivery-area{padding-right:10px;gap:4px}.header{gap:9px}}@media(max-width:650px){.deployment-notice{font-size:9px;gap:7px;flex-wrap:wrap;line-height:1.5;justify-content:flex-start;padding:8px 5%}.deployment-notice>span:last-child{width:100%;padding-right:15px}.delivery-area{display:none}}
