@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2");unicode-range:U+20-FF,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:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Fallback;font-style:normal;font-weight:100 900;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0%;size-adjust:99.17%}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+20-FF,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin.woff2)format("woff2");unicode-range:U+20-FF,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:Fraunces Fallback;font-style:normal;font-weight:100 900;src:local(Georgia);ascent-override:90.93%;descent-override:23.71%;line-gap-override:0%;size-adjust:107.55%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:100 900;src:local(Georgia);ascent-override:90.93%;descent-override:23.71%;line-gap-override:0%;size-adjust:107.55%}.page-enter-active,.page-leave-active{transition:opacity .42s cubic-bezier(.22,1,.36,1)}.page-enter-from,.page-leave-to{opacity:0}.page-leave-active{pointer-events:none;width:100%;position:absolute;top:0;left:0}.page-enter-active{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{opacity:1;transform:none}}:root{--color-background:#f5f0e8;--color-foreground:#1c1410;--color-card:#fdfaf4;--color-primary:#2d4a2d;--color-primary-foreground:#f5f0e8;--color-secondary:#e8dfd0;--color-secondary-foreground:#3a2e22;--color-muted:#eae3d5;--color-muted-foreground:#7a6a56;--color-accent:#c4541a;--color-accent-foreground:#fdfaf4;--color-border:#d6cab5;--color-white:#fff;--font-display:"Fraunces", "Fraunces Fallback", Georgia, serif;--font-body:"Outfit", "Outfit Fallback", system-ui, sans-serif;--text-display:clamp(2.5rem, 1.5rem + 4vw, 4rem);--text-h1:clamp(2rem, 1.4rem + 2.2vw, 3rem);--text-h2:clamp(1.5rem, 1.2rem + 1.1vw, 2rem);--text-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--container:1200px;--pad:24px;--header-h:64px;--announcement-h:36px;--radius:6px;--radius-lg:12px;--ease:.1s ease;--duration:.2s}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;background-color:var(--color-background)}body{font-family:var(--font-body);color:var(--color-foreground);background:var(--color-background);margin:0;font-size:18px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input[type=button],input[type=reset],input[type=submit]{font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}.display,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.display{font-size:var(--text-display);font-weight:800}.display em{color:var(--color-accent);font-style:normal}h1{font-size:clamp(40px,6vw,64px)}h1,h2{letter-spacing:-.02em;font-weight:800;line-height:1.1}h2{font-size:clamp(24px,6vw,32px)}p{margin:0}.lead{font-size:var(--text-lead);color:var(--color-muted-foreground);max-width:38rem}.container{width:min(100% - var(--pad) * 2,var(--container));margin-inline:auto}.btn{border-radius:var(--radius);min-height:2.875rem;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease);border:1.5px solid #0000;border-radius:26px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-primary);color:var(--color-primary-foreground)}.btn--primary:hover{background:color-mix(in srgb,var(--color-primary) 88%,#000)}.btn--accent{background:var(--color-accent);color:var(--color-accent-foreground)}.btn--outline{color:var(--color-foreground);border-color:var(--color-border);background:0 0}.btn--outline:hover{border-color:var(--color-primary)}.btn--link{color:var(--color-foreground);text-underline-offset:3px;min-height:auto;transition:color var(--duration) var(--ease),text-underline-offset var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.btn--link:hover{color:var(--color-primary);text-underline-offset:4px}.btn--full{width:100%}.o-check{color:var(--color-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.45;display:flex}.o-check a{color:var(--color-primary);text-underline-offset:.15em}.o-check:hover .o-check__box{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}.o-check:has(.o-check__input:focus-visible) .o-check__box{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:2px}.o-check:has(.o-check__input:checked) .o-check__box{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.o-check:has(.o-check__input:checked) .o-check__box svg{opacity:1;transform:scale(1)}.o-check--invalid{color:#b42318}.o-check--invalid .o-check__box{border-color:#b42318}.o-check__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.o-check__box{border:1.5px solid var(--color-border);background:var(--color-card);width:1.25rem;height:1.25rem;color:var(--color-primary-foreground);transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease);border-radius:2px;flex-shrink:0;place-items:center;display:grid}.o-check__box svg{opacity:0;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);display:block;transform:scale(.6)}.o-check__label{min-width:0}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{color:var(--color-foreground);font-size:14px;font-weight:500}.form-field:has(:is(input,textarea,select)[required]) label:after{content:" *";color:#b42318}.form-field input,.form-field select,.form-field textarea{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-card);width:100%;color:var(--color-foreground);font-family:var(--font-body);transition:border-color var(--duration);appearance:none;outline:none;padding:10.4px 16px;font-size:14px}.form-field input::-moz-placeholder{color:var(--color-muted-foreground)}.form-field select::-moz-placeholder{color:var(--color-muted-foreground)}.form-field textarea::-moz-placeholder{color:var(--color-muted-foreground)}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:var(--color-muted-foreground)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-primary)}.section{padding-block:clamp(32px,7vw,64px)}.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid}@media (width>=768px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media (width>=1100px){.grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}img[data-img-state=loading]{background-color:var(--color-muted);background-image:linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--color-white) 72%,transparent) 50%,transparent 72%);background-repeat:no-repeat;background-size:220% 100%;animation:1.35s ease-in-out infinite img-shimmer}img[data-img-state=ready]{background:0 0;animation:.48s cubic-bezier(.22,1,.36,1) both img-reveal}img[data-img-state=error]{background-color:var(--color-muted);background-image:none;animation:none}@keyframes img-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes img-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){img[data-img-state=loading]{background-image:none;animation:none}img[data-img-state=ready]{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.l-header__logo[data-v-6a6dee72]{width:180px;color:var(--color-foreground);font-family:var(--font-display);transition:font-size var(--duration);flex-shrink:0;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:flex}@media (width>=768px){.l-header__logo[data-v-6a6dee72]{width:280px;font-size:28px}}.l-header__logo svg[data-v-6a6dee72]{width:auto;height:48px;transition:height var(--duration),transform var(--duration) ease-out}@media (width>=1024px){.l-header__logo svg[data-v-6a6dee72]{height:96px}}.l-header__logo svg[data-v-6a6dee72]:hover{transform:rotate(-10deg)}.l-header__logo--scrolled[data-v-6a6dee72]{font-size:18px}@media (width>=1024px){.l-header__logo--scrolled[data-v-6a6dee72]{font-size:22px}}.l-header__logo--scrolled svg[data-v-6a6dee72]{height:40px}@media (width>=1024px){.l-header__logo--scrolled svg[data-v-6a6dee72]{height:72px}}.l-header__logo--mark[data-v-6a6dee72]{gap:0;width:auto}.l-header__logo--mark svg[data-v-6a6dee72]{filter:drop-shadow(0 10px 24px #1c14101f);width:96px;height:96px;animation:5s ease-in-out infinite logo-float-6a6dee72}@keyframes logo-float-6a6dee72{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.l-header__logo--mark svg[data-v-6a6dee72]{animation:none}}.c-maintenance[data-v-b5d24d15]{min-height:100vh;color:var(--color-foreground);background:radial-gradient(90% 70% at 15% 10%,#2d4a2d1f,#0000 55%),radial-gradient(70% 60% at 90% 85%,#c4541a1a,#0000 50%),linear-gradient(165deg,#f8f4ec,#f5f0e8 45%,#ede4d4);place-items:center;padding:48px 24px 72px;display:grid;position:relative;overflow:hidden}.c-maintenance[data-v-b5d24d15]:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 1px 1px,#1c14100f 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000)}.c-maintenance__blob[data-v-b5d24d15]{filter:blur(40px);pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate drift-b5d24d15;position:absolute}.c-maintenance__blob--one[data-v-b5d24d15]{background:#2d4a2d2e;width:min(48vw,420px);height:min(48vw,420px);top:-8%;left:-6%}.c-maintenance__blob--two[data-v-b5d24d15]{background:#c4541a24;width:min(40vw,340px);height:min(40vw,340px);animation-duration:18s;animation-delay:-4s;bottom:8%;right:-4%}.c-maintenance__content[data-v-b5d24d15]{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:36rem;animation:.9s cubic-bezier(.22,1,.36,1) both rise-b5d24d15;display:flex;position:relative}.c-maintenance__brand[data-v-b5d24d15]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary);margin:8px 0 20px;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.1}.c-maintenance__eyebrow[data-v-b5d24d15]{border:1.5px solid var(--color-border);color:var(--color-muted-foreground);letter-spacing:.02em;background:#fdfaf4b3;border-radius:9999px;align-items:center;gap:8px;margin:0 0 32px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.c-maintenance__dot[data-v-b5d24d15]{background:var(--color-accent);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite pulse-b5d24d15;box-shadow:0 0 #c4541a73}.c-maintenance__title[data-v-b5d24d15]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.5rem,8vw,4.25rem);font-weight:800;line-height:1.05}.c-maintenance__lede[data-v-b5d24d15]{max-width:28rem;color:var(--color-muted-foreground);margin:0;font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.65}.c-maintenance__email[data-v-b5d24d15]{color:var(--color-primary);border-bottom:1.5px solid color-mix(in srgb,var(--color-primary) 35%,transparent);margin-top:24px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.c-maintenance__email[data-v-b5d24d15]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.c-maintenance__footer[data-v-b5d24d15]{z-index:1;text-align:center;color:var(--color-muted-foreground);opacity:.85;margin:0;font-size:13px;position:absolute;bottom:28px;left:0;right:0}@keyframes rise-b5d24d15{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drift-b5d24d15{0%{transform:translate(0)scale(1)}to{transform:translate(24px,18px)scale(1.06)}}@keyframes pulse-b5d24d15{0%{box-shadow:0 0 #c4541a73}70%{box-shadow:0 0 0 10px #c4541a00}to{box-shadow:0 0 #c4541a00}}@media (prefers-reduced-motion:reduce){.c-maintenance__blob[data-v-b5d24d15],.c-maintenance__content[data-v-b5d24d15],.c-maintenance__dot[data-v-b5d24d15]{animation:none}}.o-spark[data-v-4bcea785]{letter-spacing:1.2px;text-transform:uppercase;background:var(--color-secondary);color:var(--color-muted-foreground);border-radius:16px;align-items:center;gap:4px;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.o-spark--transparent[data-v-4bcea785]{color:var(--color-white);opacity:.7;background:0 0;padding:0}.error-page[data-v-7d887f2b]{max-width:36rem;padding-block:clamp(2rem,6vw,4rem)}.error-page__code[data-v-7d887f2b]{font-family:var(--font-display);color:var(--color-accent);margin:.5rem 0 .25rem;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1}.error-page__title[data-v-7d887f2b]{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;margin:0 0 .75rem;font-weight:700;line-height:1.15}.error-page__actions[data-v-7d887f2b]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.c-return[data-v-0ab96cb5]{gap:1rem;display:grid}.c-return__form[data-v-0ab96cb5],.c-return__lines[data-v-0ab96cb5]{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.c-return legend[data-v-0ab96cb5]{margin-bottom:.35rem;font-weight:700}.c-return__line[data-v-0ab96cb5]{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);cursor:pointer;grid-template-columns:auto 52px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.c-return__line .c-return__thumb[data-v-0ab96cb5],.c-return__line img[data-v-0ab96cb5]{-o-object-fit:cover;object-fit:cover;background:var(--color-muted);border-radius:8px;width:52px;height:52px}.c-return__line select[data-v-0ab96cb5]{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-background);min-width:4.5rem;font:inherit;padding:.4rem .6rem}.c-return__copy[data-v-0ab96cb5]{min-width:0;display:grid}.c-return__name[data-v-0ab96cb5]{font-weight:700}.c-return__meta[data-v-0ab96cb5]{color:var(--color-muted-foreground);font-size:.85rem}.c-return__select[data-v-0ab96cb5]{position:relative}.c-return__select[data-v-0ab96cb5]:after{content:"";border-right:1.5px solid var(--color-muted-foreground);border-bottom:1.5px solid var(--color-muted-foreground);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;right:1.05rem;transform:translateY(-70%)rotate(45deg)}.c-return__select select[data-v-0ab96cb5]{cursor:pointer;padding-right:2.4rem}.c-return__select.is-empty select[data-v-0ab96cb5]{color:var(--color-muted-foreground)}.c-return__select option[data-v-0ab96cb5]{color:var(--color-foreground)}.c-return__hp[data-v-0ab96cb5]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.c-return__error[data-v-0ab96cb5]{color:#b42318;margin:0;font-size:.9rem}.c-return__done[data-v-0ab96cb5]{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));margin:0;padding:.9rem 1rem}.c-return__note[data-v-0ab96cb5]{color:var(--color-muted-foreground);margin:0;font-size:.72rem}.account-page__inner[data-v-5c6836c3]{max-width:52rem}.account-page__header[data-v-5c6836c3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:1.75rem;display:flex}.account-page__intro[data-v-5c6836c3]{flex:1;min-width:0}.account-page__title[data-v-5c6836c3]{margin:.35rem 0 .5rem}.account-page__title[data-v-5c6836c3] em{color:var(--color-accent);font-style:normal}.account-page__text[data-v-5c6836c3]{color:var(--color-muted-foreground);max-width:36rem;margin:0}.account-page__logout[data-v-5c6836c3]{border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-accent);cursor:pointer;transition:border-color var(--duration),background var(--duration);border-radius:999px;flex-shrink:0;margin-top:4px;padding:8px 14px;font-size:14px;font-weight:600}.account-page__logout[data-v-5c6836c3]:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 8%,var(--color-card))}.account-page__logout--footer[data-v-5c6836c3]{margin-top:0}.account-page__body[data-v-5c6836c3]{gap:1.5rem;display:grid}.account-page__footer[data-v-5c6836c3]{border-top:1px solid var(--color-border);margin-top:8px;padding-top:20px}.p-order[data-v-b9c78784]{gap:1.25rem;display:grid}.p-order__back[data-v-b9c78784]{margin:0}.p-order__back a[data-v-b9c78784]{color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none}.p-order__back a[data-v-b9c78784]:hover{text-decoration:underline}.p-order__status[data-v-b9c78784]{flex-wrap:wrap;gap:8px;display:flex}.p-order__status span[data-v-b9c78784]{background:var(--color-muted);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.p-order__lines[data-v-b9c78784]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.p-order__line[data-v-b9c78784]{border:1.5px solid var(--color-border);background:var(--color-card);border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.p-order__thumb[data-v-b9c78784]{-o-object-fit:cover;object-fit:cover;background:var(--color-muted);border-radius:10px;width:64px;height:64px}.p-order__name[data-v-b9c78784]{margin:0;font-weight:700}.p-order__meta[data-v-b9c78784]{color:var(--color-muted-foreground);margin:2px 0 0;font-size:13px}.p-order__price[data-v-b9c78784]{margin:0;font-weight:700}.p-order__summary[data-v-b9c78784]{gap:16px;display:grid}@media (width>=640px){.p-order__summary[data-v-b9c78784]{grid-template-columns:1fr auto}}.p-order__address h2[data-v-b9c78784],.p-order__total h2[data-v-b9c78784]{margin:0 0 8px;font-size:1rem}.p-order__address p[data-v-b9c78784],.p-order__total p[data-v-b9c78784]{color:var(--color-muted-foreground);margin:0;font-size:14px;line-height:1.5}.p-order__total p[data-v-b9c78784]{color:var(--color-foreground);font-size:1.25rem;font-weight:700}.p-order__return[data-v-b9c78784]{gap:.75rem;display:grid}.p-order__return h2[data-v-b9c78784]{margin:0;font-size:1.15rem}.p-order__muted[data-v-b9c78784]{color:var(--color-muted-foreground);margin:0}.p-order__flash[data-v-b9c78784]{border-radius:var(--radius-lg);margin:0 0 16px;padding:12px 14px;font-size:14px}.p-order__flash--error[data-v-b9c78784]{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}.o-loader__grid[data-v-4673dbfe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.o-loader--products .o-loader__grid[data-v-4673dbfe]{gap:1.25rem 1rem}.o-loader__card[data-v-4673dbfe]{gap:.75rem;display:grid}.o-loader__button[data-v-4673dbfe],.o-loader__chip[data-v-4673dbfe],.o-loader__detail-media[data-v-4673dbfe],.o-loader__hero-media[data-v-4673dbfe],.o-loader__line[data-v-4673dbfe],.o-loader__media[data-v-4673dbfe],.o-loader__text[data-v-4673dbfe],.o-loader__title[data-v-4673dbfe]{background:linear-gradient(110deg,var(--color-muted) 0,var(--color-secondary) 42%,var(--color-muted) 80%);background-size:200% 100%;animation:1.35s ease-in-out infinite o-loader-shimmer-4673dbfe}.o-loader__media[data-v-4673dbfe]{border-radius:calc(var(--radius) + 2px)}.o-loader--categories .o-loader__media[data-v-4673dbfe]{aspect-ratio:16/11}.o-loader--products .o-loader__media[data-v-4673dbfe]{aspect-ratio:4/5}.o-loader__meta[data-v-4673dbfe]{gap:.4rem;display:grid}.o-loader__line[data-v-4673dbfe]{border-radius:4px;width:70%;height:.95rem}.o-loader__line--cat[data-v-4673dbfe]{width:38%;height:.65rem}.o-loader__line--price[data-v-4673dbfe]{width:28%;height:.85rem}.o-loader__chip[data-v-4673dbfe]{border-radius:16px;width:5.5rem;height:1.5rem}.o-loader__title[data-v-4673dbfe]{border-radius:6px;width:min(100%,22rem);height:2rem}.o-loader__title--short[data-v-4673dbfe]{width:min(70%,14rem)}.o-loader__text[data-v-4673dbfe]{border-radius:4px;width:min(100%,28rem);height:.9rem}.o-loader__text--short[data-v-4673dbfe]{width:min(75%,18rem)}.o-loader__button[data-v-4673dbfe]{border-radius:var(--radius);width:10rem;height:2.75rem;margin-top:.5rem}.o-loader__hero[data-v-4673dbfe]{padding:2rem var(--pad) 3rem;max-width:var(--container);gap:2rem;width:100%;margin:0 auto;display:grid}@media (width>=900px){.o-loader__hero[data-v-4673dbfe]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;padding-block:3rem}}.o-loader__hero-copy[data-v-4673dbfe]{gap:.85rem;display:grid}.o-loader__hero-media[data-v-4673dbfe]{aspect-ratio:4/5;border-radius:calc(var(--radius) + 4px);max-height:28rem}.o-loader__detail[data-v-4673dbfe]{gap:2rem;display:grid}@media (width>=800px){.o-loader__detail[data-v-4673dbfe]{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem}}.o-loader__detail-media[data-v-4673dbfe]{aspect-ratio:1;border-radius:calc(var(--radius) + 4px)}.o-loader__detail-copy[data-v-4673dbfe]{align-content:start;gap:.85rem;display:grid}@media (width>=800px){.o-loader--categories .o-loader__grid[data-v-4673dbfe]{gap:1.5rem}.o-loader--categories .o-loader__grid[data-v-4673dbfe],.o-loader--products .o-loader__grid[data-v-4673dbfe]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.o-loader--products .o-loader__grid[data-v-4673dbfe]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.o-loader__button[data-v-4673dbfe],.o-loader__chip[data-v-4673dbfe],.o-loader__detail-media[data-v-4673dbfe],.o-loader__hero-media[data-v-4673dbfe],.o-loader__line[data-v-4673dbfe],.o-loader__media[data-v-4673dbfe],.o-loader__text[data-v-4673dbfe],.o-loader__title[data-v-4673dbfe]{animation:none}}@keyframes o-loader-shimmer-4673dbfe{0%{background-position:100% 0}to{background-position:-100% 0}}.o-add-cart[data-v-42acb4bb]{background:var(--color-primary);min-height:2.5rem;color:var(--color-primary-foreground);white-space:nowrap;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:15px;font-weight:600;transition:background .32s cubic-bezier(.22,1,.36,1),color .32s,transform .18s,box-shadow .32s;display:inline-flex;position:relative;overflow:hidden}.o-add-cart--block[data-v-42acb4bb]{width:100%;min-height:2.875rem;padding:.75rem 1.35rem;font-size:.9375rem}.o-add-cart[data-v-42acb4bb]:hover:not(:disabled):not(.o-add-cart--added){background:color-mix(in srgb,var(--color-primary) 88%,#000)}.o-add-cart[data-v-42acb4bb]:disabled{cursor:not-allowed}.o-add-cart[data-v-42acb4bb]:disabled:not(.o-add-cart--adding):not(.o-add-cart--added){opacity:.55}.o-add-cart--adding[data-v-42acb4bb]{pointer-events:none}.o-add-cart--added[data-v-42acb4bb]{background:var(--color-accent);color:var(--color-accent-foreground);animation:.42s cubic-bezier(.22,1,.36,1) add-cart-pop-42acb4bb}.o-add-cart--added .o-add-cart__label[data-v-42acb4bb],.o-add-cart--added .o-add-cart__plus[data-v-42acb4bb]{opacity:0;transform:scale(.7)}.o-add-cart--added .o-add-cart__check[data-v-42acb4bb]{opacity:1;transform:scale(1)}.o-add-cart__label[data-v-42acb4bb],.o-add-cart__plus[data-v-42acb4bb]{transition:opacity .22s,transform .22s}.o-add-cart__plus[data-v-42acb4bb]{font-size:1rem;font-weight:500;line-height:1}.o-add-cart__check[data-v-42acb4bb]{opacity:0;pointer-events:none;place-items:center;transition:opacity .28s 40ms,transform .36s cubic-bezier(.22,1,.36,1) 40ms;display:grid;position:absolute;inset:0;transform:scale(.55)}.o-add-cart__check svg[data-v-42acb4bb]{display:block}@media (prefers-reduced-motion:reduce){.o-add-cart[data-v-42acb4bb],.o-add-cart__check[data-v-42acb4bb],.o-add-cart__label[data-v-42acb4bb],.o-add-cart__plus[data-v-42acb4bb]{transition:none}.o-add-cart--added[data-v-42acb4bb]{animation:none}}@keyframes add-cart-pop-42acb4bb{0%{transform:scale(1)}35%{transform:scale(.94)}70%{transform:scale(1.04)}to{transform:scale(1)}}.o-product[data-v-580a1fdb]{background:var(--color-card);border:1px solid var(--color-border);height:100%;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.o-product[data-v-580a1fdb]:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));box-shadow:0 10px 28px color-mix(in srgb,var(--color-foreground) 6%,transparent)}.o-product:hover__media img[data-v-580a1fdb]{transform:scale(1.03)}.o-product__media[data-v-580a1fdb]{aspect-ratio:5/4;background:linear-gradient(145deg,var(--color-muted) 0,var(--color-card) 55%,var(--color-secondary) 100%);text-decoration:none;display:block;position:relative;overflow:hidden}.o-product__media img[data-v-580a1fdb]{-o-object-fit:cover;object-fit:cover;transition:transform .5s}.o-product__media img[data-v-580a1fdb],.o-product__placeholder[data-v-580a1fdb]{width:100%;height:100%}.o-product__badge[data-v-580a1fdb]{background:var(--color-accent);width:48px;height:48px;color:var(--color-accent-foreground);font-family:var(--font-body);letter-spacing:-.02em;box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:14px;left:14px}.o-product__body[data-v-580a1fdb]{flex-direction:column;flex:1;gap:.55rem;padding:1.15rem 1.15rem 1.2rem;display:flex}.o-product__name[data-v-580a1fdb]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:700;line-height:1.2}.o-product__name a[data-v-580a1fdb]{color:inherit;text-decoration:none}.o-product__excerpt[data-v-580a1fdb]{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.o-product__footer[data-v-580a1fdb]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.65rem;display:flex}@media (width<=520px){.o-product__footer[data-v-580a1fdb]{flex-direction:column;align-items:stretch}.o-product__footer[data-v-580a1fdb] .o-add-cart{width:100%}}.o-product__pricing[data-v-580a1fdb]{align-items:baseline;gap:.45rem;min-width:0;display:flex}.o-product__price[data-v-580a1fdb]{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.35rem;font-weight:700;line-height:1}.o-product__was[data-v-580a1fdb]{color:var(--color-muted-foreground);white-space:nowrap;font-size:.875rem;text-decoration:line-through}.o-hotspots[data-v-def96849]{pointer-events:none;z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.o-hotspots__item[data-v-def96849]{pointer-events:auto;z-index:2;position:absolute;transform:translate(-50%,-50%)}.o-hotspots__dot[data-v-def96849]{border:2px solid var(--color-white);background:var(--color-accent);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-foreground) 18%,transparent);cursor:pointer;transition:transform .16s var(--ease),background var(--duration) var(--ease);border-radius:50%;padding:0;position:relative}.o-hotspots__dot[data-v-def96849]:after{content:"";background:var(--color-white);z-index:-1;border-radius:50%;animation:1.8s ease-out infinite hotspot-pulse-def96849;position:absolute;inset:-6px}.o-hotspots__dot--open[data-v-def96849],.o-hotspots__dot[data-v-def96849]:hover{background:var(--color-primary);transform:scale(1.12)}.o-hotspots__dot--open[data-v-def96849]:after,.o-hotspots__dot[data-v-def96849]:hover:after{z-index:-1}.o-hotspots__popover[data-v-def96849]{background:var(--color-card);width:min(15.5rem,70vw);box-shadow:0 10px 28px color-mix(in srgb,var(--color-foreground) 12%,transparent);color:var(--color-foreground);text-align:left;cursor:pointer;z-index:3;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid;bottom:100%}.o-hotspots__popover[data-v-def96849],.o-hotspots__popover[data-v-def96849]:after{position:absolute;left:50%;transform:translate(-50%)}.o-hotspots__popover[data-v-def96849]:after{content:"";border-style:solid;border-width:4px 4px 0;border-color:var(--color-card) transparent transparent;width:0;height:0;filter:drop-shadow(0 1px 0 var(--color-border));top:calc(100% - 1px)}.o-hotspots__popover[data-v-def96849]:not(:has(.o-hotspots__thumb)){grid-template-columns:1fr}.o-hotspots__popover--left[data-v-def96849]{left:auto;right:0;transform:none}.o-hotspots__popover--left[data-v-def96849]:after{left:auto;right:.85rem;transform:none}.o-hotspots__popover--right[data-v-def96849]{left:-10px;transform:none}.o-hotspots__popover--right[data-v-def96849]:after{left:.85rem;transform:none}.o-hotspots__popover--bottom[data-v-def96849]{top:100%;bottom:auto}.o-hotspots__popover--bottom[data-v-def96849]:after{border-width:0 4px 4px;border-color:transparent transparent var(--color-card);filter:drop-shadow(0 -1px 0 var(--color-border));top:auto;bottom:calc(100% - 1px)}.o-hotspots__thumb[data-v-def96849]{-o-object-fit:cover;object-fit:cover;background:var(--color-secondary);border-radius:4px;width:3.25rem;height:3.25rem}.o-hotspots__copy[data-v-def96849]{min-width:0}.o-hotspots__name[data-v-def96849]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:700;line-height:1.2}.o-hotspots__price[data-v-def96849]{color:var(--color-primary);margin:.2rem 0 0;font-size:.9rem;font-weight:600}.o-hotspots__text[data-v-def96849]{color:var(--color-muted-foreground);margin:.25rem 0 0;font-size:.78rem;line-height:1.35}@keyframes hotspot-pulse-def96849{0%{opacity:.7;transform:scale(.65)}to{opacity:0;transform:scale(1.35)}}.o-category[data-v-e2c4a7f2]{color:inherit;text-decoration:none}.o-category--chip[data-v-e2c4a7f2]{background:var(--color-secondary);max-width:100%;color:var(--color-secondary-foreground);letter-spacing:.04em;text-transform:uppercase;transition:background var(--duration) var(--ease),color var(--duration) var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.o-category--chip[data-v-e2c4a7f2]:hover{background:color-mix(in srgb,var(--color-secondary) 70%,var(--color-primary));color:var(--color-primary)}.o-category--chip .o-category__name[data-v-e2c4a7f2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-category--card[data-v-e2c4a7f2]{aspect-ratio:1;background:var(--color-muted);color:var(--color-white);isolation:isolate;border-radius:8px;display:block;position:relative;overflow:hidden}.o-category--card:hover .o-category__media img[data-v-e2c4a7f2]{filter:saturate(1.9)brightness(1.1);transform:scale(1.04)}.o-category--card .o-category__media[data-v-e2c4a7f2]{aspect-ratio:auto;background:var(--color-muted);border-radius:0;position:absolute;inset:0;overflow:hidden}.o-category--card .o-category__media[data-v-e2c4a7f2]:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#0000002e 62%,#0000007a);position:absolute;inset:0}.o-category--card .o-category__media img[data-v-e2c4a7f2]{-o-object-fit:cover;object-fit:cover;filter:saturate(1.5)brightness(1.1);width:100%;height:100%;transition:transform .5s,filter .5s}.o-category--card .o-category__placeholder[data-v-e2c4a7f2]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted));width:100%;height:100%}.o-category--card .o-category__count[data-v-e2c4a7f2]{z-index:1;background:color-mix(in srgb,var(--color-foreground) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-white);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:600;line-height:1.2;position:absolute;top:clamp(.85rem,2vw,1.25rem);left:clamp(.85rem,2vw,1.25rem)}.o-category--card .o-category__copy[data-v-e2c4a7f2]{z-index:1;pointer-events:none;flex-direction:column;gap:2px;padding:clamp(1.1rem,3vw,1.75rem);display:flex;position:absolute;bottom:0;left:0;right:0}.o-category--card .o-category__name[data-v-e2c4a7f2]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-white);text-shadow:0 1px 12px #00000040;font-size:clamp(1.35rem,1rem + 1.2vw,1.85rem);font-weight:700;line-height:1.1}.o-category--card .o-category__desc[data-v-e2c4a7f2]{color:color-mix(in srgb,var(--color-white) 92%,transparent);font-size:clamp(.82rem,.75rem + .25vw,.98rem);font-weight:500;line-height:1.35}.o-category__dot[data-v-e2c4a7f2]{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.c-section[data-v-891fd99b]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-891fd99b]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-891fd99b]{max-width:768px}.c-section__header[data-v-891fd99b]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-891fd99b]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-891fd99b]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-891fd99b]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-891fd99b] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-891fd99b]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-891fd99b]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-891fd99b]>*{margin-bottom:16px}.c-section__rich[data-v-891fd99b]>:last-child{margin-bottom:0}.c-section__rich[data-v-891fd99b] a{color:var(--color-primary)}.c-section__rich[data-v-891fd99b] h2{margin:24px 0 16px}.c-section__rich[data-v-891fd99b] ol,.c-section__rich[data-v-891fd99b] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-891fd99b] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-891fd99b] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-891fd99b] ol{counter-reset:section-list}.c-section__rich[data-v-891fd99b] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-891fd99b] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-891fd99b] li>ol,.c-section__rich[data-v-891fd99b] li>ul{margin-top:.55rem}.c-section__img[data-v-891fd99b],.c-section__placeholder[data-v-891fd99b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-891fd99b]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-891fd99b]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-891fd99b]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-891fd99b]{padding:48px}}.c-faq-embed[data-v-891fd99b]{width:100%}.c-faq-overview[data-v-891fd99b]{gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=800px){.c-faq-overview[data-v-891fd99b]{-moz-column-gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem)}}.c-faq-overview--stack[data-v-891fd99b]{gap:.65rem}@media (width>=800px){.c-faq-overview--stack[data-v-891fd99b]{grid-template-columns:minmax(0,1fr)}}.c-faq-group[data-v-891fd99b]{min-width:0}.c-faq-group__title[data-v-891fd99b]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-foreground);margin:0 0 1rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:700}.c-faq[data-v-891fd99b]{--faq-ease:cubic-bezier(.22, 1, .36, 1);--faq-duration:.32s;flex-direction:column;gap:.65rem;display:flex}.c-faq__item[data-v-891fd99b]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);transition:border-color var(--faq-duration) var(--faq-ease),box-shadow var(--faq-duration) var(--faq-ease);overflow:hidden}.c-faq__item[data-v-891fd99b]:hover{border-color:color-mix(in srgb,var(--color-foreground) 18%,var(--color-border))}.c-faq__item--open[data-v-891fd99b]{border-color:color-mix(in srgb,var(--color-foreground) 22%,var(--color-border));box-shadow:0 1px 0 color-mix(in srgb,var(--color-foreground) 4%,transparent)}.c-faq__item--open .c-faq__icon-v[data-v-891fd99b]{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.c-faq__item--open .c-faq__answer[data-v-891fd99b]{grid-template-rows:1fr}.c-faq__item--open .c-faq__answer-inner[data-v-891fd99b]{opacity:1;transform:translateY(0)}.c-faq__question[data-v-891fd99b]{text-align:left;width:100%;font:inherit;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-weight:600;display:flex}.c-faq__icon[data-v-891fd99b]{flex-shrink:0;width:12px;height:12px;position:relative}.c-faq__icon-h[data-v-891fd99b],.c-faq__icon-v[data-v-891fd99b]{transition:transform var(--faq-duration) var(--faq-ease),opacity calc(var(--faq-duration)*.75) var(--faq-ease);background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%}.c-faq__icon-h[data-v-891fd99b]{width:100%;height:2px}.c-faq__icon-h[data-v-891fd99b],.c-faq__icon-v[data-v-891fd99b]{transform:translate(-50%,-50%)}.c-faq__icon-v[data-v-891fd99b]{width:2px;height:100%}.c-faq__answer[data-v-891fd99b]{transition:grid-template-rows var(--faq-duration) var(--faq-ease);grid-template-rows:0fr;display:grid}.c-faq__answer-inner[data-v-891fd99b]{color:var(--color-muted-foreground);opacity:0;transition:opacity var(--faq-duration) var(--faq-ease),transform var(--faq-duration) var(--faq-ease),padding-bottom var(--faq-duration) var(--faq-ease);padding:0 1.1rem;overflow:hidden;transform:translateY(-.35rem)}.c-faq__item--open .c-faq__answer-inner[data-v-891fd99b]{padding-bottom:1.1rem}.c-faq__answer-inner p[data-v-891fd99b]{margin:0;font-size:16px}@media (prefers-reduced-motion:reduce){.c-faq[data-v-891fd99b]{--faq-duration:.01ms}.c-faq__answer-inner[data-v-891fd99b]{transform:none}}.c-section[data-v-5bb18106]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-5bb18106]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-5bb18106]{max-width:768px}.c-section__header[data-v-5bb18106]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-5bb18106]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-5bb18106]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-5bb18106]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-5bb18106] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-5bb18106]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-5bb18106]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-5bb18106]>*{margin-bottom:16px}.c-section__rich[data-v-5bb18106]>:last-child{margin-bottom:0}.c-section__rich[data-v-5bb18106] a{color:var(--color-primary)}.c-section__rich[data-v-5bb18106] h2{margin:24px 0 16px}.c-section__rich[data-v-5bb18106] ol,.c-section__rich[data-v-5bb18106] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-5bb18106] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-5bb18106] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-5bb18106] ol{counter-reset:section-list}.c-section__rich[data-v-5bb18106] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-5bb18106] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-5bb18106] li>ol,.c-section__rich[data-v-5bb18106] li>ul{margin-top:.55rem}.c-section__img[data-v-5bb18106],.c-section__placeholder[data-v-5bb18106]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-5bb18106]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-5bb18106]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-5bb18106]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-5bb18106]{padding:48px}}.c-section--text .c-section__heading[data-v-5bb18106]{margin-bottom:1rem}.c-section--text .c-section__inner--split[data-v-5bb18106]{align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (width>=800px){.c-section--text .c-section__inner--split[data-v-5bb18106]{grid-template-columns:minmax(220px,360px) minmax(0,1fr)}}.c-section--text .c-pagehero__media[data-v-5bb18106]{aspect-ratio:1;width:100%;position:relative}.c-section--text .c-pagehero__frame[data-v-5bb18106]{border-radius:var(--radius-lg);background:var(--color-secondary);position:absolute;inset:0;overflow:hidden}.c-section--text .c-pagehero__img[data-v-5bb18106]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.c-section[data-v-ca53eaa4]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-ca53eaa4]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-ca53eaa4]{max-width:768px}.c-section__header[data-v-ca53eaa4]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-ca53eaa4]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-ca53eaa4]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-ca53eaa4]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-ca53eaa4] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-ca53eaa4]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-ca53eaa4]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-ca53eaa4]>*{margin-bottom:16px}.c-section__rich[data-v-ca53eaa4]>:last-child{margin-bottom:0}.c-section__rich[data-v-ca53eaa4] a{color:var(--color-primary)}.c-section__rich[data-v-ca53eaa4] h2{margin:24px 0 16px}.c-section__rich[data-v-ca53eaa4] ol,.c-section__rich[data-v-ca53eaa4] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-ca53eaa4] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-ca53eaa4] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-ca53eaa4] ol{counter-reset:section-list}.c-section__rich[data-v-ca53eaa4] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-ca53eaa4] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-ca53eaa4] li>ol,.c-section__rich[data-v-ca53eaa4] li>ul{margin-top:.55rem}.c-section__img[data-v-ca53eaa4],.c-section__placeholder[data-v-ca53eaa4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-ca53eaa4]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-ca53eaa4]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-ca53eaa4]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-ca53eaa4]{padding:48px}}.c-section__split[data-v-ca53eaa4]{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=900px){.c-section__split[data-v-ca53eaa4]{grid-template-columns:1fr 1fr}}.c-section__media[data-v-ca53eaa4]{aspect-ratio:4/3;position:relative;overflow:visible}.c-section__frame[data-v-ca53eaa4]{border-radius:var(--radius-lg);background:var(--color-muted);position:absolute;inset:0;overflow:hidden}@media (width>=900px){.c-section--text-image.is-image-left .c-section__media[data-v-ca53eaa4]{order:-1}}.c-section[data-v-37e59909]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-37e59909]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-37e59909]{max-width:768px}.c-section__header[data-v-37e59909]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-37e59909]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-37e59909]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-37e59909]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-37e59909] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-37e59909]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-37e59909]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-37e59909]>*{margin-bottom:16px}.c-section__rich[data-v-37e59909]>:last-child{margin-bottom:0}.c-section__rich[data-v-37e59909] a{color:var(--color-primary)}.c-section__rich[data-v-37e59909] h2{margin:24px 0 16px}.c-section__rich[data-v-37e59909] ol,.c-section__rich[data-v-37e59909] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-37e59909] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-37e59909] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-37e59909] ol{counter-reset:section-list}.c-section__rich[data-v-37e59909] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-37e59909] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-37e59909] li>ol,.c-section__rich[data-v-37e59909] li>ul{margin-top:.55rem}.c-section__img[data-v-37e59909],.c-section__placeholder[data-v-37e59909]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-37e59909]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-37e59909]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-37e59909]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-37e59909]{padding:48px}}.c-usps[data-v-37e59909]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.c-usps[data-v-37e59909]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.c-usps__item[data-v-37e59909]{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem}.c-usps__index[data-v-37e59909]{color:var(--color-accent);letter-spacing:.04em;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:block}.c-usps__title[data-v-37e59909]{font-family:var(--font-display);margin:0 0 4px;font-size:1.6rem;font-weight:700}.c-usps__text[data-v-37e59909]{color:var(--color-muted-foreground);margin:0;font-size:.95rem}.c-section[data-v-65991402]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-65991402]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-65991402]{max-width:768px}.c-section__header[data-v-65991402]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-65991402]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-65991402]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-65991402]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-65991402] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-65991402]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-65991402]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-65991402]>*{margin-bottom:16px}.c-section__rich[data-v-65991402]>:last-child{margin-bottom:0}.c-section__rich[data-v-65991402] a{color:var(--color-primary)}.c-section__rich[data-v-65991402] h2{margin:24px 0 16px}.c-section__rich[data-v-65991402] ol,.c-section__rich[data-v-65991402] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-65991402] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-65991402] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-65991402] ol{counter-reset:section-list}.c-section__rich[data-v-65991402] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-65991402] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-65991402] li>ol,.c-section__rich[data-v-65991402] li>ul{margin-top:.55rem}.c-section__img[data-v-65991402],.c-section__placeholder[data-v-65991402]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-65991402]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-65991402]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-65991402]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-65991402]{padding:48px}}.c-team[data-v-65991402]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.c-team[data-v-65991402]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.c-team[data-v-65991402]{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-team__photo[data-v-65991402]{aspect-ratio:6/5;background:var(--color-secondary);border-radius:16px 16px 0 0;overflow:hidden}.c-team__photo img[data-v-65991402]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-team__content[data-v-65991402]{background-color:var(--color-white);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0 0 16px 16px;flex-direction:column;gap:2px;padding:24px;display:flex}.c-team__name[data-v-65991402]{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.c-team__role[data-v-65991402]{color:var(--color-accent);font-size:.9rem;font-weight:600}.c-team__bio[data-v-65991402]{color:var(--color-muted-foreground);margin:.55rem 0 0;font-size:.95rem}.c-section[data-v-5b54cd0d]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-5b54cd0d]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-5b54cd0d]{max-width:768px}.c-section__header[data-v-5b54cd0d]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-5b54cd0d]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-5b54cd0d]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-5b54cd0d]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-5b54cd0d] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-5b54cd0d]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-5b54cd0d]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-5b54cd0d]>*{margin-bottom:16px}.c-section__rich[data-v-5b54cd0d]>:last-child{margin-bottom:0}.c-section__rich[data-v-5b54cd0d] a{color:var(--color-primary)}.c-section__rich[data-v-5b54cd0d] h2{margin:24px 0 16px}.c-section__rich[data-v-5b54cd0d] ol,.c-section__rich[data-v-5b54cd0d] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-5b54cd0d] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-5b54cd0d] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-5b54cd0d] ol{counter-reset:section-list}.c-section__rich[data-v-5b54cd0d] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-5b54cd0d] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-5b54cd0d] li>ol,.c-section__rich[data-v-5b54cd0d] li>ul{margin-top:.55rem}.c-section__img[data-v-5b54cd0d],.c-section__placeholder[data-v-5b54cd0d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-5b54cd0d]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-5b54cd0d]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-5b54cd0d]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-5b54cd0d]{padding:48px}}.c-section--cta[data-v-5b54cd0d]{padding-top:var(--section-pad-top,clamp(2rem,4vw,3rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem))}.c-cta[data-v-5b54cd0d]{border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-foreground);flex-direction:column;gap:1.5rem;padding:clamp(1.75rem,4vw,2.75rem);display:flex}@media (width>=800px){.c-cta[data-v-5b54cd0d]{flex-direction:row;justify-content:space-between;align-items:center}}.c-cta__heading[data-v-5b54cd0d]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.25rem);font-weight:800}.c-cta__heading[data-v-5b54cd0d] em{color:var(--color-accent);font-style:normal}.c-cta__text[data-v-5b54cd0d]{opacity:.9;max-width:36rem;margin:.65rem 0 0}.c-cta__button[data-v-5b54cd0d]{background:var(--color-accent);color:var(--color-accent-foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.c-cta__button[data-v-5b54cd0d]:hover{filter:brightness(1.05)}.c-section[data-v-30c4cc4b]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-30c4cc4b]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-30c4cc4b]{max-width:768px}.c-section__header[data-v-30c4cc4b]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-30c4cc4b]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-30c4cc4b]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-30c4cc4b]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-30c4cc4b] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-30c4cc4b]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-30c4cc4b]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-30c4cc4b]>*{margin-bottom:16px}.c-section__rich[data-v-30c4cc4b]>:last-child{margin-bottom:0}.c-section__rich[data-v-30c4cc4b] a{color:var(--color-primary)}.c-section__rich[data-v-30c4cc4b] h2{margin:24px 0 16px}.c-section__rich[data-v-30c4cc4b] ol,.c-section__rich[data-v-30c4cc4b] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-30c4cc4b] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-30c4cc4b] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-30c4cc4b] ol{counter-reset:section-list}.c-section__rich[data-v-30c4cc4b] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-30c4cc4b] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-30c4cc4b] li>ol,.c-section__rich[data-v-30c4cc4b] li>ul{margin-top:.55rem}.c-section__img[data-v-30c4cc4b],.c-section__placeholder[data-v-30c4cc4b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-30c4cc4b]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-30c4cc4b]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-30c4cc4b]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-30c4cc4b]{padding:48px}}.c-section--newsletter[data-v-30c4cc4b]{padding-top:var(--section-pad-top,clamp(2rem,4vw,3.5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem))}.c-newsletter[data-v-30c4cc4b]{border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-foreground);gap:1.5rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}@media (width>=800px){.c-newsletter[data-v-30c4cc4b]{grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem}}.c-newsletter__heading[data-v-30c4cc4b]{font-family:var(--font-display);letter-spacing:-.02em;margin:.65rem 0 0;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.25rem);font-weight:800}.c-newsletter__heading[data-v-30c4cc4b] em{color:var(--color-accent);font-style:normal}.c-newsletter__intro[data-v-30c4cc4b]{opacity:.9;max-width:32rem;margin:.75rem 0 0;line-height:1.5}.c-newsletter__form[data-v-30c4cc4b]{flex-direction:column;gap:.65rem;display:flex}@media (width>=520px){.c-newsletter__form[data-v-30c4cc4b]{flex-direction:row;align-items:stretch}}.c-newsletter__input[data-v-30c4cc4b]{border:1.5px solid color-mix(in srgb,var(--color-primary-foreground) 22%,transparent);background:color-mix(in srgb,var(--color-primary-foreground) 10%,transparent);min-width:0;color:var(--color-primary-foreground);font:inherit;border-radius:999px;flex:1;padding:.9rem 1.1rem;font-size:.95rem}.c-newsletter__input[data-v-30c4cc4b]::placeholder{color:color-mix(in srgb,var(--color-primary-foreground) 65%,transparent)}.c-newsletter__input[data-v-30c4cc4b]:focus{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-primary-foreground) 14%,transparent);outline:none}.c-newsletter__input[data-v-30c4cc4b]:disabled{opacity:.7}.c-newsletter__hp[data-v-30c4cc4b]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.c-newsletter__button[data-v-30c4cc4b]{background:var(--color-accent);color:var(--color-accent-foreground);font:inherit;white-space:nowrap;cursor:pointer;transition:filter var(--duration) var(--ease);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.35rem;font-weight:700;display:inline-flex}.c-newsletter__button[data-v-30c4cc4b]:hover:not(:disabled){filter:brightness(1.05)}.c-newsletter__button[data-v-30c4cc4b]:disabled{opacity:.75;cursor:wait}.c-newsletter__success[data-v-30c4cc4b]{background:color-mix(in srgb,var(--color-primary-foreground) 12%,transparent);border-radius:12px;margin:0;padding:.95rem 1.1rem;font-weight:600}.c-newsletter__error[data-v-30c4cc4b]{color:#ffc9b0;margin:.65rem 0 0;font-size:.9rem}.c-newsletter__note[data-v-30c4cc4b]{opacity:.72;margin:.75rem 0 0;font-size:.8rem}.c-section[data-v-0505066c]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-0505066c]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-0505066c]{max-width:768px}.c-section__header[data-v-0505066c]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-0505066c]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-0505066c]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-0505066c]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-0505066c] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-0505066c]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-0505066c]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-0505066c]>*{margin-bottom:16px}.c-section__rich[data-v-0505066c]>:last-child{margin-bottom:0}.c-section__rich[data-v-0505066c] a{color:var(--color-primary)}.c-section__rich[data-v-0505066c] h2{margin:24px 0 16px}.c-section__rich[data-v-0505066c] ol,.c-section__rich[data-v-0505066c] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-0505066c] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-0505066c] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-0505066c] ol{counter-reset:section-list}.c-section__rich[data-v-0505066c] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-0505066c] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-0505066c] li>ol,.c-section__rich[data-v-0505066c] li>ul{margin-top:.55rem}.c-section__img[data-v-0505066c],.c-section__placeholder[data-v-0505066c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-0505066c]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-0505066c]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-0505066c]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-0505066c]{padding:48px}}.c-section__intro[data-v-0505066c]{margin:.85rem 0 0}.c-products[data-v-0505066c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}@media (width>=768px){.c-products[data-v-0505066c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-products__more[data-v-0505066c]{margin-top:1.5rem}.c-section[data-v-edd49093]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-edd49093]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-edd49093]{max-width:768px}.c-section__header[data-v-edd49093]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-edd49093]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-edd49093]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-edd49093]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-edd49093] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-edd49093]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-edd49093]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-edd49093]>*{margin-bottom:16px}.c-section__rich[data-v-edd49093]>:last-child{margin-bottom:0}.c-section__rich[data-v-edd49093] a{color:var(--color-primary)}.c-section__rich[data-v-edd49093] h2{margin:24px 0 16px}.c-section__rich[data-v-edd49093] ol,.c-section__rich[data-v-edd49093] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-edd49093] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-edd49093] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-edd49093] ol{counter-reset:section-list}.c-section__rich[data-v-edd49093] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-edd49093] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-edd49093] li>ol,.c-section__rich[data-v-edd49093] li>ul{margin-top:.55rem}.c-section__img[data-v-edd49093],.c-section__placeholder[data-v-edd49093]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-edd49093]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-edd49093]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-edd49093]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-edd49093]{padding:48px}}.c-section__intro[data-v-edd49093]{margin:.85rem 0 0}.c-reviews[data-v-edd49093]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.c-reviews[data-v-edd49093]{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-reviews__item[data-v-edd49093]{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;margin:0;padding:1.25rem;display:flex}.c-reviews__stars[data-v-edd49093]{color:var(--color-accent);letter-spacing:.12em;margin:0;font-size:.95rem}.c-reviews__quote[data-v-edd49093]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650;line-height:1.35}.c-reviews__name[data-v-edd49093]{color:var(--color-muted-foreground);margin:0;font-size:.92rem}.c-reviews__link[data-v-edd49093]{color:var(--color-primary);margin-top:auto;font-size:.92rem;font-weight:600;text-decoration:none}.c-reviews__link[data-v-edd49093]:hover{text-decoration:underline}.c-section[data-v-e25743d3]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-e25743d3]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-e25743d3]{max-width:768px}.c-section__header[data-v-e25743d3]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-e25743d3]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-e25743d3]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-e25743d3]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-e25743d3] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-e25743d3]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-e25743d3]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-e25743d3]>*{margin-bottom:16px}.c-section__rich[data-v-e25743d3]>:last-child{margin-bottom:0}.c-section__rich[data-v-e25743d3] a{color:var(--color-primary)}.c-section__rich[data-v-e25743d3] h2{margin:24px 0 16px}.c-section__rich[data-v-e25743d3] ol,.c-section__rich[data-v-e25743d3] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-e25743d3] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-e25743d3] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-e25743d3] ol{counter-reset:section-list}.c-section__rich[data-v-e25743d3] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-e25743d3] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-e25743d3] li>ol,.c-section__rich[data-v-e25743d3] li>ul{margin-top:.55rem}.c-section__img[data-v-e25743d3],.c-section__placeholder[data-v-e25743d3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-e25743d3]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-e25743d3]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-e25743d3]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-e25743d3]{padding:48px}}.c-samenwerken[data-v-e25743d3]{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (width>=768px){.c-samenwerken[data-v-e25743d3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.c-samenwerken[data-v-e25743d3]:not(:has(.c-samenwerken__form)){grid-template-columns:1fr}.c-samenwerken__main[data-v-e25743d3]{gap:clamp(2rem,4vw,3rem);min-width:0;display:grid}.c-samenwerken__form[data-v-e25743d3]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;padding:24px;position:static}@media (width>=768px){.c-samenwerken__form[data-v-e25743d3]{top:calc(var(--header-h,64px) + 1rem);padding:48px;position:sticky}}.c-samenwerken__select[data-v-e25743d3]{position:relative}.c-samenwerken__select[data-v-e25743d3]:after{content:"";border-right:1.5px solid var(--color-muted-foreground);border-bottom:1.5px solid var(--color-muted-foreground);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;right:1.05rem;transform:translateY(-70%)rotate(45deg)}.c-samenwerken__select select[data-v-e25743d3]{cursor:pointer;padding-right:2.4rem}.c-samenwerken__select.is-empty select[data-v-e25743d3]{color:var(--color-muted-foreground)}.c-samenwerken__select option[data-v-e25743d3]{color:var(--color-foreground)}.c-samenwerken__form-title[data-v-e25743d3]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:2.1rem;font-weight:700}.c-samenwerken__form-intro[data-v-e25743d3]{color:var(--color-muted-foreground);margin:0 0 1.25rem;line-height:1.5}.c-samenwerken__fields[data-v-e25743d3]{gap:1rem;display:grid}.c-samenwerken__hp[data-v-e25743d3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.c-samenwerken__error[data-v-e25743d3]{color:#b42318;margin:0;font-size:.9rem}.c-samenwerken__recaptcha[data-v-e25743d3]{color:var(--color-muted-foreground);margin:0;font-size:.72rem;line-height:1.4}.c-samenwerken__recaptcha a[data-v-e25743d3]{color:inherit}.c-samenwerken__partners[data-v-e25743d3]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.c-samenwerken__partner[data-v-e25743d3]{border-bottom:1px solid var(--color-border);grid-template-columns:3.25rem minmax(0,1fr);gap:.35rem 1rem;padding:1.35rem 0;display:grid}.c-samenwerken__index[data-v-e25743d3]{color:var(--color-accent);font-size:1.65rem;line-height:1}.c-samenwerken__index[data-v-e25743d3],.c-samenwerken__title[data-v-e25743d3]{font-family:var(--font-display);font-weight:700}.c-samenwerken__title[data-v-e25743d3]{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.45rem}.c-samenwerken__text[data-v-e25743d3]{color:var(--color-muted-foreground);margin:0;line-height:1.55}.c-samenwerken__path[data-v-e25743d3]{border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-foreground);padding:clamp(1.35rem,3vw,2rem)}.c-samenwerken__path-label[data-v-e25743d3]{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:0 0 1.25rem;font-size:.72rem;font-weight:600}.c-samenwerken__steps[data-v-e25743d3]{margin:0;padding:0;list-style:none;display:grid}.c-samenwerken__step[data-v-e25743d3]{border-top:1px solid color-mix(in srgb,var(--color-primary-foreground) 22%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 0;display:grid}.c-samenwerken__step[data-v-e25743d3]:first-child{border-top:none;padding-top:0}.c-samenwerken__step[data-v-e25743d3]:last-child{border-bottom:none;padding-bottom:0}.c-samenwerken__step-no[data-v-e25743d3]{border:1px solid color-mix(in srgb,var(--color-primary-foreground) 35%,transparent);border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.85rem;font-weight:700;display:inline-flex}.c-samenwerken__step-title[data-v-e25743d3]{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.c-samenwerken__step-text[data-v-e25743d3]{color:color-mix(in srgb,var(--color-primary-foreground) 82%,transparent);margin:0;line-height:1.5}.c-section[data-v-bd40cf45]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-bd40cf45]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-bd40cf45]{max-width:768px}.c-section__header[data-v-bd40cf45]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-bd40cf45]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-bd40cf45]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-bd40cf45]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-bd40cf45] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-bd40cf45]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-bd40cf45]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-bd40cf45]>*{margin-bottom:16px}.c-section__rich[data-v-bd40cf45]>:last-child{margin-bottom:0}.c-section__rich[data-v-bd40cf45] a{color:var(--color-primary)}.c-section__rich[data-v-bd40cf45] h2{margin:24px 0 16px}.c-section__rich[data-v-bd40cf45] ol,.c-section__rich[data-v-bd40cf45] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-bd40cf45] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-bd40cf45] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-bd40cf45] ol{counter-reset:section-list}.c-section__rich[data-v-bd40cf45] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-bd40cf45] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-bd40cf45] li>ol,.c-section__rich[data-v-bd40cf45] li>ul{margin-top:.55rem}.c-section__img[data-v-bd40cf45],.c-section__placeholder[data-v-bd40cf45]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-bd40cf45]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-bd40cf45]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-bd40cf45]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-bd40cf45]{padding:48px}}.c-campaign[data-v-bd40cf45]{border-radius:var(--radius-lg);background:var(--color-secondary);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=800px){.c-campaign[data-v-bd40cf45]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.c-campaign__copy[data-v-bd40cf45]{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.c-campaign__text[data-v-bd40cf45]{max-width:36rem;color:var(--color-muted-foreground);margin:0;line-height:1.55}.c-campaign__media[data-v-bd40cf45]{border-radius:var(--radius);aspect-ratio:4/3;background:var(--color-muted);overflow:hidden}.c-campaign__media .c-campaign__placeholder[data-v-bd40cf45],.c-campaign__media img[data-v-bd40cf45]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-campaign__placeholder[data-v-bd40cf45]{background:linear-gradient(145deg,var(--color-muted) 0,var(--color-secondary) 55%,#d9cbb6 100%)}.c-section[data-v-a4228d3a]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-a4228d3a]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-a4228d3a]{max-width:768px}.c-section__header[data-v-a4228d3a]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-a4228d3a]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-a4228d3a]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-a4228d3a]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-a4228d3a] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-a4228d3a]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-a4228d3a]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-a4228d3a]>*{margin-bottom:16px}.c-section__rich[data-v-a4228d3a]>:last-child{margin-bottom:0}.c-section__rich[data-v-a4228d3a] a{color:var(--color-primary)}.c-section__rich[data-v-a4228d3a] h2{margin:24px 0 16px}.c-section__rich[data-v-a4228d3a] ol,.c-section__rich[data-v-a4228d3a] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-a4228d3a] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-a4228d3a] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-a4228d3a] ol{counter-reset:section-list}.c-section__rich[data-v-a4228d3a] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-a4228d3a] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-a4228d3a] li>ol,.c-section__rich[data-v-a4228d3a] li>ul{margin-top:.55rem}.c-section__img[data-v-a4228d3a],.c-section__placeholder[data-v-a4228d3a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-a4228d3a]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-a4228d3a]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-a4228d3a]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-a4228d3a]{padding:48px}}.c-points[data-v-a4228d3a]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}@media (width>=800px){.c-points[data-v-a4228d3a]{flex-direction:row;justify-content:space-between;align-items:center}}.c-points__copy[data-v-a4228d3a]{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.c-points__text[data-v-a4228d3a]{max-width:38rem;color:var(--color-muted-foreground);margin:0;line-height:1.5}.c-section[data-v-a4b09984]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-a4b09984]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-a4b09984]{max-width:768px}.c-section__header[data-v-a4b09984]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-a4b09984]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-a4b09984]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-a4b09984]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-a4b09984] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-a4b09984]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-a4b09984]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-a4b09984]>*{margin-bottom:16px}.c-section__rich[data-v-a4b09984]>:last-child{margin-bottom:0}.c-section__rich[data-v-a4b09984] a{color:var(--color-primary)}.c-section__rich[data-v-a4b09984] h2{margin:24px 0 16px}.c-section__rich[data-v-a4b09984] ol,.c-section__rich[data-v-a4b09984] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-a4b09984] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-a4b09984] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-a4b09984] ol{counter-reset:section-list}.c-section__rich[data-v-a4b09984] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-a4b09984] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-a4b09984] li>ol,.c-section__rich[data-v-a4b09984] li>ul{margin-top:.55rem}.c-section__img[data-v-a4b09984],.c-section__placeholder[data-v-a4b09984]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-a4b09984]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-a4b09984]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-a4b09984]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-a4b09984]{padding:48px}}.c-categories[data-v-a4b09984]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=768px){.c-categories[data-v-a4b09984]{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-categories__top[data-v-a4b09984]{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}.c-categories__intro[data-v-a4b09984]{min-width:0}.c-categories__intro .c-section__heading[data-v-a4b09984]{margin:0}.c-categories__all[data-v-a4b09984]{color:var(--color-primary);white-space:nowrap;transition:color var(--duration) var(--ease);flex-shrink:0;font-size:.9rem;font-weight:600;text-decoration:none}.c-categories__all[data-v-a4b09984]:hover{color:var(--color-accent);text-decoration:underline}.c-section[data-v-91a04c8f]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-91a04c8f]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-91a04c8f]{max-width:768px}.c-section__header[data-v-91a04c8f]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-91a04c8f]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-91a04c8f]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-91a04c8f]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-91a04c8f] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-91a04c8f]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-91a04c8f]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-91a04c8f]>*{margin-bottom:16px}.c-section__rich[data-v-91a04c8f]>:last-child{margin-bottom:0}.c-section__rich[data-v-91a04c8f] a{color:var(--color-primary)}.c-section__rich[data-v-91a04c8f] h2{margin:24px 0 16px}.c-section__rich[data-v-91a04c8f] ol,.c-section__rich[data-v-91a04c8f] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-91a04c8f] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-91a04c8f] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-91a04c8f] ol{counter-reset:section-list}.c-section__rich[data-v-91a04c8f] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-91a04c8f] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-91a04c8f] li>ol,.c-section__rich[data-v-91a04c8f] li>ul{margin-top:.55rem}.c-section__img[data-v-91a04c8f],.c-section__placeholder[data-v-91a04c8f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-91a04c8f]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-91a04c8f]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-91a04c8f]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-91a04c8f]{padding:48px}}.c-rassen__toolbar[data-v-91a04c8f]{margin:0 0 1rem}.c-rassen__controls[data-v-91a04c8f]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.c-rassen__select-wrap[data-v-91a04c8f]{flex:calc(50% - .4rem);min-width:0;position:relative}@media (width>=720px){.c-rassen__select-wrap[data-v-91a04c8f]{flex:0 auto}}.c-rassen__select-wrap[data-v-91a04c8f]:after{content:"";border-right:1.5px solid var(--color-muted-foreground);border-bottom:1.5px solid var(--color-muted-foreground);pointer-events:none;width:.4rem;height:.4rem;position:absolute;top:50%;right:.7rem;transform:translateY(-70%)rotate(45deg)}.c-rassen__select[data-v-91a04c8f]{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:2rem;color:var(--color-foreground);font-family:var(--font-body);appearance:none;cursor:pointer;border-radius:999px;outline:none;padding:.3rem 1.7rem .3rem .65rem;font-size:14px;font-weight:600}.c-rassen__select[data-v-91a04c8f]:focus{border-color:var(--color-primary)}.c-rassen__select--active[data-v-91a04c8f]{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-card))}@media (width>=720px){.c-rassen__select[data-v-91a04c8f]{width:auto;min-width:8.5rem}}.c-rassen__count[data-v-91a04c8f]{color:var(--color-muted-foreground);white-space:nowrap;margin:0 0 0 auto;padding-left:.25rem;font-size:.75rem;font-weight:600}.c-rassen__chips[data-v-91a04c8f]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;display:flex}.c-rassen__chip[data-v-91a04c8f]{background:var(--color-secondary);min-height:1.55rem;color:var(--color-secondary-foreground);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .45rem .15rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.c-rassen__chip[data-v-91a04c8f]:hover{background:color-mix(in srgb,var(--color-secondary) 70%,var(--color-accent))}.c-rassen__chip span[data-v-91a04c8f]:last-child{opacity:.7;font-size:.9rem;line-height:1}.c-rassen__clear[data-v-91a04c8f]{color:var(--color-muted-foreground);text-underline-offset:.12em;background:0 0;border:0;padding:.15rem .35rem;font-size:.68rem;font-weight:600;text-decoration:underline}.c-rassen__clear[data-v-91a04c8f]:hover{color:var(--color-foreground)}.c-rassen__empty[data-v-91a04c8f]{border:1px dashed var(--color-border);color:var(--color-muted-foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.75rem .9rem;font-size:.8125rem;display:flex}.c-rassen__empty-reset[data-v-91a04c8f]{background:var(--color-primary);color:var(--color-primary-foreground);border:0;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:600}.c-rassen[data-v-91a04c8f]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.c-rassen[data-v-91a04c8f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (width>=1000px){.c-rassen[data-v-91a04c8f]{grid-template-columns:repeat(3,minmax(0,1fr))}.c-rassen--sample[data-v-91a04c8f]{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-rassen__card[data-v-91a04c8f]{height:100%;color:inherit;background:var(--color-card);border:1px solid var(--color-border);transition:border-color var(--duration) var(--ease);border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.c-rassen__card[data-v-91a04c8f]:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.c-rassen__card:hover .c-rassen__media img[data-v-91a04c8f]{transform:scale(1.03)}.c-rassen__media[data-v-91a04c8f]{aspect-ratio:16/10;background:var(--color-secondary);position:relative;overflow:hidden}.c-rassen__media img[data-v-91a04c8f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.c-rassen__size[data-v-91a04c8f]{background:color-mix(in srgb,var(--color-card) 94%,transparent);color:var(--color-foreground);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.18rem .45rem;font-size:.6rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.c-rassen__copy[data-v-91a04c8f]{flex-direction:column;gap:8px;padding:24px;display:flex}.c-rassen__title[data-v-91a04c8f]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.c-rassen__excerpt[data-v-91a04c8f]{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.c-rassen__traits[data-v-91a04c8f]{flex-wrap:wrap;gap:.2rem;margin:4px 0 0;padding:0;list-style:none;display:flex}.c-rassen__traits li[data-v-91a04c8f]{background:var(--color-secondary);color:var(--color-secondary-foreground);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.c-section[data-v-f8d102aa]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-f8d102aa]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-f8d102aa]{max-width:768px}.c-section__header[data-v-f8d102aa]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-f8d102aa]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-f8d102aa]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-f8d102aa]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-f8d102aa] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-f8d102aa]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-f8d102aa]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-f8d102aa]>*{margin-bottom:16px}.c-section__rich[data-v-f8d102aa]>:last-child{margin-bottom:0}.c-section__rich[data-v-f8d102aa] a{color:var(--color-primary)}.c-section__rich[data-v-f8d102aa] h2{margin:24px 0 16px}.c-section__rich[data-v-f8d102aa] ol,.c-section__rich[data-v-f8d102aa] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-f8d102aa] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-f8d102aa] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-f8d102aa] ol{counter-reset:section-list}.c-section__rich[data-v-f8d102aa] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-f8d102aa] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-f8d102aa] li>ol,.c-section__rich[data-v-f8d102aa] li>ul{margin-top:.55rem}.c-section__img[data-v-f8d102aa],.c-section__placeholder[data-v-f8d102aa]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-f8d102aa]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-f8d102aa]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-f8d102aa]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-f8d102aa]{padding:48px}}.c-merken[data-v-f8d102aa]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.c-merken[data-v-f8d102aa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.c-merken[data-v-f8d102aa]{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-merken__card[data-v-f8d102aa]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);height:100%;color:inherit;transition:border-color var(--duration);align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.c-merken__card[data-v-f8d102aa]:hover{border-color:color-mix(in srgb,var(--color-foreground) 22%,var(--color-border))}.c-merken__empty[data-v-f8d102aa]{color:var(--color-muted-foreground);margin:0}.c-merken__logo[data-v-f8d102aa]{border-radius:var(--radius);background:var(--color-secondary);flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.c-merken__logo img[data-v-f8d102aa]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:6px;display:block}.c-merken__fallback[data-v-f8d102aa]{font-family:var(--font-display);color:var(--color-primary);font-size:1.4rem;font-weight:800}.c-merken__copy[data-v-f8d102aa]{min-width:0}.c-merken__name[data-v-f8d102aa]{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:700}.c-merken__excerpt[data-v-f8d102aa]{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.9rem;display:-webkit-box;overflow:hidden}.c-merken__footer[data-v-f8d102aa]{color:var(--color-muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:2rem 0 0;font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.c-merken__footer svg[data-v-f8d102aa]{flex-shrink:0}.c-section[data-v-200b571a]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-200b571a]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-200b571a]{max-width:768px}.c-section__header[data-v-200b571a]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-200b571a]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-200b571a]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-200b571a]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-200b571a] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-200b571a]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-200b571a]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-200b571a]>*{margin-bottom:16px}.c-section__rich[data-v-200b571a]>:last-child{margin-bottom:0}.c-section__rich[data-v-200b571a] a{color:var(--color-primary)}.c-section__rich[data-v-200b571a] h2{margin:24px 0 16px}.c-section__rich[data-v-200b571a] ol,.c-section__rich[data-v-200b571a] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-200b571a] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-200b571a] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-200b571a] ol{counter-reset:section-list}.c-section__rich[data-v-200b571a] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-200b571a] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-200b571a] li>ol,.c-section__rich[data-v-200b571a] li>ul{margin-top:.55rem}.c-section__img[data-v-200b571a],.c-section__placeholder[data-v-200b571a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-200b571a]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-200b571a]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-200b571a]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-200b571a]{padding:48px}}.c-section--embedded[data-v-200b571a]{padding:0}.c-section--embedded .c-contact__grid--solo[data-v-200b571a]{max-width:none}.c-contact__grid[data-v-200b571a]{gap:clamp(1.75rem,4vw,3rem);display:grid}@media (width>=900px){.c-contact__grid[data-v-200b571a]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.c-contact__grid--solo[data-v-200b571a]{grid-template-columns:1fr;max-width:36rem}.c-contact__info[data-v-200b571a]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);padding:24px}@media (width>=900px){.c-contact__info[data-v-200b571a]{padding:32px}}.c-contact__info-title[data-v-200b571a]{font-family:var(--font-display);margin:0 0 1rem;font-size:1.25rem;font-weight:700}.c-contact__list[data-v-200b571a]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c-contact__list a[data-v-200b571a]{color:var(--color-primary);font-weight:600;text-decoration:none}.c-contact__list a[data-v-200b571a]:hover{text-decoration:underline}.c-contact__label[data-v-200b571a]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.c-contact__text[data-v-200b571a]{white-space:pre-line}.c-contact__hours[data-v-200b571a]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.c-contact__hours li[data-v-200b571a]{justify-content:space-between;gap:1rem;display:flex}.c-contact__list-item[data-v-200b571a]{border-top:1px dotted var(--color-border);padding-top:1.15rem}.c-contact__list-item[data-v-200b571a]:first-child{border-top:none;padding-top:0}.c-contact__social-links[data-v-200b571a]{flex-wrap:wrap;gap:6px;margin-top:.45rem;display:flex}.c-contact__social[data-v-200b571a]{background:var(--color-primary);width:36px;height:36px;color:var(--color-foreground);transition:background var(--duration);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.c-contact__social svg[data-v-200b571a]{width:14px;height:14px}.c-contact__social svg path[data-v-200b571a]{fill:var(--color-white)}.c-contact__social[data-v-200b571a]:hover{background-color:var(--color-accent);text-decoration:none}.c-contact__form-wrap[data-v-200b571a]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);padding:24px}@media (width>=900px){.c-contact__form-wrap[data-v-200b571a]{padding:32px}}.c-contact__form[data-v-200b571a]{gap:1rem;display:grid}.c-contact__hp[data-v-200b571a]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.c-contact__error[data-v-200b571a]{color:#b42318;margin:0;font-size:.9rem}.c-contact__success[data-v-200b571a]{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));color:var(--color-foreground);margin:0;padding:1.25rem 1.35rem;font-weight:600}.c-contact__recaptcha[data-v-200b571a]{color:var(--color-muted-foreground);margin:0;font-size:.72rem;line-height:1.4}.c-contact__recaptcha a[data-v-200b571a]{color:inherit}.auth-page[data-v-e4d6b17b]{isolation:isolate;padding-block:48px 80px;position:relative;overflow:hidden}.auth-page[data-v-e4d6b17b]:after,.auth-page[data-v-e4d6b17b]:before{content:"";z-index:0;filter:blur(56px);pointer-events:none;border-radius:50%;position:absolute}.auth-page[data-v-e4d6b17b]:before{background:#2d4a2d1a;width:min(52vw,420px);height:min(52vw,420px);inset:-20% auto auto -10%}.auth-page[data-v-e4d6b17b]:after{background:#c4541a1a;width:min(42vw,340px);height:min(42vw,340px);inset:auto -8% -24% auto}.auth-page__grid[data-v-e4d6b17b]{z-index:1;width:min(100% - var(--pad) * 2,var(--container));align-items:start;gap:48px;margin-inline:auto;display:grid;position:relative}.auth-page__form-wrap[data-v-e4d6b17b]{border:1.5px solid var(--color-border);background:linear-gradient(165deg,#fdfaf4fa,#f5f0e8eb);border-radius:20px;width:100%;max-width:28rem;padding:28px 24px 32px;box-shadow:inset 0 1px #fdfaf4cc,0 18px 40px #1c14100f}.auth-page__tabs[data-v-e4d6b17b]{background:var(--color-muted);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:999px;margin-bottom:28px;padding:5px;display:flex}.auth-page__tab[data-v-e4d6b17b]{color:var(--color-muted-foreground);text-align:center;cursor:pointer;transition:background var(--duration),color var(--duration),box-shadow var(--duration),transform var(--duration);background:0 0;border:none;border-radius:999px;flex:1;padding:11px 14px;font-size:14px;font-weight:600}.auth-page__tab--active[data-v-e4d6b17b]{background:var(--color-card);color:var(--color-primary);box-shadow:0 2px 10px #1c141014}.auth-page__tab[data-v-e4d6b17b]:hover:not(.auth-page__tab--active){color:var(--color-foreground)}.auth-page__intro[data-v-e4d6b17b]{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:8px;padding-bottom:4px;display:flex}.auth-page__title[data-v-e4d6b17b]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:700;line-height:1.12}.auth-page__lede[data-v-e4d6b17b]{color:var(--color-muted-foreground);margin:0;font-size:15px;line-height:1.6}.auth-page__back[data-v-e4d6b17b]{color:var(--color-primary);background:0 0;border:0;margin:0 0 4px;padding:0;font-size:13px;font-weight:600}.auth-page__code[data-v-e4d6b17b]{letter-spacing:.28em;font-variant-numeric:tabular-nums}.auth-page__hint[data-v-e4d6b17b]{color:var(--color-muted-foreground);margin:.4rem 0 0;font-size:13px;line-height:1.4}.auth-page__form[data-v-e4d6b17b]{flex-direction:column;gap:18px;display:flex}.auth-page__form .btn--full[data-v-e4d6b17b]{min-height:48px;margin-top:4px}.auth-page__row[data-v-e4d6b17b]{gap:14px;display:grid}.auth-page__errors[data-v-e4d6b17b]{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));border-radius:var(--radius);padding:12px 16px;font-size:14px;line-height:1.5}.auth-page__success[data-v-e4d6b17b]{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));color:var(--color-foreground);border-radius:4px;padding:12px 16px;font-size:15px;line-height:1.4}.auth-page__success p[data-v-e4d6b17b]{margin:0}.auth-page__label-row[data-v-e4d6b17b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-page__forgot[data-v-e4d6b17b]{color:var(--color-accent);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.auth-page__switch[data-v-e4d6b17b]{text-align:center;color:var(--color-muted-foreground);margin:0;font-size:14px}.auth-page__switch button[data-v-e4d6b17b]{color:var(--color-primary);background:0 0;border:0;padding:0;font-weight:700}.auth-page__aside[data-v-e4d6b17b]{border:1.5px solid var(--color-border);background:var(--color-card);border-radius:20px;flex-direction:column;display:none;overflow:hidden}.auth-page__aside-media[data-v-e4d6b17b]{aspect-ratio:16/10;background:var(--color-muted);position:relative;overflow:hidden}.auth-page__aside-img[data-v-e4d6b17b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.auth-page__aside-fallback[data-v-e4d6b17b]{background:radial-gradient(ellipse 70% 60% at 20% 20%,#2d4a2d29,transparent 55%),radial-gradient(ellipse 60% 50% at 85% 80%,#c4541a1f,transparent 50%),var(--color-muted);height:100%;color:var(--color-muted-foreground);font-family:var(--font-display);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;font-style:italic;display:flex}.auth-page__aside-mark[data-v-e4d6b17b]{background:var(--color-primary);width:56px;height:56px;color:var(--color-primary-foreground);font-family:var(--font-display);border-radius:16px;place-items:center;font-size:24px;font-style:normal;font-weight:700;display:grid}.auth-page__aside-body[data-v-e4d6b17b]{flex-direction:column;gap:18px;padding:28px 24px;display:flex}.auth-page__aside-heading[data-v-e4d6b17b]{margin:0;font-size:1.45rem}.auth-page__aside-heading[data-v-e4d6b17b] em{color:var(--color-accent);font-style:normal}.auth-page__perks[data-v-e4d6b17b]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.auth-page__perk[data-v-e4d6b17b]{align-items:flex-start;gap:12px;display:flex}.auth-page__perk p[data-v-e4d6b17b]{color:var(--color-muted-foreground);margin:0;font-size:13px;line-height:1.5}.auth-page__perk-check[data-v-e4d6b17b]{background:var(--color-muted);width:24px;height:24px;color:var(--color-primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.auth-page__perk-title[data-v-e4d6b17b]{color:var(--color-foreground)!important;font-size:14px!important;font-weight:700!important}@media (width>=640px){.auth-page__row[data-v-e4d6b17b]{grid-template-columns:1fr 1fr}.auth-page__form-wrap[data-v-e4d6b17b]{padding:36px 32px 40px}}@media (width>=900px){.auth-page[data-v-e4d6b17b]{padding-block:72px 96px}.auth-page__grid[data-v-e4d6b17b]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:stretch;gap:64px}.auth-page__form-wrap[data-v-e4d6b17b]{max-width:none}.auth-page__aside[data-v-e4d6b17b]{height:100%;display:flex;box-shadow:0 18px 40px #1c14100f}}.c-section[data-v-ba04f543]{padding-top:var(--section-pad-top,clamp(3rem,6vw,5rem));padding-bottom:var(--section-pad-bottom,clamp(3rem,6vw,5rem));padding-inline:var(--pad)}.c-section__inner[data-v-ba04f543]{max-width:var(--container);margin:0 auto}.c-section__inner--narrow[data-v-ba04f543]{max-width:768px}.c-section__header[data-v-ba04f543]{max-width:40rem;margin-bottom:2rem}.c-section__header--center[data-v-ba04f543]{text-align:center;flex-flow:column;align-items:center;gap:16px;margin:0 auto 2rem;display:flex}.c-section__eyebrow[data-v-ba04f543]{background:var(--color-secondary);color:var(--color-secondary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 .85rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.c-section__heading[data-v-ba04f543]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-foreground);margin:0;font-weight:800}.c-section__heading[data-v-ba04f543] em{color:var(--color-accent);font-style:normal}.c-section__intro[data-v-ba04f543]{color:var(--color-muted-foreground);max-width:36rem}.c-section__rich[data-v-ba04f543]{color:var(--color-foreground);line-height:1.6}.c-section__rich[data-v-ba04f543]>*{margin-bottom:16px}.c-section__rich[data-v-ba04f543]>:last-child{margin-bottom:0}.c-section__rich[data-v-ba04f543] a{color:var(--color-primary)}.c-section__rich[data-v-ba04f543] h2{margin:24px 0 16px}.c-section__rich[data-v-ba04f543] ol,.c-section__rich[data-v-ba04f543] ul{flex-direction:column;gap:.55rem;margin:0 0 24px;padding:0;list-style:none;display:flex}.c-section__rich[data-v-ba04f543] li{padding-left:1.55rem;line-height:1.55;position:relative}.c-section__rich[data-v-ba04f543] ul>li:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:4px;position:absolute;top:.55em;left:.15rem}.c-section__rich[data-v-ba04f543] ol{counter-reset:section-list}.c-section__rich[data-v-ba04f543] ol>li{counter-increment:section-list;padding-left:2rem}.c-section__rich[data-v-ba04f543] ol>li:before{content:counter(section-list);background:var(--color-secondary);width:1.4rem;height:1.4rem;color:var(--color-primary);letter-spacing:0;border-radius:999px;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.c-section__rich[data-v-ba04f543] li>ol,.c-section__rich[data-v-ba04f543] li>ul{margin-top:.55rem}.c-section__img[data-v-ba04f543],.c-section__placeholder[data-v-ba04f543]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-section__placeholder[data-v-ba04f543]{background:linear-gradient(145deg,var(--color-secondary),var(--color-muted))}.c-section__status[data-v-ba04f543]{color:var(--color-muted-foreground);margin:1rem 0 0}.c-section__content[data-v-ba04f543]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;margin:0 16px;padding:24px;display:flex}@media (width>=900px){.c-section__content[data-v-ba04f543]{padding:48px}}.c-section--calculator[data-v-ba04f543]{padding-top:var(--section-pad-top,clamp(2rem,4vw,3.5rem))}@media (width>=960px){.c-section--calculator .c-section__inner--split[data-v-ba04f543]{grid-template-columns:1fr 640px;align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}}.c-section--calculator .c-section__header[data-v-ba04f543]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width>=960px){.c-section--calculator .c-section__header[data-v-ba04f543]{top:calc(var(--announcement-h) + var(--header-h) + 1.5rem);max-width:none;margin-bottom:0;position:sticky}}.c-section--calculator .c-section__header h1[data-v-ba04f543] em{color:var(--color-accent);font-style:normal}.c-calculator[data-v-ba04f543]{flex-direction:column;gap:1.75rem;display:flex}.c-calculator__progress[data-v-ba04f543]{align-items:center;gap:.85rem;width:100%;height:25px;margin-bottom:16px;display:flex}.c-calculator__bar[data-v-ba04f543]{background:color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:999px;flex:1;height:4px;overflow:hidden}.c-calculator__bar-fill[data-v-ba04f543]{border-radius:inherit;background:color-mix(in srgb,var(--color-foreground) 28%,var(--color-border));height:100%;transition:width .28s var(--ease)}.c-calculator__count[data-v-ba04f543]{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:600}.c-calculator__result[data-v-ba04f543],.c-calculator__step[data-v-ba04f543]{text-align:center;flex-direction:column;align-items:center;display:flex}.c-calculator__icon[data-v-ba04f543]{-o-object-fit:contain;object-fit:contain;width:3.25rem;height:3.25rem;margin-bottom:1rem}.c-calculator__question[data-v-ba04f543]{max-width:36rem;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-foreground);margin:8px 0 24px;font-size:clamp(1.65rem,1.2rem + 1.6vw,2.8rem);font-weight:700;line-height:1.15}.c-calculator__options[data-v-ba04f543]{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.c-calculator__options[data-v-ba04f543]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.c-calculator__option[data-v-ba04f543]{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:5.5rem;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease),transform .16s var(--ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:1.1rem 1.15rem;display:flex}.c-calculator__option--image[data-v-ba04f543]{flex-direction:row;justify-content:flex-start;align-items:center;gap:.9rem;padding:12px 16px 12px 12px}.c-calculator__option[data-v-ba04f543]:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.c-calculator__option[data-v-ba04f543]:active{transform:scale(.985)}.c-calculator__option--selected[data-v-ba04f543]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-card))}.c-calculator__option-image[data-v-ba04f543]{-o-object-fit:cover;object-fit:cover;background:var(--color-secondary);border-radius:8px;flex-shrink:0;width:80px;height:80px}.c-calculator__option-copy[data-v-ba04f543]{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.c-calculator__option-label[data-v-ba04f543]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:700;line-height:1.2}.c-calculator__option-desc[data-v-ba04f543]{color:var(--color-muted-foreground);font-size:.875rem;line-height:1.35}.c-calculator__back[data-v-ba04f543]{color:var(--color-muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.3rem;margin:0;padding:.15rem .1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.c-calculator__back[data-v-ba04f543]:hover{color:var(--color-foreground)}.c-calculator__restart[data-v-ba04f543]{color:var(--color-muted-foreground);text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;margin-top:1.25rem;padding:.35rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.c-calculator__restart[data-v-ba04f543]:hover{color:var(--color-foreground)}.c-calculator__result-text[data-v-ba04f543]{max-width:36rem;color:var(--color-muted-foreground);font-size:var(--text-lead);margin:-.5rem 0 0;line-height:1.45}.c-calculator__products[data-v-ba04f543]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-top:1.75rem;display:grid}@media (width>=768px){.c-calculator__products[data-v-ba04f543]{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-ras-shop[data-v-9bbe972c]{width:min(100% - var(--pad) * 2,var(--container));gap:clamp(2rem,4vw,3rem);margin:0 auto;padding:clamp(1.75rem,3vw,2.75rem) 0 clamp(3rem,6vw,5rem);display:grid}@media (width>=1040px){.p-ras-shop[data-v-9bbe972c]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,48px)}}.p-ras-shop__intro[data-v-9bbe972c]{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;order:2;justify-items:start;gap:1rem;padding:16px;display:grid}@media (width>=560px){.p-ras-shop__intro[data-v-9bbe972c]{order:1;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;padding:1rem}}@media (width>=1040px){.p-ras-shop__intro[data-v-9bbe972c]{top:calc(var(--header-h) + var(--announcement-h) + 1.25rem);grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding:24px;position:sticky}}.p-ras-shop__image[data-v-9bbe972c]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--color-secondary);border-radius:12px;width:8.5rem}@media (width>=1040px){.p-ras-shop__image[data-v-9bbe972c]{width:100%}}.p-ras-shop__copy[data-v-9bbe972c]{flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.p-ras-shop__copy[data-v-9bbe972c] .btn{width:100%}.p-ras-shop__title[data-v-9bbe972c]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,1.2rem + 1.6vw,2.65rem);font-weight:800;line-height:1.05}.p-ras-shop__title[data-v-9bbe972c] em{color:var(--color-accent);font-style:normal}.p-ras-shop__text[data-v-9bbe972c]{white-space:pre-line;margin:0;line-height:1.55}.p-ras-shop__count[data-v-9bbe972c],.p-ras-shop__text[data-v-9bbe972c]{color:var(--color-muted-foreground);font-size:.95rem}.p-ras-shop__count[data-v-9bbe972c]{margin:.15rem 0 0}.p-ras-shop__products[data-v-9bbe972c]{order:1;min-width:0}@media (width>=560px){.p-ras-shop__products[data-v-9bbe972c]{order:2}}.p-ras-shop__grid[data-v-9bbe972c]{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=720px){.p-ras-shop__grid[data-v-9bbe972c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.p-ras-shop__empty[data-v-9bbe972c]{border:1px dashed var(--color-border);background:color-mix(in srgb,var(--color-card) 70%,transparent);border-radius:16px;flex-direction:column;align-items:flex-start;gap:.85rem;margin:0;padding:1.5rem 1.35rem;display:flex}.p-ras-shop__empty p[data-v-9bbe972c]{color:var(--color-muted-foreground);margin:0}.p-ras-shop__top[data-v-9bbe972c]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.c-pagehero[data-v-1197755a]{background:var(--color-background);padding:clamp(2.5rem,5vw,4.5rem) var(--pad) clamp(3rem,6vw,64px)}.c-pagehero--no-padding-bottom[data-v-1197755a]{padding-bottom:0}.c-pagehero--bare[data-v-1197755a]{background:0 0;padding:0}.c-pagehero--bare .c-pagehero__inner[data-v-1197755a]{max-width:none;margin:0;display:block}.c-pagehero__inner[data-v-1197755a]{max-width:var(--container);align-items:center;gap:clamp(2rem,4vw,4rem);margin:0 auto;display:grid}@media (width>=900px){.c-pagehero__inner[data-v-1197755a]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.c-pagehero__copy[data-v-1197755a]{flex-direction:column;align-items:flex-start;display:flex}.c-pagehero__breadcrumbs[data-v-1197755a]{width:100%}.c-pagehero__crumb-list[data-v-1197755a]{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;font-size:.875rem;line-height:1.35;list-style:none;display:flex}.c-pagehero__crumb[data-v-1197755a]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.c-pagehero__crumb[data-v-1197755a]:not(:last-child):after{content:"/";color:color-mix(in srgb,var(--color-muted-foreground) 70%,transparent)}.c-pagehero__crumb-link[data-v-1197755a]{color:var(--color-muted-foreground);transition:color var(--duration);text-decoration:none}.c-pagehero__crumb-link[data-v-1197755a]:hover{color:var(--color-primary);text-decoration:underline}.c-pagehero__crumb-current[data-v-1197755a]{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:500;overflow:hidden}.c-pagehero__title[data-v-1197755a]{letter-spacing:-.03em;color:var(--color-foreground);text-wrap:balance;margin:0;font-size:clamp(2.35rem,1.4rem + 3.6vw,3.75rem);font-weight:800;line-height:1.05}.c-pagehero__title[data-v-1197755a] em{color:var(--color-accent);font-style:normal}.c-pagehero__actions[data-v-1197755a]{flex-wrap:wrap;gap:.75rem;display:flex}.c-pagehero__row-side[data-v-1197755a]{flex-direction:column;align-self:end;gap:1rem;display:flex}.c-pagehero__after[data-v-1197755a]{width:100%}.c-pagehero__text[data-v-1197755a]{max-width:42rem;color:var(--color-muted-foreground);margin:24px 0;font-size:clamp(16px,.95rem + .2vw,19px);line-height:1.55}.c-pagehero__text--row[data-v-1197755a]{max-width:none;margin:0}@media (width>=900px){.c-pagehero__text--row[data-v-1197755a]{padding-bottom:.15em}}.c-pagehero__media[data-v-1197755a]{aspect-ratio:4/5;background:0 0;width:100%;position:relative;overflow:visible}@media (width>=900px){.c-pagehero__media[data-v-1197755a]{aspect-ratio:6/6;justify-self:end;max-height:36rem}}.c-pagehero__frame[data-v-1197755a]{border-radius:var(--radius-lg);background:var(--color-secondary);position:absolute;inset:0;overflow:hidden}.c-pagehero--image-banner .c-pagehero__media[data-v-1197755a]{aspect-ratio:1600/800;max-height:none}@media (width>=900px){.c-pagehero--image-banner .c-pagehero__media[data-v-1197755a]{aspect-ratio:1600/800;justify-self:end;max-width:1600px;max-height:none}}.c-pagehero__img[data-v-1197755a]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.c-pagehero__placeholder[data-v-1197755a]{background:linear-gradient(145deg,var(--color-secondary) 0,var(--color-muted) 55%,#d9cbb6 100%);width:100%;height:100%}.c-pagehero--image-right .c-pagehero__text[data-v-1197755a]{max-width:36rem}@media (width>=900px){.c-pagehero--image-left .c-pagehero__inner[data-v-1197755a]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.c-pagehero--image-left .c-pagehero__media[data-v-1197755a]{order:-1;justify-self:start}}.c-pagehero--no-image .c-pagehero__inner[data-v-1197755a]{grid-template-columns:minmax(0,1fr)}.c-pagehero--stack .c-pagehero__inner[data-v-1197755a]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem)}.c-pagehero--stack .c-pagehero__copy[data-v-1197755a]{gap:12px;width:100%;max-width:none}.c-pagehero--stack .c-pagehero__title[data-v-1197755a]{max-width:20ch}.c-pagehero--stack .c-pagehero__text[data-v-1197755a]{max-width:42rem;margin-top:0}.c-pagehero--stack .c-pagehero__media[data-v-1197755a]{aspect-ratio:1600/800;justify-self:stretch;width:100%;max-width:none;max-height:none}@media (width>=900px){.c-pagehero--stack .c-pagehero__media[data-v-1197755a]{aspect-ratio:1600/800;justify-self:stretch;max-width:none;max-height:none}}.c-pagehero--stack.c-pagehero--content-center .c-pagehero__copy[data-v-1197755a]{text-align:center;align-items:center}.c-pagehero--stack.c-pagehero--content-center .c-pagehero__title[data-v-1197755a]{max-width:22ch}.c-pagehero--stack.c-pagehero--content-center .c-pagehero__text[data-v-1197755a]{margin-inline:auto}.c-pagehero--stack.c-pagehero--content-center .c-pagehero__media[data-v-1197755a]{justify-self:stretch;max-width:none}.c-pagehero--shrink-scroll .c-pagehero__media[data-v-1197755a]{will-change:height,max-height}.c-pagehero--shrink-scroll .c-pagehero__img[data-v-1197755a]{transition:object-position .12s linear,-o-object-position .12s linear}.c-pagehero--in-row .c-pagehero__inner[data-v-1197755a]{align-items:flex-start;gap:clamp(1.5rem,3vw,3rem)}@media (width>=900px){.c-pagehero--in-row .c-pagehero__inner[data-v-1197755a]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.c-pagehero--in-row .c-pagehero__copy[data-v-1197755a]{gap:12px}.c-pagehero--in-row .c-pagehero__title[data-v-1197755a]{max-width:18ch}.c-pagehero--content-center[data-v-1197755a]{padding-bottom:0}.c-pagehero--content-center .c-pagehero__inner[data-v-1197755a]{justify-items:center}.c-pagehero--content-center .c-pagehero__copy[data-v-1197755a]{text-align:center;align-items:center;width:100%;max-width:42rem}.c-pagehero--content-center .c-pagehero__breadcrumbs[data-v-1197755a]{justify-content:center;display:flex}.c-pagehero--content-center .c-pagehero__crumb-list[data-v-1197755a]{justify-content:center}.c-pagehero--content-center .c-pagehero__text[data-v-1197755a]{margin-inline:auto}.c-pagehero--content-center .c-pagehero__media[data-v-1197755a]{justify-self:center;max-width:28rem}.c-pagehero--content-center.c-pagehero--no-image .c-pagehero__copy[data-v-1197755a]{max-width:48rem}.page__status[data-v-ab3e0f8c]{padding:3rem var(--pad);color:var(--color-muted-foreground);margin:0}.p-category[data-v-ab3e0f8c]{padding:0 var(--pad) clamp(3rem,6vw,5rem)}.p-category__inner[data-v-ab3e0f8c]{max-width:var(--container);margin:0 auto}.p-category__empty[data-v-ab3e0f8c]{color:var(--color-muted-foreground);margin:0;padding:2rem 0}.c-proscons[data-v-21b093ee]{align-items:start;margin:16px -48px;display:grid}@media (width>=768px){.c-proscons[data-v-21b093ee]{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px -80px}}.c-proscons__col[data-v-21b093ee]{border:1.5px solid var(--color-border);background:var(--color-card);height:100%;padding:24px}@media (width>=768px){.c-proscons__col[data-v-21b093ee]{padding:32px}}.c-proscons__col--plus[data-v-21b093ee]{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:linear-gradient(165deg,color-mix(in srgb,var(--color-primary) 7%,var(--color-card)) 0,var(--color-card) 55%);border-bottom:0;border-radius:8px 8px 0 0}@media (width>=768px){.c-proscons__col--plus[data-v-21b093ee]{border-right:none;border-bottom:1.5px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));border-radius:8px 0 0 8px}}.c-proscons__col--min[data-v-21b093ee]{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));border-top:1.5px solid var(--color-border);background:linear-gradient(165deg,color-mix(in srgb,var(--color-accent) 8%,var(--color-card)) 0,var(--color-card) 55%);border-radius:0 0 8px 8px}@media (width>=768px){.c-proscons__col--min[data-v-21b093ee]{border-top:1.5px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));border-left:1.5px solid var(--color-border);border-radius:0 8px 8px 0}}.c-proscons__badge[data-v-21b093ee]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.c-proscons__col--plus .c-proscons__badge[data-v-21b093ee]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.c-proscons__col--min .c-proscons__badge[data-v-21b093ee]{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.c-proscons__heading[data-v-21b093ee]{border-bottom:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:1rem;padding-bottom:.85rem;font-size:clamp(18px,1.1rem + .5vw,1.8rem);font-weight:700;line-height:1.15}.c-proscons__heading[data-v-21b093ee] em{color:var(--color-accent);font-style:normal}.c-proscons__col--plus .c-proscons__heading[data-v-21b093ee]{color:var(--color-primary)}.c-proscons__col--min .c-proscons__heading[data-v-21b093ee]{color:var(--color-accent)}.c-proscons__list[data-v-21b093ee]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.c-proscons__list li[data-v-21b093ee]{color:var(--color-foreground);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:16px;line-height:1.45;display:grid}@media (width>=768px){.c-proscons__list li[data-v-21b093ee]{font-size:18px}}.c-proscons__mark[data-v-21b093ee]{color:inherit;margin-top:.15rem;display:inline-flex}.c-proscons__col--plus .c-proscons__mark[data-v-21b093ee]{color:var(--color-primary)}.c-proscons__col--min .c-proscons__mark[data-v-21b093ee]{color:var(--color-accent)}.c-proscons__mark svg[data-v-21b093ee]{width:1.15rem;height:1.15rem;display:block}@media (width>=768px){.c-proscons__mark svg[data-v-21b093ee]{margin-top:2px}}.p-hondenras[data-v-771c999d]{z-index:2;max-width:768px;margin:0 auto;position:relative}.p-hondenras__content[data-v-771c999d]{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:1.25rem;margin:-64px 40px 24px;padding:24px 24px 0;display:flex}@media (width>=900px){.p-hondenras__content[data-v-771c999d]{border-radius:16px;margin:-180px auto 64px;padding:48px 48px 0}}.p-hondenras__traits[data-v-771c999d]{grid-template-columns:1fr;gap:.65rem;margin:8px 0 24px;padding:0;list-style:none;display:grid}@media (width>=560px){.p-hondenras__traits[data-v-771c999d]{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 48px}}.p-hondenras__trait[data-v-771c999d]{border:1.5px solid var(--color-border);background:var(--color-white);height:100%;color:inherit;box-shadow:0 1px 0 color-mix(in srgb,var(--color-foreground) 4%,transparent);cursor:pointer;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:.85rem;padding:.95rem 1rem;text-decoration:none;display:flex}.p-hondenras__trait[data-v-771c999d]:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-secondary) 55%,var(--color-card));box-shadow:0 6px 18px color-mix(in srgb,var(--color-foreground) 8%,transparent);transform:translateY(-1px)}.p-hondenras__trait:hover .p-hondenras__trait-action[data-v-771c999d]{background:var(--color-primary);color:var(--color-primary-foreground);transform:translate(2px)}.p-hondenras__trait:hover .p-hondenras__trait-value[data-v-771c999d]{color:var(--color-primary)}.p-hondenras__trait[data-v-771c999d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.p-hondenras__trait[data-v-771c999d]:active{box-shadow:none;transform:translateY(0)}.p-hondenras__trait-copy[data-v-771c999d]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.p-hondenras__trait-value[data-v-771c999d]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-foreground);transition:color var(--duration) var(--ease);font-size:18px;font-weight:700;line-height:1.25}.p-hondenras__trait-subject[data-v-771c999d]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:.72rem;font-weight:600}.p-hondenras__trait-action[data-v-771c999d]{background:var(--color-secondary);width:2rem;height:2rem;color:var(--color-primary);transition:background var(--duration) var(--ease),color var(--duration) var(--ease),transform var(--duration) var(--ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.p-hondenras__products[data-v-771c999d]{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;align-items:flex-start;gap:1rem;margin:0 -48px -1px;padding:24px;display:flex}@media (width>=900px){.p-hondenras__products[data-v-771c999d]{margin:0 -80px -1px;padding:32px}}@media (width>=968px){.p-hondenras__products[data-v-771c999d]{margin:0 -120px -1px;padding:32px}}@media (width>=1320px){.p-hondenras__products[data-v-771c999d]{margin:0 -264px -1px;padding:32px}}.p-hondenras__products-header[data-v-771c999d]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.p-hondenras__products-heading[data-v-771c999d]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:800;line-height:1.15}.p-hondenras__products-heading[data-v-771c999d] em{color:var(--color-accent);font-style:normal}.p-hondenras__product-grid[data-v-771c999d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;display:grid}@media (width>=900px){.p-hondenras__product-grid[data-v-771c999d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-hondenras__rich[data-v-771c999d]{color:var(--color-foreground);line-height:1.6}.p-hondenras__rich[data-v-771c999d]>*+*{margin-top:.9rem}.p-hondenras__rich[data-v-771c999d] a{color:var(--color-primary)}.page__status[data-v-f6099513]{padding:3rem var(--pad);color:var(--color-muted-foreground);margin:0}.p-merk[data-v-f6099513]{padding:0 var(--pad) clamp(3rem,6vw,5rem)}.p-merk__inner[data-v-f6099513]{max-width:var(--container);margin:0 auto}.p-merk__logo[data-v-f6099513]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius);background:var(--color-secondary);width:72px;height:72px;padding:6px}.p-merk__logo--fallback[data-v-f6099513]{font-family:var(--font-display);color:var(--color-primary);place-items:center;padding:0;font-size:1.6rem;font-weight:800;display:grid}.p-merk__empty[data-v-f6099513]{color:var(--color-muted-foreground);margin:0;padding:2rem 0}@media (width<=767px){.p-product-page[data-v-ee535385]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.p-product-page__status[data-v-ee535385]{color:var(--color-muted-foreground);margin:0}.p-product-page__status--error[data-v-ee535385]{color:#b42318}.p-product[data-v-ee535385]{gap:2rem;display:grid}@media (width>=900px){.p-product[data-v-ee535385]{grid-template-columns:1.1fr .9fr;align-items:start;gap:3.5rem}.p-product__info[data-v-ee535385]{position:sticky;top:7rem}}.p-product__crumbs[data-v-ee535385]{grid-column:1/-1}.p-product__crumb-list[data-v-ee535385]{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;font-size:.875rem;line-height:1.35;list-style:none;display:flex}.p-product__crumb[data-v-ee535385]{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.p-product__crumb[data-v-ee535385]:not(:last-child):after{content:"/";color:color-mix(in srgb,var(--color-muted-foreground) 70%,transparent)}.p-product__crumb[aria-current=page][data-v-ee535385]{color:var(--color-foreground)}.p-product__crumb-link[data-v-ee535385]{color:inherit;text-decoration:none}.p-product__crumb-link[data-v-ee535385]:hover{color:var(--color-primary);text-decoration:underline}.p-product__gallery[data-v-ee535385]{gap:.75rem;display:grid}.p-product__media[data-v-ee535385]{aspect-ratio:1;border-radius:calc(var(--radius) + 4px);background:linear-gradient(145deg,var(--color-muted) 0,var(--color-card) 55%,var(--color-secondary) 100%);position:relative;overflow:hidden}.p-product__media img[data-v-ee535385]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-product__thumbs[data-v-ee535385]{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.p-product__thumb[data-v-ee535385]{aspect-ratio:1;border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-card);cursor:pointer;width:100%;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease);padding:0;display:block;overflow:hidden}.p-product__thumb img[data-v-ee535385]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.p-product__thumb[data-v-ee535385]:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}.p-product__thumb--active[data-v-ee535385]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.p-product__placeholder[data-v-ee535385]{height:100%;font-family:var(--font-display);color:color-mix(in srgb,var(--color-foreground) 20%,transparent);place-items:center;font-size:4rem;font-weight:800;display:grid}.p-product__badge[data-v-ee535385]{background:var(--color-accent);width:3rem;height:3rem;color:var(--color-accent-foreground);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:14px;left:14px}.p-product__title[data-v-ee535385]{margin-top:.5rem}.p-product__price[data-v-ee535385]{align-items:baseline;gap:.55rem;margin-top:1rem;font-size:1.35rem;font-weight:700;display:flex}.p-product__was[data-v-ee535385]{color:var(--color-muted-foreground);font-size:.95rem;font-weight:500;text-decoration:line-through}.p-product__stock[data-v-ee535385]{color:var(--color-primary);margin-top:.4rem;font-size:.9rem;font-weight:600}.p-product__stock--out[data-v-ee535385]{color:#b42318}.p-product__desc[data-v-ee535385]{color:var(--color-muted-foreground);white-space:pre-wrap;max-width:36rem;margin-top:1.25rem}.p-product__breeds[data-v-ee535385]{margin-top:1.5rem}.p-product__breeds-label[data-v-ee535385]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0 0 .65rem;font-size:.8rem;font-weight:600}.p-product__breed-list[data-v-ee535385]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-product__breed[data-v-ee535385]{background:var(--color-secondary);max-width:100%;color:var(--color-secondary-foreground);transition:background var(--duration) var(--ease),color var(--duration) var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .8rem .3rem .3rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.p-product__breed[data-v-ee535385]:hover{background:color-mix(in srgb,var(--color-secondary) 90%,#000)}.p-product__breed img[data-v-ee535385]{-o-object-fit:cover;object-fit:cover}.p-product__breed img[data-v-ee535385],.p-product__breed-fallback[data-v-ee535385]{background:var(--color-muted);border-radius:999px;flex-shrink:0;width:1.85rem;height:1.85rem}.p-product__breed-fallback[data-v-ee535385]{place-items:center;font-size:.75rem;display:grid}.p-product__options[data-v-ee535385]{gap:1.15rem;margin-top:1.5rem;display:grid}.p-product__option-label[data-v-ee535385]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .6rem;font-size:.8rem;font-weight:600;display:flex}.p-product__option-label strong[data-v-ee535385]{letter-spacing:0;text-transform:none;color:var(--color-foreground);font-size:.95rem;font-weight:600}.p-product__option-list[data-v-ee535385]{flex-wrap:wrap;gap:.45rem;display:flex}.p-product__option-list--swatches[data-v-ee535385]{gap:.65rem}.p-product__choice[data-v-ee535385]{border:1.5px solid var(--color-border);background:var(--color-card);min-height:2.5rem;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease),box-shadow var(--duration) var(--ease);border-radius:999px;padding:.4rem .95rem;font-size:.95rem;font-weight:600;position:relative}.p-product__choice[data-v-ee535385]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}.p-product__choice--active[data-v-ee535385]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-card));color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.p-product__choice--swatch[data-v-ee535385]{background:var(--swatch,var(--color-muted));width:2.35rem;height:2.35rem;min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 12%,transparent);border-radius:999px;padding:0}.p-product__choice--swatch.p-product__choice--active[data-v-ee535385]{background:var(--swatch,var(--color-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 12%,transparent),0 0 0 2px var(--color-background,#fff),0 0 0 4px var(--color-primary);border-color:#0000}.p-product__choice--unavailable[data-v-ee535385]{opacity:.38;cursor:not-allowed;text-decoration:line-through}.p-product__choice--unavailable.p-product__choice--swatch[data-v-ee535385]{text-decoration:none}.p-product__choice--unavailable.p-product__choice--swatch[data-v-ee535385]:after{content:"";background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--color-foreground) 55%,transparent) 46%,color-mix(in srgb,var(--color-foreground) 55%,transparent) 54%,transparent 54%);position:absolute;inset:.35rem}.p-product__buy[data-v-ee535385]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (width<=767px){.p-product__buy[data-v-ee535385]{z-index:40;padding:.75rem var(--pad) calc(.75rem + env(safe-area-inset-bottom));background:var(--color-card);border-top:1px solid var(--color-border);box-shadow:0 -10px 28px color-mix(in srgb,var(--color-foreground) 8%,transparent);margin:0;position:fixed;bottom:0;left:0;right:0}}.p-product__qty[data-v-ee535385]{border:1.5px solid var(--color-border);background:var(--color-card);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex}.p-product__qty button[data-v-ee535385]{background:0 0;border:0;width:2.5rem;height:2.5rem;font-size:1.15rem;line-height:1}.p-product__qty button[data-v-ee535385]:disabled{opacity:.35;cursor:not-allowed}.p-product__qty span[data-v-ee535385]{text-align:center;min-width:1.25rem;font-weight:600}.p-product__cart[data-v-ee535385]{flex:1;min-width:0;max-width:20rem}@media (width<=767px){.p-product__cart[data-v-ee535385]{max-width:none}}.p-product__notes[data-v-ee535385]{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=520px){.p-product__notes[data-v-ee535385]{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-product__notes li[data-v-ee535385]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);gap:.15rem;padding:.75rem .85rem;display:grid}.p-product__notes span[data-v-ee535385]{color:var(--color-muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.p-product__notes a[data-v-ee535385],.p-product__notes strong[data-v-ee535385]{font-size:.95rem;font-weight:600}.p-product__notes a[data-v-ee535385]{color:var(--color-primary);text-decoration:none}.p-product__notes a[data-v-ee535385]:hover{text-decoration:underline}.p-product__related[data-v-ee535385]{margin-top:clamp(2.5rem,6vw,4.5rem)}.p-product__related h2[data-v-ee535385]{margin:0 0 1.25rem}.points-meter[data-v-5d61e2e3]{gap:8px;display:grid}.points-meter__track[data-v-5d61e2e3]{background:var(--color-muted);border-radius:999px;height:10px;overflow:hidden}.points-meter__fill[data-v-5d61e2e3]{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.points-meter__label[data-v-5d61e2e3]{color:var(--color-muted-foreground);margin:0;font-size:13px}.block[data-v-7314b43d]{border:1.5px solid var(--color-border);background:var(--color-card);border-radius:16px;padding:20px 18px}.block__head[data-v-7314b43d]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.block__head h2[data-v-7314b43d]{margin:0;font-size:1.2rem}.block__action[data-v-7314b43d]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.block__action[data-v-7314b43d]:hover{text-decoration:underline}.orders[data-v-7314b43d]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.order[data-v-7314b43d]{border:1px solid var(--color-border);background:var(--color-background);color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.order:hover .order__number[data-v-7314b43d]{color:var(--color-primary)}.order__number[data-v-7314b43d]{margin:0;font-weight:700}.order__meta[data-v-7314b43d]{color:var(--color-muted-foreground);margin:2px 0 0;font-size:13px}.order__total[data-v-7314b43d]{white-space:nowrap;margin:0;font-weight:700}.address-list[data-v-7314b43d]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.address[data-v-7314b43d]{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;gap:12px;padding:16px;display:grid}@media (width>=640px){.address[data-v-7314b43d]{grid-template-columns:1fr auto;align-items:start}}.address__badge[data-v-7314b43d]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-card));color:var(--color-primary);border-radius:999px;margin:0 0 8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.address__line[data-v-7314b43d]{color:var(--color-foreground);margin:0;font-size:14px;line-height:1.5}.address__line[data-v-7314b43d]:first-of-type{color:var(--color-foreground);font-weight:700}.address__actions[data-v-7314b43d]{flex-wrap:wrap;gap:8px;display:flex}.address__actions button[data-v-7314b43d]{background:var(--color-muted);color:var(--color-foreground);cursor:pointer;border:0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.address__actions button[data-v-7314b43d]:hover{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-muted))}.address__actions button.address__remove[data-v-7314b43d]{color:var(--color-accent)}.form[data-v-7314b43d]{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;gap:12px;margin:0 0 16px;padding:16px;display:grid}.form h3[data-v-7314b43d]{margin:0;font-size:1rem}.form--narrow[data-v-7314b43d]{max-width:28rem}.form__row[data-v-7314b43d]{gap:14px;display:grid}@media (width>=640px){.form__row[data-v-7314b43d]{grid-template-columns:1fr 1fr}.form__row--street[data-v-7314b43d]{grid-template-columns:1.6fr .8fr}}.form__actions[data-v-7314b43d]{flex-wrap:wrap;gap:10px;display:flex}.form__lookup[data-v-7314b43d]{color:var(--color-muted-foreground);margin:0;font-size:.875rem}.form__lookup--error[data-v-7314b43d]{color:#b42318}.hint[data-v-7314b43d]{color:var(--color-muted-foreground);margin:6px 0 0;font-size:13px}.hint a[data-v-7314b43d]{color:var(--color-primary);font-weight:600}.points-meter[data-v-7314b43d]{margin:0 0 16px}.points[data-v-7314b43d]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.points__balance[data-v-7314b43d]{color:var(--color-muted-foreground);margin:.35rem 0 0}.points__row[data-v-7314b43d]{grid-template-columns:1fr auto auto;align-items:baseline;gap:.75rem;font-size:.95rem;display:grid}.points__when[data-v-7314b43d]{font-size:.85rem}.muted[data-v-7314b43d],.points__when[data-v-7314b43d]{color:var(--color-muted-foreground)}.muted[data-v-7314b43d]{margin:0;font-size:14px}.muted a[data-v-7314b43d]{color:var(--color-primary);font-weight:700}.help[data-v-7314b43d]{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.help a[data-v-7314b43d]{color:var(--color-muted-foreground);font-size:14px;font-weight:600;text-decoration:none}.help a[data-v-7314b43d]:hover{color:var(--color-primary)}.flash[data-v-7314b43d]{border-radius:8px;margin:0 0 8px;padding:12px 14px;font-size:14px}.flash--error[data-v-7314b43d]{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}.flash--success[data-v-7314b43d]{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border))}.flash button[data-v-7314b43d]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:700;text-decoration:underline}.p-products__content[data-v-0e1cd8e3]{padding-block:0 4rem}.p-products__status[data-v-0e1cd8e3]{color:var(--color-muted-foreground)}.p-products__status--error[data-v-0e1cd8e3]{color:#b42318}.p-cart[data-v-c3aed14f]{padding-bottom:32px}@media (width>=768px){.p-cart[data-v-c3aed14f]{padding-bottom:64px}}.p-cart[data-v-c3aed14f] .c-pagehero{padding-bottom:32px}.p-cart__content[data-v-c3aed14f]{padding-top:0}.p-cart__empty[data-v-c3aed14f]{color:var(--color-muted-foreground)}.p-cart__empty a[data-v-c3aed14f]{color:var(--color-foreground);font-weight:600}.p-cart__grid[data-v-c3aed14f]{gap:2rem;display:grid}@media (width>=960px){.p-cart__grid[data-v-c3aed14f]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);align-items:start;gap:2.5rem}}.p-cart__main[data-v-c3aed14f]{gap:1.5rem;display:grid}.p-cart__block[data-v-c3aed14f]{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;padding:1.25rem}@media (width>=768px){.p-cart__block[data-v-c3aed14f]{padding:1.5rem}}.p-cart__heading[data-v-c3aed14f]{font-family:var(--font-display);margin:0 0 16px;font-size:1.25rem;font-weight:700}.p-cart__lines[data-v-c3aed14f]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.p-cart__line[data-v-c3aed14f]{border-bottom:1px solid var(--color-border);grid-template-columns:4.5rem 1fr;align-items:center;gap:.85rem 1rem;padding-bottom:1rem;display:grid}.p-cart__line[data-v-c3aed14f]:last-child{border-bottom:0;padding-bottom:0}@media (width>=640px){.p-cart__line[data-v-c3aed14f]{grid-template-columns:5rem 1fr auto}}.p-cart__linemedia[data-v-c3aed14f]{aspect-ratio:1;border-radius:var(--radius);background:var(--color-muted);width:4.5rem;overflow:hidden}@media (width>=640px){.p-cart__linemedia[data-v-c3aed14f]{width:5rem}}.p-cart__linemedia img[data-v-c3aed14f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-cart__linemeta[data-v-c3aed14f]{min-width:0}.p-cart__linemeta p[data-v-c3aed14f]{color:var(--color-muted-foreground);margin-top:.2rem;font-size:.875rem}.p-cart__linelink[data-v-c3aed14f]{color:inherit;font-weight:600;text-decoration:none}.p-cart__linelink[data-v-c3aed14f]:hover{color:var(--color-primary)}.p-cart__lineprice[data-v-c3aed14f]{font-weight:600;color:var(--color-foreground)!important}.p-cart__lineactions[data-v-c3aed14f]{grid-column:2;align-items:center;gap:.75rem;display:flex}@media (width>=640px){.p-cart__lineactions[data-v-c3aed14f]{grid-column:auto}}.p-cart__lineqty[data-v-c3aed14f]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);align-items:center;gap:.5rem;padding:.25rem;display:inline-flex}.p-cart__lineqty button[data-v-c3aed14f]{background:0 0;border:0;width:1.75rem;height:1.75rem;font-size:1rem}.p-cart__lineremove[data-v-c3aed14f]{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-muted-foreground);background:0 0;border:0;place-items:center;display:inline-grid}.p-cart__lineremove[data-v-c3aed14f]:hover{background:var(--color-muted);color:var(--color-foreground)}.p-cart__choices[data-v-c3aed14f]{gap:12px;display:grid}@media (width>=640px){.p-cart__choices[data-v-c3aed14f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-cart__choice[data-v-c3aed14f]{border:1.5px solid var(--color-border);background:var(--color-background);text-align:left;cursor:pointer;width:100%;transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease);border-radius:12px;align-items:flex-start;gap:8px;padding:.95rem 1rem;display:flex}.p-cart__choice[data-v-c3aed14f]:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}.p-cart__choice[data-v-c3aed14f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.p-cart__choice--active[data-v-c3aed14f]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-card))}.p-cart__choice--active .p-cart__choice-mark[data-v-c3aed14f]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--color-card)}.p-cart__choice[data-v-c3aed14f]:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.p-cart__choice-mark[data-v-c3aed14f]{border:1.5px solid var(--color-border);background:var(--color-card);border-radius:999px;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:4px}.p-cart__choice-copy[data-v-c3aed14f]{flex:1;gap:.15rem;min-width:0;display:grid}.p-cart__choice-copy strong[data-v-c3aed14f]{font-size:16px}.p-cart__choice-copy span[data-v-c3aed14f]{color:var(--color-muted-foreground);font-size:.85rem;line-height:1.35}.p-cart__choice-extra[data-v-c3aed14f]{white-space:nowrap;flex-shrink:0;align-self:center;margin-left:auto;font-size:.9rem;font-weight:600}.p-cart__account[data-v-c3aed14f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.p-cart__account p[data-v-c3aed14f]{margin:0}.p-cart__textbtn[data-v-c3aed14f]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.p-cart__textbtn[data-v-c3aed14f]:hover{text-decoration:underline}.p-cart__login[data-v-c3aed14f]{gap:.85rem;margin-top:1rem;display:grid}.p-cart__login-extra[data-v-c3aed14f]{color:var(--color-muted-foreground);margin:0;font-size:.9rem}.p-cart__login-extra a[data-v-c3aed14f]{color:var(--color-primary);font-weight:600}.p-cart__fields[data-v-c3aed14f]{gap:1rem;display:grid}@media (width>=640px){.p-cart__fields[data-v-c3aed14f]{grid-template-columns:repeat(2,minmax(0,1fr))}.p-cart__field--span2[data-v-c3aed14f]{grid-column:1/-1}.p-cart__field--street[data-v-c3aed14f]{grid-column:span 1}}.p-cart__field-error[data-v-c3aed14f]{color:#b42318;margin:.25rem 0 0;font-size:.8rem}.p-cart__lookup[data-v-c3aed14f]{color:var(--color-muted-foreground);grid-column:1/-1;margin:0;font-size:.875rem}.p-cart__lookup--found[data-v-c3aed14f]{color:#1b7f3b;font-weight:600}@media (width>=960px){.p-cart__summary[data-v-c3aed14f]{top:calc(var(--header-h) + var(--announcement-h) + 36px);position:sticky}}.p-cart__summary-card[data-v-c3aed14f]{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;padding:1.25rem;display:grid}@media (width>=768px){.p-cart__summary-card[data-v-c3aed14f]{padding:1.5rem}}.p-cart__summary-rows[data-v-c3aed14f]{gap:.75rem;display:grid}.p-cart__points[data-v-c3aed14f]{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);gap:.65rem;padding:16px 0 4px;font-size:.9rem;display:grid}.p-cart__points p[data-v-c3aed14f]{margin:0}.p-cart__summary-row[data-v-c3aed14f]{justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.p-cart__summary-row--total[data-v-c3aed14f]{border-top:1px solid var(--color-border);padding-top:.75rem;font-size:1.125rem}.p-cart__summary-note[data-v-c3aed14f]{color:var(--color-muted-foreground);margin:16px 0 0;font-size:.8rem;line-height:1.45}.p-cart__checks[data-v-c3aed14f]{flex-flow:column;gap:12px;margin:24px 0;display:flex}.p-cart__submit-error[data-v-c3aed14f]{color:#b42318;margin:0;font-size:.875rem}.p-cart[data-v-c3aed14f] .form-field input[aria-invalid=true],.p-cart[data-v-c3aed14f] .form-field textarea[aria-invalid=true]{border-color:#b42318}.c-return-request[data-v-81a1c83f]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;padding:24px}@media (width>=900px){.c-return-request[data-v-81a1c83f]{padding:40px}}.c-return-request__header[data-v-81a1c83f]{margin-bottom:1.25rem}.c-return-request__title[data-v-81a1c83f]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:2.1rem;font-weight:700}.c-return-request__intro[data-v-81a1c83f]{color:var(--color-muted-foreground);margin:0;line-height:1.5}.c-return-request__lookup[data-v-81a1c83f],.c-return-request__result[data-v-81a1c83f]{gap:1rem;display:grid}.c-return-request__order[data-v-81a1c83f]{font-family:var(--font-display);margin:0;font-size:1.4rem;font-weight:700}.c-return-request__error[data-v-81a1c83f]{color:#b42318;margin:0}.c-return-request__hint[data-v-81a1c83f]{color:var(--color-muted-foreground);margin:0;font-size:.9rem}.c-return-request__again[data-v-81a1c83f],.c-return-request__hint a[data-v-81a1c83f]{color:var(--color-primary)}.c-return-request__again[data-v-81a1c83f]{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.page__status[data-v-e569d0da]{padding:3rem var(--pad);color:var(--color-muted-foreground);margin:0}.page__return[data-v-e569d0da]{width:min(100% - var(--pad) * 2,var(--container));grid-template-columns:1fr;align-items:start;gap:2rem;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3rem,6vw,5rem);display:grid}@media (width>=900px){.page__return[data-v-e569d0da]{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:clamp(2rem,4vw,4rem)}}.page__order[data-v-e569d0da]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);width:100%;max-width:42rem;margin:.85rem 0 0;padding:1rem 1.15rem}.page__order a[data-v-e569d0da]{color:var(--color-primary);margin-left:.35rem;font-weight:600;display:inline-block}.l-announcement-bar[data-v-1a78c882]{--announcement-duration:12s;z-index:100;background:var(--color-primary);height:36px;color:var(--color-primary-foreground);font-size:13px;font-weight:500;position:fixed;top:0;left:0;right:0;overflow:hidden}.l-announcement-bar:hover .l-announcement-bar__track[data-v-1a78c882]{animation-play-state:paused}.l-announcement-bar__viewport[data-v-1a78c882]{height:100%;overflow:hidden}.l-announcement-bar__track[data-v-1a78c882]{animation:announcement-marquee-1a78c882 var(--announcement-duration) linear infinite;will-change:transform;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.l-announcement-bar__track[data-v-1a78c882]{animation:none}}.l-announcement-bar__text[data-v-1a78c882]{text-align:center;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:36px;margin:0;padding:0 16px;font-weight:700;display:flex}@keyframes announcement-marquee-1a78c882{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.l-header__nav[data-v-5b775014]{flex:1;justify-content:center;display:none}@media (width>=1024px){.l-header__nav[data-v-5b775014]{display:flex}}.c-nav[data-v-5b775014]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.c-nav__item[data-v-5b775014]{position:relative}.c-nav__item--mega[data-v-5b775014]{align-self:stretch;align-items:center;display:flex}.c-nav__link[data-v-5b775014]{border-radius:var(--radius);font:inherit;color:var(--color-foreground);cursor:pointer;transition:background var(--duration);background:0 0;border:0;align-items:center;gap:4px;padding:6.4px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.c-nav__link--active[data-v-5b775014],.c-nav__link.router-link-active[data-v-5b775014],.c-nav__link[data-v-5b775014]:hover{background:var(--color-muted)}.c-nav__link--active .c-nav__chevron[data-v-5b775014]{transform:rotate(180deg)}.c-nav__chevron[data-v-5b775014]{opacity:.6;width:14px;height:14px;transition:transform .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.c-nav__chevron[data-v-5b775014]{transition:none!important}}.c-meganav[data-v-5b775014]{--nav-ease:cubic-bezier(.22, 1, .36, 1);--mega-duration:.42s;z-index:100;pointer-events:none;width:100%;color:var(--color-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:grid-template-rows var(--mega-duration) var(--nav-ease),border-color .18s ease,visibility 0s linear var(--mega-duration);background:#fdfaf4f5;grid-template-rows:0fr;display:none;position:absolute;top:100%;left:0;right:0}@media (width>=1024px){.c-meganav[data-v-5b775014]{display:grid}}.c-meganav--open[data-v-5b775014]{visibility:visible;pointer-events:auto;transition:grid-template-rows var(--mega-duration) var(--nav-ease),border-color .18s ease,visibility 0s linear 0s;grid-template-rows:1fr}.c-meganav--open .c-meganav__track[data-v-5b775014]{animation:mega-track-in-5b775014 var(--mega-duration) var(--nav-ease) both}.c-meganav--open .c-meganav__item[data-v-5b775014]{animation:mega-item-in-5b775014 .38s var(--nav-ease) both;animation-delay:calc(80ms + var(--stagger,0s))}.c-meganav--open .c-meganav__image[data-v-5b775014]{animation:mega-image-in-5b775014 .38s var(--nav-ease) both;animation-delay:calc(.1s + var(--stagger,0s))}.c-meganav--open .c-meganav__arrow[data-v-5b775014]{opacity:1;transition-delay:.18s}.c-meganav--can-left .c-meganav__track[data-v-5b775014]:before,.c-meganav--can-right .c-meganav__track[data-v-5b775014]:after{opacity:1}.c-meganav__inner[data-v-5b775014]{min-height:0;overflow:hidden}.c-meganav__track[data-v-5b775014]{opacity:1;min-height:0;transition:margin-left var(--mega-duration) var(--nav-ease);margin-left:0;position:relative;transform:none}.c-meganav__track[data-v-5b775014]:after,.c-meganav__track[data-v-5b775014]:before{content:"";z-index:1;pointer-events:none;opacity:0;width:72px;transition:opacity .2s var(--nav-ease);position:absolute;top:0;bottom:0}.c-meganav__track[data-v-5b775014]:before{background:linear-gradient(90deg,#fdfaf4f5,#0000);left:0}.c-meganav__track[data-v-5b775014]:after{background:linear-gradient(270deg,#fdfaf4f5,#0000);right:0}.c-meganav__list[data-v-5b775014]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;align-items:stretch;gap:8px;margin:0;padding:8px 52px 8px 0;list-style:none;display:flex;overflow:auto hidden}.c-meganav__list[data-v-5b775014]::-webkit-scrollbar{display:none}.c-meganav__item[data-v-5b775014]{opacity:1;flex:none;transform:none}.c-meganav__card[data-v-5b775014]{border-radius:var(--radius);min-width:180px;color:var(--color-foreground);background:var(--color-background);transition:background var(--duration);flex-direction:row;align-items:flex-start;gap:0;padding:4px;text-decoration:none;display:flex}.c-meganav__card[data-v-5b775014]:hover{background:var(--color-secondary)}.c-meganav__image[data-v-5b775014]{-o-object-fit:cover;object-fit:cover;background:var(--color-muted);border-radius:3px;flex-shrink:0;width:50px;height:50px}.c-meganav__image img[data-v-5b775014]{filter:saturate(1.5)brightness(1.1)}.c-meganav__image--placeholder[data-v-5b775014]{display:block}.c-meganav__text[data-v-5b775014]{flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.c-meganav__title[data-v-5b775014]{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.c-meganav__description[data-v-5b775014]{color:var(--color-muted-foreground);white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3}.c-meganav__arrow[data-v-5b775014]{z-index:2;border:1px solid var(--color-border);background:var(--color-card);width:36px;height:36px;color:var(--color-foreground);cursor:pointer;opacity:0;transition:background var(--duration),opacity .18s ease;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);box-shadow:0 4px 14px #1c14101f}.c-meganav__arrow[hidden][data-v-5b775014]{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s;display:flex}.c-meganav__arrow[data-v-5b775014]:hover{background:var(--color-secondary)}.c-meganav__arrow--prev[data-v-5b775014]{left:8px}.c-meganav__arrow--next[data-v-5b775014]{right:8px}.c-mobilenav[data-v-5b775014]{z-index:200;pointer-events:none;visibility:hidden;position:fixed;inset:0}@media (width>=1024px){.c-mobilenav[data-v-5b775014]{display:none!important}}.c-mobilenav--open[data-v-5b775014]{pointer-events:auto;visibility:visible}.c-mobilenav--open .c-mobilenav__overlay[data-v-5b775014]{opacity:1}.c-mobilenav--open .c-mobilenav__panel[data-v-5b775014]{transform:none}.c-mobilenav__overlay[data-v-5b775014]{opacity:0;cursor:pointer;background:#1c141073;border:0;padding:0;transition:opacity .24s;position:absolute;inset:0}.c-mobilenav__panel[data-v-5b775014]{background:var(--color-background);flex-direction:column;width:min(100vw - 48px,360px);transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #1c14101f}.c-mobilenav__top[data-v-5b775014]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.c-mobilenav__langs[data-v-5b775014]{flex-wrap:wrap;gap:8px;display:flex}.c-mobilenav__lang[data-v-5b775014]{border:1.5px solid var(--color-border);border-radius:var(--radius);height:36px;color:var(--color-foreground);letter-spacing:.04em;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.c-mobilenav__lang--active[data-v-5b775014]{border-color:var(--color-foreground)}.c-mobilenav__close[data-v-5b775014]{border-radius:var(--radius);width:40px;height:40px;color:var(--color-foreground);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-6px;display:inline-flex}.c-mobilenav__body[data-v-5b775014]{overscroll-behavior:contain;flex-direction:column;flex:1;padding:8px 0 24px;display:flex;overflow-y:auto}.c-mobilenav__featured[data-v-5b775014]{flex-direction:column;gap:4px;padding:8px 16px 20px;display:flex}.c-mobilenav__feature[data-v-5b775014]{border-radius:var(--radius);color:var(--color-foreground);align-items:center;gap:14px;padding:8px 4px;text-decoration:none;display:flex}.c-mobilenav__feature[data-v-5b775014]:focus-visible,.c-mobilenav__feature[data-v-5b775014]:hover{background:var(--color-muted);outline:none}.c-mobilenav__thumb[data-v-5b775014]{-o-object-fit:cover;object-fit:cover;background:var(--color-muted);border-radius:8px;flex-shrink:0;width:56px;height:56px}.c-mobilenav__thumb--empty[data-v-5b775014]{display:block}.c-mobilenav__copy[data-v-5b775014]{flex-direction:column;gap:2px;min-width:0;display:flex}.c-mobilenav__title[data-v-5b775014]{font-size:16px;font-weight:700;line-height:1.25}.c-mobilenav__desc[data-v-5b775014]{color:var(--color-muted-foreground);font-size:13px;font-weight:400;line-height:1.35}.c-mobilenav__links[data-v-5b775014]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;margin:0 16px;padding:16px 0;display:flex}.c-mobilenav__links--solo[data-v-5b775014]{border-top:0;padding-top:8px}.c-mobilenav__link[data-v-5b775014]{border-radius:var(--radius);color:var(--color-foreground);padding:4px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.c-mobilenav__link[data-v-5b775014]:focus-visible,.c-mobilenav__link[data-v-5b775014]:hover{background:var(--color-muted);outline:none}.c-mobilenav__footer[data-v-5b775014]{padding:20px 16px 0}.c-mobilenav__cart[data-v-5b775014]{background:var(--color-primary);width:100%;min-height:52px;color:var(--color-primary-foreground);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.c-mobilenav__cart-count[data-v-5b775014]{background:var(--color-accent);min-width:1.25rem;height:1.25rem;color:var(--color-accent-foreground);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-grid}@keyframes mega-track-in-5b775014{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes mega-item-in-5b775014{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes mega-image-in-5b775014{0%{transform:scale(.92)}to{transform:none}}@media (prefers-reduced-motion:reduce){.c-meganav[data-v-5b775014],.c-meganav__arrow[data-v-5b775014],.c-meganav__image[data-v-5b775014],.c-meganav__item[data-v-5b775014],.c-meganav__track[data-v-5b775014]{transition:none!important;animation:none!important}.c-meganav__image[data-v-5b775014],.c-meganav__item[data-v-5b775014],.c-meganav__track[data-v-5b775014]{opacity:1;transform:none}}.c-languages[data-v-eba6d46b]{align-items:center;display:none;position:relative}@media (width>=1024px){.c-languages[data-v-eba6d46b]{display:flex}}.c-languages--open .c-languages__chevron[data-v-eba6d46b]{transform:rotate(180deg)}.c-languages--open .c-languages__toggle[data-v-eba6d46b]{background:var(--color-muted);color:var(--color-foreground)}.c-languages__toggle[data-v-eba6d46b]{border-radius:var(--radius);height:40px;color:var(--color-foreground);font-family:var(--font-body);letter-spacing:.04em;cursor:pointer;transition:color var(--duration),background var(--duration);background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.c-languages__toggle[data-v-eba6d46b]:hover{background:var(--color-muted)}.c-languages__flag[data-v-eba6d46b]{font-size:16px;line-height:1}.c-languages__code[data-v-eba6d46b]{font-size:inherit;font-weight:700}.c-languages__chevron[data-v-eba6d46b]{opacity:.6;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.c-languages__menu[data-v-eba6d46b]{z-index:130;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:160px;margin-top:8px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 12px 28px #1c14101f}.c-languages__menu[data-v-eba6d46b]:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.c-languages__menu[hidden][data-v-eba6d46b]{display:none}.c-languages__option[data-v-eba6d46b]{border-radius:var(--radius);width:100%;color:var(--color-foreground);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--duration);background:0 0;border:none;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.c-languages__option[data-v-eba6d46b]:focus-visible,.c-languages__option[data-v-eba6d46b]:hover{background:var(--color-muted);outline:none}.c-languages__option--active[data-v-eba6d46b]{background:var(--color-muted);font-weight:600}.c-languages__option .c-languages__code[data-v-eba6d46b]{color:var(--color-muted-foreground);margin-left:auto;font-size:12px}.c-search[data-v-7e859c83]{align-items:center;display:flex;position:relative}.c-search__btn[data-v-7e859c83]{border-radius:var(--radius);width:32px;height:32px;color:var(--color-foreground);cursor:pointer;transition:background var(--duration);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=768px){.c-search__btn[data-v-7e859c83]{width:40px;height:40px}}.c-search__btn--active[data-v-7e859c83],.c-search__btn[data-v-7e859c83]:hover{background:var(--color-muted)}.c-search__panel[data-v-7e859c83]{z-index:130;overscroll-behavior:contain;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(92vw,22rem);max-height:min(70vh,32rem);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 28px #1c14101f}.c-search__panel--mobile[data-v-7e859c83]{z-index:200;width:100%;height:auto;max-height:none;box-shadow:none;background:var(--color-background);border:0;border-radius:0;flex-direction:column;padding:12px 16px 0;display:flex;position:fixed;inset:100px 0 0;overflow:hidden}.c-search__field[data-v-7e859c83]{z-index:1;background:inherit;flex-shrink:0;align-items:center;display:flex;position:sticky;top:0}.c-search__input[data-v-7e859c83]{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-background);width:100%;color:var(--color-foreground);font:inherit;outline:none;padding:10px 40px 10px 14px;font-size:14px}@media (width<=767px){.c-search__input[data-v-7e859c83]{border-color:var(--color-primary);background:var(--color-white);padding:12px 40px 12px 14px;font-size:15px}}.c-search__input[data-v-7e859c83]::-webkit-search-cancel-button{appearance:none}.c-search__input[data-v-7e859c83]::-webkit-search-decoration{appearance:none}.c-search__input[data-v-7e859c83]::-webkit-search-results-button{appearance:none}.c-search__input[data-v-7e859c83]::-webkit-search-results-decoration{appearance:none}.c-search__input[data-v-7e859c83]:focus{border-color:var(--color-primary)}.c-search__clear[data-v-7e859c83]{border-radius:var(--radius);width:1.75rem;height:1.75rem;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}.c-search__results[data-v-7e859c83]{gap:12px;margin-top:16px;display:grid}.c-search__panel--mobile .c-search__results[data-v-7e859c83]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.c-search__status[data-v-7e859c83]{color:var(--color-muted-foreground);margin:0;padding:10px 4px;font-size:13px}.c-search__group[data-v-7e859c83]{gap:2px;display:grid}.c-search__group-title[data-v-7e859c83]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0 0 4px;padding:0 4px;font-size:11px;font-weight:700}.c-search__result[data-v-7e859c83]{border-radius:var(--radius);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background var(--duration);background:0 0;border:none;align-items:center;gap:10px;padding:8px;display:flex}.c-search__result[data-v-7e859c83]:focus-visible,.c-search__result[data-v-7e859c83]:hover{background:var(--color-muted);outline:none}.c-search__thumb[data-v-7e859c83]{-o-object-fit:cover;object-fit:cover;background:var(--color-muted);border-radius:4px;flex-shrink:0;width:40px;height:40px}.c-search__thumb--empty[data-v-7e859c83]{display:block}.c-search__meta[data-v-7e859c83]{flex-direction:column;gap:2px;min-width:0;display:flex}.c-search__name[data-v-7e859c83]{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.c-search__name[data-v-7e859c83],.c-search__sub[data-v-7e859c83]{text-overflow:ellipsis;overflow:hidden}.c-search__sub[data-v-7e859c83]{max-width:16rem;color:var(--color-muted-foreground);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box}.c-search__all[data-v-7e859c83]{border:none;border-top:1px solid var(--color-border);width:100%;color:var(--color-primary);text-align:left;cursor:pointer;background:0 0;margin-top:4px;padding:10px 8px;font-size:13px;font-weight:700}.c-search__all[data-v-7e859c83]:hover{background:var(--color-muted)}.c-account[data-v-32cd246f]{border-radius:var(--radius);width:32px;height:32px;color:var(--color-foreground);transition:background var(--duration);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (width>=768px){.c-account[data-v-32cd246f]{width:40px;height:40px}}.c-account[data-v-32cd246f]:hover{background:var(--color-muted)}.c-cart[data-v-f1c2db52]{border-radius:var(--radius);width:32px;height:32px;color:var(--color-foreground);transition:background var(--duration);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (width>=768px){.c-cart[data-v-f1c2db52]{width:40px;height:40px}}.c-cart svg[data-v-f1c2db52]{width:18px;height:18px}.c-cart[data-v-f1c2db52]:hover{background:var(--color-muted)}.c-cart--bump[data-v-f1c2db52]{animation:.48s cubic-bezier(.22,1,.36,1) cart-bump-f1c2db52}.c-cart--bump .c-cart__count[data-v-f1c2db52]{animation:.48s cubic-bezier(.22,1,.36,1) cart-count-pop-f1c2db52}.c-cart__count[data-v-f1c2db52]{background:var(--color-accent);min-width:16px;height:16px;color:var(--color-accent-foreground);border-radius:999px;place-items:center;padding-inline:.2rem;font-size:10px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:0;right:0}@media (width>=768px){.c-cart__count[data-v-f1c2db52]{top:2px;right:2px}}@keyframes cart-bump-f1c2db52{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes cart-count-pop-f1c2db52{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.c-cart--bump[data-v-f1c2db52],.c-cart--bump .c-cart__count[data-v-f1c2db52]{animation:none}}.l-header[data-v-a816f392]{z-index:101;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background:#f5f0e8e6;position:fixed;top:36px;left:0;right:0}@media (width>=768px){.l-header[data-v-a816f392]{border-bottom:none}}.l-header--mega-open[data-v-a816f392]{border-bottom-color:#0000}.l-header[data-v-a816f392]:not(.l-header--scrolled) .c-meganav__track{margin-left:106px}.l-header__inner[data-v-a816f392]{z-index:102;align-items:center;gap:8px;width:100%;max-width:1232px;height:64px;margin:0 auto;padding-inline:16px;display:flex;position:relative}@media (width>=768px){.l-header__inner[data-v-a816f392]{gap:24px}}.l-header__actions[data-v-a816f392]{align-items:center;margin-left:auto;display:flex}@media (width>=768px){.l-header__actions[data-v-a816f392]{gap:4px}}.c-navtoggle[data-v-a816f392]{width:32px;height:32px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:inline-flex}@media (width>=768px){.c-navtoggle[data-v-a816f392]{width:40px;height:40px}}@media (width>=1024px){.c-navtoggle[data-v-a816f392]{display:none!important}}.c-navtoggle span[data-v-a816f392]:not(.sr-only){transform-origin:50%;background:currentColor;border-radius:1px;width:14px;height:2px;transition:transform .22s,opacity .18s;display:block}.c-navtoggle--open[data-v-a816f392]{gap:0}.c-navtoggle--open span[data-v-a816f392]:not(.sr-only):nth-child(2){transform:translateY(2px)rotate(45deg)}.c-navtoggle--open span[data-v-a816f392]:not(.sr-only):nth-child(3){opacity:0;transform:scaleX(0)}.c-navtoggle--open span[data-v-a816f392]:not(.sr-only):nth-child(4){transform:translateY(-2px)rotate(-45deg)}.l-header #l-header__meganav[data-v-a816f392]{display:block}.l-footer[data-v-ccfe0b6b]{background:var(--color-background);color:var(--color-muted-foreground);border-top:1px solid var(--color-border);padding-top:48px;font-size:18px}@media (width>=768px){.l-footer[data-v-ccfe0b6b]{padding-top:64px;font-size:16px}}.l-footer__grid[data-v-ccfe0b6b]{flex-flow:wrap;gap:40px;display:flex}@media (width>=768px){.l-footer__grid[data-v-ccfe0b6b]{gap:64px}}.l-footer__brand[data-v-ccfe0b6b]{grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start;gap:16px;display:grid}@media (width>=768px){.l-footer__brand[data-v-ccfe0b6b]{grid-template-columns:96px 1fr}}.l-footer__logo[data-v-ccfe0b6b]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-foreground);margin:0;font-size:1.5rem;font-weight:800;text-decoration:none}.l-footer__logo span[data-v-ccfe0b6b]{color:var(--color-accent)}.l-footer__info[data-v-ccfe0b6b]{flex-direction:column;gap:4px;display:flex}.l-footer__tagline[data-v-ccfe0b6b]{max-width:288px;margin:8px 0;text-decoration:none}.l-footer__address[data-v-ccfe0b6b]{white-space:pre-line;margin:8px 0}.l-footer__address[data-v-ccfe0b6b],.l-footer__link[data-v-ccfe0b6b]{color:var(--color-muted-foreground)}.l-footer__link[data-v-ccfe0b6b]{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.l-footer__link[data-v-ccfe0b6b]:hover{color:var(--color-accent)}.l-footer__socials[data-v-ccfe0b6b]{gap:6px;margin-top:16px;display:flex}.l-footer__social[data-v-ccfe0b6b]{background:var(--color-primary);width:36px;height:36px;color:var(--color-foreground);transition:background var(--duration);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.l-footer__social svg[data-v-ccfe0b6b]{width:14px;height:14px}.l-footer__social svg path[data-v-ccfe0b6b]{fill:var(--color-white)}.l-footer__social[data-v-ccfe0b6b]:hover{background-color:var(--color-accent)}.l-footer__menus[data-v-ccfe0b6b]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=768px){.l-footer__menus[data-v-ccfe0b6b]{grid-template-columns:160px 180px 180px;gap:64px;margin-left:auto}}.l-footer__menu[data-v-ccfe0b6b]{flex-direction:column;gap:12px;min-width:0;display:flex}.l-footer__title[data-v-ccfe0b6b]{color:var(--color-foreground);font-weight:600}.l-footer__menu-list[data-v-ccfe0b6b]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.l-footer__menu-link[data-v-ccfe0b6b]{color:var(--color-muted-foreground);white-space:nowrap;text-decoration:none;transition:opacity .2s}.l-footer__menu-link[data-v-ccfe0b6b]:hover{opacity:.7;color:var(--color-accent)}.l-footer__bottom[data-v-ccfe0b6b]{border-top:1px solid var(--color-border);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-top:24px;padding:20px 0;font-size:14px;display:flex}.l-footer__bottom>span[data-v-ccfe0b6b]{opacity:.55}@media (width>=768px){.l-footer__bottom[data-v-ccfe0b6b]{margin-top:48px;padding:20px 0;font-size:12px}}.l-footer__payments[data-v-ccfe0b6b]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.l-footer__pay[data-v-ccfe0b6b]{border-radius:4px;line-height:0;display:block;overflow:hidden}.l-footer__pay svg[data-v-ccfe0b6b]{width:auto;height:20px;display:block}.l-shell[data-v-8ec6d5b3]{flex-direction:column;min-height:100vh;padding-top:101px;display:flex}.l-shell__main[data-v-8ec6d5b3]{flex:1;width:100%;position:relative}
/*$vite$:1*/