@font-face{font-family:jost;src:url(../media/Jost_Variable-s.p.3hi2rzun30dbh.ttf)format("truetype");font-display:swap}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_fb4a58b7-module__j0Tw6q__className{font-family:jost,jost Fallback}.jost_fb4a58b7-module__j0Tw6q__variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:amaticSC;src:url(../media/AmaticSC_Bold-s.p.27q7cjuno4ax7.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:amaticSC Fallback;src:local(Arial);ascent-override:156.68%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:64.84%}.amaticsc_8c0abb45-module__k2wGkW__className{font-family:amaticSC,amaticSC Fallback;font-weight:700}.amaticsc_8c0abb45-module__k2wGkW__variable{--font-amatic:"amaticSC", "amaticSC Fallback"}
.Footer-module__S6Hkya__footer{background:#fafafa;border-top:1px solid #0000000f;width:100%;padding:2rem 1.5rem}.Footer-module__S6Hkya__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:800px;margin:0 auto;display:flex}.Footer-module__S6Hkya__links{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.Footer-module__S6Hkya__links a{color:#0009;font-size:.85rem;text-decoration:none;transition:color .15s}.Footer-module__S6Hkya__links a:hover{color:#000}.Footer-module__S6Hkya__about{color:#0000008c;text-align:center;max-width:560px;margin:0;font-size:.8rem;line-height:1.6}.Footer-module__S6Hkya__social{justify-content:center;gap:14px;display:flex}.Footer-module__S6Hkya__social a{color:#00000073;transition:color .15s;display:inline-flex}.Footer-module__S6Hkya__social a:hover{color:#000}.Footer-module__S6Hkya__info{color:#00000080;flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.Footer-module__S6Hkya__info p{margin:0}.Footer-module__S6Hkya__muted{color:#00000059}
.ValueStrip-module__zyidhG__band{background:#fff;width:100%}.ValueStrip-module__zyidhG__strip{max-width:1000px;padding:56px var(--page-gutter);color:#2a1e16;letter-spacing:.02em;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;margin:0 auto;list-style:none;display:grid}.ValueStrip-module__zyidhG__item{flex-direction:column;align-items:center;gap:10px;display:flex}.ValueStrip-module__zyidhG__icon{color:#2a1e16;background:#f1edf6;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:6px;display:flex}.ValueStrip-module__zyidhG__title{text-underline-offset:3px;font-size:16px;font-weight:500;text-decoration:underline}.ValueStrip-module__zyidhG__text{color:#2a1e16b3;max-width:260px;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:767px){.ValueStrip-module__zyidhG__strip{padding:40px var(--page-gutter);grid-template-columns:1fr}}
:root{--page-gutter:42px;--announcement-bar-height:0px}body:has(.announcement-bar){--announcement-bar-height:32px}@media (max-width:767px){:root{--page-gutter:22px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{font-family:var(--font-jost), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}.announcement-bar{z-index:51;height:var(--announcement-bar-height);color:#2a1e16;letter-spacing:.02em;text-align:center;padding:0 var(--page-gutter);background:#b8a8cc;justify-content:center;align-items:center;font-size:13px;font-weight:400;display:flex;position:fixed;top:0;left:0;right:0}.site-header{top:var(--announcement-bar-height);z-index:50;padding:30px var(--page-gutter);background-color:#0000;justify-content:space-between;align-items:center;transition:background-color .25s,padding .25s;display:flex;position:fixed;left:0;right:0}.site-logo{width:auto;height:30px;transition:height .25s}.site-header-scrolled{padding-top:12px;padding-bottom:12px}.site-header-scrolled .site-logo{height:24px}@media (max-width:767px){.site-header,.site-header-scrolled{padding-top:10px;padding-bottom:10px}.site-logo,.site-header-scrolled .site-logo{height:24px}}.nav-about{color:#2a1e16;border-bottom:1.5px solid #0000;font-size:15px;font-weight:400;text-decoration:none;transition:border-color .15s}.nav-about:hover{border-bottom-color:#2a1e16}.nav-links{align-items:center;gap:24px;display:flex}.nav-cart{color:#2a1e16;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 -6px 0 -8px;transition:background-color .15s;display:inline-flex;position:relative}.nav-cart:hover{background:#b8a8cc59}.nav-cart:focus-visible{outline-offset:2px;outline:2px solid #2a1e16}.nav-cart[aria-current=page]{background:#b8a8cc80}.nav-cart-badge{color:#2a1e16;text-align:center;background:#b8a8cc;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:700;line-height:17px;position:absolute;top:1px;right:-1px}@media (max-width:767px){.nav-links{gap:16px}}.nav-dropdown{align-items:center;gap:4px;display:flex;position:relative}.nav-caret{color:#2a1e16;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.nav-caret svg{transition:transform .15s}.nav-caret[aria-expanded=true] svg{transform:rotate(180deg)}.nav-menu{z-index:60;padding-top:10px;position:absolute;top:100%;left:-12px}@media (max-width:767px){.nav-menu{left:-34px}.nav-menu-right{left:auto;right:-6px}}.nav-menu-list{background:#fff;border:1px solid #e5e0dc;border-radius:10px;min-width:220px;padding:6px;list-style:none;box-shadow:0 10px 28px #0000001a}.nav-menu-item{color:#2a1e16;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;display:block}.nav-menu-item:hover,.nav-menu-item:focus-visible{background:#f1edf6}.nav-back{color:#2a1e16;border-bottom:1.5px solid #0000;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.nav-back:hover{border-bottom-color:#2a1e16}
