:root{--forest: #1f3a2d;--forest-soft: #33513f;--gold-text: #926222;--gold-hover: #9c6b2c;--gold-pale: #d9c7a6;--rule: rgba(31, 58, 45, .16);--rule-on-dark: rgba(244, 241, 233, .2);--cream: #f4f1ea;--cream-2: #ebe6dc;--ink: #14140f;--ink-2: #3a3a34;--grey: #6e6e68;--line: #dfdbd2;--sale: #9b2c2c;--white: #ffffff;--disabled: #c4c4be;--scrim: rgba(20, 20, 15, .46);--photo-scrim: rgba(12, 22, 16, .7);--sans: "Jost", "Futura", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--serif: "Instrument Serif", Georgia, serif;--serif-display: "Instrument Serif", Georgia, serif;--fs-display: clamp(40px, 5.4vw, 80px);--fs-h1: clamp(34px, 4.6vw, 54px);--fs-h2: clamp(28px, 3.6vw, 44px);--fs-h3: clamp(22px, 2.3vw, 31px);--fs-item: clamp(15px, 1.2vw, 16px);--fs-body: 14px;--fs-small: 13px;--fs-caption: 12px;--fs-label: 11px;--fs-micro: 10px;--fs-tiny: 9px;--fs-h4: clamp(18px, 3vw, 22px);--fs-tile: clamp(19px, 4vw, 26px);--pad: clamp(16px, 3.2vw, 56px);--pad-chrome: clamp(16px, 4vw, 48px);--container: 1480px;--container-wide: 1920px;--stack-media-max: 440px;--stack-media-max-h: calc(var(--stack-media-max) * 5 / 4);--side-photo-height: clamp(420px, 100vh - 200px, 780px);--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-section: clamp(56px, 7vw, 96px);--sblock: clamp(24px, 3.4vw, 44px);--radius: 0;--radius-pill: 999px;--shadow-pop: 0 24px 40px -28px rgba(0, 0, 0, .28);--shadow-btn: 0 6px 18px -10px rgba(0, 0, 0, .4);--dur-fast: .2s;--dur: .3s;--dur-slow: .5s;--ease-out: cubic-bezier(.2, .8, .2, 1);--zoom: 1.045;--dur-zoom: .8s;--focus-width: 2px;--focus-offset: 2px;--focus-color: var(--forest);--tap-color: color-mix(in srgb, var(--gold-hover) 40%, transparent);--touch-target: 44px;--drawer-width: min(420px, 100vw);--icon-sm: 14px;--z-dropdown: 100;--z-sticky: 500;--z-overlay: 1000;--z-drawer: 1001;--z-toast: 1100}@supports (height: 100svh){:root{--side-photo-height: clamp(420px, 100svh - 200px, 780px)}}@media(prefers-reduced-motion:reduce){.fpc *,.fpc *:before,.fpc *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fpc{background:#fff;color:var(--forest);font-family:var(--sans);font-weight:300;font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:normal}.fpc *,.fpc *:before,.fpc *:after{box-sizing:border-box}.fpc img{display:block;max-width:100%}.fpc a{color:inherit;text-decoration:none}.fpc :where(ul,ol){padding:0}:is(.fpc,.fpc-hdr,.fpc-ft,.fpc-annc,.mobile-nav-container) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}main[tabindex="-1"]:focus{outline:none}.fpc .wrap{max-width:var(--container);margin:0 auto;padding:0 var(--pad)}.fpc .wrap--wide{max-width:var(--container-wide)}.fpc .serif{font-family:var(--serif)}.fpc .italic{font-style:italic}.fpc .micro{font-size:var(--fs-micro);letter-spacing:.28em;text-transform:uppercase;font-weight:400;line-height:1}.fpc .mono{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;font-weight:400}.fpc .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fpc .surface-dark{--btn-fill: var(--cream);--btn-fill-text: var(--forest);--btn-line: var(--cream);--btn-line-border: color-mix(in srgb, var(--cream) 60%, transparent);--focus-color: var(--cream)}.fpc .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 30px;border:1px solid transparent;border-radius:var(--radius);background:none;font-family:var(--sans);font-size:var(--fs-micro);font-weight:300;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;width:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-tap-highlight-color:var(--tap-color);transition:background-color var(--dur),color var(--dur),border-color var(--dur)}.fpc .btn.btn-primary{background:var(--btn-fill, var(--forest));color:var(--btn-fill-text, var(--cream));border-color:var(--btn-fill, var(--forest))}.fpc .btn.btn-secondary{background:transparent;color:var(--btn-line, var(--forest));border-color:var(--btn-line-border, var(--forest))}@media(hover:hover)and (pointer:fine){.fpc .btn:not(:disabled,[aria-disabled=true]):hover{background:var(--gold-hover);color:#fff;border-color:var(--gold-hover)}}.fpc .btn:is(:disabled,[aria-disabled=true]){opacity:1;cursor:not-allowed}.fpc .btn.btn-primary:is(:disabled,[aria-disabled=true]){--btn-muted: color-mix(in srgb, var(--btn-fill, var(--forest)) 45%, var(--white));background:var(--btn-muted);border-color:var(--btn-muted)}.fpc .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap}.fpc .sec-head .eyebrow{color:var(--gold-text);margin-bottom:var(--space-xs)}.fpc .sec-head h2{font-family:var(--serif);font-weight:400}.fpc .sec-head h2 em{font-style:italic;color:var(--gold-text)}.fpc .sec-head p{color:var(--grey);margin-top:var(--space-xs);text-wrap:pretty}.fpc .link-u{font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap;transition:color var(--dur-fast),border-color var(--dur-fast)}@media(hover:hover)and (pointer:fine){.fpc .link-u:hover{color:var(--forest);border-color:var(--forest)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fpc-core.css.map */
