html{overflow-x:hidden}body{overflow-x:hidden;width:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--ferrier-espresso: #2A1A00;--ferrier-espresso-soft: #3D2A0E;--ferrier-cream: #F5F1EA;--ferrier-cream-light: #faf9f7ff;--ferrier-cream-deep: #EDE6DA;--ferrier-tan: #8B6F47;--ferrier-gold: #B8924A;--ferrier-black: #0F0A00;--ferrier-gray-warm: #6B5D4F;--ferrier-gray-line: #DDD4C4;--ferrier-serif: "Cormorant Garamond", "EB Garamond", "Playfair Display", Georgia, "DejaVu Serif", "Times New Roman", serif;--ferrier-sans: "Inter", "Cabin", system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif}html body .utility-bar,html body .utility-bar>*,html body .announcement-bar,html body .announcement-bar>*,html body [class*=utility-bar],html body [class*=announcement-bar]{background-color:var(--ferrier-espresso)!important}html body .utility-bar,html body .utility-bar *,html body .announcement-bar,html body .announcement-bar *,html body .announcement-bar__message{color:var(--ferrier-cream)!important}.utility-bar,.announcement-bar{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding:10px 0}.header-wrapper{background:var(--ferrier-cream);border-bottom:1px solid var(--ferrier-gray-line)}.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:30px!important;padding:20px 40px!important}.header__heading,.header__heading-link{justify-self:center}.header__inline-menu{justify-self:start}.header-wrapper>.header>.header__icons,.header__icons{justify-self:end;display:flex!important;align-items:center!important;gap:8px!important}.header__heading-logo,.header__heading-logo-wrapper img{height:48px!important;max-height:48px!important;width:auto!important;max-width:200px!important}.header__inline-menu .list-menu--inline{gap:36px!important;display:flex!important;flex-wrap:wrap;align-items:center}.header__inline-menu .list-menu--inline>li{margin:0!important}.header__menu-item{font-size:13px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--ferrier-sans)!important;padding:6px 0!important;margin:0!important;position:relative;color:var(--ferrier-espresso)!important}.header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--ferrier-espresso);transition:width .3s ease,left .3s ease}.header__menu-item:hover:after{width:100%;left:0}.header__menu-item span,.header__active-menu-item{text-decoration:none!important}.header__icon,.header__icons>a,.header__icons>button,.header-wrapper a[href$="/cart"],.header-wrapper a[href$="/account"],.header-wrapper a[href*="/search"],.header-wrapper .header__icon-link,cart-icon-bubble,cart-notification-button>button{color:var(--ferrier-espresso)!important;padding:8px!important;width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.header__icon:hover,.header__icons>a:hover{opacity:.7}.header__icon svg,.header__icons>a svg,.header__icons>button svg,.header-wrapper a[href$="/cart"] svg,.header-wrapper a[href$="/account"] svg,cart-icon-bubble svg,cart-notification-button svg{width:22px!important;height:22px!important;display:block!important}.cart-count-bubble{background:var(--ferrier-espresso)!important;color:var(--ferrier-cream)!important;font-size:10px!important;width:18px!important;height:18px!important;min-width:18px!important;font-weight:600;border-radius:50%!important;position:absolute!important;top:4px!important;right:4px!important}.search-modal,.predictive-search{background:var(--ferrier-cream)!important}.header__submenu{background:var(--ferrier-cream)!important;border:1px solid var(--ferrier-gray-line)!important;box-shadow:0 8px 24px #2a1a0014!important;padding:16px!important}.header__submenu li a{font-size:13px!important;letter-spacing:.5px!important;padding:8px 16px!important;text-transform:none!important;color:var(--ferrier-espresso)!important}.header__submenu li a:hover{background:var(--ferrier-cream-deep)!important}.menu-drawer{background:var(--ferrier-cream)!important}.menu-drawer__menu li{border-bottom:1px solid var(--ferrier-gray-line)!important}.menu-drawer__menu-item{font-family:var(--ferrier-sans)!important;font-size:14px!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--ferrier-espresso)!important}@media(max-width:990px){.header{grid-template-columns:auto 1fr auto!important;padding:12px 16px!important;gap:12px!important}.header__heading,.header__heading-link{justify-self:center!important}.header__inline-menu{display:none!important}.header__icons{gap:4px!important;flex-shrink:0}.header__icons .header__icon--account,.header__icons a[href*="/account"],.header-wrapper a[href*="/account"]{display:inline-flex!important;visibility:visible!important;opacity:1!important}.header__heading-logo,.header__heading-logo-wrapper img{height:36px!important;max-height:36px!important}}@media(max-width:380px){.header{padding:10px 8px!important;gap:8px!important}.header__icons{gap:2px!important}.header__heading-logo,.header__heading-logo-wrapper img{height:30px!important;max-height:30px!important}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ferrier-serif)!important;font-weight:500!important;letter-spacing:-.3px!important;line-height:1.1!important}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--ferrier-sans)!important;font-size:12px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-weight:600!important;padding:18px 36px!important;border-radius:0!important;transition:all .3s ease}.button--primary,.button.button--primary{background:var(--ferrier-espresso)!important;color:var(--ferrier-cream)!important;border:1px solid var(--ferrier-espresso)!important}.button--primary:hover{background:var(--ferrier-black)!important;letter-spacing:3px!important}.button--secondary,.button.button--secondary{background:transparent!important;color:var(--ferrier-espresso)!important;border:1px solid var(--ferrier-espresso)!important}.button--secondary:hover{background:var(--ferrier-espresso)!important;color:var(--ferrier-cream)!important}.ferrier-container{max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:768px){.ferrier-container{padding:0 20px}}.ferrier-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px;flex-wrap:wrap;gap:20px}.ferrier-section-title{font-family:var(--ferrier-serif);font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1;color:var(--ferrier-espresso);margin:0 0 12px;letter-spacing:-.5px}.ferrier-section-subtitle{font-family:var(--ferrier-sans);font-size:14px;color:var(--ferrier-gray-warm);letter-spacing:.3px;margin:0}.ferrier-section-link{font-family:var(--ferrier-sans);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ferrier-espresso);border-bottom:1px solid var(--ferrier-espresso);padding-bottom:4px;text-decoration:none;transition:padding .3s ease}.ferrier-section-link:after{content:" \2192"}.ferrier-section-link:hover{padding-right:8px}@media(max-width:768px){.ferrier-section-header{flex-direction:column;align-items:flex-start;margin-bottom:32px}.ferrier-section-title{font-size:32px}}.card-wrapper,.card-wrapper .card,.card-wrapper .card__inner{background:transparent!important;padding:0!important}.card-wrapper .card .card__inner,.card-wrapper .card__inner,.card .card__inner{position:relative!important;aspect-ratio:1 / 1!important;padding:0!important;height:auto!important;background:#fff!important;overflow:hidden!important}.card-wrapper .card .card__inner>*,.card-wrapper .card__inner>*,.card .card__inner>*{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}.card-wrapper .card .card__inner img,.card-wrapper .card__inner img,.card .card__inner img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.card__content,.card-information{padding:16px 4px 8px!important}.card__heading,.card__heading a{font-family:var(--ferrier-serif)!important;font-size:16px!important;line-height:1.3!important;font-weight:500!important;color:var(--ferrier-espresso)!important}.card-information .price,.price-item{font-family:var(--ferrier-sans)!important;font-size:14px!important;color:var(--ferrier-espresso)!important}.footer{background:var(--ferrier-black)!important;color:var(--ferrier-cream)!important}.footer *,.footer a,.footer span,.footer p,.footer h2,.footer h3,.footer label{color:var(--ferrier-cream)!important}.footer__heading{font-family:var(--ferrier-serif)!important;font-size:20px!important;letter-spacing:.5px}.footer__copyright,.footer__copyright *{color:#f5f1ea80!important;font-size:12px}.footer .field__input,.footer input[type=email]{background:transparent!important;border:1px solid rgba(245,241,234,.3)!important;color:var(--ferrier-cream)!important}.footer .field__input::placeholder{color:#f5f1ea80!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ferrier-base.css.map */
