:root{--paper:#FAFAF8;--ivory:#ECEBE5;--ivory-2:#E2E3DD;--ink:#1A1A17;--muted:#6B6A61;--line:#E1E0D8;--pine:#1E3A32;--pine-deep:#14271F;--gold:#B8934A;--gold-soft:#E4D3A3;--sage:#8CA298;--white:#ffffff;--serif:"Lora",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--wrap:1200px;--r:18px;--shadow:0 24px 60px -30px rgba(20,39,31,.35);--shadow-sm:0 10px 30px -18px rgba(20,39,31,.4)}.announce,.hdr,.mnav,.foot,.announce *,.hdr *,.mnav *,.foot *{box-sizing:border-box;margin:0;padding:0}.hdr a,.mnav a,.foot a{color:inherit;text-decoration:none}.hdr img,.mnav img,.foot img,.announce img{max-width:100%;display:block;width:auto}.hdr ul,.mnav ul,.foot ul{list-style:none}.announce,.hdr,.mnav,.foot{font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}.hdr .wrap,.foot .wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.hdr .btn,.mnav .btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--sans);font-weight:600;font-size:.95rem;padding:15px 30px;border-radius:100px;cursor:pointer;border:1.5px solid transparent;transition:.25s ease;letter-spacing:.01em}.hdr .btn-primary,.mnav .btn-primary{background:var(--pine);color:#f4efe4}.hdr .btn-primary:hover,.mnav .btn-primary:hover{background:var(--pine-deep);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.hdr .btn svg,.mnav .btn svg{width:16px;height:16px}.hdr-shop{padding:9px 20px}.announce{background:var(--pine-deep);color:#dfe6e0;font-size:.78rem;letter-spacing:.06em;padding:9px 0;overflow:hidden}.announce-track{display:flex;width:max-content;animation:ga-scroll 18s linear infinite}.announce-set{display:flex;gap:64px;padding-right:64px;white-space:nowrap}.announce-set>*{display:inline-flex;align-items:center;gap:10px;font-weight:500}.announce-set>*:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.8;flex:none}.announce b{color:var(--gold-soft);font-weight:600}@keyframes ga-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announce-track{animation:none}}.hdr{position:sticky;top:0;z-index:50;background:#fbfaf7d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:.3s}.hdr.scrolled{border-color:var(--line);box-shadow:0 6px 24px -22px #00000080}.hdr.is-hidden:not(:focus-within){transform:translateY(calc(-100% - 1px))}.hdr-in{display:flex;align-items:center;justify-content:space-between;height:76px}.hdr .logo img{height:52px;width:auto}.hdr .nav{display:flex;gap:34px;align-items:center}.hdr .nav a{font-size:.9rem;font-weight:500;color:var(--ink);position:relative;padding:4px 0}.hdr .nav a:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:0;background:var(--gold);transition:.3s}.hdr .nav a:hover:after{width:100%}.hdr-actions{display:flex;align-items:center;gap:16px}.hdr .icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;transition:.2s;background:none;border:none}.hdr .icon-btn:hover{background:var(--ivory)}.hdr .icon-btn svg{width:20px;height:20px}.hdr .menu-btn{display:none}.mnav{position:fixed;top:0;right:0;bottom:0;width:min(320px,74vw);background:var(--paper);z-index:60;transform:translate(100%);transition:transform .35s ease;display:flex;flex-direction:column;padding:22px;overflow-y:auto;box-shadow:-16px 0 44px #0f1a1529}.mnav.open{transform:none}.mnav .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.mnav .top img{height:34px;width:auto;flex:none}.mnav a{font-family:var(--serif);font-size:1.3rem;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink)}.mnav .btn{margin-top:26px;justify-content:center;font-family:var(--sans);font-size:.95rem;padding:15px 30px;border:1.5px solid transparent;text-align:center}.mnav .icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:none;border:none;cursor:pointer}.mnav .icon-btn svg{width:20px;height:20px}.mnav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1a156b;z-index:59;opacity:0;pointer-events:none;transition:opacity .35s ease}.mnav-scrim.show{opacity:1;pointer-events:auto}body.nav-open{overflow:hidden}.foot{background:var(--pine-deep);color:#c7d2c8;padding:74px 0 34px}.foot-top{display:grid;grid-template-columns:1fr auto auto;gap:40px 72px}.foot .logo img{height:40px;margin-bottom:18px}.foot p.about{font-size:.9rem;color:#9dad9f;max-width:34ch}.foot h5{font-family:var(--sans);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:16px}.foot ul{display:flex;flex-direction:column;gap:11px}.foot ul a{font-size:.9rem;color:#c7d2c8}.foot ul a:hover{color:#fff}.foot .news p{font-size:.9rem;color:#9dad9f;margin-bottom:14px}.foot .news{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.1);padding-top:30px;margin-top:4px}.foot .news-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.foot .news-form>p,.foot .news-msg{flex:1 0 100%}.foot .news-form input{flex:1 1 240px}.foot .news-form textarea{flex:2 1 340px}.foot .news-form button{flex:0 0 auto;height:46px}.foot .news-form input,.foot .news-form textarea{width:100%;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:11px 14px;color:#fff;font-family:var(--sans);font-size:.86rem;outline:none}.foot .news-form textarea{resize:vertical;height:46px;min-height:46px;line-height:1.5}.foot .news-form input:focus,.foot .news-form textarea:focus{border-color:var(--gold-soft)}.foot .news-form input::placeholder,.foot .news-form textarea::placeholder{color:#8fa093}.foot .news-form button{align-self:flex-start;border:none;background:var(--gold);color:#1c1608;border-radius:100px;padding:10px 22px;font-weight:600;cursor:pointer;font-size:.84rem}.foot .news-form button:hover{background:#c9a458}.foot .news-msg{font-size:.86rem;border-radius:12px;padding:11px 14px;margin:0}.foot .news-msg--ok{background:#b8934a24;border:1px solid rgba(228,211,163,.35);color:#e4d3a3}.foot .news-msg--err{background:#ff78641a;border:1px solid rgba(255,140,120,.35);color:#ffb3a6}.foot .maple-f{display:flex;align-items:center;gap:9px;margin-top:22px;font-size:.82rem;color:#9dad9f}.foot .maple-f img{height:20px;filter:invert(1) opacity(.7)}.foot-bot{border-top:1px solid rgba(255,255,255,.1);margin-top:52px;padding-top:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:.8rem;color:#8fa093}.foot .pay{display:flex;gap:9px;align-items:center}.foot .pay-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:26px;background:#fff;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:0;overflow:hidden}.foot .pay-chip svg{width:100%;height:100%;display:block}@media(max-width:960px){.hdr .nav{display:none}.hdr .menu-btn{display:grid}}@media(max-width:760px){.foot-top{grid-template-columns:1fr 1fr;column-gap:56px}.foot-top>:first-child{grid-column:1/-1}}@media(max-width:560px){.hdr .wrap,.foot .wrap{padding:0 20px}.foot-top{grid-template-columns:1fr}.foot .news-form input,.foot .news-form textarea,.foot .news-form button{flex:1 0 100%}.foot .news-form textarea{height:76px;min-height:76px}.foot .news-form button{flex:0 0 auto}}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ga-chrome.css.map */
