:root{--color-primary: #2D5016;--color-primary-hover: #1e3a0f;--color-accent: #D4A843;--color-accent-hover: #b8891f;--color-accent-light: #F5E8BF;--color-bg: #FAF8F4;--color-surface: #F0F4EE;--color-surface-mid: #E5EBE2;--color-white: #FFFFFF;--color-text: #1C1C1A;--color-text-muted: #6B6B68;--color-text-light: #9B9B98;--color-border: #E8E4DF;--color-border-dark: #D0CBC3;--font-heading: "Fraunces", Georgia, serif;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--sp-section: 80px;--sp-section-sm: 48px;--max-w: 1200px;--max-w-text: 680px;--max-w-tight: 480px;--pad-x: 1.5rem;--r-sm: 4px;--r-md: 8px;--r-lg: 16px;--r-xl: 24px;--r-2xl: 32px;--r-full: 9999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 12px 32px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.04);--shadow-xl: 0 24px 48px rgba(0,0,0,.12), 0 8px 16px rgba(0,0,0,.06);--t-fast: .15s ease;--t-base: .25s ease;--t-slow: .4s ease;--header-h: 68px;--announcement-h: 0px;--mobile-atc-h: 0px}[x-cloak]{display:none!important}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}*,*: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(--text-base);line-height:1.65;color:var(--color-text);background-color:var(--color-bg);-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{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.pawze-skip-link{position:absolute;top:-100%;left:1rem;background:var(--color-primary);color:var(--color-white);padding:.75rem 1.5rem;border-radius:var(--r-md);z-index:9999;font-weight:600}.pawze-skip-link:focus{top:1rem}.pawze-container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x)}.pawze-container--narrow{max-width:var(--max-w-text)}.pawze-section{padding:var(--sp-section) 0}.pawze-section--sm{padding:var(--sp-section-sm) 0}.pawze-section--surface{background-color:var(--color-surface)}.pawze-section--dark{background-color:var(--color-primary);color:var(--color-white)}.pawze-section--accent{background-color:var(--color-accent-light)}.pawze-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.875rem 2rem;border-radius:var(--r-full);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;letter-spacing:.01em;transition:all var(--t-fast);cursor:pointer;border:2px solid transparent;text-decoration:none;white-space:nowrap;line-height:1}.pawze-btn--primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.pawze-btn--primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.pawze-btn--accent{background-color:var(--color-accent);color:var(--color-text);border-color:var(--color-accent)}.pawze-btn--accent:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.pawze-btn--outline{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.pawze-btn--outline:hover{background-color:var(--color-primary);color:var(--color-white)}.pawze-btn--outline-white{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.pawze-btn--outline-white:hover{background-color:var(--color-white);color:var(--color-primary)}.pawze-btn--lg{padding:1.1rem 2.75rem;font-size:var(--text-lg)}.pawze-btn--sm{padding:.625rem 1.25rem;font-size:var(--text-sm)}.pawze-section-header{text-align:center;margin-bottom:var(--sp-12)}.pawze-eyebrow{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--sp-3)}.pawze-section-title{font-family:var(--font-heading);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));font-weight:600;line-height:1.15;color:var(--color-text);margin-bottom:var(--sp-4)}.pawze-section-title--white{color:var(--color-white)}.pawze-section-subtitle{font-size:var(--text-lg);color:var(--color-text-muted);max-width:var(--max-w-text);margin:0 auto;line-height:1.6}.pawze-section-subtitle--white{color:#fffc}.pawze-divider{width:48px;height:3px;background-color:var(--color-accent);border-radius:var(--r-full);margin:var(--sp-4) auto}.pawze-divider--left{margin-left:0}.pawze-stars{display:inline-flex;gap:2px;align-items:center}.pawze-stars svg{width:16px;height:16px;fill:var(--color-accent)}.pawze-badge{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.4rem .875rem;border-radius:var(--r-full);font-size:var(--text-sm);font-weight:600;background-color:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border)}.pawze-card{background:var(--color-white);border-radius:var(--r-xl);padding:var(--sp-8);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.pawze-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:center}.pawze-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.pawze-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}@media(max-width:1024px){.pawze-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--sp-section: 56px;--pad-x: 1.25rem}.pawze-grid-2{grid-template-columns:1fr;gap:var(--sp-10)}.pawze-grid-3{grid-template-columns:1fr}.pawze-grid-4{grid-template-columns:1fr 1fr;gap:var(--sp-4)}}@media(max-width:480px){:root{--sp-section: 40px;--pad-x: 1rem}.pawze-grid-4{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pawze-base.css.map */
