:root{--es-color-navy: #0E2F4F;--es-color-stone: #F5F5F5;--es-color-brass: #B79D6D;--es-color-white: #FFFFFF;--es-color-sand: #F9F6F2;--es-color-text: var(--es-color-navy);--es-color-text-muted: #4A5D70;--es-color-brass-ink: #7A6440;--es-color-brass-soft: rgba(183, 157, 109, .35);--es-color-border: rgba(14, 47, 79, .12);--es-color-border-strong: #76838F;--es-color-focus: var(--es-color-navy);--es-font-heading: Georgia, "Times New Roman", serif;--es-font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--es-font-heading-weight: 400;--es-font-body-weight: 400;--es-font-body-weight-bold: 700;--es-text-xs: 1.2rem;--es-text-sm: 1.4rem;--es-text-base: 1.6rem;--es-text-lg: 1.8rem;--es-text-h4: clamp(1.8rem, 1.68rem + .35vw, 2rem);--es-text-h3: clamp(2rem, 1.76rem + .6vw, 2.4rem);--es-text-h2: clamp(2.4rem, 2rem + 1.1vw, 3.4rem);--es-text-h1: clamp(3rem, 2.32rem + 1.9vw, 4.8rem);--es-leading-tight: 1.2;--es-leading-body: 1.6;--es-tracking-eyebrow: .16em;--es-space-1: .4rem;--es-space-2: .8rem;--es-space-3: 1.2rem;--es-space-4: 1.6rem;--es-space-5: 2.4rem;--es-space-6: 3.2rem;--es-space-7: 4.8rem;--es-space-8: 6.4rem;--es-space-9: 9.6rem;--es-section-space: clamp(var(--es-space-7), 6vw, var(--es-space-9));--es-section-y: clamp(5.6rem, 6vw, 8.8rem);--es-section-y-sm: clamp(2.4rem, 3vw, 3.6rem);--es-gutter: clamp(1.6rem, 4vw, 4rem);--es-container: 1200px;--es-container-narrow: 720px;--es-container-wide: 1400px;--es-radius-sm: 6px;--es-radius-md: 12px;--es-radius-lg: 20px;--es-radius-pill: 999px;--es-shadow-sm: 0 1px 2px rgba(14, 47, 79, .06), 0 4px 16px rgba(14, 47, 79, .06);--es-duration: .2s;--es-ease: cubic-bezier(.2, 0, 0, 1);--es-tap: 44px}.es-scheme-light{--es-bg: var(--es-color-white);background:var(--es-bg);color:var(--es-color-text)}.es-scheme-stone{--es-bg: var(--es-color-stone);background:var(--es-bg);color:var(--es-color-text)}.es-scheme-navy{--es-bg: var(--es-color-navy);--es-color-text: var(--es-color-white);--es-color-text-muted: #D8DEE5;--es-color-brass-ink: var(--es-color-brass);--es-color-border: rgba(255, 255, 255, .16);--es-color-border-strong: rgba(255, 255, 255, .6);--es-color-focus: var(--es-color-brass);background:var(--es-bg);color:var(--es-color-text)}.es{font-family:var(--es-font-body);font-weight:var(--es-font-body-weight);font-size:var(--es-text-base);line-height:var(--es-leading-body);color:var(--es-color-text);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.es *,.es *:before,.es *:after{box-sizing:border-box}.es :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.es :where(img,svg,video){display:block;max-width:100%;height:auto}.es :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--es-color-focus);outline-offset:3px;box-shadow:none}.es-h1,.es-h2,.es-h3,.es-h4{font-family:var(--es-font-heading);font-weight:var(--es-font-heading-weight);line-height:var(--es-leading-tight);letter-spacing:-.01em;color:var(--es-color-text);text-wrap:balance}.es-h1{font-size:var(--es-text-h1)}.es-h2{font-size:var(--es-text-h2)}.es-h3{font-size:var(--es-text-h3)}.es-h4{font-size:var(--es-text-h4);font-family:var(--es-font-body);font-weight:var(--es-font-body-weight-bold);letter-spacing:0}.es-lead{font-size:var(--es-text-lg);color:var(--es-color-text-muted)}.es-small{font-size:var(--es-text-sm)}.es-muted{color:var(--es-color-text-muted)}.es-eyebrow{font-size:var(--es-text-xs);font-weight:var(--es-font-body-weight-bold);letter-spacing:var(--es-tracking-eyebrow);text-transform:uppercase;color:var(--es-color-brass-ink)}.es a:not(.es-btn):is(:link,:visited,:hover,:focus,:focus-visible,:active){color:inherit}.es-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:.2em;transition:text-decoration-color var(--es-duration) var(--es-ease),text-decoration-thickness var(--es-duration) var(--es-ease)}.es .es-link:is(:hover,:focus-visible){text-decoration-color:var(--es-color-brass);text-decoration-thickness:2px}.es-rte>*+*{margin-top:var(--es-space-4)}.es-rte :where(ul,ol){padding-left:1.25em}.es-container{width:100%;max-width:calc(var(--es-container) + 2 * var(--es-gutter));margin-inline:auto;padding-inline:var(--es-gutter)}.es-container--narrow{max-width:calc(var(--es-container-narrow) + 2 * var(--es-gutter))}.es-container--wide{max-width:calc(var(--es-container-wide) + 2 * var(--es-gutter))}.es-section{padding-block:var(--es-section-space)}.es-stack{display:flex;flex-direction:column;gap:var(--es-stack-gap, var(--es-space-4))}.es-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--es-cluster-gap, var(--es-space-3))}.es-grid{display:grid;gap:var(--es-grid-gap, var(--es-space-5));grid-template-columns:repeat(var(--es-grid-cols-sm, 1),minmax(0,1fr))}@media(min-width:750px){.es-grid{grid-template-columns:repeat(var(--es-grid-cols-md, 2),minmax(0,1fr))}}@media(min-width:990px){.es-grid{grid-template-columns:repeat(var(--es-grid-cols-lg, var(--es-grid-cols-md, 2)),minmax(0,1fr))}}.es-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.es-btn.es-btn{--es-btn-bg: var(--es-color-brass);--es-btn-fg: var(--es-color-navy);--es-btn-border: var(--es-color-brass);display:inline-flex;align-items:center;justify-content:center;gap:var(--es-space-2);min-height:48px;min-width:var(--es-tap);padding:0 var(--es-space-5);border:1px solid var(--es-btn-border);border-radius:var(--es-radius-pill);background:var(--es-btn-bg);color:var(--es-btn-fg);box-shadow:none;font-family:var(--es-font-body);font-size:var(--es-text-sm);font-style:normal;font-weight:var(--es-font-body-weight-bold);letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--es-duration) var(--es-ease),border-color var(--es-duration) var(--es-ease),color var(--es-duration) var(--es-ease);-webkit-tap-highlight-color:transparent}.es-btn.es-btn:is(:link,:visited,:hover,:focus,:focus-visible,:active){background:var(--es-btn-bg);color:var(--es-btn-fg);border-color:var(--es-btn-border);text-decoration:none}@media(hover:hover){.es-btn.es-btn:hover{--es-btn-bg: #C6AE82;--es-btn-border: #C6AE82}}.es-btn.es-btn:active{--es-btn-bg: #B19768;--es-btn-border: #B19768}.es-btn.es-btn--secondary{--es-btn-bg: transparent;--es-btn-fg: var(--es-color-text);--es-btn-border: currentColor}@media(hover:hover){.es-btn.es-btn--secondary:hover{--es-btn-bg: var(--es-color-text);--es-btn-fg: var(--es-bg, var(--es-color-white));--es-btn-border: var(--es-color-text)}}.es-btn.es-btn--secondary:active{--es-btn-bg: var(--es-color-text);--es-btn-fg: var(--es-bg, var(--es-color-white));--es-btn-border: var(--es-color-text)}.es-btn.es-btn:focus-visible{outline:2px solid var(--es-color-focus);outline-offset:3px;box-shadow:none}.es-btn.es-btn--block{display:flex;width:100%}.es-btn.es-btn:is(:disabled,[aria-disabled=true]),.es-btn.es-btn:is(:disabled,[aria-disabled=true]):is(:hover,:active){--es-btn-bg: var(--es-color-brass);--es-btn-border: var(--es-color-brass);opacity:.45;cursor:not-allowed}.es-btn.es-btn--secondary:is(:disabled,[aria-disabled=true]),.es-btn.es-btn--secondary:is(:disabled,[aria-disabled=true]):is(:hover,:active){--es-btn-bg: transparent;--es-btn-fg: var(--es-color-text);--es-btn-border: currentColor}.es-btn.es-btn.loading{opacity:.7;pointer-events:none}.es-btn svg{width:1.1em;height:1.1em;flex-shrink:0}.es-iconbtn.es-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--es-tap);min-height:var(--es-tap);margin:0;padding:0;border:0;border-radius:var(--es-radius-sm);background:transparent;color:var(--es-color-text);font:inherit;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color var(--es-duration) var(--es-ease)}.es-iconbtn.es-iconbtn:is(:link,:visited,:hover,:focus,:focus-visible,:active){background:transparent;color:var(--es-color-text);text-decoration:none}@media(hover:hover){.es-iconbtn.es-iconbtn:hover{background:var(--es-color-border)}}.es-iconbtn.es-iconbtn:focus-visible{outline:2px solid var(--es-color-focus);outline-offset:2px;box-shadow:none}.es-iconbtn svg{width:2.2rem;height:2.2rem;flex-shrink:0}.es-card{--es-color-text: var(--es-color-navy);--es-color-text-muted: #4A5D70;--es-color-focus: var(--es-color-navy);display:flex;flex-direction:column;height:100%;background:var(--es-color-white);color:var(--es-color-text);border:1px solid rgba(14,47,79,.12);border-radius:var(--es-radius-md);overflow:hidden}.es-card__media{aspect-ratio:1 / 1;background:var(--es-color-stone)}.es-card__media img{width:100%;height:100%;object-fit:contain}.es-card__body{display:flex;flex-direction:column;gap:var(--es-space-2);padding:var(--es-space-4);flex:1}.es-card__title{font-family:var(--es-font-heading);font-size:var(--es-text-h4);line-height:var(--es-leading-tight)}.es-card__meta{font-size:var(--es-text-sm);color:var(--es-color-text-muted)}.es-card__link{color:inherit;text-decoration:none}.es-card--link{position:relative;transition:box-shadow var(--es-duration) var(--es-ease)}.es-card--link .es-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.es-card--link:hover{box-shadow:var(--es-shadow-sm)}.es-card--link:hover .es-card__link{text-decoration:underline;text-decoration-color:var(--es-color-brass);text-underline-offset:.2em}.es-card--link:focus-within{outline:2px solid var(--es-color-focus);outline-offset:2px}.es-card--link .es-card__link:focus-visible{outline:none}.es-badge{display:inline-flex;align-items:center;gap:var(--es-space-1);padding:.4rem 1rem;border-radius:var(--es-radius-pill);background:var(--es-color-stone);color:var(--es-color-navy);font-size:var(--es-text-xs);font-weight:var(--es-font-body-weight-bold);letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.es-badge--brass{background:var(--es-color-brass-soft)}.es-badge--navy{background:var(--es-color-navy);color:var(--es-color-white)}.es-accordion{border-bottom:1px solid var(--es-color-border)}.es-accordion:first-of-type{border-top:1px solid var(--es-color-border)}.es-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--es-space-4);min-height:var(--es-tap);padding:var(--es-space-4) 0;font-weight:var(--es-font-body-weight-bold);cursor:pointer;list-style:none}.es-accordion__summary::-webkit-details-marker{display:none}.es-accordion__summary:after{content:"";flex-shrink:0;width:.88rem;height:.88rem;margin-right:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--es-duration) var(--es-ease)}.es-accordion[open]>.es-accordion__summary:after{transform:translateY(25%) rotate(-135deg)}.es-accordion__content{padding-bottom:var(--es-space-5);color:var(--es-color-text-muted)}.es-icon{width:2rem;height:2rem;flex-shrink:0;color:var(--es-color-brass-ink)}@media(prefers-reduced-motion:reduce){.es *,.es *:before,.es *:after,.es-btn,.es-card,.es-accordion__summary:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/es-base.css.map */
