@font-face{font-family:Gotham;src:url(Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(Gotham-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(Gotham-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-red: #FF0000;--brand-red-dark: #9B1B30;--brand-black: #1A1A1A;--brand-white: #ffffff;--brand-cream: #FBF7F2;--brand-muted: #6B6B6B;--brand-muted-light: #888888;--brand-subtle: #999999;--brand-light: #F5F5F5;--brand-border: #E5E5E5;--brand-border-light: #F0F0F0;--brand-border-strong: #CCCCCC;--brand-error: #D82C0D;--brand-success: #2D7D32;--brand-gold: #EFC530;--brand-orange: #f7941e;--brand-puppy: #1373DC}:root,[data-color=default]{--color-bg: var(--brand-white);--color-text: var(--brand-black);--color-heading: var(--brand-black);--color-accent: var(--brand-red);--color-link: var(--brand-red);--color-muted: var(--brand-muted);--color-muted-light: var(--brand-muted-light);--color-subtle: var(--brand-subtle);--color-border: var(--brand-border);--color-border-strong: var(--brand-border-strong);--color-placeholder: var(--brand-light);--color-error: var(--brand-error);--color-success: var(--brand-success)}[data-color=cream]{--color-bg: var(--brand-cream);--color-text: var(--brand-black);--color-heading: var(--brand-black);--color-accent: var(--brand-red);--color-link: var(--brand-red);--color-muted: var(--brand-muted);--color-subtle: var(--brand-subtle);--color-border: #E8E2D9;--color-border-strong: #D4CDC3;--color-placeholder: var(--brand-white)}[data-color=red]{--color-bg: var(--brand-red);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-white);--color-link: var(--brand-white);--color-muted: rgba(255, 255, 255, .8);--color-subtle: rgba(255, 255, 255, .6);--color-border: rgba(255, 255, 255, .2);--color-border-strong: rgba(255, 255, 255, .35);--color-placeholder: rgba(255, 255, 255, .1)}[data-color=dark]{--color-bg: var(--brand-black);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-red);--color-link: var(--brand-red);--color-muted: rgba(255, 255, 255, .6);--color-subtle: rgba(255, 255, 255, .4);--color-border: rgba(255, 255, 255, .15);--color-border-strong: rgba(255, 255, 255, .3);--color-placeholder: rgba(255, 255, 255, .05)}[data-color=soft]{--color-bg: var(--brand-light);--color-text: var(--brand-black);--color-heading: var(--brand-black);--color-accent: var(--brand-red);--color-link: var(--brand-red);--color-muted: var(--brand-muted);--color-subtle: var(--brand-subtle);--color-border: var(--brand-border);--color-border-strong: var(--brand-border-strong);--color-placeholder: var(--brand-white)}[data-color=burgundy]{--color-bg: var(--brand-red-dark);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-white);--color-link: var(--brand-white);--color-muted: rgba(255, 255, 255, .8);--color-subtle: rgba(255, 255, 255, .6);--color-border: rgba(255, 255, 255, .2);--color-border-strong: rgba(255, 255, 255, .35);--color-placeholder: rgba(255, 255, 255, .1)}[data-color=puppy]{--color-bg: var(--brand-puppy);--color-text: var(--brand-white);--color-heading: var(--brand-white);--color-accent: var(--brand-white);--color-link: var(--brand-white);--color-muted: rgba(255, 255, 255, .8);--color-subtle: rgba(255, 255, 255, .6);--color-border: rgba(255, 255, 255, .2);--color-border-strong: rgba(255, 255, 255, .35);--color-placeholder: rgba(255, 255, 255, .1)}[data-color=puppy-chicken]{--color-bg: #FEF0D3;--color-text: var(--brand-black);--color-heading: var(--brand-black);--color-accent: var(--brand-red);--color-link: var(--brand-red);--color-muted: #4A4A4A;--color-subtle: var(--brand-muted);--color-border: #E8DCC5;--color-border-strong: #D4C9AD;--color-placeholder: #F5E8C8}:root{--font-heading: "Gotham", "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body: "Gotham", "Montserrat", "Helvetica Neue", Arial, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-3xl: clamp(1.5rem, 1.15rem + 1.75vw, 2rem);--text-4xl: clamp(1.5rem, .9rem + 3vw, 2.625rem);--text-5xl: clamp(1.625rem, .7rem + 4.75vw, 3.5rem);--text-6xl: clamp(1.75rem, .7rem + 5.25vw, 4.25rem)}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: clamp(1.5rem, 1rem + 2.5vw, 2rem);--spacing-2xl: clamp(2rem, 1.25rem + 3.75vw, 3rem);--spacing-3xl: clamp(2.5rem, 1.25rem + 6.25vw, 4rem);--spacing-section: clamp(2.5rem, 1rem + 6vw, 6rem);--spacing-section-compact: clamp(2rem, .75rem + 6vw, 5rem);--container-max-width: 1200px;--container-max-width-lg: 1380px;--container-max-width-md: 840px;--container-max-width-sm: 720px;--container-padding: clamp(1.25rem, .75rem + 2vw, 1.5rem)}:root{--header-height-top: 5.5rem;--header-height-bottom: 3rem;--header-height: calc(var(--header-height-top) + var(--header-height-bottom));--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--border-radius-sm: 4px;--border-radius: 8px;--border-radius-lg: 16px;--border-radius-xl: clamp(16px, 1.5vw + 12px, 24px);--border-radius-pill: 100px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}.shopify-section+.shopify-section{margin-top:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.15;color:var(--color-heading);letter-spacing:-.01em}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}.h-display{font-family:var(--font-heading);font-weight:700;font-size:var(--text-6xl);line-height:1.1;text-transform:uppercase;letter-spacing:-.04em}.h-display-sm{font-family:var(--font-heading);font-weight:700;font-size:var(--text-5xl);line-height:1.1;text-transform:uppercase;letter-spacing:-.02em}.h1{font-family:var(--font-heading);font-weight:500;font-size:var(--text-5xl);line-height:1.1;letter-spacing:-.02em}.h2{font-family:var(--font-heading);font-weight:700;font-size:var(--text-4xl);line-height:1.15;text-transform:uppercase}.h3{font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);line-height:1.15;text-transform:uppercase}.h4{font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);line-height:1.15;text-transform:uppercase}.h5{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xl);line-height:1.25}.h6{font-family:var(--font-heading);font-weight:500;font-size:var(--text-lg);line-height:1.25}.eyebrow{font-family:var(--font-heading);font-weight:400;font-size:clamp(.8125rem,.7rem + .5vw,1.125rem);line-height:1.3;text-transform:uppercase;letter-spacing:.01em;color:var(--color-heading)}h1 u,h2 u,h3 u,h4 u,h5 u,h6 u,.h-display u,.h-display-sm u,.h1 u,.h2 u,.h3 u,.h4 u{text-decoration:none;position:relative;display:inline}h1 u:after,h2 u:after,h3 u:after,h4 u:after,h5 u:after,h6 u:after,.h-display u:after,.h-display-sm u:after,.h1 u:after,.h2 u:after,.h3 u:after,.h4 u:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:5px;background:var(--brand-red);border-radius:3px;transform:rotate(-.8deg);pointer-events:none}[data-color]{background-color:var(--color-bg);color:var(--color-text)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.container--lg{max-width:var(--container-max-width-lg)}.container--md{max-width:var(--container-max-width-md)}.container--sm{max-width:var(--container-max-width-sm)}.container--inset{padding-left:calc(var(--container-padding) * 2);padding-right:calc(var(--container-padding) * 2)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;z-index:9999;top:var(--spacing-md);left:var(--spacing-md);transform:translateY(-100%);transition:transform var(--transition-fast)}.skip-to-content-link:focus{transform:translateY(0)}.focus-none{outline:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-1{flex:1}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.g-xs{gap:var(--spacing-xs)}.g-sm{gap:var(--spacing-sm)}.g-md{gap:var(--spacing-md)}.g-lg{gap:var(--spacing-lg)}.g-xl{gap:var(--spacing-xl)}.g-2xl{gap:var(--spacing-2xl)}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pb-0{padding-bottom:0!important}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}.py-0{padding-top:0;padding-bottom:0}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py-2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.py-3xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.py-section{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section)}.pb-section{padding-bottom:var(--spacing-section)}.pt-section{padding-top:var(--spacing-section)}.px-0{padding-left:0;padding-right:0}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-2xl{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.border-top{border-top:1px solid var(--color-border)}.border-bottom{border-bottom:1px solid var(--color-border)}.text-muted{color:var(--color-muted)}.text-subtle{color:var(--color-subtle)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.text-balance{text-wrap:balance}.leading-tight{line-height:1.25}.leading-normal{line-height:1.6}.leading-relaxed{line-height:1.75}.mt-3xl{margin-top:var(--spacing-3xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.pt-3xl{padding-top:var(--spacing-3xl)}.pb-3xl{padding-bottom:var(--spacing-3xl)}.aspect-square{aspect-ratio:1}.aspect-4-3{aspect-ratio:4/3}.aspect-3-4{aspect-ratio:3/4}.aspect-16-9{aspect-ratio:16/9}.aspect-9-16{aspect-ratio:9/16}.aspect-natural{aspect-ratio:auto}.aspect-portrait{aspect-ratio:3/4}.aspect-landscape{aspect-ratio:4/3}.img-wrap{position:relative;overflow:hidden;background:var(--color-placeholder);border-radius:var(--border-radius)}.img-wrap img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--transition-normal)}.img-wrap img.loaded{opacity:1}.icon{display:inline-block;vertical-align:middle;color:inherit;fill:currentColor;stroke:currentColor;flex-shrink:0}.icon--xs{width:12px;height:12px}.icon--sm{width:16px;height:16px}.icon--md{width:20px;height:20px}.icon--lg{width:24px;height:24px}.icon--xl{width:32px;height:32px}.rte{line-height:1.75}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:1.5em;margin-bottom:.5em;font-family:var(--font-heading);font-weight:700;line-height:1.3}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte h1{font-size:var(--text-3xl)}.rte h2{font-size:var(--text-2xl)}.rte h3{font-size:var(--text-xl)}.rte h4{font-size:var(--text-lg)}.rte p{margin-bottom:1em}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{margin-bottom:1em;padding-left:1.5em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.25em}.rte a{text-decoration:underline;text-underline-offset:2px}.rte a:hover{opacity:.7}.rte blockquote{border-left:3px solid var(--color-border);padding-left:var(--spacing-md);margin:1em 0;font-style:italic}.rte img{max-width:100%;height:auto;margin:1em 0}.rte table{width:100%;border-collapse:collapse;margin:1em 0}.rte th,.rte td{border:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);text-align:left}.rte th{font-weight:600;background:var(--color-placeholder)}.rte code{font-family:Courier New,monospace;font-size:.9em;background:var(--color-placeholder);padding:.125em .25em;border-radius:3px}.rte pre{background:var(--color-placeholder);padding:var(--spacing-md);border-radius:var(--border-radius);overflow-x:auto;margin:1em 0}.rte pre code{background:none;padding:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xl);border:2px solid var(--color-accent);background:var(--color-accent);color:var(--brand-white);font-family:var(--font-heading);font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;border-radius:var(--border-radius-pill);cursor:pointer;transition:all var(--transition-fast);min-height:48px}.button:hover{opacity:.8}.button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.button--secondary{background:transparent;color:var(--color-accent)}.button--secondary:hover{background:var(--color-accent);color:var(--brand-white)}.button--white{background:var(--brand-white);border-color:var(--brand-white);color:var(--brand-black)}.button--white:hover{background:transparent;color:var(--brand-white)}.button--outline-white{background:transparent;border-color:#fff6;color:#fff}.button--outline-white:hover{background:#ffffff1a;border-color:#fff}.button--outline-inherit{background:transparent;border-color:color-mix(in srgb,var(--color-heading) 40%,transparent);color:var(--color-heading)}.button--outline-inherit:hover{background:color-mix(in srgb,var(--color-heading) 10%,transparent);border-color:var(--color-heading)}.button--tertiary{background:transparent;border-color:var(--color-border);color:var(--color-text);font-weight:500;text-transform:none}.button--tertiary:hover{border-color:var(--color-text);opacity:1}.button--full{width:100%}.button--loading{position:relative;color:transparent}.button--loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.sm-m-0{margin:0}.sm-m-xs{margin:var(--spacing-xs)}.sm-m-sm{margin:var(--spacing-sm)}.sm-m-md{margin:var(--spacing-md)}.sm-m-lg{margin:var(--spacing-lg)}.sm-mt-0{margin-top:0}.sm-mt-xs{margin-top:var(--spacing-xs)}.sm-mt-sm{margin-top:var(--spacing-sm)}.sm-mt-md{margin-top:var(--spacing-md)}.sm-mt-lg{margin-top:var(--spacing-lg)}.sm-mb-0{margin-bottom:0}.sm-mb-xs{margin-bottom:var(--spacing-xs)}.sm-mb-sm{margin-bottom:var(--spacing-sm)}.sm-mb-md{margin-bottom:var(--spacing-md)}.sm-mb-lg{margin-bottom:var(--spacing-lg)}.sm-p-0{padding:0}.sm-p-xs{padding:var(--spacing-xs)}.sm-p-sm{padding:var(--spacing-sm)}.sm-p-md{padding:var(--spacing-md)}.sm-p-lg{padding:var(--spacing-lg)}.sm-pt-0{padding-top:0}.sm-pt-xs{padding-top:var(--spacing-xs)}.sm-pt-sm{padding-top:var(--spacing-sm)}.sm-pt-md{padding-top:var(--spacing-md)}.sm-pt-lg{padding-top:var(--spacing-lg)}.sm-pb-0{padding-bottom:0}.sm-pb-xs{padding-bottom:var(--spacing-xs)}.sm-pb-sm{padding-bottom:var(--spacing-sm)}.sm-pb-md{padding-bottom:var(--spacing-md)}.sm-pb-lg{padding-bottom:var(--spacing-lg)}.sm-pt-xl{padding-top:var(--spacing-xl)}.sm-pt-2xl{padding-top:var(--spacing-2xl)}.sm-pb-xl{padding-bottom:var(--spacing-xl)}.sm-pb-2xl{padding-bottom:var(--spacing-2xl)}.sm-gap-xs{gap:var(--spacing-xs)}.sm-gap-sm{gap:var(--spacing-sm)}.sm-gap-md{gap:var(--spacing-md)}.sm-flex-col{flex-direction:column}.sm-grid-1{grid-template-columns:1fr}.sm-grid-2{grid-template-columns:repeat(2,1fr)}.sm-text-center{text-align:center}.sm-text-left{text-align:left}.rte{font-size:var(--text-sm);line-height:1.65}.rte h1{font-size:var(--text-2xl)}.rte h2{font-size:var(--text-xl)}.rte h3{font-size:var(--text-lg)}.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.eyebrow{font-size:.75rem}.text-lg{font-size:var(--text-base)!important}.text-xl{font-size:var(--text-lg)!important}:root{--spacing-section: 3.5rem}.py-section{padding-top:3.5rem;padding-bottom:3.5rem}.h-display{font-size:1.75rem;letter-spacing:-.02em}.h-display-sm{font-size:1.5rem;letter-spacing:-.01em}.h2{font-size:1.25rem}.h3{font-size:1rem}.sm-text-xs{font-size:var(--text-xs)!important}.sm-text-sm{font-size:var(--text-sm)!important}.sm-text-base{font-size:var(--text-base)!important}.sm-text-lg{font-size:var(--text-lg)!important}.sm-mt-0{margin-top:0!important}.sm-mt-xs{margin-top:var(--spacing-xs)!important}.sm-mt-sm{margin-top:var(--spacing-sm)!important}.sm-mt-md{margin-top:var(--spacing-md)!important}.sm-mt-lg{margin-top:var(--spacing-lg)!important}.sm-mt-xl{margin-top:var(--spacing-xl)!important}.sm-mt-2xl{margin-top:var(--spacing-2xl)!important}.sm-mb-0{margin-bottom:0!important}.sm-mb-xs{margin-bottom:var(--spacing-xs)!important}.sm-mb-sm{margin-bottom:var(--spacing-sm)!important}.sm-mb-md{margin-bottom:var(--spacing-md)!important}.sm-mb-lg{margin-bottom:var(--spacing-lg)!important}.sm-mb-xl{margin-bottom:var(--spacing-xl)!important}.sm-mb-2xl{margin-bottom:var(--spacing-2xl)!important}.button{min-height:2.75rem;font-size:.8125rem;padding:var(--spacing-sm) var(--spacing-xl)}}#instafeed,#stories,[id*=instafeed],[id*=stories-widget]{display:none!important}@keyframes reveal-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}[data-reveal]{opacity:0}[data-reveal].is-revealed{animation:reveal-up .6s cubic-bezier(.25,.1,.25,1) both}[data-reveal=fade].is-revealed{animation-name:reveal-fade}[data-reveal-child]{opacity:0}[data-reveal-stagger].is-revealed [data-reveal-child]{animation:reveal-up .6s cubic-bezier(.25,.1,.25,1) both}[data-reveal-stagger].is-revealed [data-reveal-child]:nth-child(1){animation-delay:.1s}[data-reveal-stagger].is-revealed [data-reveal-child]:nth-child(2){animation-delay:.2s}[data-reveal-stagger].is-revealed [data-reveal-child]:nth-child(3){animation-delay:.3s}[data-reveal-stagger].is-revealed [data-reveal-child]:nth-child(4){animation-delay:.4s}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal-child]{opacity:1;animation:none!important}}.article-card{display:block;text-decoration:none;color:inherit;background:var(--brand-white);border:1px solid var(--brand-light, #ebebeb);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.article-card:hover{box-shadow:0 2px 12px #0000000f}.article-card__image{aspect-ratio:3/2;overflow:hidden}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card:hover .article-card__image img{transform:scale(1.03)}.article-card__placeholder{background:var(--brand-cream);display:flex;align-items:center;justify-content:center}.article-card__placeholder svg{width:30%;opacity:.3}.article-card__body{padding:var(--spacing-xl);display:flex;flex-direction:column}.article-card__date{font-size:var(--text-xs);font-weight:400;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem}.article-card__title{font-size:var(--text-lg);font-weight:700;text-transform:uppercase;margin:0;line-height:1.3}.article-card__link{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);font-weight:500;color:var(--brand-red);margin-top:var(--spacing-md)}.qa-card{display:flex;flex-direction:column;gap:var(--spacing-sm);text-decoration:none;color:inherit;background:var(--brand-white);border:1px solid var(--brand-light, #ebebeb);border-radius:12px;padding:var(--spacing-xl);transition:box-shadow .2s ease}.qa-card:hover{box-shadow:0 2px 12px #0000000f}.qa-card__label{font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.qa-card__title{font-size:var(--text-lg);font-weight:500;margin:0;line-height:1.3}.qa-card__excerpt{font-size:var(--text-sm);color:var(--color-muted);margin:0;line-height:1.5}.qa-card__footer{display:flex;align-items:center;gap:.5rem;margin-top:var(--spacing-xs)}.qa-card__avatar{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0}.qa-card__avatar--placeholder{background:var(--brand-cream);display:flex;align-items:center;justify-content:center;color:var(--color-muted)}.qa-card__answer-link{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);font-weight:500;color:var(--brand-red)}
/*# sourceMappingURL=/cdn/shop/t/52/assets/base.css.map */
