:root{--color-bg: #fff6f8;--color-bg-alt: #ffffff;--color-fg: #212121;--color-muted: #7a7a7a;--color-accent: #f78080;--color-accent-soft: #ffe3e7;--color-border: #f6e0e4;--font-sans: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Fredoka", "Open Sans", -apple-system, sans-serif;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px}body{font-family:var(--font-sans);color:var(--color-fg);background:var(--color-bg)}h1,h2,h3,h4,h5,h6,.logo,.hero h1,.section-header h2,.why h2,.newsletter h2{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em}.eyebrow,.badge,.live-tag,.price,.product-card-title,.product-card-price{font-family:"Montserrat",var(--font-sans)}.btn{font-weight:600;letter-spacing:.01em}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover{background:#ef6d6d;color:#fff}.btn-secondary{border:1.5px solid var(--color-accent);color:var(--color-accent)}.btn-secondary:hover,.announcement-bar{background:var(--color-accent);color:#fff}.product-card-image,.live-card-image{border-radius:var(--radius-md)}.logo{white-space:nowrap;font-size:1.375rem}.header-inner{gap:1.5rem}.primary-nav ul{gap:1.25rem;white-space:nowrap}.primary-nav a{white-space:nowrap;font-size:.875rem}.header-actions{gap:1rem;white-space:nowrap;font-size:.875rem}.site-header .header-inner{max-width:none;width:100%;padding-left:clamp(1rem,2.2vw,2.75rem);padding-right:clamp(1rem,2.2vw,2.75rem)}.header-actions{margin-left:auto}.site-header{width:100%;flex:1 1 100%;box-sizing:border-box}section.section-header:has(>.site-header),.shopify-section:has(>.site-header){display:block;width:100%}.logo-img{display:block;height:46px;width:auto}@media screen and (max-width:749px){.logo-img{height:34px}}.site-header .header-inner{padding-left:24px;padding-top:10px;padding-bottom:10px}.site-header .logo{padding:0;margin:0;display:flex;align-items:center}.logo-img{height:72px;width:auto}@media screen and (max-width:749px){.logo-img{height:56px}}.site-header{overflow:visible}.primary-nav{margin-left:clamp(1.5rem,5vw,6rem)}.footer-logo{margin:0 0 .75rem}.footer-logo .logo-img{height:140px;width:auto}@media screen and (max-width:749px){.footer-logo .logo-img{height:88px}}@media screen and (max-width:749px){.site-header .header-inner{padding-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kt-style.css.map */
