:root{--pm-primary: #1F4D3A;--pm-primary-hover: #163829;--pm-primary-soft: #E8F0EB;--pm-accent: #C8973A;--pm-accent-hover: #A87A24;--pm-accent-soft: #FBF4E4;--pm-bg: #FAF8F4;--pm-surface: #FFFFFF;--pm-border: #E6E2DA;--pm-border-strong: #C9C2B4;--pm-text: #1A1F1C;--pm-text-muted: #5C6660;--pm-text-subtle: #8A938D;--pm-success: #2E7D5B;--pm-success-soft: #E3F1EA;--pm-error: #B23B2E;--pm-error-soft: #FBEBE8;--pm-warning: #B8841C;--pm-warning-soft: #FBF1DC;--pm-info: #2C5F7D;--pm-info-soft: #E4EEF4;--pm-font-heading: "Fraunces", Georgia, "Times New Roman", serif;--pm-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--pm-text-xs: .75rem;--pm-text-sm: .875rem;--pm-text-base: 1rem;--pm-text-lg: 1.125rem;--pm-text-xl: 1.375rem;--pm-text-2xl: 1.75rem;--pm-text-3xl: 2.25rem;--pm-text-4xl: 3rem;--pm-text-5xl: 3.75rem;--pm-text-6xl: 4.5rem;--pm-weight-regular: 400;--pm-weight-medium: 500;--pm-weight-semibold: 600;--pm-weight-bold: 700;--pm-space-1: .25rem;--pm-space-2: .5rem;--pm-space-3: .75rem;--pm-space-4: 1rem;--pm-space-5: 1.5rem;--pm-space-6: 2rem;--pm-space-8: 3rem;--pm-space-10: 4rem;--pm-space-12: 6rem;--pm-space-16: 8rem;--pm-space-20: 10rem;--pm-radius-sm: 4px;--pm-radius-md: 6px;--pm-radius-lg: 10px;--pm-radius-xl: 16px;--pm-radius-full: 9999px;--pm-shadow-sm: 0 1px 2px rgba(26, 31, 28, .05);--pm-shadow-md: 0 4px 12px rgba(26, 31, 28, .06), 0 1px 3px rgba(26, 31, 28, .04);--pm-shadow-lg: 0 12px 32px rgba(26, 31, 28, .08), 0 2px 6px rgba(26, 31, 28, .04);--pm-container: 1400px;--pm-container-narrow: 1080px;--pm-gutter: 2rem;--pm-gutter-mobile: 1.25rem;--pm-ease: cubic-bezier(.2, 0, .2, 1);--pm-duration-fast: .15s;--pm-duration-base: .22s;--pm-duration-slow: .32s}html,body{background:#faf8f4!important;color:#1a1f1c!important;font-family:Inter,system-ui,sans-serif!important;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}html,html *,body,body[data-pm-dark],body.dark,body.pm-v2,body.pm-v2 *,.dark,[data-pm-dark],.gradient,.shopify-section,main{--color-foreground: 26, 31, 28;--color-background: 250, 248, 244;--color-base-text: 26, 31, 28;--color-base-background-1: 250, 248, 244;--color-base-background-2: 255, 255, 255;--color-base-solid-button-labels: 255, 255, 255;--color-base-accent-1: 31, 77, 58;--color-base-accent-2: 200, 151, 58;--color-base-outline-button-labels: 31, 77, 58}body,body.gradient,body[data-pm-dark],.shopify-section,main,.gradient{background-color:#faf8f4!important;background:#faf8f4!important;background-image:none!important;background-attachment:scroll!important;color:#1a1f1c!important;--gradient-background: #FAF8F4;--color-background-gradient-1: #FAF8F4;--color-background-gradient-2: #FAF8F4}.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,.color-inverse,.color-foreground{background:#faf8f4!important;color:#1a1f1c!important}h1,h2,h3,.pm-heading{font-family:var(--pm-font-heading);font-weight:var(--pm-weight-medium);letter-spacing:-.02em;color:var(--pm-text);line-height:1.15;margin:0}h4,h5,h6{font-family:var(--pm-font-body);font-weight:var(--pm-weight-semibold);letter-spacing:-.01em;color:var(--pm-text);line-height:1.3;margin:0}h1{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.035em}h2{font-size:clamp(2rem,4vw,3.75rem);letter-spacing:-.03em}h3{font-size:clamp(1.5rem,3vw,3rem);letter-spacing:-.025em}h4{font-size:var(--pm-text-3xl)}h5{font-size:var(--pm-text-2xl)}h6{font-size:var(--pm-text-xl)}p{margin:0 0 1em;color:var(--pm-text-muted)}p:last-child{margin-bottom:0}a{color:var(--pm-primary);text-decoration:underline;text-decoration-color:#1f4d3a40;text-underline-offset:2px;transition:text-decoration-color var(--pm-duration-fast) var(--pm-ease)}a:hover{text-decoration-color:var(--pm-primary)}.pm-eyebrow{font-family:var(--pm-font-body);font-size:var(--pm-text-xs);font-weight:var(--pm-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-primary);margin:0 0 var(--pm-space-3)}.pm-container{max-width:var(--pm-container);margin:0 auto;padding:0 var(--pm-gutter)}.pm-container--narrow{max-width:var(--pm-container-narrow)}.pm-section{padding:var(--pm-space-12) 0}.pm-section--lg{padding:var(--pm-space-16) 0}.pm-section--sm{padding:var(--pm-space-8) 0}.pm-section--bg-alt{background:var(--pm-surface)}.pm-section--bg-primary{background:var(--pm-primary);color:#fff}.pm-section--bg-primary h1,.pm-section--bg-primary h2,.pm-section--bg-primary h3,.pm-section--bg-primary h4,.pm-section--bg-primary h5,.pm-section--bg-primary h6{color:#fff}.pm-section--bg-primary p{color:#ffffffd9}.pm-section--bg-primary .pm-eyebrow{color:var(--pm-accent)}@media(max-width:768px){.pm-container{padding:0 var(--pm-gutter-mobile)}.pm-section{padding:var(--pm-space-8) 0}}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pm-space-2);padding:14px 28px;font-family:var(--pm-font-body);font-size:.9375rem;font-weight:var(--pm-weight-medium);letter-spacing:.01em;line-height:1.2;border-radius:var(--pm-radius-md);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:all var(--pm-duration-base) var(--pm-ease);white-space:nowrap}.pm-btn--primary{background:var(--pm-accent);color:var(--pm-text);border-color:var(--pm-accent)}.pm-btn--primary:hover{background:var(--pm-accent-hover);border-color:var(--pm-accent-hover);transform:translateY(-1px);box-shadow:var(--pm-shadow-md);text-decoration:none;color:var(--pm-text)}.pm-btn--solid{background:var(--pm-primary);color:#fff;border-color:var(--pm-primary)}.pm-btn--solid:hover{background:var(--pm-primary-hover);border-color:var(--pm-primary-hover);transform:translateY(-1px);box-shadow:var(--pm-shadow-md);text-decoration:none;color:#fff}.pm-btn--ghost{background:transparent;color:var(--pm-primary);border-color:var(--pm-border-strong)}.pm-btn--ghost:hover{background:var(--pm-primary-soft);border-color:var(--pm-primary);text-decoration:none;color:var(--pm-primary)}.pm-btn--text{background:transparent;color:var(--pm-primary);border:none;padding:10px 0;text-decoration:underline;text-decoration-color:#1f4d3a4d}.pm-btn--text:hover{text-decoration-color:var(--pm-primary)}.pm-btn--lg{padding:18px 36px;font-size:1rem}.pm-btn--sm{padding:10px 18px;font-size:.875rem}.pm-btn--full{width:100%}.pm-btn:focus-visible{outline:3px solid rgba(200,151,58,.4);outline-offset:2px}.pm-card{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:var(--pm-space-6);box-shadow:var(--pm-shadow-sm);transition:all var(--pm-duration-base) var(--pm-ease)}.pm-card:hover{border-color:var(--pm-border-strong);box-shadow:var(--pm-shadow-md);transform:translateY(-2px)}.pm-image-placeholder{width:100%;background:linear-gradient(135deg,var(--pm-primary-soft) 0%,var(--pm-accent-soft) 100%);border:1px dashed var(--pm-border-strong);border-radius:var(--pm-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--pm-text-subtle);font-size:var(--pm-text-sm);font-weight:var(--pm-weight-medium);letter-spacing:.04em;text-transform:uppercase;position:relative;overflow:hidden}.pm-image-placeholder:before{content:attr(data-label);position:relative;z-index:2;text-align:center;padding:var(--pm-space-4)}.pm-image-placeholder[data-aspect="1:1"]{aspect-ratio:1 / 1}.pm-image-placeholder[data-aspect="4:5"]{aspect-ratio:4 / 5}.pm-image-placeholder[data-aspect="16:9"]{aspect-ratio:16 / 9}.pm-image-placeholder[data-aspect="3:2"]{aspect-ratio:3 / 2}.pm-utility-bar{background:var(--pm-primary);color:#ffffffeb;padding:var(--pm-space-2) var(--pm-gutter);font-size:var(--pm-text-xs);text-align:center;letter-spacing:.02em}.pm-utility-bar a{color:var(--pm-accent)}.pm-utility-bar__inner{max-width:var(--pm-container);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--pm-space-4);flex-wrap:wrap}@media(max-width:640px){.pm-utility-bar__inner{justify-content:center}.pm-utility-bar__right{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-pm-dark],[data-pm-dark] *,.pm-premium,.pm-premium-page{color-scheme:light!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/pm-design-tokens.css.map */
