.site-theme{--radius:.5rem;--background:oklch(98.5% .012 355);--foreground:oklch(25% .035 165);--card:oklch(100% 0 0);--card-foreground:oklch(25% .035 165);--popover:oklch(100% 0 0);--popover-foreground:oklch(25% .035 165);--primary:oklch(70% .2 8);--primary-foreground:oklch(99% .005 355);--secondary:oklch(83% .095 225);--secondary-foreground:oklch(22% .04 165);--muted:oklch(95% .025 350);--muted-foreground:oklch(48% .035 165);--accent:oklch(91% .075 350);--accent-foreground:oklch(25% .035 165);--sun:oklch(89% .18 93);--sun-soft:oklch(96.5% .045 88);--fresh:oklch(77% .14 145);--hero-lavender:oklch(84% .065 305);--hero-butter:oklch(92% .085 94);--hero-green:oklch(86% .07 140);--hero-charcoal:oklch(32% .015 285);--destructive:oklch(58% .22 27);--destructive-foreground:oklch(99% 0 0);--border:oklch(85% .035 350);--input:oklch(85% .035 350);--ring:oklch(70% .2 8);font-family:Plus Jakarta Sans,sans-serif}.site-theme *{border-color:var(--border)}html:has(.site-theme){scroll-behavior:smooth}.site-theme .site-container{width:100%;max-width:2240px;margin-inline:auto;padding-inline:clamp(12px,3.2vw,40px)}.site-theme summary::-webkit-details-marker{display:none}.site-theme .shadow-photo{box-shadow:0 22px 55px color-mix(in oklab, var(--foreground) 16%, transparent)}.site-theme .shadow-float{box-shadow:0 12px 30px color-mix(in oklab, var(--foreground) 24%, transparent)}.site-theme .shadow-sticker{box-shadow:4px 4px 0 var(--foreground)}.site-theme .catalog-image-crisp{image-rendering:auto;filter:contrast(1.035)saturate(1.025)}@media (prefers-reduced-motion:reduce){html:has(.site-theme){scroll-behavior:auto}.site-theme *,.site-theme :before,.site-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-theme{--text-xs:.8125rem;--text-sm:.9375rem}@media (width>=1024px){.site-theme{--text-xs:.9375rem;--text-sm:1.125rem;--text-base:1.125rem;font-size:1.125rem}}.site-theme .site-hero-blur{filter:blur(22px)saturate(1.05);transform:scale(1.15)}.site-theme .site-hero-photo{object-position:50% 0%;inset-inline:0;width:100%;height:min(80vw,440px);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.site-theme .site-hero-veil{background:linear-gradient(to bottom, color-mix(in oklab, var(--background) 86%, var(--accent)) 0%, color-mix(in oklab, var(--background) 62%, transparent) 45%, transparent 75%)}.site-theme .site-hero-content{padding-top:2rem;padding-bottom:min(68vw,370px)}@media (width>=768px){.site-theme .site-hero-photo{object-position:50% 12%;inset-inline:auto 0;width:64%;height:100%;top:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}.site-theme .site-hero-veil{background:linear-gradient(to right, color-mix(in oklab, var(--background) 88%, var(--accent)) 0%, color-mix(in oklab, var(--background) 72%, transparent) 34%, transparent 62%)}.site-theme .site-hero-content{min-height:clamp(420px,40vw,680px);padding-block:3rem}}
