:root{--mango-gold:#D99A16;--mango-gold-deep:#B77908;--mango-cream:#FFF7E8;--mango-bg:#FFFDF8;--mango-charcoal:#191714;--mango-ink:#1d1a16;--mango-muted:#6f675b;--mango-line:rgba(25,23,20,.12);--mango-card:#fff;--mango-head:"Cormorant Garamond",Georgia,serif;--mango-body:"Manrope",system-ui,sans-serif}html[data-theme=dark]{--mango-bg:#14120f;--mango-cream:#1c1914;--mango-ink:#f4ecdc;--mango-muted:#b5a98f;--mango-line:rgba(255,255,255,.14);--mango-card:#211e18}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--mango-bg);color:var(--mango-ink);font:400 16px/1.6 var(--mango-body);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--mango-head);font-weight:600;line-height:1.12}.mango-skip{position:absolute;left:-9999px}.mango-skip:focus{left:10px;top:10px;z-index:100000;background:#fff;padding:10px}.mango-ticker{background:var(--mango-charcoal);color:#fff;overflow:hidden;white-space:nowrap;height:36px;display:flex;align-items:center}.mango-ticker__track{display:inline-flex;gap:0;animation:mango-marquee 32s linear infinite;will-change:transform}.mango-ticker:hover .mango-ticker__track{animation-play-state:paused}.mango-ticker a{text-decoration:none;font:700 12px var(--mango-body);text-transform:uppercase;letter-spacing:.02em;display:inline-flex;align-items:center}.mango-ticker a::before{content:"•";color:var(--mango-gold);margin:0 40px;font-size:14px}@keyframes mango-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mango-ticker__track{animation:none}}.mango-header{position:sticky;top:0;z-index:1000;background:rgba(255,253,248,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--mango-line)}html[data-theme=dark] .mango-header{background:rgba(20,18,15,.94)}.mango-header__in{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1240px,100% - 40px);margin-inline:auto;height:80px}.mango-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.mango-logo img{width:60px;height:60px;border-radius:50%;object-fit:cover;box-shadow:0 8px 20px rgba(183,121,8,.35)}.mango-logo__t{display:grid;line-height:1}.mango-logo__t b{font:600 24px var(--mango-head)}.mango-logo__t small{font:500 11px var(--mango-body);letter-spacing:.06em;text-transform:uppercase;color:var(--mango-muted);margin-top:3px}.mango-nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.mango-nav a{text-decoration:none;font:500 15px var(--mango-body);padding:6px 0}.mango-nav a:hover{color:var(--mango-gold-deep)}.mango-tools{display:flex;align-items:center;gap:14px}.mango-icon-btn{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border:0;background:0 0;color:var(--mango-ink);cursor:pointer;border-radius:8px;text-decoration:none}.mango-icon-btn:hover{background:var(--mango-cream)}.mango-lang{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--mango-body);text-decoration:none}.mango-count{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--mango-gold);color:#1b1203;font:800 11px/18px var(--mango-body);text-align:center}.mango-burger{display:none}.mango-moon{display:block}.mango-sun{display:none}html[data-theme=dark] .mango-moon{display:none}html[data-theme=dark] .mango-sun{display:block}@media (max-width:960px){.mango-header__in{height:72px}.mango-logo__t,.mango-tools .mango-order{display:none}.mango-burger{display:inline-grid}.mango-nav{position:fixed;inset:108px 0 auto 0;background:var(--mango-bg);border-bottom:1px solid var(--mango-line);padding:14px 24px 24px;transform:translateY(-130%);transition:transform .25s ease;box-shadow:0 20px 40px rgba(0,0,0,.12);z-index:999}.mango-nav.is-open{transform:none}.mango-nav ul{flex-direction:column;gap:4px}.mango-nav a{display:block;padding:12px 0;font-size:17px}}.mango-main{min-height:50vh}.mango-page{width:min(1000px,100% - 40px);margin:0 auto;padding:56px 0 80px}.mango-page__title{margin:0 0 32px;font-size:clamp(40px, 5vw, 56px)}.mango-page--wide{width:min(1200px,100% - 40px)}.mango-footer{background:var(--mango-charcoal);color:#f1e9d8;padding:64px 0 0;margin-top:0}.mango-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 1fr;gap:44px;width:min(1240px,100% - 40px);margin-inline:auto;padding-bottom:54px}@media (max-width:960px){.mango-footer__grid{grid-template-columns:1fr;gap:34px}}.mango-footer img.mango-footer__logo{width:100px;height:100px;border-radius:50%;object-fit:cover;display:block;margin-bottom:14px}.mango-footer p{color:rgba(241,233,216,.75);max-width:320px;margin:16px 0 0}.mango-footer h4{margin:0 0 18px;font:600 24px var(--mango-head);color:var(--mango-gold)}.mango-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mango-footer a{text-decoration:none}.mango-footer a:hover{color:var(--mango-gold)}.mango-footer .mango-info li{display:flex;gap:12px;align-items:flex-start}.mango-footer .mango-info svg{color:var(--mango-gold);flex:none;margin-top:3px}.mango-footer .mango-info a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(217,154,22,.5)}.mango-footer .mango-btn{display:flex;width:100%;margin-bottom:12px;border-radius:999px;padding:15px}.mango-footer .mango-btn--ghostdark{border:1px solid rgba(255,255,255,.3);color:#fff;background:0 0;font-weight:700}.mango-footer .mango-btn--ghostdark:hover{border-color:var(--mango-gold);color:var(--mango-gold)}.mango-footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding:26px 20px;text-align:center;font-size:13px;color:rgba(241,233,216,.65)}.mango-main{min-height:50vh}.mango-page .mango-wc{max-width:1100px;margin:0 auto}