@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9161f091-module__44yS-a__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9161f091-module__44yS-a__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--brand-cream:#fffaf3;--brand-charcoal:#232426;--brand-orange:#ff9d00;--brand-orange-dark:#cc7d00;--brand-sienna:#ef6351;--brand-lavender:#c9aef1;--brand-spring:#bbc7b6;--color-background:var(--brand-cream);--color-foreground:var(--brand-charcoal);--color-muted:#606266;--color-muted-foreground:#606266;--color-primary:var(--brand-orange);--color-primary-foreground:var(--brand-charcoal);--color-secondary:var(--brand-lavender);--color-secondary-foreground:var(--brand-charcoal);--color-card:#fff;--color-card-foreground:var(--brand-charcoal);--color-border:#23242614;--color-ring:var(--brand-orange);--color-focus:#ff9d0066;--shadow-sm:0 2px 4px #23242608;--shadow-md:0 8px 16px #2324260f;--shadow-lg:0 16px 32px #2324261a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--container-width:1200px}.dark{--color-background:#1a0f0b;--color-foreground:var(--brand-cream);--color-muted:#a89b94;--color-muted-foreground:#a89b94;--color-primary:var(--brand-orange);--color-primary-foreground:#1a0f0b;--color-secondary:#2a1f1a;--color-secondary-foreground:var(--brand-cream);--color-card:#231814;--color-card-foreground:var(--brand-cream);--color-border:#fffaf31a;--color-ring:var(--brand-orange);--color-focus:#ff9d0080;--shadow-sm:0 2px 4px #0003;--shadow-md:0 8px 16px #0000004d;--shadow-lg:0 16px 32px #0006}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html,body{background-color:var(--color-background);min-height:100%;color:var(--color-foreground);scroll-behavior:smooth}body{accent-color:var(--color-primary);flex-direction:column;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--brand-spring);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;color:var(--color-foreground);font-weight:700;line-height:1.15}p{color:var(--color-muted);font-size:1.05rem;line-height:1.6}a{color:inherit;transition:all var(--transition-fast);text-decoration:none}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.section{padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}@media (max-width:768px){.section{padding-top:60px;padding-bottom:60px}}.section-dark{color:var(--brand-cream);background-color:#1a0f0b}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--brand-cream)}.section-dark p{color:#a89b94}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbit{0%{transform:rotate(0)translate(120px)rotate(0)}to{transform:rotate(360deg)translate(120px)rotate(-360deg)}}.animate-spin-slow{animation:24s linear infinite spin-slow}.animate-float{animation:6s ease-in-out infinite float}.tag{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.tag-wp{color:#005a85;background-color:#0073aa1a}.tag-shopify{color:#4e7016;background-color:#95bf4726}.tag-new{color:#fff;background-color:#c9443a}.tag-info{color:#8a5500;background-color:#fff4e0}.dark .tag-info{color:#ffb733;background-color:#ff9d0026}
.Footer-module__N-jXLa__footer{color:var(--brand-cream);padding-top:var(--space-16);padding-bottom:var(--space-10,40px);padding-bottom:var(--space-12);background-color:#1a0f0b;border-top:1px solid #fffaf31a}.Footer-module__N-jXLa__container{gap:var(--space-16);flex-direction:column;display:flex}.Footer-module__N-jXLa__topSection{gap:var(--space-16);grid-template-columns:1.2fr 2fr;display:grid}.Footer-module__N-jXLa__brandCol{gap:var(--space-5,20px);flex-direction:column;gap:20px;max-width:380px;display:flex}.Footer-module__N-jXLa__brandHeader{align-items:center;gap:var(--space-3);display:flex}.Footer-module__N-jXLa__brandName{color:var(--brand-cream);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.Footer-module__N-jXLa__brandDesc{color:#a89b94;font-size:.95rem;line-height:1.6}.Footer-module__N-jXLa__statusBadge{align-items:center;gap:var(--space-2);color:#8a5500;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background-color:#ff9d0026;width:max-content;font-size:.8rem;font-weight:600;display:inline-flex}.Footer-module__N-jXLa__statusIndicator{background-color:var(--color-primary);border-radius:50%;width:8px;height:8px;animation:2s infinite Footer-module__N-jXLa__pulse}@keyframes Footer-module__N-jXLa__pulse{0%{transform:scale(.95);box-shadow:0 0 #ff9d00b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ff9d0000}to{transform:scale(.95);box-shadow:0 0 #ff9d0000}}.Footer-module__N-jXLa__linksGrid{gap:var(--space-10,40px);grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.Footer-module__N-jXLa__linksCol{gap:var(--space-4);flex-direction:column;gap:18px;display:flex}.Footer-module__N-jXLa__colTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-cream);font-size:.9rem;font-weight:700}.Footer-module__N-jXLa__linksList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Footer-module__N-jXLa__linksList a{color:#a89b94;transition:color var(--transition-fast);font-size:.95rem}.Footer-module__N-jXLa__linksList a:hover{color:var(--brand-cream)}.Footer-module__N-jXLa__bottomSection{padding-top:var(--space-10,40px);border-top:1px solid #fffaf31a;justify-content:space-between;align-items:center;padding-top:40px;display:flex}.Footer-module__N-jXLa__copyright{color:#8c7f78;font-size:.85rem}.Footer-module__N-jXLa__socials{align-items:center;gap:var(--space-5,20px);gap:20px;display:flex}.Footer-module__N-jXLa__socials a{color:#a89b94;transition:color var(--transition-fast);padding:var(--space-2);display:flex}.Footer-module__N-jXLa__socials a:hover{color:var(--brand-cream)}@media (max-width:1024px){.Footer-module__N-jXLa__topSection{grid-template-columns:1fr;gap:48px}}@media (max-width:600px){.Footer-module__N-jXLa__linksGrid{grid-template-columns:1fr;gap:32px}.Footer-module__N-jXLa__bottomSection{flex-direction:column-reverse;align-items:flex-start;gap:20px}}
.Header-module__fS6tZa__skipLink{background-color:var(--color-primary);width:1px;height:1px;color:var(--color-background);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);z-index:200;font-size:.875rem;font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.Header-module__fS6tZa__skipLink:focus{top:var(--space-4);left:var(--space-4);width:auto;height:auto;position:fixed;overflow:visible}.Header-module__fS6tZa__header{z-index:100;background-color:color-mix(in srgb, var(--color-background) 85%, transparent);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);width:100%;transition:background-color var(--transition-normal), box-shadow var(--transition-normal);position:sticky;top:0;left:0}.Header-module__fS6tZa__scrolled{background-color:color-mix(in srgb, var(--color-background) 95%, transparent);box-shadow:var(--shadow-sm)}.Header-module__fS6tZa__inner{justify-content:space-between;align-items:center;height:80px;display:flex}.Header-module__fS6tZa__logo{align-items:center;gap:12px;text-decoration:none;display:flex}.Header-module__fS6tZa__logoText{letter-spacing:-.03em;background:linear-gradient(135deg, var(--color-foreground) 60%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.45rem;font-weight:800}.Header-module__fS6tZa__logoRing{transition:transform var(--transition-slow)}.Header-module__fS6tZa__logo:hover .Header-module__fS6tZa__logoRing{transform:rotate(-180deg)}.Header-module__fS6tZa__nav{align-items:center;gap:28px;display:flex}.Header-module__fS6tZa__navLink{color:var(--color-muted);padding:var(--space-2) 0;transition:color var(--transition-fast);font-size:.95rem;font-weight:600;position:relative}.Header-module__fS6tZa__navLink:hover{color:var(--color-foreground)}.Header-module__fS6tZa__navLinkActive{color:var(--brand-orange-dark)}.Header-module__fS6tZa__navLinkActive:after{content:"";background-color:var(--color-primary);border-radius:var(--radius-full);width:100%;height:2px;position:absolute;bottom:0;left:0}.Header-module__fS6tZa__mobileMenuBtn{color:var(--color-foreground);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.Header-module__fS6tZa__mobileMenuBtn:hover{background-color:#2324260a}.Header-module__fS6tZa__dark .Header-module__fS6tZa__mobileMenuBtn:hover{background-color:#fffaf31a}.Header-module__fS6tZa__mobileDrawer{background-color:var(--color-background);border-bottom:1px solid var(--color-border);width:100%;padding:var(--space-6);box-shadow:var(--shadow-lg);gap:var(--space-4);z-index:99;flex-direction:column;display:none;position:absolute;top:100%;left:0}.Header-module__fS6tZa__drawerLink{color:var(--color-muted);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);transition:color var(--transition-fast);font-size:1.1rem;font-weight:600}.Header-module__fS6tZa__drawerLink:hover{color:var(--color-foreground)}.Header-module__fS6tZa__drawerActive{color:var(--brand-orange-dark);border-left:3px solid var(--color-primary);padding-left:var(--space-3)}@media (max-width:768px){.Header-module__fS6tZa__nav{display:none}.Header-module__fS6tZa__mobileMenuBtn,.Header-module__fS6tZa__mobileDrawer{display:flex}}
