@font-face{font-family:Bogue Slab;src:url(./BogueSlab-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bogue Slab;src:url(./BogueSlab-Semibold.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Bogue Slab;src:url(./BogueSlab-Bold.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bogue Slab;src:url(./BogueSlab-Italic.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}:root{--color-paper: #FFFFFF;--color-charcoal: #050505;--color-burgundy: #050505;--color-burgundy-hover: #2A2A2A;--color-moss: #050505;--color-warm-paper: #F3F3F0;--color-border: #C8C8C2;--color-text-muted: #5C5C57;--color-white: #FFFFFF;--color-ink: #050505;--color-ink-muted: #5C5C57;--color-surface-light: #FFFFFF;--color-error: #050505;--color-success: #050505;--font-serif: "Bogue Slab", Georgia, "Times New Roman", serif;--font-sans: "Cormorant Garamond", Garamond, Georgia, "Times New Roman", serif;--text-display: clamp(3.5rem, 8vw, 7rem);--text-h1: clamp(2.1rem, 3.8vw, 4rem);--text-h2: clamp(1.65rem, 2.6vw, 2.9rem);--text-h3: 1.375rem;--text-h4: 1.125rem;--text-body: 1rem;--text-body-sm: .9375rem;--text-caption: .8125rem;--text-overline: .6875rem;--leading-tight: 1.1;--leading-normal: 1.45;--leading-relaxed: 1.65;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .18em;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-6: 3rem;--space-8: 4rem;--space-12: 6rem;--space-16: 8rem;--max-width: 1600px;--content-width: 720px;--narrow-width: 600px;--gutter: var(--space-3);--gutter-lg: var(--space-6);--radius-sm: 0;--radius-md: 0;--border-width: 1px;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--ease-out: cubic-bezier(.16, 1, .3, 1);--z-header: 100;--z-cart-drawer: 200;--z-age-gate: 300;--z-toast: 400;--z-sticky-buy: 50}@media(max-width:767px){:root{--text-display: clamp(2.75rem, 14vw, 4.5rem);--text-h1: 2rem;--text-h2: 1.45rem;--text-h3: 1.2rem;--text-body: 1rem;--gutter: var(--space-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--color-paper)}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--color-charcoal);background:var(--color-paper);-webkit-font-smoothing:antialiased}body.is-locked{overflow:hidden}img,video{max-width:100%;height:auto;display:block}.brand-logo{display:block;color:#000;line-height:0}.brand-logo--white{color:#fff}.brand-logo svg{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,h4{font-family:var(--font-serif);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:700}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p+p{margin-top:var(--space-2)}button,a,input,select,textarea{border-radius:var(--radius-sm)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-burgundy);outline-offset:2px}::selection{background:var(--color-charcoal);color:var(--color-white)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--space-8) 0}.editorial-body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-relaxed);max-width:var(--content-width)}.editorial-body a,.rte a{text-decoration:underline;text-underline-offset:3px}.overline{font-family:var(--font-serif);font-size:var(--text-overline);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.visually-hidden,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip-link:focus{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);background:var(--color-warm-paper);color:var(--color-charcoal);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-charcoal)}.btn-primary,.shopify-payment-button__button{background:var(--color-charcoal);color:var(--color-white);font-family:var(--font-serif);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--space-2) var(--space-4);border:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);display:inline-flex;align-items:center;justify-content:center;min-height:48px}.btn-primary:hover,.shopify-payment-button__button:hover{background:var(--color-burgundy-hover)}.btn-secondary{background:transparent;color:var(--color-charcoal);border:var(--border-width) solid var(--color-charcoal);font-family:var(--font-serif);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);display:inline-flex;align-items:center;justify-content:center;min-height:48px}.btn-secondary:hover{background:var(--color-charcoal);color:var(--color-paper)}.btn-link{background:none;border:none;color:var(--color-charcoal);text-decoration:underline;text-underline-offset:3px;font-family:var(--font-sans);font-size:var(--text-body-sm);cursor:pointer}.btn-small{padding:var(--space-1) var(--space-2);min-height:36px;font-size:var(--text-caption)}.input-field,input[type=email],input[type=text],input[type=password],input[type=tel],input[type=number],select,textarea{font-family:var(--font-sans);font-size:var(--text-body-sm);padding:var(--space-2);border:var(--border-width) solid var(--color-border);background:var(--color-warm-paper);color:var(--color-charcoal);width:100%;transition:border-color var(--duration-fast)}.input-field:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-charcoal);outline:none}.input-field::placeholder,input::placeholder,textarea::placeholder{color:var(--color-text-muted)}.input-label,label{font-family:var(--font-serif);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1);display:block}.rte ul,.rte ol,.editorial-body ul,.editorial-body ol{margin-left:var(--space-3);margin-top:var(--space-2)}.rte blockquote,blockquote{font-family:var(--font-serif);font-size:var(--text-h2);font-style:italic;color:var(--color-burgundy);border-left:3px solid var(--color-burgundy);padding-left:var(--space-3);margin:var(--space-6) 0}.placeholder-block{background:linear-gradient(135deg,var(--color-warm-paper),var(--color-border));min-height:280px;display:grid;place-items:center;color:var(--color-text-muted);font-family:var(--font-sans)}.site-main{min-height:60vh}.shopify-challenge__container,.customer{max-width:var(--narrow-width);margin:0 auto;padding:var(--space-8) var(--gutter)}.shopify-challenge__button{margin-top:var(--space-3)}.price{white-space:nowrap}.price--sale{font-weight:600}.price__compare{margin-left:.4em;color:var(--color-text-muted);text-decoration:line-through}.breadcrumbs{padding-top:var(--space-3);font-family:var(--font-serif);font-size:var(--text-overline);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.breadcrumbs a:hover{color:var(--color-charcoal);text-decoration:underline;text-underline-offset:3px}.breadcrumbs span[aria-hidden]{margin:0 .35em}.notify-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1);align-items:end}.notify-form label:not(.visually-hidden){grid-column:1 / -1}.notify-form input{min-height:44px}.module-themed[style*=--module-bg]{background:var(--module-bg)}.module-themed.has-module-fg{color:var(--module-fg);--color-charcoal: var(--module-fg);--color-ink: var(--module-fg);--color-text-muted: color-mix(in srgb, var(--module-fg) 68%, transparent);--color-border: color-mix(in srgb, var(--module-fg) 32%, transparent)}.module-themed.has-module-fg .btn-primary{background:var(--module-fg);color:var(--module-bg, var(--color-paper))}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
