footer.hgf{background:#3a1b33!important;color:#fff;text-align:left!important;padding:56px 24px 130px!important;font-family:var(--sans,Jost,sans-serif)}footer.hgf .hgf-in{max-width:1100px;margin:0 auto;display:grid;gap:36px}footer.hgf .logo{font:400 26px/1 var(--serif,"Playfair Display",serif);letter-spacing:.14em;color:#fff!important;text-decoration:none;display:inline-block}footer.hgf h6{font:400 11px var(--sans,Jost,sans-serif);letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;color:#fff;opacity:.75}footer.hgf ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}footer.hgf li a{font:300 14.5px/1.3 var(--sans,Jost,sans-serif);letter-spacing:.02em;color:#fff!important;text-decoration:none}footer.hgf li a:hover{text-decoration:underline}footer.hgf .soc{display:flex;gap:18px}footer.hgf .soc a{width:22px;height:22px;display:block;color:#fff}footer.hgf .soc svg{width:22px;height:22px}footer.hgf small{display:block;font:300 11.5px var(--sans,Jost,sans-serif);letter-spacing:.06em;color:#fff;opacity:.7;margin-top:6px}@media(min-width:760px){footer.hgf .hgf-in{grid-template-columns:1.2fr 1fr 1fr;align-items:start}footer.hgf .hgf-bot{grid-column:1/-1}}#hgd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;visibility:hidden}#hgd.on{visibility:visible}#hgd .bd{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}#hgd.on .bd{opacity:1}#hgd .pn{position:absolute;top:0;left:0;bottom:0;width:min(86vw,370px);background:#3a1b33;color:#fff;transform:translate(-100%);transition:transform .28s ease;display:flex;flex-direction:column;font-family:var(--sans,Jost,sans-serif);overflow:auto}#hgd.on .pn{transform:none}#hgd .hgx{align-self:flex-end;background:none;border:0;font:200 34px/1 var(--sans,Jost,sans-serif);color:#fff;padding:14px 20px;cursor:pointer}#hgd nav{padding:4px 28px 18px;display:grid}#hgd nav>a{font:300 22px/1.2 var(--sans,Jost,sans-serif);color:#fff;text-decoration:none;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.18);letter-spacing:.01em}#hgd nav>a.sec{font-size:16px;opacity:.85}#hgd nav a[aria-current]{font-weight:400}#hgd .grp{border-bottom:1px solid rgba(255,255,255,.18)}#hgd .gh{display:flex;align-items:center;justify-content:space-between}#hgd .gh a{flex:1;font:300 22px/1.2 var(--sans,Jost,sans-serif);color:#fff;text-decoration:none;padding:15px 0}#hgd .gt{width:44px;height:44px;border:0;background:none;cursor:pointer;position:relative;flex:none;color:#fff}#hgd .gt span{position:absolute;left:50%;top:50%;width:9px;height:9px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translate(-50%,-70%) rotate(45deg);transition:transform .22s}#hgd .grp.open .gt span{transform:translate(-50%,-30%) rotate(-135deg)}#hgd .gt span:after{content:none}#hgd .gl{display:none;padding:0 0 12px 14px}#hgd .grp.open .gl{display:grid}#hgd .gl a{font:300 16px/1.3 var(--sans,Jost,sans-serif);color:#fff;text-decoration:none;padding:10px 0;opacity:.92}#hgd .gl a.all{font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;margin-top:4px}#hgd .ft{margin-top:auto;padding:22px 28px 30px;display:flex;gap:18px;align-items:center}#hgd .ft a{color:#fff;width:22px;height:22px;display:block}#hgd .ft svg{width:22px;height:22px}@media(prefers-reduced-motion:reduce){#hgd .pn,#hgd .bd{transition:none}}.bar{background:#3a1b33!important;color:#fff!important;border-bottom:0!important}.bar span,.bar .tr span{color:#fff!important}.bar span:after{color:#fff!important}.nmo.on,#nm.on{display:flex!important}.cpns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 2px}.cpn{border:1px dashed rgba(58,27,51,.45);border-radius:6px;padding:0 8px;height:32px;display:flex;align-items:center;justify-content:center;text-align:center;background:transparent;color:#3a1b33;font:300 12.5px/1 var(--sans,Jost,sans-serif);letter-spacing:.01em;white-space:nowrap}.cpn b{font:400 12.5px/1 var(--sans,Jost,sans-serif);letter-spacing:.01em;margin-right:4px;display:inline}a.logo{padding-left:0!important;line-height:0!important;font-size:0!important;display:block}a.logo .lgi{display:block;height:30px;width:auto;margin:0 auto}footer.hgf a.logo{display:inline-block}footer.hgf a.logo .lgi{height:34px;margin:0}@media(min-width:760px){a.logo .lgi{height:34px}footer.hgf a.logo .lgi{height:40px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/site.css.map */
