:root{--vd-bone: #ffffff;--vd-bone-deep: #f4f4f4;--vd-ink: #0a0a0a;--vd-ink-soft: #555555;--vd-leaf: #0a0a0a;--vd-leaf-deep: #000000;--vd-steel: #0a0a0a;--vd-steel-raised: #1f1f1f;--vd-steel-raised-hover: #2c2c2c;--vd-on-steel: #ffffff;--vd-on-steel-soft: #c9c9c9;--vd-deal: #0a0a0a;--vd-gold: #ffffff;--vd-gold-soft: #f0f0f0;--vd-star: #0a0a0a;--vd-radius: 0px;--vd-pane-1: #f5f5f5;--vd-pane-2: #f1f1f1;--vd-pane-3: #f5f5f5;--vd-pane-4: #f1f1f1;--vd-mullion: 16px;--vd-margin: clamp(16px, 2.4vw, 32px);--vd-section-gap: clamp(72px, 9vw, 128px);--vd-step-small: .875rem;--vd-step-body: clamp(1rem, .98rem + .1vw, 1.0625rem);--vd-step-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--vd-step-head: clamp(1.625rem, 1.4rem + 1.1vw, 2.5rem);--vd-step-display: clamp(2.125rem, 1.7rem + 2vw, 3.5rem);--vd-ease-out: cubic-bezier(.16, 1, .3, 1);--vd-dur: .52s}::selection{background:var(--vd-leaf);color:#fff}html{scrollbar-color:var(--vd-leaf) var(--vd-bone-deep);accent-color:var(--vd-leaf)}body{caret-color:var(--vd-leaf);font-feature-settings:"kern" 1}:where(h1,h2,h3,.h1,.h2,.h3){font-family:var(--vd-font-display);font-weight:600;letter-spacing:-.005em;text-wrap:balance}.vd-card__name,.vd-tiles__name,.vd-title-name,.vd-steps__num{font-weight:600!important}.vd-photo-tag{position:absolute;inset-block-end:10px;inset-inline-end:10px;z-index:2;padding:3px 8px;border-radius:999px;background:#0a0a0a8c;color:#f7f7f7;font-size:11px;line-height:1.4;letter-spacing:.02em;pointer-events:none}.mega-menu img{border-radius:12px;object-fit:cover;transition:transform .5s var(--vd-ease-out)}.mega-menu a:hover img{transform:scale(1.03)}.mega-menu__link{font-weight:600}.mega-menu__list:has(img):after{content:"Kategoriebilder: Symbolbilder";grid-column:1 / -1;font-size:11px;color:var(--vd-ink-soft)}.product-grid__item product-price,.product-grid__item .price{font-size:1.0625rem!important;font-weight:700}.product-details product-price,.product-information product-price,.product-details .price-item__group.price,.product-information .price-item__group.price{font-family:var(--vd-font-display);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)!important;font-weight:700}.vd-logo{display:block;width:auto!important;height:24px!important;max-width:none}@media(max-width:749px){.vd-logo{height:20px!important}}:where(.vd-hero__mosaic,.vd-finder__panes,.vd-sets__panes,.vd-season__grid,.vd-entries__grid,.vd-faq__stack,.vd-care--full,.vd-pack__list){background:transparent!important;padding:0!important}:where(.vd-specimen__pane,.vd-entries__glass,.vd-entries__need,.vd-entries__links,.vd-faq__card,.vd-care__cell,.vd-pack__row,.vd-delivery,.vd-set,.vd-ship,.vd-sets__panes>li){border-radius:var(--vd-radius);overflow:hidden}.vd-specimen__label{background:transparent!important;padding-inline:2px!important}.vd-finder .vd-specimen__label,.vd-finder .vd-specimen__label *{color:var(--vd-on-steel)!important}.vd-finder .vd-specimen__label :where(.vd-care,.vd-care *){color:var(--vd-on-steel-soft)!important}:where(a){text-underline-offset:.18em;text-decoration-thickness:.07em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--vd-leaf);outline-offset:3px}:where(.cart-items__price){font-variant-numeric:tabular-nums}.card-gallery{background:var(--vd-pane-1);--product-media-fit: contain}.product-grid__item:nth-of-type(4n+2) .card-gallery{background:var(--vd-pane-2)}.product-grid__item:nth-of-type(4n+3) .card-gallery{background:var(--vd-pane-3)}.product-grid__item:nth-of-type(4n+4) .card-gallery{background:var(--vd-pane-4)}.card-gallery img{mix-blend-mode:multiply;object-fit:contain}.vd-title-name{margin:0;font-family:var(--vd-font-display);font-size:1.125rem;line-height:1.2}.vd-title-second,.vd-title-size{display:block;margin-top:2px;font-size:var(--vd-step-small);color:var(--vd-ink-soft)}.vd-title-second{font-style:italic}:where(.vd-hero__mosaic,.vd-finder__panes,.vd-sets__panes,.vd-season__grid,.vd-entries__grid)>*{min-width:0}.vd-specimen__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.vd-wrap{padding-inline:var(--vd-margin)}.vd-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--vd-leaf);color:#fff;font:600 var(--vd-step-body) / 1 var(--font-body--family);text-decoration:none;border:0;border-radius:999px;cursor:pointer;transition:background-color .2s var(--vd-ease-out),transform .16s var(--vd-ease-out)}.vd-sets__action{border-radius:999px}.vd-button:hover{background:var(--vd-leaf-deep)}.vd-button:active{transform:scale(.98)}.vd-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color .2s var(--vd-ease-out)}.vd-link:hover{text-decoration-color:currentColor}.vd-multiply{mix-blend-mode:multiply}.vd-reveal-ready [data-vd-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--vd-dur) var(--vd-ease-out),transform var(--vd-dur) var(--vd-ease-out);transition-delay:calc(var(--vd-i, 0) * 70ms)}.vd-reveal-ready [data-vd-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vd-reveal-ready [data-vd-reveal]{opacity:1;transform:none;transition:none}.vd-button,.vd-link{transition:none}}.vd-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vd-accent{font-family:var(--vd-font-accent);font-style:italic;font-weight:400;letter-spacing:-.005em;font-size:1.08em;line-height:.9}.vd-reveal-ready [data-vd-reveal] .vd-accent{display:inline-block;clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--vd-ease-out) .26s}.vd-reveal-ready [data-vd-reveal].is-in .vd-accent{clip-path:inset(0 -.2em 0 0)}@media(prefers-reduced-motion:reduce){.vd-reveal-ready [data-vd-reveal] .vd-accent{clip-path:none;transition:none}}.vd-button--ghost{background:transparent;color:var(--vd-ink);box-shadow:inset 0 0 0 1.5px currentColor}.vd-button--ghost:hover{background:var(--vd-bone-deep)}.vd-button--gold{background:var(--vd-gold);color:var(--vd-ink)}.vd-button--gold:hover{background:#c5c5c5}.vd-button{border-radius:0;letter-spacing:.02em}.vd-button--gold{color:#0a0a0a}:where(h1,h2,h3,.h1,.h2,.h3){font-weight:500;letter-spacing:-.005em}.vd-accent{font-weight:400;font-size:1em;line-height:inherit}.bw-ph{width:62%;height:auto;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vd-theme.css.map */
