:root{--emerald: #0b4d3a;--emerald-d: #062e23;--emerald-l: #e7f1ec;--gold: #d4af5f;--gold-l: #f3e3b8;--sand: #faf6ee;--nav-h: 104px;--terra: #a8472a;--ink: #1c1a16;--muted: #6b6457;--radius: 22px;--shadow: 0 18px 50px -20px rgba(6, 46, 35, .35);--pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23d4af5f' stroke-opacity='.16' stroke-width='1'%3E%3Crect x='15' y='15' width='30' height='30'/%3E%3Crect x='15' y='15' width='30' height='30' transform='rotate(45 30 30)'/%3E%3Ccircle cx='30' cy='30' r='6'/%3E%3C/g%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--sand);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.02em}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:84px 0}#products{padding-top:0}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:600;border:0;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,#e6c67a,var(--gold));color:var(--emerald-d);box-shadow:0 10px 30px -10px #d4af5fcc}.btn-ghost{border:1px solid rgba(255,255,255,.35);color:#fff}.btn-ghost:hover{background:#ffffff14}.btn-dark{background:var(--emerald-d);color:#fff}.announce{background:var(--emerald-d);color:var(--gold-l);text-align:center;font-size:.85rem;height:38px;display:grid;place-items:center;overflow:hidden;padding:0 16px}.nav{position:sticky;top:0;z-index:50;padding:12px 16px;transition:.3s}.nav-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 18px;border-radius:999px;background:#faf6eec7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,175,95,.3);transition:.3s}.nav.scrolled .nav-inner{box-shadow:var(--shadow);background:#faf6eeeb}.logo{display:flex;align-items:center;gap:10px;font-family:Fraunces,serif;font-size:1.5rem;font-weight:700;color:var(--emerald)}.logo-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cert-tag{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--emerald)}.cert-tag:hover{text-decoration:underline}.cert-tag.light{color:var(--gold)}.logo img{height:40px;width:auto;display:block}.logo b{color:var(--gold)}.logo.light{color:#fff}.logo.light img{background:#fff;padding:6px 12px;border-radius:10px;height:48px}.nav-links{display:flex;gap:30px;font-weight:500;font-size:.95rem}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--gold);transition:.25s}.nav-links a:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:12px}.nav-actions .btn{padding:10px 20px}.lang{display:flex;align-items:center;gap:4px;color:var(--emerald)}.lang select{border:0;background:transparent;font:inherit;font-weight:600;color:var(--emerald);cursor:pointer}.cart{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--emerald-l);color:var(--emerald)}.cart span{position:absolute;top:-4px;right:-4px;background:var(--terra);color:#fff;font-size:.7rem;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center}.burger{display:none;background:none;border:0;color:var(--emerald)}.drawer{position:fixed;inset:0 0 0 auto;width:min(340px,85vw);background:var(--emerald-d) var(--pattern);color:#fff;padding:80px 30px;display:flex;flex-direction:column;gap:22px;font-family:Fraunces,serif;font-size:1.5rem;box-shadow:-20px 0 60px #0000004d}.drawer .btn{font-family:Inter;font-size:1rem;justify-content:center;margin-top:10px}.drawer .close{position:absolute;top:22px;right:22px;background:none;border:0;color:#fff}.hero{position:relative;margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + 72px) 0 96px;background:var(--emerald-d) var(--pattern);color:#fff;overflow:hidden}.hero-glow{position:absolute;width:700px;height:700px;right:-150px;top:-100px;background:radial-gradient(circle,rgba(212,175,95,.28),transparent 65%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#d4af5f24;border:1px solid rgba(212,175,95,.4);color:var(--gold-l);font-size:.85rem}.hero h1{font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.02;margin:22px 0 10px}.hero h1 em{font-style:italic;color:var(--gold)}.urdu{font-family:Noto Nastaliq Urdu,serif;color:var(--gold-l);font-size:1.25rem;line-height:2}.lead{font-size:1.1rem;line-height:1.7;color:#ffffffc7;max-width:540px;margin:10px 0 32px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.stats{display:flex;gap:40px;margin-top:46px;flex-wrap:wrap}.stats b{display:block;font-family:Fraunces,serif;font-size:2rem;color:var(--gold)}.stats span{font-size:.85rem;color:#ffffffa6}.hero-art{position:relative;height:560px}.arch-main{position:absolute;right:0;top:0;width:78%;height:100%;border-radius:400px 400px 28px 28px;overflow:hidden;background:var(--emerald);border:3px solid var(--gold);box-shadow:0 40px 80px -30px #0009}.arch-small{position:absolute;left:0;bottom:30px;width:40%;height:46%;border-radius:200px 200px 20px 20px;overflow:hidden;background:var(--emerald);border:6px solid var(--emerald-d);outline:2px solid var(--gold)}.float-card{position:absolute;display:flex;align-items:center;gap:12px;background:#fffffff2;color:var(--emerald);padding:14px 18px;border-radius:16px;box-shadow:var(--shadow)}.float-card b{display:block;color:var(--ink)}.float-card small{color:var(--muted)}.fc1{top:40px;left:6%}.fc2{right:-10px;bottom:90px}.arabic-mark{position:absolute;top:46%;left:2%;font-family:Amiri,serif;font-size:2.4rem;color:var(--gold);opacity:.9}.marquee{background:var(--gold);color:var(--emerald-d);overflow:hidden;padding:28px 0;font-family:Fraunces,serif;font-size:1.25rem;font-weight:700}.track{display:flex;width:max-content;animation:scroll 300s linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.track-set{display:flex;flex-shrink:0;align-items:center;gap:16px;padding:0 16px 0 0;margin:0;list-style:none}.track .brand{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:174px;height:62px;padding:6px 12px;box-sizing:border-box;background:#fff;border-radius:14px;box-shadow:0 2px 8px #0000001f}.track .brand img{width:100%;height:100%;object-fit:contain;display:block}.track .brand.txt{font-size:1.5rem;white-space:nowrap}@keyframes scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.promos{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:20px;margin-top:80px}.promo{position:relative;border-radius:var(--radius);padding:34px;overflow:hidden;color:#fff;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s;background-size:cover;background-position:center}.promo:hover{transform:translateY(-4px)}.promo h3{font-size:1.8rem;margin:8px 0 6px}.promo p{opacity:.85;max-width:380px}.promo .tag{align-self:flex-start;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff2e;padding:6px 12px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.promo.big{grid-row:span 2;background:linear-gradient(160deg,#6b2a5d,#3b1236) var(--pattern);flex-direction:row;align-items:flex-end;justify-content:space-between}.promo.big h3{font-size:clamp(2.2rem,4vw,3.4rem)}.promo .link{display:inline-flex;gap:6px;align-items:center;margin-top:18px;font-weight:600;color:var(--gold-l)}.promo-moon{position:absolute;top:20px;right:30px;font-size:9rem;color:var(--gold);opacity:.85;line-height:1}.promo.meat{background-image:linear-gradient(transparent 20%,#000000bf),url(https://images.unsplash.com/photo-1607623814075-e51df1bdc82f?auto=format&fit=crop&w=900&q=70)}.promo.cater{background-image:linear-gradient(transparent 20%,#000000bf),url(https://images.unsplash.com/photo-1563379091339-03b21ab4a4f8?auto=format&fit=crop&w=900&q=70)}.section-head{margin-bottom:46px}.section-head.row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.section-head.center{text-align:center;max-width:680px;margin:0 auto 56px}.section-head h2{font-size:clamp(2rem,4vw,3rem);color:var(--emerald-d)}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:700;color:var(--terra);margin-bottom:10px}.eyebrow.light{color:var(--gold)}.muted{color:var(--muted);line-height:1.7;margin-top:14px}.bism{font-family:Amiri,serif;font-size:1.8rem;color:var(--gold);margin-bottom:14px}.dept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dept{position:relative;background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(212,175,95,.25);transition:.3s}.dept:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.dept-img{height:220px;background-size:cover;background-position:center;margin:12px 12px 0;border-radius:160px 160px 14px 14px;transition:.5s}.dept:hover .dept-img{filter:saturate(1.15)}.dept-body{padding:20px 24px 26px}.dept-body h3{font-size:1.3rem;color:var(--emerald-d)}.dept-body p{color:var(--muted);font-size:.92rem;margin-top:6px;line-height:1.55}.dept-arrow{position:absolute;right:22px;bottom:26px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--emerald-l);color:var(--emerald);transition:.3s}.dept:hover .dept-arrow{background:var(--emerald);color:#fff;transform:rotate(-45deg)}.deals{background:#fff}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{border:1px solid rgba(11,77,58,.2);background:transparent;padding:9px 18px;border-radius:999px;font-weight:600;color:var(--emerald);transition:.2s}.chips button.on,.chips button:hover{background:var(--emerald);color:#fff;border-color:var(--emerald)}.deal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.deal{background:var(--sand);border-radius:var(--radius);overflow:hidden;transition:box-shadow .3s}.deal:hover{box-shadow:var(--shadow)}.deal-img{position:relative;height:190px;background-size:cover;background-position:center}.save{position:absolute;top:12px;left:12px;background:var(--terra);color:#fff;font-size:.75rem;font-weight:700;padding:6px 10px;border-radius:999px}.deal-body{padding:18px}.deal-body small{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;color:var(--terra);font-weight:700}.deal-body h3{font-family:Inter;font-size:1rem;font-weight:600;margin:4px 0 12px;letter-spacing:0}.price-row{display:flex;align-items:center;justify-content:space-between}.price-row b{font-family:Fraunces,serif;font-size:1.4rem;color:var(--emerald-d)}.price-row span{font-size:.85rem;color:var(--muted)}.price-row s{font-size:.85rem;color:#a99e8c;margin-left:4px}.add{width:40px;height:40px;border-radius:50%;border:0;background:var(--emerald);color:#fff;display:grid;place-items:center;transition:.2s}.add:hover{transform:scale(1.08)}.add.done{background:var(--gold);color:var(--emerald-d)}.about{background:var(--sand) var(--pattern)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feature{background:#fff;padding:30px 26px;border-radius:var(--radius);border:1px solid rgba(212,175,95,.25)}.feature .icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--emerald);color:var(--gold);margin-bottom:18px}.feature h3{font-size:1.2rem;color:var(--emerald-d);margin-bottom:8px}.feature p{color:var(--muted);font-size:.93rem;line-height:1.6}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.review{background:var(--emerald-d);color:#fff;padding:30px;border-radius:var(--radius)}.stars{display:flex;gap:3px;color:var(--gold);margin-bottom:14px}.review blockquote{font-family:Fraunces,serif;font-size:1.1rem;line-height:1.55}.review figcaption{margin-top:16px;color:var(--gold-l);font-size:.9rem}.visit{background:var(--emerald-d) var(--pattern);color:#fff}.visit h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:26px}.visit-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.info{list-style:none;display:grid;gap:16px}.info li{display:flex;gap:14px;align-items:center;color:#ffffffd9}.info svg{color:var(--gold);flex:none}.hours{margin-top:30px;background:#ffffff0f;border:1px solid rgba(212,175,95,.3);border-radius:var(--radius);padding:22px 24px}.hours h3{display:flex;align-items:center;gap:8px;color:var(--gold);margin-bottom:12px}.hours div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.12);font-size:.93rem}.hours div:last-child{border:0}.hours div span:last-child{text-align:right;color:#ffffffbf}.map{border-radius:300px 300px var(--radius) var(--radius);overflow:hidden;border:3px solid var(--gold);height:480px}.map iframe{width:100%;height:100%;border:0;filter:grayscale(.2)}.newsletter{margin:72px 0;background:linear-gradient(135deg,#e6c67a,var(--gold));border-radius:32px;padding:50px;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;color:var(--emerald-d)}.newsletter h2{font-size:2.2rem}.newsletter form{display:flex;gap:10px;flex:1;max-width:480px;min-width:260px}.newsletter input{flex:1;min-width:0;padding:14px 22px;border-radius:999px;border:0;font:inherit}.thanks{font-weight:700;font-size:1.1rem}.footer{background:#04211a;color:#ffffffb3;padding:70px 0 30px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px}.foot-grid p{margin-top:14px;max-width:300px;line-height:1.6}.foot-grid h3{color:var(--gold);margin-bottom:14px;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase}.foot-grid a:not(.logo){display:block;margin:8px 0}.foot-grid a:hover{color:var(--gold-l)}.copy{border-top:1px solid rgba(255,255,255,.1);margin-top:50px;padding-top:24px;font-size:.85rem;text-align:center}.whatsapp{position:fixed;right:22px;bottom:22px;z-index:60;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px -8px #25d366b3;transition:.2s}.whatsapp:hover{transform:scale(1.08)}@media (max-width: 1024px){.nav-links{display:none}.burger{display:block}.hero-grid{grid-template-columns:1fr}.hero-art{height:460px}.deal-grid,.feature-grid,.dept-grid{grid-template-columns:repeat(2,1fr)}.visit-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.section{padding:70px 0}.hide-sm,.lang{display:none}.hero{padding:130px 0 80px}.hero-art{height:380px}.fc2{right:0}.promos{grid-template-columns:1fr;grid-template-rows:auto}.promo.big{grid-row:auto;min-height:300px}.promo-moon{font-size:6rem}.dept-grid,.deal-grid,.feature-grid,.review-grid{grid-template-columns:1fr}.newsletter{padding:34px 24px;margin:60px 0}.newsletter form{flex-direction:column}.map{height:360px}.stats{gap:24px}}@media (prefers-reduced-motion: reduce){.track{animation:none}}.brands-img{display:block;width:100%;height:auto;border-radius:20px;background:#fff;box-shadow:var(--shadow)}.quick-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.quick-links a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#ffffff1a;color:#fff;font-size:.9rem;font-weight:600;transition:background .2s}.quick-links a:hover{background:#fff3}.muted.note{font-size:.95rem;margin-top:8px;max-width:560px}.center-note{text-align:center;margin:26px auto 0}.emoji-tile{display:grid;place-items:center;font-size:3.2rem;background:linear-gradient(135deg,var(--emerald-l),var(--gold-l))}.img-wrap{position:relative}.deal-body .size{color:var(--muted);font-size:.88rem;min-height:1.2em}.new-badge{display:inline-flex;align-items:center;gap:4px;background:var(--emerald)}.catalog-bar{display:grid;gap:18px;margin-bottom:18px}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(11,77,58,.2);border-radius:999px;padding:0 20px;color:var(--emerald);max-width:520px}.search:focus-within{border-color:var(--emerald);box-shadow:0 0 0 3px #0b4d3a26}.search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:14px 0;font:inherit;color:var(--ink)}.chips button em{font-style:normal;font-size:.75rem;opacity:.9;margin-left:6px}.result-count{color:var(--muted);font-size:.9rem;margin-bottom:20px}.empty{text-align:center;padding:60px 0;color:var(--muted);display:grid;gap:16px;justify-items:center}.more{text-align:center;margin-top:34px}.section.new{background:var(--emerald-l)}.section.new .deal{background:#fff}.sale-dates{display:inline-flex;align-items:center;gap:8px;background:var(--terra);color:#fff;padding:10px 18px;border-radius:999px;font-weight:600;font-size:.9rem}.deals-layout{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:28px;align-items:start}.flyer{border-radius:var(--radius);overflow:hidden;border:2px dashed rgba(11,77,58,.3);background:var(--sand);position:sticky;top:100px}.flyer img{display:block;width:100%;height:auto}.flyer-ph{display:grid;gap:10px;justify-items:center;text-align:center;padding:70px 26px;color:var(--emerald);min-height:460px;align-content:center}.flyer-ph span{color:var(--muted);font-size:.88rem}.flyer-ph code{background:var(--emerald-l);padding:1px 6px;border-radius:6px;font-size:.8rem}.sale-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.info small{display:block;color:#fff9}.info small.ph{display:inline;font-size:.72rem;border:1px solid rgba(212,175,95,.5);border-radius:999px;padding:1px 8px;margin-left:6px;color:var(--gold)}.highlights{list-style:none;display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0}.highlights li{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;color:#fff;padding:6px 12px;border-radius:999px;font-size:.85rem}.highlights svg{color:var(--gold)}.visit-ctas{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.newsletter .field{display:flex;gap:10px}.newsletter form{display:block}.newsletter input[aria-invalid=true]{outline:2px solid var(--terra)}.nl-note,.nl-error{font-size:.85rem;margin-top:8px;display:flex;align-items:center;gap:6px}.nl-error{color:#7a1f0a;font-weight:700}.thanks{display:flex;align-items:center;gap:8px}.demo-note{margin-bottom:10px;font-size:.85rem;opacity:.8}@media (max-width: 1000px){.deals-layout{grid-template-columns:1fr}.flyer{position:static}.flyer-ph{min-height:260px;padding:40px 20px}.sale-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.sale-grid{grid-template-columns:1fr}.newsletter .field{flex-direction:column}}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#061e1799;display:grid;place-items:center;padding:16px;overflow-y:auto}.modal{position:relative;width:100%;max-width:440px;background:#fff;color:var(--emerald-d);border-radius:24px;padding:32px 28px;box-shadow:var(--shadow)}.modal h3{font-family:Fraunces,serif;font-size:1.7rem;margin-bottom:4px}.modal-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:var(--emerald-l);color:var(--emerald);display:grid;place-items:center;cursor:pointer}.modal label{display:block;margin-top:14px;font-size:.85rem;font-weight:600}.modal input:not([type=checkbox]){display:block;width:100%;margin-top:6px;padding:12px 16px;border:1px solid #d9d2c3;border-radius:12px;font:inherit;background:#faf6ee}.modal input[aria-invalid=true]{border-color:var(--terra)}.modal .check{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.8rem;line-height:1.45;color:var(--muted)}.modal .check input{margin-top:3px;flex:none;width:18px;height:18px}.modal form>.btn{width:100%;justify-content:center;margin-top:18px}.modal .form-note{font-size:.85rem;color:var(--muted)}.modal .form-err{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:.8rem;color:var(--terra)}.modal .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.modal-done{text-align:center;display:grid;gap:10px;justify-items:center;padding:12px 0}.modal-done>svg{color:var(--emerald)}.flyer.subscribe-card{border:0;background:linear-gradient(160deg,#e6c67a,var(--gold));color:var(--emerald-d);display:grid;gap:14px;justify-items:center;align-content:center;text-align:center;padding:50px 28px;min-height:460px}.subscribe-card>svg{color:var(--emerald-d)}.subscribe-card h3{font-family:Fraunces,serif;font-size:2rem;line-height:1.1}.subscribe-card p{max-width:300px}.subscribe-card form{width:100%}.subscribe-card .field{display:flex;gap:10px;flex-direction:column}.subscribe-card .field input{width:100%;padding:14px 22px;border-radius:999px;border:0;font:inherit}.subscribe-card .field .btn{justify-content:center}@media (max-width: 1000px){.flyer.subscribe-card{min-height:0;padding:36px 22px}}.subscribe-bar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px;padding:14px 18px 14px 24px;border-radius:999px;background:linear-gradient(135deg,#e6c67a,var(--gold));color:var(--emerald-d)}.subscribe-bar p{display:flex;align-items:center;gap:8px}.subscribe-bar form{flex:0 1 420px}.subscribe-bar .field{display:flex;gap:8px}.subscribe-bar .field input{flex:1;min-width:0;padding:10px 18px;border-radius:999px;border:0;font:inherit}.subscribe-bar .field .btn{padding:10px 22px}@media (max-width: 700px){.subscribe-bar{border-radius:24px;padding:18px}.subscribe-bar form{flex-basis:100%}.subscribe-bar .field{flex-direction:column}}.slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease}.slide.on{opacity:1}
