:root{--amb-bg: #fcfcfb;--amb-surface: #f3f2ef;--amb-ink: #1d1c1a;--amb-ink-2: #5c5a55;--amb-line: #dcd9d3;--amb-gold: #dabc95;--amb-gold-ink: #82663f;--amb-dark: #1d1c1a;--amb-font-display: var(--font-heading--family);--amb-font-body: var(--font-body--family);--amb-container: 1190px;--amb-space-1: 4px;--amb-space-2: 8px;--amb-space-3: 16px;--amb-space-4: 24px;--amb-space-5: 40px;--amb-space-6: 64px;--amb-space-7: 96px;--amb-space-8: 128px;--amb-section-y: 96px;--amb-section-y-mobile: 64px;--amb-radius: 0;--amb-field-line: color-mix(in srgb, var(--amb-ink) 50%, var(--amb-bg));--amb-dark-hover: color-mix(in srgb, var(--amb-dark) 82%, var(--amb-bg));--amb-on-dark-2: rgb(252 252 251 / .72);--amb-ease: cubic-bezier(.16, 1, .3, 1);--amb-h1: clamp(2.5rem, 1.943rem + 2.286vw, 4rem);--amb-h2: clamp(1.75rem, 1.471rem + 1.143vw, 2.5rem);--letter-spacing--display-normal: -.015em;--letter-spacing--heading-normal: -.01em;--font-h1--size: var(--amb-h1);--font-h1--weight: 500;--font-h1--line-height: 1.05;--font-h1--letter-spacing: -.015em;--font-h2--size: var(--amb-h2);--font-h2--weight: 500;--font-h2--line-height: 1.1;--font-h2--letter-spacing: -.01em;--font-h3--weight: 500;--font-h4--weight: 500}body.page-width-narrow{--narrow-page-width: 74.375rem}body{background-color:var(--amb-bg);color:var(--amb-ink);-webkit-font-smoothing:antialiased}::selection{background-color:var(--amb-gold);color:var(--amb-ink)}.button,.button-secondary,.product-card,input,textarea,select{border-radius:var(--amb-radius)}:focus-visible{outline:2px solid var(--amb-gold-ink);outline-offset:2px}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:var(--amb-font-display);font-weight:500;text-wrap:balance}:is(h5,h6,.h5,.h6){font-family:var(--amb-font-body);font-weight:600;letter-spacing:.02em}.rte p,.text-block p{text-wrap:pretty}.rte p{max-width:65ch}.rte a:not(.button),.text-block a:not(.button){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root{--button-padding-block: 14px;--button-padding-inline: 24px;--color-primary-button-hover-background: var(--amb-dark-hover);--color-primary-button-hover-border: var(--amb-dark-hover);--color-primary-button-hover-text: rgb(252 252 251);--color-secondary-button-hover-background: var(--amb-ink);--color-secondary-button-hover-border: var(--amb-ink);--color-secondary-button-hover-text: rgb(252 252 251)}:is(.button,.button-secondary):not(.button-unstyled,.button--unstyled,.slideshow-control,.close-button,.menu-drawer__back-button,.cart-items__remove,.variant-item__remove,.predictive-search__search-button,.predictive-search__close-modal-button,.dropdown-localization__button){min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:var(--amb-space-2);font-family:var(--amb-font-body);font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-transform:none}@media(prefers-reduced-motion:no-preference){:is(.button,.button-secondary):not(.button-unstyled){transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s var(--amb-ease)}:is(.button,.button-secondary):not(.button-unstyled,.button--unstyled,.slideshow-control,.close-button,.menu-drawer__back-button,.cart-items__remove,.variant-item__remove,.predictive-search__search-button,.predictive-search__close-modal-button,.dropdown-localization__button):active{transform:translateY(1px) scale(.99)}}:is(.button,.button-secondary):focus-visible{outline:2px solid var(--amb-gold-ink);outline-offset:3px}:root{--color-input-border: var(--amb-field-line)}input:not([type=checkbox],[type=radio],[type=submit],[type=hidden]),textarea,select{border-color:var(--amb-field-line);color:var(--amb-ink)}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--amb-gold-ink);outline-offset:0;border-color:var(--amb-gold-ink)}input[type=checkbox]{accent-color:var(--amb-ink)}.amb-form{display:grid;gap:var(--amb-space-4);width:100%}.amb-contact__form--block,div:has(>.amb-contact__form--block){width:100%}.amb-form__field{display:grid;gap:var(--amb-space-2)}.amb-form__label{font-family:var(--amb-font-body);font-size:.875rem;font-weight:600;line-height:1.3;color:var(--amb-ink)}.amb-form__required{margin-inline-start:2px;color:var(--amb-gold-ink)}.amb-form__input{width:100%;min-height:50px;padding:12px 16px;font-family:var(--amb-font-body);font-size:1rem;line-height:1.5;color:var(--amb-ink);background-color:var(--amb-bg);border:1px solid var(--amb-field-line);border-radius:var(--amb-radius)}.amb-form__textarea{min-height:140px;resize:vertical}.amb-form__input[aria-invalid=true]{border-color:#a8321f}.amb-form__consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--amb-space-3);align-items:start;font-size:.875rem;line-height:1.5;color:var(--amb-ink-2);cursor:pointer}.amb-form__consent input{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:24px;height:24px;margin:0;background-color:var(--amb-bg);border:1px solid var(--amb-ink-2);border-radius:var(--amb-radius);cursor:pointer}.amb-form__consent input:after{content:"";width:12px;height:7px;margin-top:-3px;border-left:2px solid var(--amb-bg);border-bottom:2px solid var(--amb-bg);transform:rotate(-45deg);opacity:0}.amb-form__consent input:checked{background-color:var(--amb-ink);border-color:var(--amb-ink)}.amb-form__consent input:checked:after{opacity:1}.amb-form__consent input:focus-visible{outline:2px solid var(--amb-gold-ink);outline-offset:2px}.amb-form__consent a{color:var(--amb-ink);text-decoration:underline;text-underline-offset:3px}.amb-form__submit{justify-self:start;min-width:200px}.amb-form__status{margin:0;padding:12px 16px;font-size:.9375rem;line-height:1.5;border-inline-start:3px solid}.amb-form__status--error{color:#a8321f;background-color:color-mix(in srgb,#a8321f 6%,var(--amb-bg))}.amb-form__status--success{color:var(--amb-ink);border-color:var(--amb-gold-ink);background-color:var(--amb-surface)}@media screen and (max-width:749px){.amb-form__submit{width:100%}}.amb-header-logo{display:flex;align-items:center;text-decoration:none}.amb-header-logo__img{vertical-align:middle;height:44px;width:auto;max-width:none}@media screen and (max-width:749px){.amb-header-logo__img{height:32px}}header-component .menu-list__link{font-family:var(--amb-font-body);font-size:.9375rem;font-weight:500;text-transform:none;letter-spacing:.005em}@media screen and (min-width:990px){header-component .menu-list .menu-list__link-title{padding-inline:10px}}header-component .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title,header-component .menu-list__link[aria-current=page] .menu-list__link-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.amb-lang-flags{display:flex;align-items:center;gap:10px}#header-component[data-menu-style=drawer] .amb-lang-flags{display:none}.amb-lang-flags__link{position:relative;display:block;line-height:0;opacity:.5}.amb-lang-flags__link:after{content:"";position:absolute;top:-14px;right:-4px;bottom:-14px;left:-4px}.amb-lang-flags__link:is(:hover,:focus-visible),.amb-lang-flags__link[aria-current=true]{opacity:1}.amb-lang-flags__link svg{display:block;width:22px;height:15px;box-shadow:0 0 0 1px #1d1c1a2e}.amb-lang-flags__code{font-size:.8125rem;font-weight:600;line-height:15px}@media(prefers-reduced-motion:no-preference){.amb-lang-flags__link{transition:opacity .2s ease}}.shopify-section-group-footer-group{font-size:.9375rem;line-height:1.7}.shopify-section-group-footer-group :is(.menu__heading,.text-block.text-block :is(h2,h4,h5)){font-family:var(--amb-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amb-gold);margin-block:0 var(--amb-space-2);padding-block-start:0}.shopify-section-group-footer-group p{color:var(--amb-on-dark-2)}.shopify-section-group-footer-group a{position:relative;color:#fcfcfb;text-decoration:none}.shopify-section-group-footer-group a:is(:hover,:focus-visible){color:var(--amb-gold);text-decoration:underline;text-underline-offset:4px}.shopify-section-group-footer-group :focus-visible{outline-color:var(--amb-gold)}@media(prefers-reduced-motion:no-preference){.shopify-section-group-footer-group a{transition:color .2s ease}}.shopify-section-group-footer-group .menu__item>a:after,.shopify-section-group-footer-group .footer-utilities__text a:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.shopify-section-group-footer-group .policy-list-trigger{position:relative}.shopify-section-group-footer-group .policy-list-trigger:after{content:"";position:absolute;top:-14.5px;right:-4px;bottom:-14.5px;left:-4px}.amb-footer-brand{display:grid;gap:var(--amb-space-4);justify-items:start}.amb-footer-brand__logo{display:block}.amb-footer-brand__logo img{display:block;width:150px;height:auto}.amb-footer-marks{display:grid;gap:var(--amb-space-3);width:100%;margin-block-end:var(--amb-space-2);container-type:inline-size}.amb-footer-marks__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--amb-space-3)}@container (max-width: 315px){.amb-footer-marks__row .amb-footer-marks__logo{flex-basis:100%}.amb-footer-marks__row .amb-footer-marks__mark{width:min(80px,calc((100cqi - var(--amb-space-3)) / 2));height:auto;aspect-ratio:1}}.amb-footer-marks__logo{flex:none;display:block}.amb-footer-marks__logo img{display:block;width:124px;height:auto}.amb-footer-marks__link{flex:none;display:block}.amb-footer-marks__mark{flex:none;display:block;width:80px;height:80px;object-fit:contain}.amb-footer-marks .amb-footer-marks__payoff{max-width:min(100%,316px);margin:0;font-family:var(--amb-font-display);font-weight:500;font-size:1.375rem;line-height:1.25;text-wrap:pretty;color:#fcfcfb}.amb-social-icons{display:flex;align-items:center;gap:0}.amb-social-icons{margin:-12px}.amb-social-icons__link{display:grid;place-items:center;padding:12px;color:inherit}.amb-social-icons__link svg{display:block;fill:currentColor}.shopify-section-group-footer-group .footer-utilities__text{color:var(--amb-on-dark-2)}.close-button,.theme-drawer__close-button.theme-drawer__close-button{--private-button-size: 44px;width:44px;height:44px;border-radius:var(--amb-radius)}.theme-drawer__close-button.theme-drawer__close-button{color:var(--amb-ink);border-color:var(--amb-line);box-shadow:none}.theme-drawer__close-button.theme-drawer__close-button:focus-visible{outline-color:var(--amb-gold-ink)}.cart-drawer__inner{background-color:var(--amb-bg)}.cart-drawer__summary{border-top:1px solid var(--amb-line)}.cart-drawer__summary :is(.button,.button-secondary){width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/amb-brand.css.map */
