@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,600&family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--color-black-ink: #0A0A08;--color-aged-cream: #F5F0E8;--color-archive-gold: #B8972E;--color-archive-gold-light: #D4AF50;--color-archive-gold-dark: #8A6F20;--color-white: #FFFFFF;--color-gray-100: #F0EDE7;--color-gray-200: #DDD8CE;--color-gray-400: #A09A90;--color-gray-600: #5C5750;--color-gray-800: #2A2822;--color-midnight-navy: #1A2340;--color-hunt-green: #2C3E2D;--color-tobacco-rust: #8B3A2A;--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Montserrat", Helvetica, sans-serif;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .9375rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.75rem;--font-size-4xl: 3.5rem;--font-size-5xl: 4.5rem;--font-size-6xl: 6rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0em;--letter-spacing-wide: .08em;--letter-spacing-wider: .15em;--letter-spacing-widest: .25em;--line-height-tight: 1.1;--line-height-snug: 1.3;--line-height-normal: 1.6;--line-height-relaxed: 1.8;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--shadow-sm: 0 1px 3px rgba(10, 10, 8, .12);--shadow-md: 0 4px 16px rgba(10, 10, 8, .1);--shadow-lg: 0 8px 32px rgba(10, 10, 8, .15);--shadow-gold: 0 2px 12px rgba(184, 151, 46, .25);--max-width-content: 1440px;--max-width-text: 720px;--max-width-narrow: 520px;--gutter: clamp(1rem, 4vw, 2.5rem)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-black-ink);background-color:var(--color-aged-cream);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit}.display-headline{font-family:var(--font-heading);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.display-subhead{font-family:var(--font-heading);font-weight:var(--font-weight-regular);font-style:italic;line-height:var(--line-height-snug)}.label-caps{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase}.body-text{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h1{font-size:clamp(var(--font-size-4xl),7vw,var(--font-size-6xl))}h2{font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl))}h3{font-size:clamp(var(--font-size-2xl),3.5vw,var(--font-size-4xl))}h4{font-size:clamp(var(--font-size-xl),2.5vw,var(--font-size-3xl))}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-800)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;padding:var(--spacing-4) var(--spacing-8)}.btn:focus-visible{outline:2px solid var(--color-archive-gold);outline-offset:3px}.btn-primary{background-color:var(--color-black-ink);color:var(--color-aged-cream);border:1px solid var(--color-black-ink)}.btn-primary:hover{background-color:var(--color-gray-800);border-color:var(--color-gray-800);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background-color:transparent;color:var(--color-black-ink);border:1px solid var(--color-black-ink)}.btn-secondary:hover{background-color:var(--color-black-ink);color:var(--color-aged-cream)}.btn-gold{background-color:var(--color-archive-gold);color:var(--color-black-ink);border:1px solid var(--color-archive-gold)}.btn-gold:hover{background-color:var(--color-archive-gold-dark);border-color:var(--color-archive-gold-dark);color:var(--color-aged-cream);box-shadow:var(--shadow-gold)}.btn-ghost{background-color:transparent;color:var(--color-aged-cream);border:1px solid rgba(245,240,232,.4)}.btn-ghost:hover{background-color:#f5f0e81a;border-color:var(--color-aged-cream)}.btn-icon{padding:var(--spacing-3);aspect-ratio:1}.btn-sm{padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-xs)}.btn-lg{padding:var(--spacing-5) var(--spacing-10)}.form-field{display:flex;flex-direction:column;gap:var(--spacing-2)}.form-label{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-gray-600)}.form-input,.form-select,.form-textarea{width:100%;padding:var(--spacing-4) var(--spacing-5);background-color:transparent;border:1px solid var(--color-gray-200);border-radius:var(--radius-none);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-black-ink);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;appearance:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-gray-400);font-weight:var(--font-weight-light)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-black-ink);box-shadow:0 0 0 2px #0a0a0814}.form-textarea{resize:vertical;min-height:120px}.container{width:100%;max-width:var(--max-width-content);margin-inline:auto;padding-inline:var(--gutter)}.container-narrow{width:100%;max-width:var(--max-width-narrow);margin-inline:auto;padding-inline:var(--gutter)}.container-text{width:100%;max-width:var(--max-width-text);margin-inline:auto;padding-inline:var(--gutter)}.section-padding{padding-block:clamp(var(--spacing-12),8vw,var(--spacing-32))}.section-padding-sm{padding-block:clamp(var(--spacing-8),5vw,var(--spacing-20))}.gold-rule{display:block;width:48px;height:1px;background-color:var(--color-archive-gold);margin-block:var(--spacing-6)}.gold-rule-center{margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-content{position:fixed;top:var(--spacing-4);left:var(--spacing-4);z-index:9999;background:var(--color-black-ink);color:var(--color-aged-cream);padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);transform:translateY(-150%);transition:transform var(--transition-fast)}.skip-to-content:focus{transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/garnett-base.css.map */
