@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Tajawal:wght@400;500;700;800;900&display=swap');
:root{--ink:#181621;--muted:#766f84;--paper:#f9f7f3;--white:#fff;--purple:#5638db;--purple-deep:#3e27b8;--lilac:#e8e2ff;--orange:#ff7244;--yellow:#ffd763;--line:#e9e5e0;--shadow:0 16px 50px rgba(37,24,86,.11);--radius:24px}
.brand-video{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,340px);align-items:center;justify-content:center;gap:clamp(24px,4vw,54px);padding-top:54px;max-width:820px}.brand-video-copy{padding:8px 0 8px 12px}.brand-video-copy h2{font-size:clamp(30px,3.5vw,46px);line-height:1.08;letter-spacing:-1.4px;margin:13px 0 15px}.brand-video-copy h2 em{color:var(--purple);font-style:normal}.brand-video-copy p{color:var(--muted);font-size:13px;line-height:1.8;max-width:270px;margin:0 0 20px}.brand-video-frame{position:relative;overflow:hidden;width:340px;max-width:100%;justify-self:center;border-radius:20px;background:#17121f;box-shadow:0 14px 34px rgba(37,24,86,.14);isolation:isolate}.brand-video-frame:after{content:'';position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.18);border-radius:inherit}.brand-video-player{display:block;width:100%;aspect-ratio:16/9;max-height:192px;object-fit:cover;background:#17121f}.video-badge{position:absolute;right:14px;top:14px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink);font-size:10px;font-weight:800;box-shadow:0 6px 18px rgba(0,0,0,.12);pointer-events:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Tajawal',sans-serif;font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.announcement{height:34px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.1px}.spark{font-size:15px}.site-header{height:84px;background:rgba(249,247,243,.93);border-bottom:1px solid rgba(24,22,33,.06);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.header-inner{height:100%;width:min(1280px,calc(100% - 48px));margin:auto;display:flex;align-items:center;gap:42px}.brand{display:inline-flex;align-items:center;gap:10px;direction:rtl;line-height:1}.brand>span:last-child{display:grid;gap:3px}.brand strong{font-size:20px;font-weight:900;letter-spacing:-.8px}.brand small{font-size:10px;color:var(--purple);font-weight:800;letter-spacing:2.3px}.brand-mark{width:31px;height:31px;border-radius:11px;background:var(--purple);display:flex;align-items:center;justify-content:center;gap:3px;transform:rotate(-8deg);box-shadow:4px 4px 0 var(--yellow)}.brand-mark i{display:block;width:4px;border-radius:5px;background:var(--white)}.brand-mark i:nth-child(1){height:11px}.brand-mark i:nth-child(2){height:18px}.brand-mark i:nth-child(3){height:14px}.main-nav{display:flex;gap:30px;margin-inline:auto}.main-nav a{font-size:14px;color:var(--muted);position:relative;padding:8px 0}.main-nav a.active,.main-nav a:hover{color:var(--ink);font-weight:700}.main-nav a.active:after{content:'';width:5px;height:5px;background:var(--orange);position:absolute;border-radius:50%;bottom:0;left:50%}.header-actions{display:flex;align-items:center;gap:11px}.search-box{width:220px;height:42px;border:1px solid var(--line);border-radius:14px;background:var(--white);display:flex;align-items:center;padding:0 12px;gap:7px;color:var(--muted)}.search-box span{font-size:25px;line-height:1;transform:rotate(-20deg)}.search-box input{border:0;outline:none;background:transparent;width:100%;font-size:12px;color:var(--ink)}.search-box input::placeholder{color:#a6a0ad}.icon-btn{width:40px;height:40px;border-radius:13px;background:var(--white);border:1px solid var(--line);position:relative;color:var(--ink);display:grid;place-items:center;transition:.2s}.icon-btn:hover{border-color:var(--purple);color:var(--purple);transform:translateY(-2px)}.icon-btn b{position:absolute;top:-6px;left:-5px;min-width:16px;height:16px;border-radius:9px;background:var(--orange);color:#fff;font:500 10px/16px 'DM Mono',monospace}.heart{font-size:23px;line-height:1}.bag{font-size:28px;line-height:1;transform:rotate(180deg);display:block}.mobile-menu{display:none}.hero{min-height:540px;background:var(--lilac);border-radius:0 0 35px 35px;display:grid;grid-template-columns:46% 54%;align-items:center;overflow:hidden;position:relative}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 76% 26%,rgba(255,255,255,.68),transparent 17%),radial-gradient(circle at 58% 82%,rgba(255,255,255,.52),transparent 19%);pointer-events:none}.hero-copy{padding:60px 72px 62px 24px;position:relative;z-index:1}.eyebrow,.section-kicker{display:flex;align-items:center;gap:8px;color:var(--purple);font:500 11px 'DM Mono',monospace;letter-spacing:.5px;text-transform:uppercase}.eyebrow span{width:8px;height:8px;background:var(--orange);border-radius:50%}.hero h1{font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:-3px;margin:24px 0 20px;font-weight:900}.hero h1 em,.section-heading em,.products-heading em,.checkout-intro em{font-style:normal;color:var(--purple)}.hero-copy>p{max-width:420px;color:#655c79;font-size:16px;margin:0 0 28px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px}.btn{min-height:49px;padding:0 21px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:800;font-size:13px;transition:.2s}.btn span{font-size:18px;line-height:1}.btn-dark{background:var(--ink);color:#fff;box-shadow:0 8px 18px rgba(24,22,33,.15)}.btn-dark:hover{background:var(--purple);transform:translateY(-2px)}.btn-light{background:#fff;color:var(--purple);box-shadow:0 10px 26px rgba(29,18,91,.15)}.btn-outline{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn-outline:hover{border-color:var(--purple);color:var(--purple)}.text-link{font-size:13px;font-weight:800;border-bottom:1px solid var(--ink);padding-bottom:3px}.text-link span{font-size:18px;margin-right:5px}.hero-note{display:flex;align-items:center;gap:9px;margin-top:45px;color:#71677f;font-size:11px}.mini-avatars{display:flex;direction:ltr}.mini-avatars i{width:24px;height:24px;display:grid;place-items:center;background:#ffb8a0;border:2px solid var(--lilac);border-radius:50%;font-size:10px;font-style:normal;font-weight:700;margin-left:-7px}.mini-avatars i:nth-child(2){background:#8ad5ca}.mini-avatars i:nth-child(3){background:var(--yellow)}.hero-art{height:100%;min-height:540px;position:relative;background:linear-gradient(135deg,#7656e7 0%,#4b30cb 100%);overflow:hidden}.hero-art:before{content:'';position:absolute;inset:0;opacity:.3;background-image:radial-gradient(rgba(255,255,255,.45) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(135deg,transparent 5%,black 70%)}.art-orbit{position:absolute;border:1px solid rgba(255,255,255,.3);border-radius:50%;transform:rotate(-26deg)}.orbit-one{width:550px;height:170px;top:170px;right:14%;}.orbit-two{width:620px;height:220px;top:130px;right:0;transform:rotate(31deg)}.art-card{position:absolute;background:#fff;padding:9px;border-radius:18px;box-shadow:0 22px 45px rgba(30,15,99,.33)}.art-card img{width:100%;height:100%;object-fit:cover;border-radius:11px;display:block}.card-glasses{width:176px;height:224px;right:27%;top:77px;transform:rotate(11deg);z-index:2}.card-cleaner{width:178px;height:212px;right:59%;top:214px;transform:rotate(-11deg);z-index:3}.card-lamp{width:162px;height:176px;right:5%;top:287px;transform:rotate(7deg);z-index:1}.floating-tag{position:absolute;z-index:5;background:#fff;border-radius:14px;padding:8px 12px;box-shadow:0 12px 25px rgba(37,17,108,.18);display:grid;line-height:1.1}.floating-tag span{font-weight:900;color:var(--purple);font-size:19px}.floating-tag small{font-size:10px;color:var(--muted);margin-top:3px}.tag-delivery{right:9%;top:66px;transform:rotate(-5deg)}.tag-quality{right:41%;bottom:59px;transform:rotate(5deg)}.hero-scribble{position:absolute;left:16%;bottom:72px;color:rgba(255,255,255,.7);font-size:17px;line-height:1.1;transform:rotate(-12deg);font-weight:700}.hero-scribble strong{color:var(--yellow);font-size:23px}.benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:25px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.benefit-strip article{display:flex;gap:12px;align-items:center;background:#fff;padding:20px 20px}.benefit-icon{width:35px;height:35px;border-radius:12px;background:#e5f8f2;color:#29a37d;display:grid;place-items:center;font-size:19px;font-weight:700}.benefit-strip article:nth-child(2) .benefit-icon{background:#fff0df;color:var(--orange)}.benefit-strip article:nth-child(3) .benefit-icon{background:#ede8ff;color:var(--purple)}.benefit-strip article:nth-child(4) .benefit-icon{background:#fff8d8;color:#bd8b10}.benefit-strip strong,.benefit-strip small{display:block}.benefit-strip strong{font-size:12px}.benefit-strip small{font-size:10px;color:var(--muted);margin-top:2px}.category-section,.products-section{padding-top:91px}.section-heading,.products-heading{display:flex;align-items:flex-end;justify-content:space-between}.section-heading h2,.products-heading h2{font-size:34px;line-height:1.1;letter-spacing:-1px;margin:10px 0 0;font-weight:900}.heading-mark{font:500 24px 'DM Mono';color:var(--orange);letter-spacing:-6px;margin-left:9px}.category-row{display:flex;gap:12px;overflow:auto;scrollbar-width:none;padding:34px 0 2px}.category-row::-webkit-scrollbar{display:none}.category-card{min-width:130px;flex:1;background:#fff;border:1px solid var(--line);border-radius:19px;padding:15px 12px;display:flex;align-items:center;gap:10px;transition:.2s;cursor:pointer}.category-card:hover,.category-card.active{border-color:var(--purple);transform:translateY(-3px);box-shadow:var(--shadow)}.category-card.active{background:var(--purple);color:#fff}.category-card .cat-icon{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:#f2efff;font-size:21px}.category-card.active .cat-icon{background:rgba(255,255,255,.18)}.category-card strong{font-size:11px;white-space:nowrap}.products-heading{margin-bottom:25px}.products-meta{display:flex;align-items:center;gap:15px;color:var(--muted);font:11px 'DM Mono',monospace}.clear-filter{color:var(--purple);background:none;font-size:11px}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.filter-btn{background:#fff;border:1px solid var(--line);color:var(--muted);border-radius:100px;padding:9px 16px;font-size:11px;transition:.2s}.filter-btn:hover,.filter-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:#fff;border:1px solid var(--line);border-radius:19px;overflow:hidden;position:relative;transition:.25s;min-width:0}.product-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.product-image{height:220px;background:#f0eefb;position:relative;overflow:hidden;cursor:pointer}.product-image:after{content:'عرض سريع';position:absolute;bottom:12px;left:50%;transform:translate(-50%,8px);opacity:0;background:var(--ink);color:#fff;border-radius:9px;padding:6px 12px;font-size:10px;transition:.2s;white-space:nowrap}.product-card:hover .product-image:after{opacity:1;transform:translate(-50%,0)}.product-image img{width:100%;height:100%;object-fit:cover;display:block;transition:.4s}.product-card:hover .product-image img{transform:scale(1.04)}.favorite-toggle{position:absolute;right:11px;top:11px;z-index:2;background:#fff;width:29px;height:29px;border-radius:10px;font-size:18px;color:var(--muted);display:grid;place-items:center}.favorite-toggle.is-favorite{color:var(--orange)}.product-body{padding:15px 15px 16px}.product-category{font:10px 'DM Mono',monospace;color:var(--purple);display:block;margin-bottom:5px}.product-title{font-size:14px;line-height:1.5;margin:0 0 10px;min-height:42px;font-weight:800}.product-footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.product-price{font-size:14px;font-weight:900;color:var(--ink);white-space:nowrap}.add-btn{width:32px;height:32px;border-radius:10px;background:var(--lilac);color:var(--purple);font-weight:900;font-size:19px;transition:.2s}.add-btn:hover{background:var(--purple);color:#fff}.empty-state{text-align:center;padding:70px 20px;border:1px dashed #d8d1e5;border-radius:20px}.empty-state>div{font-size:40px;color:var(--purple)}.empty-state h3{margin:5px 0;font-size:20px}.empty-state p{color:var(--muted);font-size:13px}.hidden{display:none!important}.closing-banner{margin-top:110px;margin-bottom:75px;background:var(--purple);border-radius:26px;padding:46px 55px;display:flex;align-items:center;gap:40px;color:#fff;position:relative;overflow:hidden}.closing-banner:after{content:'';width:300px;height:300px;border:1px solid rgba(255,255,255,.18);border-radius:50%;position:absolute;right:40%;top:-180px;box-shadow:0 0 0 42px rgba(255,255,255,.03),0 0 0 86px rgba(255,255,255,.03)}.closing-banner>div:first-child{position:relative;z-index:1}.section-kicker.light{color:var(--yellow)}.closing-banner h2{font-size:34px;margin:8px 0 3px}.closing-banner p{margin:0;color:#d5cbff;font-size:13px}.closing-banner .btn{margin-right:auto;position:relative;z-index:1}.banner-dots{font:20px 'DM Mono';color:var(--yellow);letter-spacing:7px;position:absolute;left:45px;bottom:24px}.site-footer{border-top:1px solid var(--line);padding:48px 0 30px;display:grid;grid-template-columns:2fr 1fr 1fr .6fr;gap:40px;position:relative}.site-footer .brand{margin-bottom:16px}.footer-brand p{font-size:12px;color:var(--muted);max-width:230px;line-height:1.7}.site-footer>div:not(.footer-brand):not(.footer-stamp):not(.copyright){display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.site-footer>div:not(.footer-brand):not(.footer-stamp):not(.copyright)>strong{color:var(--ink);margin-bottom:6px}.footer-stamp{font-size:12px;color:var(--purple);border:1px solid #cabfff;border-radius:50%;width:78px;height:78px;display:grid;place-content:center;text-align:center;transform:rotate(10deg)}.footer-stamp strong{font-size:16px}.copyright{position:absolute;bottom:0;right:0;left:0;padding-top:18px;border-top:1px solid var(--line);font:10px 'DM Mono';color:#aaa2ae}.cart-drawer,.modal{position:fixed;inset:0;z-index:50;visibility:hidden;pointer-events:none}.cart-drawer.open,.modal.open{visibility:visible;pointer-events:auto}.drawer-backdrop,.modal-backdrop{position:absolute;inset:0;background:rgba(24,22,33,.4);opacity:0;transition:.25s}.cart-drawer.open .drawer-backdrop,.modal.open .modal-backdrop{opacity:1}.drawer-panel{position:absolute;right:0;top:0;bottom:0;width:min(440px,100%);background:var(--paper);padding:29px 24px;transform:translateX(100%);transition:.3s;display:flex;flex-direction:column}.cart-drawer.open .drawer-panel{transform:translateX(0)}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line)}.drawer-head h2{margin:6px 0 0;font-size:25px}.drawer-head h2 span{font:11px 'DM Mono';color:var(--muted)}.close-btn{background:#fff;border:1px solid var(--line);width:34px;height:34px;border-radius:11px;font-size:24px;line-height:1;color:var(--muted)}.close-btn:hover{color:var(--ink);border-color:var(--purple)}.cart-items{overflow:auto;padding:15px 0;flex:1}.cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.cart-item-image{width:72px;height:72px;border-radius:13px;background:#eeebfa;overflow:hidden}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item h4{font-size:13px;margin:0 0 5px;line-height:1.35}.cart-item p{font-size:11px;color:var(--purple);margin:0}.cart-item-actions{display:flex;align-items:center;gap:7px;margin-top:8px}.cart-item-actions button{width:23px;height:23px;border-radius:7px;background:#fff;border:1px solid var(--line);font-size:15px}.cart-item-actions span{font:10px 'DM Mono'}.remove-item{background:none!important;border:0!important;color:#aa9fac;font-size:17px!important}.cart-empty{flex:1;display:grid;place-content:center;text-align:center;color:var(--muted)}.empty-bag{font-size:48px;color:var(--purple);transform:rotate(180deg)}.cart-empty h3{margin:10px 0 2px;color:var(--ink);font-size:18px}.cart-empty p{font-size:12px;margin:0 0 18px}.drawer-summary{padding-top:15px;border-top:1px solid var(--line)}.drawer-summary>div{display:flex;justify-content:space-between;font-size:12px;margin-bottom:9px}.drawer-summary>div span{color:var(--muted)}.drawer-summary .free{color:#22a677}.drawer-summary .total{border-top:1px solid var(--line);padding-top:14px;margin-top:13px;margin-bottom:16px;font-size:15px}.drawer-summary small{display:block;color:var(--muted);font-size:10px;text-align:center;margin-top:10px}.full{width:100%}.modal{display:grid;place-items:center;padding:24px}.modal-card{position:relative;background:var(--paper);z-index:1;transform:translateY(15px) scale(.98);opacity:0;transition:.25s;max-width:780px;width:100%;border-radius:25px;overflow:hidden;box-shadow:0 30px 80px rgba(24,22,33,.25)}.modal.open .modal-card{transform:none;opacity:1}.modal-close{position:absolute;top:18px;left:18px;z-index:3}.product-modal-card{display:grid;grid-template-columns:45% 55%;direction:ltr}.modal-product-image{background:#eeebfa;min-height:450px}.modal-product-image img{width:100%;height:100%;object-fit:cover}.modal-product-info{padding:53px 37px;direction:rtl}.modal-product-info h2{font-size:28px;line-height:1.25;margin:10px 0}.modal-price{font-size:20px;font-weight:900;color:var(--purple);margin-bottom:18px}.modal-product-info p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 18px}.modal-shipping{font-size:11px;background:#f0faf6;color:#258b6a;border-radius:10px;padding:10px 12px;margin-bottom:22px}.modal-shipping span{font-weight:900;margin-left:4px}.modal-actions{display:flex;gap:10px}.quantity{display:flex;align-items:center;gap:12px;padding:0 10px;border:1px solid var(--line);border-radius:14px;background:#fff}.quantity button{background:none;font-size:20px;width:22px}.quantity b{font:12px 'DM Mono'}.checkout-card{max-width:520px;padding:38px}.checkout-intro h2{font-size:29px;line-height:1.2;margin:9px 0}.checkout-intro p{font-size:12px;color:var(--muted);margin:0 0 24px}.checkout-card form{display:grid;gap:12px}.checkout-card label{font-size:11px;font-weight:700}.checkout-card input,.checkout-card select,.checkout-card textarea{width:100%;border:1px solid var(--line);border-radius:11px;background:#fff;margin-top:5px;padding:11px 12px;outline:none;font-size:12px;color:var(--ink);resize:vertical}.checkout-card input:focus,.checkout-card select:focus,.checkout-card textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--lilac)}.checkout-note{display:flex;gap:10px;background:#eeeaff;border-radius:12px;padding:12px;font-size:18px;color:var(--purple);margin:3px 0}.checkout-note div{display:grid;gap:2px}.checkout-note strong{font-size:11px;color:var(--ink)}.checkout-note small{font-size:10px;color:var(--muted)}.checkout-note small b{color:var(--purple)}.success-message{text-align:center;padding:25px 10px}.success-message>div{width:58px;height:58px;border-radius:50%;background:#dff7ec;color:#21a471;display:grid;place-items:center;font-size:28px;font-weight:900;margin:0 auto 15px}.success-message h3{margin:0 0 4px}.success-message p{font-size:12px;color:var(--muted);margin:0 0 19px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;font-size:12px;opacity:0;z-index:80;transition:.25s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:960px){.header-inner{gap:18px}.main-nav{gap:16px}.search-box{width:170px}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 48px 30px}.hero-art{min-height:390px}.card-glasses{right:28%;top:50px}.card-cleaner{right:53%;top:168px}.card-lamp{right:8%;top:210px}.tag-quality{bottom:35px}.benefit-strip{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.brand-video{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:42px;max-width:390px}.brand-video-copy{padding:0 4px}.brand-video-copy h2{font-size:32px}.brand-video-copy p{font-size:13px}.brand-video-frame{width:min(100%,340px);border-radius:18px}.video-badge{right:12px;top:12px;font-size:9px;padding:7px 10px}.shell{width:min(100% - 28px,520px)}.announcement{font-size:10px;height:31px}.site-header{height:70px}.header-inner{width:calc(100% - 28px);gap:10px}.mobile-menu{display:grid;width:34px;height:34px;gap:3px;padding:8px}.mobile-menu span{display:block;height:2px;background:var(--ink);border-radius:3px}.brand{margin-left:auto}.brand strong{font-size:17px}.brand-mark{width:27px;height:27px}.main-nav{display:none}.header-actions{gap:5px}.search-box{width:38px;padding:0;justify-content:center;border:0;background:transparent}.search-box span{font-size:27px}.search-box input{position:absolute;width:calc(100% - 28px);top:61px;right:14px;height:42px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 12px;box-shadow:var(--shadow);display:none}.search-box:focus-within input,.search-box input:focus{display:block}.icon-btn{width:34px;height:34px;border-radius:10px}.heart{font-size:20px}.bag{font-size:24px}.hero{border-radius:0 0 23px 23px;min-height:auto}.hero-copy{padding:48px 25px 28px}.hero h1{font-size:53px;letter-spacing:-2px;margin-top:20px}.hero-copy>p{font-size:13px;line-height:1.75}.hero-actions{gap:17px}.btn{min-height:45px;padding:0 15px;font-size:12px}.hero-note{margin-top:32px;font-size:10px}.hero-art{min-height:330px}.card-glasses{width:126px;height:165px;right:27%;top:38px}.card-cleaner{width:126px;height:155px;right:53%;top:140px}.card-lamp{width:115px;height:128px;right:7%;top:169px}.tag-delivery{right:7%;top:30px}.tag-quality{right:45%;bottom:28px}.floating-tag span{font-size:15px}.floating-tag small{font-size:8px}.hero-scribble{left:10%;bottom:48px;font-size:12px}.hero-scribble strong{font-size:17px}.orbit-one{width:360px;right:-8%;top:115px}.orbit-two{width:400px;right:-15%;top:85px}.benefit-strip{grid-template-columns:repeat(2,1fr);margin-top:14px}.benefit-strip article{padding:14px 10px;gap:8px}.benefit-icon{width:29px;height:29px;font-size:15px}.benefit-strip strong{font-size:10px}.benefit-strip small{font-size:8px}.category-section,.products-section{padding-top:60px}.section-heading h2,.products-heading h2{font-size:26px}.category-row{padding-top:24px;gap:9px}.category-card{min-width:115px;padding:11px 8px}.category-card .cat-icon{width:30px;height:30px;font-size:17px}.category-card strong{font-size:9px}.products-heading{display:block}.products-meta{margin-top:15px}.filter-row{overflow:auto;flex-wrap:nowrap;padding-bottom:3px;scrollbar-width:none}.filter-btn{white-space:nowrap}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-image{height:160px}.product-body{padding:11px 10px}.product-title{font-size:11px;min-height:36px}.product-price{font-size:11px}.add-btn{width:28px;height:28px;font-size:17px}.favorite-toggle{width:26px;height:26px;font-size:16px;right:7px;top:7px}.closing-banner{margin-top:65px;margin-bottom:50px;padding:30px 24px;display:block}.closing-banner h2{font-size:27px}.closing-banner p{font-size:11px;margin-bottom:22px}.closing-banner .btn{display:inline-flex}.banner-dots{left:22px;bottom:19px}.site-footer{grid-template-columns:1fr 1fr;gap:30px;padding-top:35px}.footer-brand{grid-column:1/-1}.footer-stamp{display:none}.copyright{font-size:8px}.product-modal-card{display:block}.modal-product-image{height:250px;min-height:0}.modal-product-info{padding:27px 22px 22px}.modal-product-info h2{font-size:22px}.modal{padding:12px}.checkout-card{padding:29px 20px}.drawer-panel{padding:23px 17px}}
