@font-face{font-family:Poppins;src:url(poppins-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(poppins-bold.woff2) format("woff2");font-weight:700;font-display:swap}body{font-family:Poppins,Arial,sans-serif;--body:Poppins,Arial,sans-serif;--display:Georgia,"Times New Roman",serif}body #main h1{font-family:Poppins,Arial,sans-serif}body #main h2{font-family:Georgia,Times New Roman,serif}body #main h3,body #main .button,body #main button{font-family:Poppins,Arial,sans-serif}body #main .button.primary{background:#d6b333;color:#2e1f14;border-radius:6px;transition:background .2s ease,transform .2s ease}body #main .button.primary:hover{background:#e5c554}#store-header .brand-slot{color:#2e1f14;font:700 16px/1.2 Poppins,Arial,sans-serif;overflow:hidden}#store-header{--ink:#2e1f14;letter-spacing:0}#store-header .cart-count{font:400 10px/16px Poppins,Arial,sans-serif}#store-header .brand-slot{width:160px;height:54px}#store-header .brand-slot img{width:160px;height:54px;object-fit:contain}#store-header .desktop-nav a{position:relative;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}#store-header .desktop-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#c6a544;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}#store-header .desktop-nav a:hover:after,#store-header .desktop-nav a:focus-visible:after{transform:scaleX(1)}#store-header .icon-button{transition:color .2s ease,background .2s ease;border-radius:6px}#store-header .icon-button:hover{background:#fcf9eb;color:#805e24}#xh-navigation-dialog{box-sizing:border-box;margin:0 auto 0 0;padding:25px;width:min(380px,100vw);height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#fffdf8;color:#2e1f14;font:400 14px/1.7 Poppins,Arial,sans-serif;animation:xh-menu-in .2s ease-out}#xh-navigation-dialog::backdrop{background:#1b150d70;animation:xh-backdrop-in .2s ease-out}#xh-navigation-dialog .dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}#xh-navigation-dialog h2{font:400 28px/1.2 Georgia,Times New Roman,serif;letter-spacing:0;color:#2e1f14}#xh-navigation-dialog .icon-button{width:38px;height:40px;display:grid;place-items:center;font-size:28px;padding:5px;border:0;background:none}#xh-navigation-dialog .mobile-nav{display:grid;gap:8px}#xh-navigation-dialog .mobile-nav a{display:block;text-align:left;padding:12px;border-bottom:1px solid #e8e0d2;font:400 14px/1.5 Poppins,Arial,sans-serif;transition:color .2s ease,background .2s ease}#xh-navigation-dialog .mobile-nav a[aria-current=page]{color:#805e24;font-weight:700;background:#fcf9eb}#xh-navigation-dialog .mobile-nav a:hover{background:#fcf9eb;color:#805e24}#xh-navigation-dialog.xh-closing{animation:xh-menu-out .18s ease-in both}#xh-navigation-dialog.xh-closing::backdrop{animation:xh-backdrop-out .18s ease-in both}body:has(#xh-navigation-dialog[open]){overflow:hidden}@keyframes xh-menu-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes xh-menu-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes xh-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes xh-backdrop-out{0%{opacity:1}to{opacity:0}}#store-footer{background:#fcf9eb;color:#2e1f14;padding:57px max(5%,calc((100% - 1280px)/2)) 0;font:400 14px/1.7 Poppins,Arial,sans-serif}#store-footer:before{display:none}#store-footer .footer-main{max-width:1280px;grid-template-columns:1.15fr .8fr .9fr 1.4fr;gap:45px;margin:auto;padding-bottom:45px}#store-footer h3{color:#2e1f14;font:700 12px/1.7 Poppins,Arial,sans-serif;margin-bottom:18px}#store-footer p,#store-footer a,#store-footer small,#store-footer button{color:#625747}#store-footer .brand-slot{display:flex;max-width:220px}#store-footer .brand-slot img{width:220px;height:auto}#store-footer .xh-brand-tagline{font:400 18px/1.5 Georgia,serif}#store-footer .input-row{background:transparent;border:0;border-bottom:1px solid #2e1f14}#store-footer input{color:#2e1f14}#store-footer input::placeholder{color:#776b5d}#store-footer .footer-bottom{max-width:1280px;margin:auto;border-color:#ded5be}@media(max-width:850px){#store-footer .footer-main{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:600px){#store-footer{padding:40px 20px 0}#store-footer .footer-main{grid-template-columns:1fr 1fr;gap:24px}#store-footer .footer-brand,#store-footer .newsletter{grid-column:1/-1}#store-footer .footer-bottom{gap:15px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#store-header *,#xh-navigation-dialog,#xh-navigation-dialog::backdrop,#xh-navigation-dialog *{transition:none!important;animation:none!important}}@media(max-width:600px){#store-header .brand-slot,#store-header .brand-slot img{width:120px;height:40px}}.bc-contact-form{min-width:0;padding:28px;background:#fff;border:1px solid #e8e0d2;border-radius:8px}.contact-intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.bc-contact-form label{display:block;margin:16px 0 6px}.bc-contact-form input,.bc-contact-form textarea{box-sizing:border-box;width:100%;padding:12px;font:inherit;border:1px solid #b9ae9b;border-radius:4px;background:#fff;color:inherit}.bc-contact-form button{margin-top:20px}.bc-order-access p{margin:16px 0}.bc-order-access .button{margin:12px 0;white-space:normal}.bc-policy-copy h2{margin:24px 0 12px}.bc-policy-copy p{margin:12px 0}.bc-policy-copy ul{padding-left:24px}.bc-policy-copy a{text-decoration:underline;overflow-wrap:anywhere}.bc-policy-copy section{margin-block:28px}@media(max-width:800px){.contact-intro-layout{grid-template-columns:1fr;gap:24px}.bc-contact-form{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/xh-site-shell.css.map */
