.dcp-scope{min-width:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;position:relative;isolation:isolate;--dcp-arc-strong: color-mix(in srgb, var(--ui-text-primary) 7%, transparent);--dcp-arc-soft: color-mix(in srgb, var(--ui-text-primary) 3.5%, transparent)}.dcp-scope:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 105% 145% at 90% -25%,transparent 0 54%,var(--dcp-arc-soft) 54.1% 68%,transparent 68.1%),radial-gradient(ellipse 110% 160% at -15% 125%,transparent 0 49%,var(--dcp-arc-strong) 49.1% 62%,transparent 62.1%),linear-gradient(145deg,var(--dcp-arc-soft),transparent 65%)}.dark .dcp-scope{--dcp-arc-strong: rgba(152, 175, 210, .055);--dcp-arc-soft: rgba(152, 175, 210, .025)}.dcp-scope>main>.bg-background{background-color:transparent}html[data-dcp-layout=true] .bg-primary{background-color:var(--dcp-action)}html[data-dcp-layout=true] .bg-primary.text-primary-foreground{color:var(--dcp-action-ink)}html[data-dcp-layout=true] :is(button,a).bg-primary:not(:disabled):hover{background-color:var(--dcp-action-hover)}@supports (zoom: .8){@media screen and (min-width:1024px){html[data-dcp-layout=true]{zoom:.8}html[data-dcp-layout=true] #app,html[data-dcp-layout=true] .dcp-scope{min-height:125vh}html[data-dcp-layout=true] [data-reka-popper-content-wrapper]{zoom:1.25}html[data-dcp-layout=true] [data-reka-popper-content-wrapper]>*{zoom:.8}html[data-dcp-layout=true] [data-reka-select-viewport]{min-width:calc(var(--reka-select-trigger-width) * 1.25)}}}.dcp-scope .dcp-nav-logo-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 46%,rgba(255,255,255,.92) 50%,rgba(255,255,255,.55) 54%,transparent 62%);transform:translate(-130%);animation:dcp-nav-logo-shine 3.4s ease-in-out infinite}.dark .dcp-scope .dcp-nav-logo-shine{background:linear-gradient(105deg,transparent 38%,rgba(0,0,0,.3) 46%,rgba(0,0,0,.55) 50%,rgba(0,0,0,.3) 54%,transparent 62%)}.dcp-scope .dcp-image-empty{display:grid;place-items:center;background:var(--ui-bg-soft);color:var(--ui-text-muted)}@keyframes dcp-nav-logo-shine{0%{transform:translate(-130%)}60%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.dcp-scope .dcp-nav-logo-shine{animation:none;display:none}}@media(max-width:767px){.dcp-scope:before{inset:0 auto auto 50%;width:max(100vw,100dvh);height:max(100vw,100dvh);transform:translate(-50%);background:radial-gradient(circle at 90% -25%,transparent 0 54%,var(--dcp-arc-soft) 54.1% 68%,transparent 68.1%),radial-gradient(circle at -15% 125%,transparent 0 49%,var(--dcp-arc-strong) 49.1% 62%,transparent 62.1%),linear-gradient(145deg,var(--dcp-arc-soft),transparent 65%)}.products-page main{min-width:0}}.dcp-brand-layout[data-v-398459c2]{--dcp-brand-header-height: 64px;background:linear-gradient(150deg,var(--dcp-brand-dark),var(--dcp-brand-end))}.dcp-brand-layout[data-v-398459c2]:before{display:none}.dcp-brand-backdrop[data-v-398459c2]{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.dcp-brand-background-image[data-v-398459c2]{position:sticky;top:0;display:block;width:100%;height:100svh;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:blur(2px);transform:scale(1.015)}.dcp-brand-backdrop[data-v-398459c2]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--dcp-brand-shade-top),var(--dcp-brand-shade-bottom) 85%)}@media(max-width:1023px){.dcp-brand-layout[data-v-398459c2] .back-to-top{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}@media(min-width:1024px){.dcp-brand-layout[data-v-398459c2]{--dcp-brand-header-height: 120px}.dcp-brand-background-image[data-v-398459c2]{height:125vh;filter:blur(3.75px)}}
