:root{--teal: #29495c;--teal-deep: #1f3a47;--lime: #c7dc35;--lime-soft: #e0e88c;--cream: #f0f4e4;--cream-2: #fafbf2;--gray: #83949d;--ink: #1d3340;--font-display: "Bagel Fat One", system-ui, sans-serif;--font-body: "Poppins", system-ui, sans-serif;--font-ui: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-arabic: "Rakkas", "Reem Kufi Fun", serif;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-pill: 999px;--stroke: 2.2px;--sticker-density: 1;--marquee-dur: 28s}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.wrap{max-width:1400px;margin:0 auto;padding:0 32px}.display{font-family:var(--font-display);font-weight:400;line-height:.92;letter-spacing:-.01em;text-transform:uppercase}.eyebrow{font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.mono{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.arabic{font-family:var(--font-arabic);direction:rtl}.pill{display:inline-flex;align-items:center;gap:8px;background:var(--lime);color:var(--ink);font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;border-radius:var(--r-pill);border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);white-space:nowrap}.pill.teal{background:var(--teal);color:var(--cream)}.pill.cream{background:var(--cream-2);color:var(--ink)}.pill .dot{width:8px;height:8px;border-radius:50%;background:var(--ink)}.pill.teal .dot{background:var(--lime)}.sticker{opacity:var(--sticker-density);transition:opacity .2s}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 22px;border-radius:var(--r-pill);font-family:var(--font-ui);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--ink);background:var(--lime);color:var(--ink);box-shadow:0 4px 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease}.btn:hover{transform:translateY(2px);box-shadow:0 2px 0 var(--ink)}.btn:active{transform:translateY(4px);box-shadow:0 0 0 var(--ink)}.btn.dark{background:var(--teal);color:var(--cream)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:none}.btn.ghost:hover{background:#0000000d}.btn .arrow{display:inline-block;width:18px;height:12px;position:relative}.btn .arrow:before,.btn .arrow:after{content:"";position:absolute;background:currentColor}.btn .arrow:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.btn .arrow:after{top:50%;right:0;width:10px;height:10px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:translateY(-50%) rotate(45deg);background:transparent}.promo{background:var(--ink);color:var(--cream);font-family:var(--font-ui);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 0}.promo .inner{display:flex;gap:28px;justify-content:center;align-items:center;flex-wrap:wrap}.promo .sep{width:5px;height:5px;background:var(--lime);border-radius:50%}.promo .ar{font-family:var(--font-arabic);font-size:16px;letter-spacing:0;text-transform:none;color:var(--lime)}nav.top{position:sticky;top:0;z-index:50;background:var(--cream);border-bottom:2px solid var(--ink)}nav.top .inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:18px 0;gap:32px}.logo{display:inline-flex;align-items:center}.logo img{display:block;height:48px;width:auto}.navlinks{display:flex;gap:28px;justify-content:center}.navlinks a{font-family:var(--font-ui);font-weight:600;font-size:14px;color:var(--ink);padding:6px 4px;position:relative}.navlinks a:hover:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--lime)}.navlinks a.sale{color:var(--teal)}.navlinks a.sale:before{content:"";display:inline-block;width:8px;height:8px;background:var(--lime);border:1.5px solid var(--ink);border-radius:50%;margin-right:6px;vertical-align:middle;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.4)}}.navactions{display:flex;gap:12px;align-items:center}.iconbtn{width:42px;height:42px;border-radius:50%;border:2px solid var(--ink);background:var(--cream-2);display:inline-flex;align-items:center;justify-content:center;position:relative}.iconbtn .badge{position:absolute;top:-6px;right:-6px;background:var(--teal);color:var(--cream);font-family:var(--font-ui);font-weight:700;font-size:10px;width:20px;height:20px;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center}.iconbtn svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero{padding:60px 0 40px;position:relative}.hero .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px}.hero-eyebrow .line{flex:1;height:2px;background:var(--ink);max-width:60px}.hero h1{font-family:var(--font-display);font-size:clamp(64px,9vw,132px);line-height:.88;margin:0 0 8px;letter-spacing:-.02em;color:var(--ink)}.hero h1 .word{display:inline-block;position:relative}.hero h1 .lime{color:var(--lime);-webkit-text-stroke:2px var(--ink)}.hero h1 .teal{color:var(--teal)}.hero h1 .underline{position:relative}.hero h1 .underline:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:8px;background:var(--lime);z-index:-1;border-radius:4px}.hero h1 .squiggle{position:absolute;left:-4px;right:-4px;bottom:4px;height:14px;background-image:radial-gradient(circle at 6px 7px,transparent 5px,var(--lime) 5px,var(--lime) 6px,transparent 6.5px);background-size:12px 14px;background-repeat:repeat-x;z-index:-1}.hero .ar-tag{font-family:var(--font-arabic);direction:rtl;font-size:32px;color:var(--teal);margin:10px 0 18px;display:inline-block}.hero .sub{font-family:var(--font-body);font-size:18px;max-width:460px;color:var(--ink);opacity:.85;margin:0 0 32px;line-height:1.5}.hero .ctas{display:flex;gap:14px;flex-wrap:wrap}.hero .trust{display:flex;align-items:center;gap:14px;margin-top:40px;padding-top:28px;border-top:2px dashed rgba(24,36,46,.2)}.hero .trust .stars{color:var(--teal);font-size:18px;letter-spacing:2px}.hero .trust .txt{font-family:var(--font-ui);font-size:13px;color:var(--ink)}.hero .trust .txt b{font-weight:700}.hero-art{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.basket-card{width:92%;aspect-ratio:1/1;background:var(--lime);border:2.5px solid var(--ink);border-radius:32px;box-shadow:8px 8px 0 var(--ink);position:relative;overflow:hidden}.basket-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(24,36,46,.18) 1px,transparent 1.4px);background-size:16px 16px;opacity:.5}.basket-card .cloud{position:absolute;font-family:var(--font-display);color:var(--cream);font-size:110px;line-height:.85;opacity:.55;letter-spacing:-.02em;-webkit-text-stroke:2px var(--ink)}.basket-card .cloud.c1{top:18px;right:22px;font-size:96px}.basket-art{position:absolute;left:50%;bottom:6%;transform:translate(-50%);width:78%}.hero-stickers .sticker{position:absolute;z-index:3}.hero-stickers .s1{top:-8px;left:-16px;transform:rotate(-8deg)}.hero-stickers .s2{top:18%;right:-12px;transform:rotate(6deg)}.hero-stickers .s3{bottom:14%;left:-22px;transform:rotate(-4deg)}.hero-stickers .s4{bottom:-8px;right:14%;transform:rotate(3deg)}.price-sticker{display:inline-flex;flex-direction:column;align-items:center;background:var(--cream-2);color:var(--ink);padding:10px 16px;border-radius:var(--r-md);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);font-family:var(--font-display);line-height:1}.price-sticker .sm{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.08em}.price-sticker .big{font-size:32px}.price-sticker .cur{font-size:12px;font-family:var(--font-ui);font-weight:700;margin-bottom:2px}.marquee{background:var(--ink);color:var(--lime);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:22px 0;overflow:hidden;position:relative}.marquee-track{display:flex;gap:56px;animation:scroll var(--marquee-dur) linear infinite;width:max-content}.marquee-track span{font-family:var(--font-display);font-size:36px;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;gap:56px;text-transform:uppercase}.marquee-track .star{color:var(--lime);font-size:28px;display:inline-block;width:22px;height:22px;background:linear-gradient(currentColor,currentColor) center/100% 4px no-repeat,linear-gradient(currentColor,currentColor) center/4px 100% no-repeat,linear-gradient(45deg,transparent 45%,currentColor 45%,currentColor 55%,transparent 55%) no-repeat,linear-gradient(-45deg,transparent 45%,currentColor 45%,currentColor 55%,transparent 55%) no-repeat}.marquee-track .ar{font-family:var(--font-arabic);color:var(--cream)}.marquee-track .deal{background:var(--lime);color:var(--ink);padding:4px 18px;border-radius:var(--r-pill)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px;gap:32px;flex-wrap:wrap}.sec-head h2{font-family:var(--font-display);font-size:clamp(40px,5.5vw,78px);line-height:.92;margin:0;color:var(--ink);max-width:18ch;letter-spacing:-.01em}.sec-head h2 .lime{color:var(--lime);-webkit-text-stroke:2px var(--ink)}.sec-head .meta{font-family:var(--font-ui);font-size:14px;color:var(--gray);max-width:30ch}.sec-head .meta b{display:block;color:var(--ink);font-family:var(--font-display);font-size:22px;margin-bottom:6px}section.cats{padding:100px 0 80px}.catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cat-row-meta{display:grid;grid-template-columns:1fr auto;gap:18px;margin-top:28px;font-family:var(--font-ui);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);padding-top:18px;border-top:2px dashed rgba(24,36,46,.18)}.cat-row-meta a{color:var(--ink);font-weight:700;display:inline-flex;align-items:center;gap:8px}.cat-row-meta a:hover{color:var(--teal)}.cat{position:relative;background:var(--cream-2);border:2.5px solid var(--ink);border-radius:var(--r-lg);padding:24px;aspect-ratio:1 / 1.1;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.cat:hover{transform:translate(-2px,-4px);box-shadow:6px 8px 0 var(--ink)}.cat .head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cat .num{font-family:var(--font-mono);font-size:11px;color:var(--gray)}.cat .arr{width:36px;height:36px;border-radius:50%;border:2px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;background:var(--cream);transition:background .15s,color .15s}.cat:hover .arr{background:var(--lime)}.cat .illu{flex:1;display:flex;align-items:center;justify-content:center}.cat h3{font-family:var(--font-display);font-size:32px;line-height:.95;margin:0 0 6px;letter-spacing:-.005em}.cat .count{font-family:var(--font-ui);font-size:12px;color:var(--gray)}.cat.t-lime{background:var(--lime)}.cat.t-cream{background:var(--cream-2)}.cat.t-soft{background:var(--lime-soft)}.cat.t-teal{background:var(--teal);color:var(--cream)}.cat.t-teal .num,.cat.t-teal .count{color:#f0f4e4b3}.cat.t-teal .arr{background:var(--cream);color:var(--ink)}section.deals{padding:80px 0;background:var(--ink);color:var(--cream);position:relative;overflow:hidden}section.deals .sec-head h2{color:var(--cream)}section.deals .sec-head h2 .lime{color:var(--lime);-webkit-text-stroke:2px var(--cream)}section.deals .sec-head .meta{color:#f0f4e4a6}section.deals .sec-head .meta b{color:var(--cream)}.deal-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:20px;overflow-x:auto;padding:12px 4px 32px;scroll-snap-type:x mandatory}.deal-scroll::-webkit-scrollbar{height:8px}.deal-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:4px}.deal-scroll::-webkit-scrollbar-thumb{background:var(--lime);border-radius:4px}.product{scroll-snap-align:start;background:var(--cream-2);color:var(--ink);border:2.5px solid var(--ink);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:12px;position:relative}.product .photo{aspect-ratio:1/1;border-radius:var(--r-md);background:repeating-linear-gradient(45deg,var(--cream) 0 8px,transparent 8px 16px),var(--lime-soft);border:2px dashed rgba(24,36,46,.35);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);color:#18242e8c;position:relative}.product .photo .label{font-size:10px;padding:4px 8px;background:var(--cream-2);border-radius:4px;border:1px solid rgba(24,36,46,.2)}.product .badge{position:absolute;top:-10px;left:14px;background:var(--teal);color:var(--cream);border:2px solid var(--ink);border-radius:var(--r-pill);padding:5px 12px;font-family:var(--font-ui);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 2px 0 var(--ink)}.product .badge.lime{background:var(--lime);color:var(--ink)}.product h4{font-family:var(--font-display);font-size:22px;margin:4px 0 0;line-height:1;letter-spacing:-.01em}.product .meta{font-family:var(--font-ui);font-size:12px;color:var(--gray)}.product .row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1.5px dashed rgba(24,36,46,.2)}.product .price{font-family:var(--font-display);font-size:28px;line-height:1}.product .price .old{font-size:14px;color:var(--gray);text-decoration:line-through;margin-left:6px}.product .add{width:44px;height:44px;border-radius:50%;background:var(--lime);border:2px solid var(--ink);box-shadow:0 2.5px 0 var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:26px;line-height:.5;padding-bottom:4px;transition:transform .12s ease,box-shadow .12s ease}.product .add:hover{transform:translateY(2px);box-shadow:0 .5px 0 var(--ink)}section.trust{padding:80px 0;background:var(--cream)}.trustgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.trustcell{padding:32px 24px;border-right:2px solid var(--ink);display:flex;flex-direction:column;gap:10px}.trustcell:last-child{border-right:none}.trustcell .iconwrap{width:56px;height:56px;border-radius:50%;background:var(--lime);border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.trustcell .iconwrap svg{width:28px;height:28px;stroke:var(--ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.trustcell h4{font-family:var(--font-display);font-size:26px;margin:0;letter-spacing:-.005em}.trustcell p{font-family:var(--font-body);font-size:13px;color:var(--gray);margin:0;line-height:1.45}section.why{padding:100px 0;background:var(--lime);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);position:relative;overflow:hidden}section.why:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(24,36,46,.12) 1px,transparent 1.5px);background-size:22px 22px;opacity:.6}.why .grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;position:relative}.why h2{font-family:var(--font-display);font-size:clamp(48px,7vw,96px);line-height:.9;margin:0;letter-spacing:-.015em}.why h2 .uline{display:inline-block;position:relative}.why h2 .uline:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:12px;background:var(--cream-2);z-index:-1;border:2px solid var(--ink);border-radius:6px}.why .stat-card{background:var(--cream-2);border:2.5px solid var(--ink);border-radius:var(--r-lg);padding:32px;box-shadow:8px 8px 0 var(--ink);position:relative;transform:rotate(2deg)}.why .stat-card .big{font-family:var(--font-display);font-size:72px;line-height:1;color:var(--teal)}.why .stat-card .lbl{font-family:var(--font-ui);font-size:13px;color:var(--gray);margin-top:8px}.why .stat-card .ar{font-family:var(--font-arabic);direction:rtl;font-size:26px;color:var(--ink);margin-top:16px}.why .receipt{position:absolute;right:-20px;bottom:-20px;background:var(--ink);color:var(--cream);border-radius:8px;padding:14px 18px;transform:rotate(-6deg);border:2.5px solid var(--ink);box-shadow:0 4px #0000004d;font-family:var(--font-mono);font-size:11px;line-height:1.6}.why .receipt .pos{color:var(--lime);font-family:var(--font-display);font-size:24px}section.feature{padding:100px 0}.feature .row{display:grid;grid-template-columns:1fr 1fr;gap:0;border:2.5px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;background:var(--cream-2)}.feature .lhs{padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.feature .lhs h2{font-family:var(--font-display);font-size:clamp(40px,5.4vw,76px);line-height:.92;margin:0;letter-spacing:-.015em}.feature .lhs h2 .teal{color:var(--teal)}.feature .lhs .price-row{display:flex;align-items:center;gap:18px}.feature .lhs .now{font-family:var(--font-display);font-size:88px;line-height:1;color:var(--ink)}.feature .lhs .was{font-family:var(--font-display);font-size:40px;color:var(--gray);text-decoration:line-through;text-decoration-thickness:3px}.feature .lhs .save-pill{background:var(--teal);color:var(--cream);font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:var(--r-pill);border:2px solid var(--ink);display:inline-block;align-self:flex-start}.feature .rhs{background:var(--teal);padding:0;position:relative;display:flex;align-items:center;justify-content:center;min-height:480px;border-left:2.5px solid var(--ink)}.feature .rhs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(199,220,53,.18),transparent 60%)}.feature .rhs .photo-card{position:relative;width:78%;aspect-ratio:3/4;border-radius:var(--r-md);background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 14px,transparent 14px 28px),#ffffff14;border:2px dashed rgba(240,244,228,.45);display:flex;align-items:flex-end;justify-content:center;padding:18px}.feature .rhs .photo-card .label{font-family:var(--font-mono);color:var(--cream);font-size:11px;background:#00000059;padding:6px 10px;border-radius:6px}.feature .rhs .floater{position:absolute;transform:rotate(-6deg)}.feature .rhs .floater.f1{top:22px;right:28px;transform:rotate(6deg)}.feature .rhs .floater.f2{bottom:24px;left:24px;transform:rotate(-8deg)}section.reviews{padding:100px 0;background:var(--cream);position:relative}.review-stack{position:relative;height:460px;display:flex;align-items:center;justify-content:center}.review{position:absolute;width:320px;background:var(--cream-2);color:var(--ink);border:2.5px solid var(--ink);border-radius:var(--r-lg);padding:28px 26px;box-shadow:6px 8px 0 var(--ink)}.review .stars{color:var(--teal);letter-spacing:4px;font-size:18px;margin-bottom:12px}.review h5{font-family:var(--font-display);font-size:22px;margin:0 0 10px;line-height:1.05}.review p{font-family:var(--font-body);font-size:14px;line-height:1.55;margin:0 0 18px;color:var(--ink);opacity:.85}.review .who{font-family:var(--font-ui);font-size:12px;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.review .who .av{width:32px;height:32px;border-radius:50%;border:2px solid var(--ink);background:var(--lime);font-family:var(--font-display);font-size:16px;display:flex;align-items:center;justify-content:center}.review.r1{transform:translate(-280px,-40px) rotate(-6deg)}.review.r2{transform:translateY(-80px) rotate(3deg);background:var(--lime)}.review.r3{transform:translate(280px,-40px) rotate(7deg)}.review.r4{transform:translate(-120px,120px) rotate(-3deg);background:var(--teal);color:var(--cream)}.review.r4 p{color:#f0f4e4e6}.review.r4 .who .av{background:var(--lime)}.review.r5{transform:translate(180px,100px) rotate(5deg)}section.wholesale{padding:100px 0;background:var(--teal);color:var(--cream);border-top:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);position:relative;overflow:hidden}section.wholesale:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(240,244,228,.08) 1px,transparent 1.5px);background-size:22px 22px;opacity:.6}.wholesale .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;position:relative;z-index:1}.wholesale h2{font-family:var(--font-display);font-size:clamp(48px,7vw,100px);line-height:.9;margin:0 0 18px;letter-spacing:-.015em}.wholesale h2 .lime{color:var(--lime)}.wholesale .sub{font-family:var(--font-body);font-size:17px;max-width:480px;opacity:.9;margin:0 0 28px;line-height:1.55}.wholesale .sub b{color:var(--lime);font-weight:700}.wholesale .bullets{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-ui);font-size:14px}.wholesale .bullets li{display:flex;align-items:center;gap:12px}.wholesale .bullets .bdot{width:14px;height:14px;border-radius:50%;background:var(--lime);border:2px solid var(--cream);flex-shrink:0}.wholesale .store-row{display:flex;gap:14px;flex-wrap:wrap}.wholesale-art{position:relative;display:flex;align-items:center;justify-content:center}.wholesale-art svg{width:100%;max-width:420px;height:auto}.wholesale-stickers .sticker{position:absolute;z-index:4}.wholesale-stickers .w1{top:2%;left:-2%;transform:rotate(-8deg)}.wholesale-stickers .w2{top:30%;right:-6%;transform:rotate(6deg)}.wholesale-stickers .w3{bottom:8%;left:-8%;transform:rotate(-5deg)}section.news{padding:80px 0;background:var(--cream)}.news .row{background:var(--ink);color:var(--cream);border:2.5px solid var(--ink);border-radius:var(--r-lg);padding:48px;box-shadow:8px 8px 0 var(--lime);display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.news h3{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);margin:0;line-height:.95;letter-spacing:-.01em}.news h3 .lime{color:var(--lime)}.news .form{display:flex;gap:0;background:var(--cream-2);border-radius:var(--r-pill);border:2px solid var(--cream-2);overflow:hidden}.news .form input{flex:1;border:0;background:transparent;padding:18px 24px;font-family:var(--font-ui);font-weight:500;font-size:15px;color:var(--ink);outline:none}.news .form button{background:var(--lime);color:var(--ink);border:0;font-family:var(--font-ui);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:0 28px}.news .fine{font-family:var(--font-ui);font-size:12px;opacity:.65;margin-top:12px}section.lockup{padding:80px 0 40px;background:var(--cream);display:flex;justify-content:center}.circle-wrap{position:relative;width:380px;height:380px}.circle-wrap svg{width:100%;height:100%;animation:spin 28s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.circle-wrap svg text{fill:var(--ink);font-family:var(--font-display);font-size:28px;letter-spacing:.04em}.circle-wrap .center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.circle-wrap .center .seal{width:130px;height:130px;border-radius:50%;background:var(--lime);border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 0 var(--ink);font-family:var(--font-display);font-size:34px;color:var(--ink);line-height:.9;text-align:center}.lockup-pills .pill{position:absolute}.lockup-pills .lp1{top:4%;left:-8%;transform:rotate(-15deg)}.lockup-pills .lp2{right:-10%;top:40%;transform:rotate(8deg)}.lockup-pills .lp3{bottom:-2%;left:18%;transform:rotate(-6deg)}footer.foot{background:var(--ink);color:var(--cream);padding:80px 0 0;border-top:2.5px solid var(--ink)}footer.foot .cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding-bottom:60px}footer.foot h6{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin:0 0 16px}footer.foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}footer.foot ul a{font-family:var(--font-ui);font-size:14px;color:#f0f4e4c7}footer.foot ul a:hover{color:var(--lime)}footer.foot .brand .logo--footer{background:var(--cream);border:2px solid var(--ink);border-radius:16px;padding:14px 18px;box-shadow:4px 4px #00000073}footer.foot .brand .logo--footer img{height:60px}footer.foot .brand p{font-family:var(--font-body);font-size:13px;color:#f0f4e4a6;max-width:28ch;margin:16px 0;line-height:1.55}footer.foot .socials{display:flex;gap:10px}footer.foot .socials .iconbtn{background:#f0f4e40f;border-color:#f0f4e44d}footer.foot .socials .iconbtn svg{stroke:var(--cream)}footer.foot .socials .iconbtn:hover{background:var(--lime)}footer.foot .socials .iconbtn:hover svg{stroke:var(--ink)}footer.foot .strip{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid rgba(240,244,228,.15);font-family:var(--font-ui);font-size:12px;color:#f0f4e480}footer.foot .strip .ar{font-family:var(--font-arabic);font-size:18px;color:var(--lime)}footer.foot .wordmark{font-family:var(--font-display);font-size:clamp(80px,22vw,360px);line-height:.78;text-align:center;color:var(--cream);letter-spacing:-.025em;padding:32px 0 0;-webkit-user-select:none;user-select:none;position:relative}footer.foot .wordmark .one-circle{display:inline-flex;align-items:center;justify-content:center;width:.85em;height:.85em;border-radius:50%;background:var(--lime);color:var(--ink);vertical-align:.04em;margin-right:.04em}footer.foot .wordmark .dot{color:var(--lime)}.arr-svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1100px){.hero .grid{grid-template-columns:1fr}.hero-art{max-width:520px;margin:0 auto}.catgrid{grid-template-columns:repeat(2,1fr)}section.cats{padding:80px 0 60px}.why .grid,.feature .row{grid-template-columns:1fr}.feature .rhs{border-left:none;border-top:2.5px solid var(--ink)}.wholesale .grid,.news .row{grid-template-columns:1fr}footer.foot .cols{grid-template-columns:1fr 1fr}.review-stack{height:auto;flex-direction:column;gap:20px;padding:40px 0}.review{position:static;transform:rotate(0)!important}}@media(max-width:720px){.wrap{padding:0 20px}.navlinks{display:none}.trustgrid{grid-template-columns:1fr 1fr}.trustcell:nth-child(2){border-right:none}.trustcell:nth-child(-n+2){border-bottom:2px solid var(--ink)}.catgrid{grid-template-columns:1fr}}.promo .promo-link{display:inline-flex;align-items:center;gap:6px;color:var(--cream)}.promo .promo-link:hover{color:var(--lime)}.promo .wa{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.promo .promo-tag{opacity:.82;text-transform:none;font-style:italic;letter-spacing:.02em}@media(max-width:720px){.promo .promo-tag{display:none}}.section{padding:80px 0}.section--dark{background:var(--ink);color:var(--cream)}.section--tint{background:var(--cream-2)}.section--dark .sec-head h2{color:var(--cream)}.section--dark .sec-head h2 .lime{-webkit-text-stroke-color:var(--cream)}.section--dark .sec-head .meta{color:#f0f4e4b3}.section--dark .sec-head .meta b{color:var(--cream)}.sec-head h2 .kicker{display:block;font-family:var(--font-ui);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.section--dark .sec-head h2 .kicker{color:var(--lime)}.cats.section{background:var(--cream)}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(206px,1fr));gap:16px;margin-top:40px}.category-card{display:flex;align-items:center;gap:14px;background:var(--cream-2);border:2.5px solid var(--ink);border-radius:var(--r-md);padding:14px 16px;box-shadow:0 3px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.category-card:hover{transform:translate(-2px,-3px);box-shadow:5px 7px 0 var(--ink)}.category-card:hover .cat-go{transform:translate(3px)}.cat-emoji{width:48px;height:48px;flex:none;display:grid;place-items:center;font-size:24px;line-height:1;background:var(--lime);border:2px solid var(--ink);border-radius:50%}.cat-name{flex:1;font-family:var(--font-ui);font-weight:700;font-size:14px;color:var(--ink);line-height:1.15}.cat-go{font-family:var(--font-ui);font-weight:700;color:var(--teal);transition:transform .15s ease}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:22px;margin-top:42px}.product-card{display:flex;flex-direction:column;background:var(--cream-2);color:var(--ink);border:2.5px solid var(--ink);border-radius:var(--r-lg);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.product-card:hover{transform:translate(-2px,-5px);box-shadow:7px 9px 0 var(--ink)}.product-card__media{position:relative;aspect-ratio:1 / 1;border-bottom:2.5px solid var(--ink);background:repeating-linear-gradient(45deg,rgba(20,32,58,.05) 0 9px,transparent 9px 18px),var(--cream)}.placeholder-image{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px}.placeholder-image span{font-family:var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.03em;color:var(--gray);text-align:center;background:var(--cream-2);border:1px solid rgba(20,32,58,.18);border-radius:6px;padding:6px 10px;max-width:88%}.product-badge{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--font-ui);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border:2px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 2px 0 var(--ink)}.product-badge--new{background:var(--lime);color:var(--ink)}.product-badge--sale{background:var(--ink);color:var(--cream)}.product-card__info{display:flex;flex-direction:column;gap:9px;padding:16px 16px 18px;flex:1}.product-vendor{align-self:flex-start;font-family:var(--font-ui);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:#1b2a4a12;border:1.5px solid rgba(27,42,74,.18);padding:3px 9px;border-radius:var(--r-pill)}.product-title{font-family:var(--font-ui);font-weight:600;font-size:15px;line-height:1.28;color:var(--ink);margin:0;text-wrap:pretty}.product-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.price-item{font-family:var(--font-display);font-size:24px;line-height:1;color:var(--ink)}.price-item--from:before{content:"From ";font-family:var(--font-ui);font-weight:600;font-size:11px;letter-spacing:.02em;color:var(--gray)}.price-item--sale{color:var(--teal)}.compare-at-price{font-family:var(--font-ui);font-weight:500;font-size:14px;color:var(--gray);text-decoration:line-through}.product-card .btn--primary{width:100%;justify-content:center;margin-top:auto;font-size:13px;padding:11px 14px}@media(max-width:720px){.collection-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.category-grid{grid-template-columns:1fr 1fr}.cat-name{font-size:13px}}.why-shop{padding:72px 0;background:var(--cream-2);border-top:2px solid var(--ink)}.why-shop .sec-head{display:block;text-align:center}.why-shop .sec-head h2{margin:0 auto 36px}.why-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.why-cell{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 28px}.why-cell:not(:last-child){border-right:2px dashed rgba(20,32,58,.16)}.why-icon{width:76px;height:76px;border-radius:50%;background:var(--lime);border:2.5px solid var(--ink);display:grid;place-items:center;box-shadow:0 4px 0 var(--ink)}.why-icon svg{width:36px;height:36px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.why-cell h4{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:20px;line-height:1;letter-spacing:0;color:var(--ink);margin:6px 0 0}.why-cell p{font-family:var(--font-ui);font-size:14px;line-height:1.5;color:var(--gray);max-width:26ch;margin:0}@media(max-width:920px){.why-shop-grid{grid-template-columns:1fr 1fr;gap:36px 0}.why-cell:nth-child(2n){border-right:none}}@media(max-width:560px){.why-shop-grid{grid-template-columns:1fr;gap:32px}.why-cell{border-right:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/styles.css.map */
