@layer vendor,sv-base,sv-components,sv-layout,sv-utilities,sv-overrides;:root{--sv-brand-primary: #CC3333;--sv-brand-primary-strong: #B3252A;--sv-brand-primary-on-dark: #F06A6A;--sv-text-soft-on-dark: #A1A1A6;--sv-brand-primary-hover: color-mix(in oklch,var(--sv-brand-primary),black 8%);--sv-brand-primary-dark: color-mix(in oklch,var(--sv-brand-primary),black 18%);--sv-brand-primary-light: color-mix(in srgb,var(--sv-brand-primary) 8%,transparent);--sv-btn-secondary-bg: var(--sv-bg-alt);--sv-btn-secondary-bg-hover: var(--sv-bg-alt-hover);--sv-btn-secondary-border: var(--sv-border-tint);--sv-btn-dark-bg: #424245;--sv-btn-dark-bg-hover: #333336}@supports not (color: color-mix(in oklch,red,blue)){:root{--sv-brand-primary-hover: #B82E2E;--sv-brand-primary-dark: #A02929;--sv-brand-primary-light: rgba(204,51,51,0.08);--sv-focus-ring: rgba(204,51,51,0.4)}}:root{--sv-bg: #FFFFFF;--sv-bg-soft: #FAFAFB;--sv-bg-alt: #F5F5F7;--sv-bg-alt-hover: #E8E8ED;--sv-bg-card: #FCFCFC;--sv-border-subtle: #E6E6EA;--sv-border: #D2D2D7;--sv-border-strong: #C7C7CC;--sv-border-tint: rgba(0,0,0,0.05);--sv-border-light: var(--sv-border-tint);--sv-text: #1D1D1F;--sv-text-mid: #5C5C66;--sv-text-soft: #6E6E78;--sv-text-inverse: #FFFFFF;--sv-text-secondary: var(--sv-text-mid);--sv-text-tertiary: var(--sv-text-soft)}:root{--sv-success: #34C759;--sv-success-strong: #1B7A37;--sv-success-bg: #E8F8ED;--sv-success-light: rgba(52,199,89,0.12);--sv-success-on-dark: #7CDB95;--sv-warning: #FF9500;--sv-warning-bg: #FFF8E1;--sv-warning-fill: var(--sv-warning-bg);--sv-warning-light: rgba(255,149,0,0.12);--sv-warning-strong: #9F5E00;--sv-warning-on-dark: #FFB84D;--sv-error: #FF3B30;--sv-error-bg: #FFEBEB;--sv-error-strong: #C22A1F;--sv-info: #007AFF;--sv-info-bg: #E5F1FF;--sv-info-light: rgba(0,122,255,0.10);--sv-info-strong: #0058B5}:root{--sv-color-acryl: #2E7D32;--sv-color-acryl-light: rgba(46,125,50,0.08);--sv-color-pc: var(--sv-brand-primary);--sv-color-pc-light: var(--sv-brand-primary-light);--sv-rating-star: #B8860B}:root{--sv-xs: 8px;--sv-sm: 16px;--sv-md: 24px;--sv-lg: 48px;--sv-xl: 80px;--sv-xxl: 120px;--sv-section-pad: clamp(20px,4vw,48px);--sv-section-gap: 64px;--sv-container-pad: clamp(16px,2vw,20px);--sv-heading-margin-top: 56px;--sv-heading-margin-bottom: 20px;--sv-subheading-margin-top: 40px;--sv-subheading-margin-bottom: 16px;--sv-text-margin-bottom: 24px}:root{--sv-radius-xs: 8px;--sv-radius-sm: 12px;--sv-radius-md: 18px;--sv-radius-lg: 22px;--sv-radius-xl: 28px;--sv-radius-pill: 9999px;--sv-radius: var(--sv-radius-sm);--sv-radius-card: var(--sv-radius-md)}:root{--sv-font: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif;--sv-fs-xs: 11px;--sv-fs-sm: 12px;--sv-fs-base: 15px;--sv-fs-md: 17px;--sv-fs-lg: 20px;--sv-fs-xl: 22px;--sv-fs-2xl: clamp(24px,1.5vw + 18px,28px);--sv-fs-3xl: clamp(28px,2vw + 20px,34px);--sv-fs-4xl: clamp(32px,3vw + 20px,48px);--sv-fs-h1: var(--sv-fs-4xl);--sv-fs-h2: clamp(24px,1.5vw + 17px,30px);--sv-fs-h3: clamp(20px,1vw + 16px,24px);--sv-fs-h4: clamp(20px,0.5vw + 18px,22px);--sv-reading-max: 72ch;--sv-fw-normal: 400;--sv-fw-medium: 500;--sv-fw-semibold: 600;--sv-fw-bold: 700;--sv-fw-extrabold: 800;--sv-lh-h1: 1.21;--sv-lh-h2: 1.21;--sv-lh-h3: 1.21;--sv-lh-h4: 1.25;--sv-lh-body: 1.47;--sv-lh-subtitle: 1.33;--sv-ls-h1: -0.022em;--sv-ls-h2: -0.018em;--sv-ls-h3: -0.012em;--sv-ls-h4: 0;--sv-ls-body: 0;--sv-ls-eyebrow: 0.06em}:root{--sv-ease: cubic-bezier(0.25,0.1,0.25,1);--sv-ease-ui: cubic-bezier(0.4,0,0.2,1);--sv-ease-apple: cubic-bezier(0.2,0.8,0.2,1);--sv-duration-fast: 0.2s;--sv-duration: 0.3s;--sv-duration-base: 220ms}:root{--sv-shadow-sm: 0 1px 2px rgba(0,0,0,0.04);--sv-shadow-md: 0 2px 8px rgba(0,0,0,0.06);--sv-bg-glass-light: rgba(255,255,255,0.50);--sv-bg-glass-strong: rgba(255,255,255,0.85);--sv-surface-dark: #1D1D1F;--sv-surface-dark-deep:#0F0F12;--sv-border-on-dark: #1F1F26;--sv-border-on-dark-hover:#3A3A44;--sv-focus-ring: color-mix(in srgb,var(--sv-brand-primary) 40%,transparent);--sv-focus-outline: 3px;--sv-focus-outline-offset: 2px;--sv-touch-target: 44px;--sv-touch-comfort: 48px}:root{--sv-container-max: var(--wd-container-w,1400px);--sv-z-sticky: 200;--sv-adminbar-h: 0px;--sv-sticky-top-desktop: 120px;--sv-sticky-top-mobile: 92px;--sv-sticky-top: var(--sv-sticky-top-desktop);--sv-sticky-gap: 16px;--sv-anchor-offset: calc(var(--sv-adminbar-h) + var(--sv-sticky-top) + var(--sv-sticky-gap));color-scheme: light;accent-color: var(--sv-brand-primary)}body.admin-bar{--sv-adminbar-h: 32px}@media (max-width: 782px){body.admin-bar{--sv-adminbar-h: 46px}}@media (max-width: 980px){:root{--sv-sticky-top: var(--sv-sticky-top-mobile)}}@media (prefers-reduced-motion: reduce){:root{--sv-duration: 0s;--sv-duration-fast: 0s;--sv-duration-base: 0ms}}@media (forced-colors: active){:root{--sv-focus-ring: Highlight;--sv-border-subtle: CanvasText;--sv-border: CanvasText;--sv-border-strong: CanvasText;--sv-border-tint: CanvasText;--sv-text: CanvasText;--sv-text-mid: CanvasText;--sv-text-soft: GrayText;--sv-bg: Canvas}}@media print{:root{--sv-bg: #FFFFFF;--sv-bg-alt: #FFFFFF;--sv-bg-soft: #FFFFFF;--sv-bg-card: #FFFFFF;--sv-text: #000000;--sv-text-mid: #000000;--sv-text-soft: #333333;--sv-border: #000000;--sv-border-subtle:#666666;--sv-border-strong:#000000;--sv-shadow-sm: none;--sv-shadow-md: none}}:root{--wd-primary-color: var(--sv-brand-primary);--wd-primary-color-hover: var(--sv-brand-primary-hover);--wd-primary-color-dark: var(--sv-brand-primary-dark);--wd-alternative-color: var(--sv-success);--wd-alternative-color-hover: var(--sv-success-strong);--wd-text-color: var(--sv-text);--wd-title-color: var(--sv-text);--wd-link-color: var(--sv-brand-primary);--wd-link-color-hover: var(--sv-brand-primary-hover);--wd-main-bgcolor: var(--sv-bg);--wd-text-font: var(--sv-font);--wd-title-font: var(--sv-font);--wd-text-line-height: 1.6;--wd-form-height: var(--sv-touch-comfort);--wd-form-color: var(--sv-text);--wd-form-bg: var(--sv-bg);--wd-form-placeholder-color: var(--sv-text-soft);--wd-form-brd-color: var(--sv-border);--wd-form-brd-color-focus: var(--sv-brand-primary);--wd-btn-height: var(--sv-touch-comfort);--wd-brd-radius: var(--sv-radius-sm);--wd-form-brd-radius: var(--sv-radius-sm);--wd-btn-brd-radius: var(--sv-radius-sm);--wd-block-spacing: var(--sv-md);--wd-prod-gap: var(--sv-md);--color-gray-100: var(--sv-bg-alt);--color-gray-200: #EFEFF4;--color-gray-300: var(--sv-border);--color-gray-400: var(--sv-text-soft);--color-gray-500: var(--sv-text-mid);--color-gray-800: var(--sv-text);--wd-star-color: var(--sv-rating-star);--color-gray-900: #000}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: var(--sv-anchor-offset);scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}:where([id]){scroll-margin-top: var(--sv-anchor-offset)}html,body{font-family: var(--sv-font);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: auto;color: var(--sv-text);-webkit-text-size-adjust: 100%}button,input,select,textarea{font-family: inherit;font-size: inherit}img,picture,video,canvas,svg{display: block;max-width: 100%;height: auto}h1,h2,h3,h4,h5,h6{font-family: var(--sv-font);margin-top: 0;overflow-wrap: break-word}h1{font-size: var(--sv-fs-h1);letter-spacing: var(--sv-ls-h1);line-height: var(--sv-lh-h1);margin-bottom: var(--sv-heading-margin-bottom)}h2{font-size: var(--sv-fs-h2);letter-spacing: var(--sv-ls-h2);line-height: var(--sv-lh-h2);margin-bottom: var(--sv-heading-margin-bottom)}h3{font-size: var(--sv-fs-h3);letter-spacing: var(--sv-ls-h3);line-height: var(--sv-lh-h3);margin-bottom: var(--sv-subheading-margin-bottom)}h4{font-size: var(--sv-fs-h4);letter-spacing: var(--sv-ls-h4);line-height: var(--sv-lh-h4);margin-bottom: var(--sv-subheading-margin-bottom)}:where( a,button,[role="button"],summary,input,select,textarea,[tabindex]:not([tabindex="-1"]),[contenteditable="true"] ):focus-visible{outline: var(--sv-focus-outline) solid var(--sv-focus-ring);outline-offset: var(--sv-focus-outline-offset);border-radius: inherit}@media (forced-colors: active){:where( a,button,[role="button"],summary,input,select,textarea,[tabindex]:not([tabindex="-1"]),[contenteditable="true"] ):focus-visible{outline-color: Highlight}}input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable="true"]:focus-visible{box-shadow: 0 0 0 var(--sv-focus-outline) var(--sv-focus-ring);border-radius: inherit}@media (forced-colors: active){input:focus-visible,textarea:focus-visible,select:focus-visible{outline: 2px solid Highlight;outline-offset: 1px}}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,summary:focus-visible,.wd-skip-navigation:focus-visible,.wd-skip-content:focus-visible,.woodmart-nav-link:focus-visible{box-shadow: 0 0 0 var(--sv-focus-outline) var(--sv-focus-ring);border-radius: inherit}@media (forced-colors: active){a:focus-visible,button:focus-visible,[role="button"]:focus-visible,summary:focus-visible,.wd-skip-navigation:focus-visible,.wd-skip-content:focus-visible,.woodmart-nav-link:focus-visible{outline: 2px solid Highlight;outline-offset: 1px}}.sr-only,.screen-reader-text{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0}:where(a,button,[role="button"],input,select){touch-action: manipulation}@media (pointer: coarse){:where( button,[role="button"],input:not([type="checkbox"]):not([type="radio"]),select ){min-height: var(--sv-touch-target)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;view-transition-name: none !important}}@media (min-width: 1025px){.whb-header .menu img.wd-nav-img,.whb-header .submenu img.wd-nav-img,.whb-header .wd-sub-menu img.wd-nav-img{display: none !important}.whb-header .menu-item-has-icon>a,.whb-header .menu-item>a .nav-link-text,.whb-header .menu-item>a .menu-title{padding-left: 0 !important;margin-left: 0 !important;font-weight: var(--sv-fw-medium) !important;letter-spacing: var(--sv-ls-h4)}}.mobile-nav .woodmart-nav-link .wd-nav-img{width: 70px !important;height: 70px !important;max-width: 70px !important;max-height: 70px !important;border-radius: var(--sv-radius-md) !important;margin-inline-end: 30px !important;object-fit: contain;background: var(--sv-bg-alt);padding: 10px;border: 1px solid var(--sv-border-light)}@media (max-width: 360px){.mobile-nav .mobile-pages-menu.wd-nav-mobile>.menu-item>.woodmart-nav-link{min-width: 0;max-width: 100%}.mobile-nav .mobile-pages-menu.wd-nav-mobile>.menu-item>.woodmart-nav-link .nav-link-text{min-width: 0;overflow-wrap: anywhere}}.sv-brotkrume{padding-top: 16px}.sv-footer{--svf-font: -apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--svf-bg: var(--sv-bg-alt,#F5F5F7);--svf-card: var(--sv-bg,#FFFFFF);--svf-line: var(--sv-border-subtle,#E6E6EA);--svf-text: var(--sv-text,#1D1D1F);--svf-text-2: var(--sv-text-mid,#5C5C66);--svf-text-3: var(--sv-text-soft,#6E6E78);--svf-primary: var(--sv-brand-primary,#CC3333);--svf-shadow-card: 0 1px 3px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.04);container-type: inline-size;container-name: svfooter;font-family: var(--svf-font) !important;background: var(--svf-bg) !important;color: var(--svf-text) !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-top: 1px solid var(--svf-line)}.sv-footer *,.sv-footer *::before,.sv-footer *::after{box-sizing: border-box !important}.sv-footer a{color: var(--svf-text) !important;text-decoration: none !important;transition: color 180ms ease}.sv-footer a:hover{color: var(--svf-primary) !important}.sv-footer a:focus-visible{outline: 2px solid var(--svf-primary);outline-offset: 2px;border-radius: 2px}.sv-footer__inner{width: 100%}.sv-footer__trust{display: grid !important;grid-template-columns: repeat(5,1fr) !important;gap: 16px;padding: 48px 0 !important}a.sv-footer__trust-item{display: flex !important;align-items: center;gap: 14px;background: var(--svf-card);border-radius: 14px;padding: 18px 20px;box-shadow: var(--svf-shadow-card);transition: transform 180ms ease,box-shadow 180ms ease}a.sv-footer__trust-item:hover{transform: translateY(-2px);box-shadow: 0 2px 6px rgba(0,0,0,0.05),0 8px 22px rgba(0,0,0,0.07)}.sv-footer__trust-icon{width: 36px;height: 36px;flex-shrink: 0;border-radius: 10px;background: var(--svf-bg);display: inline-flex !important;align-items: center;justify-content: center;color: var(--svf-text)}.sv-footer__trust-meta{display: flex;flex-direction: column;min-width: 0}.sv-footer__trust-label{font: 700 14px/1.2 var(--svf-font);letter-spacing: -0.008em;color: var(--svf-text)}.sv-footer__trust-sub{font: 500 12px/1.3 var(--svf-font);color: var(--svf-text-3);margin-top: 2px}a.sv-footer__trust-item:hover .sv-footer__trust-label{color: var(--svf-primary)}.sv-footer__grid{display: grid !important;grid-template-columns: 1.3fr 1fr 1fr 1fr 1fr 1fr !important;gap: 36px;padding: 56px 0 !important;border-top: 1px solid var(--svf-line)}.sv-footer__brand{max-width: 380px}.sv-footer__wordmark{display: inline-flex !important;align-items: baseline;font: 700 22px/1 var(--svf-font);letter-spacing: -0.025em;color: var(--svf-text) !important;margin-bottom: 18px}.sv-footer__wordmark::before{content: "";display: inline-block;width: 10px;height: 10px;background: var(--svf-primary);border-radius: 2px;margin-right: 10px;transform: translateY(1px)}.sv-footer__wordmark .sv-footer__tld{font-weight: 500;color: var(--svf-text-3)}.sv-footer__desc{font-size: 14px;line-height: 1.55;color: var(--svf-text-2);margin: 0 0 24px !important}.sv-footer__contact{list-style: none !important;padding: 0 !important;margin: 0 !important;display: flex !important;flex-direction: column !important;gap: 14px}.sv-footer__contact li{display: flex !important;align-items: flex-start;gap: 12px;font-size: 14px;color: var(--svf-text-2);line-height: 1.5}.sv-footer__contact svg{width: 16px;height: 16px;flex-shrink: 0;color: var(--svf-text-3);margin-top: 3px}.sv-footer__contact strong{display: block;font: 700 11px/1 var(--svf-font);letter-spacing: 0.08em;text-transform: uppercase;color: var(--svf-text-3);margin-bottom: 4px}.sv-footer__contact a{color: var(--svf-text) !important;font-weight: 600}.sv-footer__contact a:hover{color: var(--svf-primary) !important}.sv-footer__route{display: inline-block;margin-top: 2px;font: 600 12px/1.4 var(--svf-font);color: var(--svf-text-3) !important}.sv-footer__route:hover{color: var(--svf-primary) !important}.sv-footer__title{font: 700 15px/1.2 var(--svf-font) !important;letter-spacing: -0.01em;color: var(--svf-text) !important;margin: 0 0 22px !important}.sv-footer__title label{font: inherit !important;color: inherit !important;letter-spacing: inherit}.sv-footer__list{list-style: none !important;margin: 0 !important;padding: 0 !important;display: flex !important;flex-direction: column !important;gap: 12px}.sv-footer__list li{margin: 0 !important}.sv-footer__list li a{font: 500 14px/1.35 var(--svf-font);color: var(--svf-text) !important;letter-spacing: -0.005em;display: inline-block;transition: color 180ms ease,transform 180ms ease}.sv-footer__list li a:hover{color: var(--svf-primary) !important;transform: translateX(2px)}.sv-footer__toggle{display: none}.sv-footer__bottom{display: flex !important;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 24px;padding: 28px 0 !important;border-top: 1px solid var(--svf-line)}.sv-footer__pay-row{display: flex !important;align-items: center;gap: 28px;flex-wrap: wrap}.sv-footer__pay-group{display: flex !important;align-items: center;gap: 12px}.sv-footer__pay-label{display: inline-flex !important;align-items: center;font: 700 11px/1 var(--svf-font);text-transform: uppercase;letter-spacing: 0.10em;color: var(--svf-text-3)}.sv-footer__pay-badges{display: flex !important;gap: 6px;flex-wrap: wrap}.sv-footer__pay-badge{height: 26px;min-width: 42px;padding: 0 8px;border-radius: 6px;background: var(--svf-card);border: 1px solid var(--svf-line);display: inline-flex !important;align-items: center;justify-content: center;font: 700 10px/1 var(--svf-font);letter-spacing: 0.04em;color: var(--svf-text)}.sv-footer__pay-badge svg{display: block}.sv-footer__legal{display: flex !important;flex-wrap: wrap;gap: 4px 18px}.sv-footer__legal a{font: 500 12px/1.4 var(--svf-font);color: var(--svf-text-3) !important}.sv-footer__legal a:hover{color: var(--svf-text) !important}.sv-footer__copy{padding: 20px 0 36px !important;border-top: 1px solid var(--svf-line);display: flex;justify-content: space-between;flex-wrap: wrap;gap: 12px;font: 500 12px/1.4 var(--svf-font);color: var(--svf-text-3)}.sv-footer__vat{display: block;font-size: 11px;opacity: 0.85}.sv-footer__copy a{color: var(--svf-text-3) !important;text-decoration: underline !important;text-underline-offset: 2px}.sv-footer__copy a:hover{color: var(--svf-text) !important}@container svfooter (max-width: 1100px){.sv-footer__trust{grid-template-columns: repeat(3,1fr) !important;padding: 40px 0 !important}.sv-footer__grid{grid-template-columns: 1fr 1fr 1fr !important;gap: 36px;padding: 48px 0 !important}.sv-footer__brand{grid-column: 1 / -1;max-width: 540px}.sv-footer__bottom{flex-direction: column;align-items: flex-start}}@media (max-width: 1023.98px){.sv-footer__grid{grid-template-columns: 1fr !important;gap: 0;padding: 24px 0 8px !important}.sv-footer__brand{grid-column: auto;padding-bottom: 24px}.sv-footer__col{border-top: 1px solid var(--svf-line)}.sv-footer__toggle{display: inline-block;position: absolute;width: 1px;height: 1px;opacity: 0;margin: 0}.sv-footer__title{margin: 0 !important}.sv-footer__title label{--svf-marker: var(--svf-text-3);display: flex;align-items: center;justify-content: space-between;gap: 12px;cursor: pointer;padding: 16px 0;transition: color 180ms ease}.sv-footer__title label:hover{--svf-marker: var(--svf-primary);color: var(--svf-primary) !important}.sv-footer__title label::after{content: "";flex: none;width: 13px;height: 13px;background: linear-gradient(var(--svf-marker),var(--svf-marker)) center / 13px 1.5px no-repeat,linear-gradient(var(--svf-marker),var(--svf-marker)) center / 1.5px 13px no-repeat;transition: transform 200ms ease}.sv-footer__toggle:not(:checked) ~ .sv-footer__list{display: none !important}.sv-footer__toggle:checked ~ .sv-footer__list{display: flex !important;padding: 0 0 18px !important}.sv-footer__toggle:checked ~ .sv-footer__title label::after{background: linear-gradient(var(--svf-marker),var(--svf-marker)) center / 13px 1.5px no-repeat;transform: rotate(180deg)}.sv-footer__toggle:focus-visible ~ .sv-footer__title label{outline: 2px solid var(--svf-primary);outline-offset: 2px}.sv-footer__list{gap: 8px}.sv-footer__list li a{display: block;padding: 5px 0}}@container svfooter (max-width: 720px){.sv-footer__trust{grid-template-columns: repeat(2,1fr) !important;padding: 32px 0 !important;gap: 12px}.sv-footer__copy{flex-direction: column}}@container svfooter (max-width: 480px){.sv-footer__trust{grid-template-columns: 1fr !important}.sv-footer__pay-row{gap: 16px}}@media (prefers-reduced-motion: reduce){.sv-footer a,.sv-footer__list li a,a.sv-footer__trust-item,.sv-footer__title label::after{transition: none !important}.sv-footer__list li a:hover,a.sv-footer__trust-item:hover{transform: none !important}}body:not(.woocommerce-cart):not(.woocommerce-checkout) :where(.woocommerce,.woocommerce-page) :is(.woocommerce-Price-amount,.woocommerce-Price-amount.amount,.amount,bdi>.woocommerce-Price-amount){color: var(--sv-brand-primary) !important;font-variant-numeric: tabular-nums}body:not(.woocommerce-cart):not(.woocommerce-checkout) :where(.woocommerce,.woocommerce-page) del :is(.woocommerce-Price-amount,.amount){color: var(--sv-text-secondary)}body:not(.woocommerce-cart):not(.woocommerce-checkout) :where(.woocommerce,.woocommerce-page) :is(.button,button.button,a.button,input.button,.woocommerce-button){display: inline-flex;align-items: center;justify-content: center;text-align: center;line-height: 1}body:not(.woocommerce-cart):not(.woocommerce-checkout) :where(.woocommerce,.woocommerce-page) :is(.button,a.button,.checkout-button) br{display: none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .wc-measurement-price-calculator-price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product .wc-measurement-price-calculator-price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product p.price .wc-measurement-price-calculator-price{color: var(--sv-brand-primary)}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .wc-measurement-price-calculator-price .woocommerce-Price-amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product .wc-measurement-price-calculator-price .woocommerce-Price-amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .wc-measurement-price-calculator-price .woocommerce-Price-currencySymbol,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product .wc-measurement-price-calculator-price .woocommerce-Price-currencySymbol{color: var(--sv-brand-primary)}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .wd-price-unit,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .wc-unit-text,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .woocommerce-price-suffix,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce small.woocommerce-price-suffix{font-family: inherit;font-size: inherit;font-weight: var(--sv-fw-normal);color: var(--sv-text);margin-inline-start: 0.25rem;display: inline;vertical-align: baseline;white-space: nowrap}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product .price .woocommerce-price-suffix,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product .price .wd-price-unit,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product .summary .woocommerce-price-suffix,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product .summary .wd-price-unit,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce.single-product p.price .woocommerce-price-suffix,body.single-product:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-price-suffix{color: var(--sv-text);font-size: inherit;font-weight: var(--sv-fw-normal);display: inline;white-space: nowrap}.wd-products .wd-price-unit,.products .wd-price-unit,ul.products .wd-price-unit{color: var(--sv-text-soft)}body:not(.woocommerce-cart):not(.woocommerce-checkout) .vE-best__price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .vE-best__price strong,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce span.price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce ins span.price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .product .price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .product-grid-item .price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .price-wrapper .price,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .woocommerce-Price-amount.amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-Price-amount.amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) bdi>.woocommerce-Price-amount{color: var(--sv-brand-primary) !important;font-weight: var(--sv-fw-bold) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .price .woocommerce-price-suffix,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce .woocommerce-price-suffix{color: var(--sv-text-secondary) !important;font-weight: var(--sv-fw-normal) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-info .woocommerce-Price-amount.amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message .woocommerce-Price-amount.amount,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-error .woocommerce-Price-amount.amount{color: inherit;font-variant-numeric: tabular-nums;font-weight: var(--sv-fw-semibold)}body:not(.woocommerce-checkout) .woocommerce-form-login-toggle,body:not(.woocommerce-checkout) .woocommerce-form-coupon-toggle{background: transparent;border: none;border-radius: 0;padding: 0;box-shadow: none;margin: 0 0 var(--sv-md);color: inherit}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-info.woocommerce-info,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message.woocommerce-message,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-error.woocommerce-error,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-noreviews.woocommerce-noreviews,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup.woocommerce-NoticeGroup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup-checkout.woocommerce-NoticeGroup-checkout{position: relative !important;background: var(--sv-info-bg) !important;border: 1px solid transparent !important;border-radius: var(--sv-radius-md) !important;padding: var(--sv-sm) var(--sv-md) !important;padding-inline-start: calc(var(--sv-md) + 8px) !important;color: var(--sv-info-strong) !important;font-family: var(--sv-font) !important;font-size: var(--sv-fs-base) !important;line-height: var(--sv-lh-body) !important;list-style: none !important;margin: 0 0 var(--sv-md) !important;box-shadow: none !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-info.woocommerce-info::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message.woocommerce-message::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-error.woocommerce-error::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-noreviews.woocommerce-noreviews::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup.woocommerce-NoticeGroup::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup-checkout.woocommerce-NoticeGroup-checkout::before{content: "" !important;position: absolute !important;inset-block: 0 !important;inset-inline-start: 0 !important;top: 0 !important;bottom: 0 !important;left: 0 !important;right: auto !important;width: 3px !important;height: auto !important;min-height: 0 !important;background: var(--sv-info) !important;border-radius: 0 !important;pointer-events: none !important;margin: 0 !important;padding: 0 !important;font-size: 0 !important;line-height: 0 !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-login-toggle>.woocommerce-info,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-coupon-toggle>.woocommerce-info{margin: 0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message.woocommerce-message{background: var(--sv-success-bg,var(--sv-info-bg)) !important;color: var(--sv-success-strong,var(--sv-text)) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message.woocommerce-message::before{background: var(--sv-success,var(--sv-info)) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-error.woocommerce-error,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup-checkout.woocommerce-NoticeGroup-checkout{background: var(--sv-error-bg) !important;color: var(--sv-error-strong) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-error.woocommerce-error::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup-checkout.woocommerce-NoticeGroup-checkout::before{background: var(--sv-error) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-login-toggle::before,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-coupon-toggle::before{content: none;display: none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-info a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-login-toggle a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-coupon-toggle a,body:not(.woocommerce-cart):not(.woocommerce-checkout) .showcoupon,body:not(.woocommerce-cart):not(.woocommerce-checkout) .showlogin{color: var(--sv-brand-primary);text-decoration: none;font-weight: var(--sv-fw-medium)}body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-info a:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message a:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-login-toggle a:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-form-coupon-toggle a:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .showcoupon:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .showlogin:hover{text-decoration: underline}@media (max-width: 720px){body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-info,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-message,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-error,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-noreviews,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup,body:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-NoticeGroup-checkout{padding: var(--sv-xs) var(--sv-sm);padding-inline-start: calc(var(--sv-sm) + 8px);font-size: var(--sv-fs-sm)}}.woocommerce-Tabs-panel--additional_information .shop_attributes,#tab-additional_information .shop_attributes{width: 100%;max-width: 100%;margin: 0;padding: 0;border-collapse: separate;border-spacing: 0;border: 1px solid var(--sv-border);border-radius: var(--sv-radius-md);background: var(--sv-bg);overflow: hidden;font-family: var(--sv-font);font-size: var(--sv-fs-base);line-height: var(--sv-lh-body);color: var(--sv-text);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.woocommerce-Tabs-panel--additional_information .shop_attributes tbody,#tab-additional_information .shop_attributes tbody{display: table-row-group}.woocommerce-Tabs-panel--additional_information .shop_attributes tr,#tab-additional_information .shop_attributes tr{display: table-row;background: var(--sv-bg)}.woocommerce-Tabs-panel--additional_information .shop_attributes tr:last-child th,.woocommerce-Tabs-panel--additional_information .shop_attributes tr:last-child td,#tab-additional_information .shop_attributes tr:last-child th,#tab-additional_information .shop_attributes tr:last-child td{border-bottom: none}.woocommerce-Tabs-panel--additional_information .shop_attributes th,.woocommerce-Tabs-panel--additional_information .shop_attributes td,#tab-additional_information .shop_attributes th,#tab-additional_information .shop_attributes td{padding: 14px 20px;vertical-align: middle;border-bottom: 1px solid var(--sv-border-light);border-left: none;border-right: none;border-top: none;text-align: left;font-family: var(--sv-font);line-height: var(--sv-lh-body)}.woocommerce-Tabs-panel--additional_information .shop_attributes th,#tab-additional_information .shop_attributes th{width: 35%;min-width: 180px;font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-normal);color: var(--sv-text-secondary);background: transparent;text-transform: none;letter-spacing: 0}.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-attr-name,#tab-additional_information .shop_attributes .wd-attr-name{display: flex;align-items: center;gap: var(--sv-xs)}.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-attr-name-label,#tab-additional_information .shop_attributes .wd-attr-name-label{font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-normal);color: var(--sv-text-secondary)}.woocommerce-Tabs-panel--additional_information .shop_attributes td,#tab-additional_information .shop_attributes td{font-size: var(--sv-fs-base);font-weight: var(--sv-fw-medium);color: var(--sv-text);text-align: right;font-variant-numeric: tabular-nums}.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-attr-term,#tab-additional_information .shop_attributes .wd-attr-term{display: inline}.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-attr-term p,#tab-additional_information .shop_attributes .wd-attr-term p{display: inline;margin: 0;padding: 0}.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-hint,.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-tooltip,#tab-additional_information .shop_attributes .wd-hint,#tab-additional_information .shop_attributes .wd-tooltip{display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;min-width: 16px;min-height: 16px;max-width: 16px;max-height: 16px;font-size: 0;line-height: 0;color: transparent;overflow: hidden;text-indent: -9999px;background: var(--sv-bg-alt);border: 1px solid var(--sv-border);border-radius: 50%;cursor: help;flex-shrink: 0;position: relative;z-index: 10;pointer-events: auto;transition: background-color var(--sv-duration-fast) var(--sv-ease-ui)}.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-hint::before,.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-tooltip::before,#tab-additional_information .shop_attributes .wd-hint::before,#tab-additional_information .shop_attributes .wd-tooltip::before{content: "?";display: flex;align-items: center;justify-content: center;font-size: 10px;font-weight: var(--sv-fw-bold);line-height: 1;color: var(--sv-text-secondary);text-indent: 0}.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-hint:hover,.woocommerce-Tabs-panel--additional_information .shop_attributes .wd-tooltip:hover,#tab-additional_information .shop_attributes .wd-hint:hover,#tab-additional_information .shop_attributes .wd-tooltip:hover{background: var(--sv-bg-alt-hover)}.wd-single-attrs.wd-style-table .shop_attributes{border-collapse: separate;border-spacing: 0}.wd-single-attrs.wd-style-table .shop_attributes th,.wd-single-attrs.wd-style-table .shop_attributes td{border-left: none;border-right: none;border-top: none}.woocommerce-checkout #payment ul.payment_methods{margin: 0;padding: 0}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{list-style: none;margin: 0 0 12px;padding: 0;border: 0;background: transparent;position: relative}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>input.input-radio{position: absolute;opacity: 0;pointer-events: none}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>input.input-radio:focus-visible+label{outline: var(--sv-focus-outline) solid var(--sv-focus-ring);outline-offset: var(--sv-focus-outline-offset)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label{display: flex;align-items: center;gap: 12px;padding: 16px 20px;margin: 0;background: var(--sv-bg-alt);border: 2px solid transparent;border-radius: var(--sv-radius-md);cursor: pointer;font-family: var(--sv-font);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-medium);color: var(--sv-text);transition: background-color var(--sv-duration-fast) var(--sv-ease-ui),border-color var(--sv-duration-fast) var(--sv-ease-ui);will-change: background-color,border-color}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label:hover{background: var(--sv-bg-alt-hover)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label img{order: -1;margin: 0;max-height: 24px;width: auto;filter: grayscale(0.2)}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>input.input-radio:checked+label{background: var(--sv-bg);border-color: var(--sv-brand-primary)}.woocommerce-checkout #payment .payment_box{background: transparent;margin: 10px 0 15px;padding: 0 0 0 34px;font-size: 14px;line-height: var(--sv-lh-body);color: var(--sv-text-secondary)}.woocommerce-checkout #payment .payment_box::before{display: none}.woocommerce.single-product .variations_form .variations{display: block !important;width: 100%;margin-bottom: var(--sv-lg)}.woocommerce.single-product .variations_form .variations tbody{display: block !important}.woocommerce.single-product .variations_form .variations tr{display: block !important;width: 100%;margin-bottom: var(--sv-md) !important;padding-bottom: 0}.woocommerce.single-product .variations_form .variations tr:last-child{margin-bottom: 0 !important}.woocommerce.single-product .variations_form .variations tr td.label{display: block !important;width: 100% !important;padding: 0 0 var(--sv-xs) 0 !important;float: none !important}.woocommerce.single-product .variations_form .variations tr td.label label{font-family: var(--sv-font);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-bold);color: var(--sv-text);display: inline-flex;align-items: center;gap: 4px}.woocommerce.single-product .variations_form .variations .wd-attr-selected{display: inline !important;font-family: var(--sv-font);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-normal);color: var(--sv-text-secondary);margin-left: 4px}.woocommerce.single-product .variations_form .variations tr td.value{display: block !important;width: 100% !important;padding: 0 !important;float: none !important}.woocommerce.single-product .wd-swatches-product{display: flex !important;flex-wrap: wrap;gap: var(--sv-xs);align-items: flex-start;width: 100%}.woocommerce.single-product .wd-swatches-product .wd-swatch{display: inline-flex;align-items: center;justify-content: center;text-align: center;min-width: 60px;height: var(--sv-touch-target);padding: 0 var(--sv-sm);font-family: var(--sv-font);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-medium);line-height: 1;color: var(--sv-text);font-variant-numeric: tabular-nums;background-color: var(--sv-bg-alt);border: 1px solid transparent;border-radius: var(--sv-radius-sm);cursor: pointer;position: relative;user-select: none;transition: background-color var(--sv-duration-fast) var(--sv-ease-ui),border-color var(--sv-duration-fast) var(--sv-ease-ui);will-change: background-color,border-color}.woocommerce.single-product .wd-swatches-product .wd-swatch:hover{background-color: var(--sv-bg-alt-hover);border-color: var(--sv-border-light)}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-selected,.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-active{background-color: var(--sv-brand-primary);border-color: var(--sv-brand-primary);color: var(--sv-text-inverse) !important;font-weight: var(--sv-fw-bold);box-shadow: none}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-disabled{opacity: 0.4;background-color: transparent;border-color: var(--sv-border-light);color: var(--sv-text-tertiary);cursor: not-allowed;text-decoration: line-through}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch{display: inline-flex !important;flex-direction: column !important;align-items: center !important;width: auto !important;height: auto !important;min-width: 56px !important;min-height: var(--sv-touch-target) !important;padding: 6px !important;border-radius: var(--sv-radius-sm) !important;border: 1px solid var(--sv-border-light) !important;box-shadow: none !important;font-size: inherit !important;overflow: visible !important;background-color: transparent !important;background-image: none !important;gap: 4px;transition: border-color var(--sv-duration-fast) var(--sv-ease-ui)}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch .wd-swatch-bg{width: 44px;height: 44px;min-width: 44px;min-height: 44px;border-radius: var(--sv-radius-xs);display: block;flex-shrink: 0}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg .wd-swatch-text,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch .wd-swatch-text,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch .wd-swatch-text{display: block !important;font-size: var(--sv-fs-sm) !important;font-weight: var(--sv-fw-medium) !important;color: var(--sv-text-secondary) !important;text-align: center !important;line-height: 1.2 !important;white-space: nowrap !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg.wd-selected .wd-swatch-text,.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg.wd-active .wd-swatch-text{color: var(--sv-text) !important;font-weight: var(--sv-fw-bold) !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg:hover,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch:hover,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch:hover{border-color: var(--sv-border-strong) !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg.wd-selected,.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg.wd-active,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch.wd-selected,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch.wd-active,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch.wd-selected,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch.wd-active{border-color: var(--sv-brand-primary) !important;border-width: 1.5px !important;box-shadow: none !important;overflow: visible !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg.wd-selected::after,.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg.wd-active::after,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch.wd-selected::after,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch.wd-active::after,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch.wd-selected::after,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch.wd-active::after{content: "\2713" !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;position: absolute !important;top: -4px !important;right: -4px !important;width: 16px !important;height: 16px !important;background: var(--sv-brand-primary) !important;color: var(--sv-text-inverse) !important;font-size: 10px !important;font-weight: 600 !important;border-radius: 50% !important;z-index: 2 !important;box-shadow: var(--sv-shadow-sm) !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg:not(.wd-selected):not(.wd-active)::after,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch:not(.wd-selected):not(.wd-active)::after,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch:not(.wd-selected):not(.wd-active)::after{display: none !important;content: none !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg.wd-disabled,.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch.wd-disabled,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch.wd-disabled{opacity: 0.4 !important;border-color: var(--sv-border-light) !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="weiss"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="opal"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="weiß"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="reinweiss"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="reinweiß"] .wd-swatch-bg{background-color: #ffffff !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="schwarz"] .wd-swatch-bg{background-color: #1a1a1a !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="anthrazit"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="graphit"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="grau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="schiefergrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="basaltgrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="fenstergrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="steingrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="achatgrau"] .wd-swatch-bg{background-color: #505055 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="lichtgrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="hellgrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="silbergrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="weissgrau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="kieselgrau"] .wd-swatch-bg{background-color: #b8b8b8 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="bronze"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="braun"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="sepiabraun"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="schokobraun"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="nussbraun"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="terrabraun"] .wd-swatch-bg{background-color: #5c4033 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="beige"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="sand"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="sandbeige"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="creme"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="elfenbein"] .wd-swatch-bg{background-color: #d4c4a8 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="rot"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="feuerrot"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="karminrot"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="oxidrot"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="rubinrot"] .wd-swatch-bg{background-color: var(--sv-brand-primary) !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="weinrot"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="dunkelrot"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="purpurrot"] .wd-swatch-bg{background-color: #722f37 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="gruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="grün"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="laubgruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="laubgrün"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="grasgruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="grasgrün"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="moosgruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="moosgrün"] .wd-swatch-bg{background-color: #228B22 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="dunkelgruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="dunkelgrün"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="tannengruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="tannengrün"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="flaschengruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="flaschengrün"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="jagdgruen"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="jagdgrün"] .wd-swatch-bg{background-color: #1e4d2b !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="blau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="himmelblau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="enzianblau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="brillantblau"] .wd-swatch-bg{background-color: #0066CC !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="dunkelblau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="marineblau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="stahlblau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="nachtblau"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="saphirblau"] .wd-swatch-bg{background-color: #1a2b4c !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="gelb"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="rapsgelb"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="zinkgelb"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="sonnengelb"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="verkehrsgelb"] .wd-swatch-bg{background-color: #f5d000 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="orange"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="reinorange"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="tieforange"] .wd-swatch-bg{background-color: #e65c00 !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="klar"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="farblos"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="transparent"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="glasklar"] .wd-swatch-bg{background-color: #ffffff !important;background-image: linear-gradient(45deg,#e8e8e8 25%,transparent 25%,transparent 75%,#e8e8e8 75%,#e8e8e8),linear-gradient(45deg,#e8e8e8 25%,transparent 25%,transparent 75%,#e8e8e8 75%,#e8e8e8) !important;background-size: 10px 10px !important;background-position: 0 0,5px 5px !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="eiskristall"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="perle"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="wabe"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="rauchfarben"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="struktur"] .wd-swatch-bg{background-color: var(--sv-bg-alt) !important;background-image: none !important}.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="pressblank"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="alu-natur"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="aluminium"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="silber"] .wd-swatch-bg,.woocommerce.single-product .wd-swatches-product .wd-swatch[data-value="edelstahl"] .wd-swatch-bg{background: linear-gradient(145deg,#e8e8e8 0%,#c0c0c0 50%,#d8d8d8 100%) !important}.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_breite_mm"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_laenge_mm"] .wd-swatch{min-width: 76px}.woocommerce.single-product .wd-reset-var:has(.reset_variations[style*="hidden"]){display: none !important}.woocommerce.single-product .wd-reset-var:has(.reset_variations[style*="visible"]:not([style*="hidden"])){display: block;margin-top: var(--sv-sm)}.woocommerce.single-product .reset_variations{display: inline-flex;align-items: center;justify-content: center;gap: var(--sv-xs);width: auto;min-width: 120px;padding: 8px var(--sv-sm);background-color: transparent;border: 1px solid var(--sv-border);border-radius: var(--sv-radius-pill);font-family: var(--sv-font);font-size: var(--sv-fs-xs);font-weight: var(--sv-fw-semibold);color: var(--sv-text-secondary);text-transform: uppercase;letter-spacing: 0.3px;text-decoration: none !important;transition: background-color var(--sv-duration-fast) var(--sv-ease-ui),border-color var(--sv-duration-fast) var(--sv-ease-ui),color var(--sv-duration-fast) var(--sv-ease-ui);cursor: pointer}.woocommerce.single-product .reset_variations:hover{background-color: var(--sv-bg-alt);border-color: var(--sv-border-strong);color: var(--sv-text)}.woocommerce.single-product .reset_variations::before{content: none}@supports not selector(:has(*)){.woocommerce.single-product .wd-reset-var{display: block;margin-top: var(--sv-sm)}}.woocommerce.single-product .variations select{width: 100%;height: 48px;padding: 0 40px 0 var(--sv-sm);border-radius: var(--sv-radius-sm);border: 1px solid var(--sv-border);background-color: var(--sv-bg-alt);color: var(--sv-text);font-family: var(--sv-font);font-size: var(--sv-fs-base);cursor: pointer;-webkit-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231d1d1f' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right var(--sv-sm) center;transition: border-color var(--sv-duration-fast) var(--sv-ease-ui)}.woocommerce.single-product .variations select:focus{outline: none;border-color: var(--sv-text)}.woocommerce.single-product .variations select:focus-visible{outline: var(--sv-focus-outline) solid var(--sv-focus-ring);outline-offset: var(--sv-focus-outline-offset)}.woocommerce.single-product .summary textarea,.woocommerce.single-product .summary input[type="text"].input-text,.woocommerce.single-product .variations textarea{width: 100%;min-height: 100px;padding: var(--sv-sm);font-family: var(--sv-font);font-size: var(--sv-fs-base);color: var(--sv-text);line-height: var(--sv-lh-body);background: var(--sv-bg);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-sm);resize: vertical;transition: border-color var(--sv-duration-fast) var(--sv-ease-ui)}.woocommerce.single-product .summary textarea:focus,.woocommerce.single-product .summary input[type="text"].input-text:focus,.woocommerce.single-product .variations textarea:focus{outline: none;border-color: var(--sv-text)}.woocommerce.single-product .summary textarea:focus-visible,.woocommerce.single-product .summary input[type="text"].input-text:focus-visible,.woocommerce.single-product .variations textarea:focus-visible{outline: var(--sv-focus-outline) solid var(--sv-focus-ring);outline-offset: var(--sv-focus-outline-offset)}.woocommerce.single-product .summary textarea::placeholder,.woocommerce.single-product .variations textarea::placeholder{color: var(--sv-text-tertiary)}.woocommerce.single-product .summary label[for*="zuschnitt"],.woocommerce.single-product .summary label[for*="Zuschnitt"]{display: block;margin-bottom: var(--sv-xs);font-family: var(--sv-font);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-bold);color: var(--sv-text)}.woocommerce.single-product .summary .description,.woocommerce.single-product .summary small{display: block;margin-top: var(--sv-xs);font-family: var(--sv-font);font-size: 13px;color: var(--sv-text-secondary);line-height: 1.4}.woocommerce.single-product .wd-swatches-product .wd-swatch:focus-visible{outline: var(--sv-focus-outline) solid var(--sv-focus-ring);outline-offset: var(--sv-focus-outline-offset)}.woocommerce.single-product .reset_variations:focus-visible{outline: var(--sv-focus-outline) solid var(--sv-focus-ring);outline-offset: var(--sv-focus-outline-offset)}@media (max-width: 576px){body.single-product .summary-inner{padding-inline: clamp(16px,5vw,24px) !important}}@media (max-width: 360px){body.single-product .summary-inner{padding-inline: 16px !important}body.single-product .summary-inner .variations_form .variations{display: block;width: 100%;max-width: 100%;table-layout: fixed;overflow-x: auto;-webkit-overflow-scrolling: touch}body.single-product .summary-inner .variations_form .variations tbody,body.single-product .summary-inner .variations_form .variations tr,body.single-product .summary-inner .variations_form .variations td,body.single-product .summary-inner .variations_form .variations th{display: block;width: 100%;max-width: 100%}body.single-product .summary-inner .variations_form .variations select{width: 100%;max-width: 100%;min-width: 0}}@media (max-width: 1024px) and (min-width: 769px){.woocommerce.single-product .wd-swatches-product .wd-swatch{min-height: 44px;min-width: 56px}.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch{width: 44px;height: 44px;min-width: 44px;min-height: 44px}}@media (max-width: 768px){.woocommerce.single-product .variations_form .variations{margin-bottom: var(--sv-md)}.woocommerce.single-product .variations_form .variations tr{margin-bottom: var(--sv-sm) !important}.woocommerce.single-product .wd-swatches-product{gap: var(--sv-xs)}.woocommerce.single-product .wd-swatches-product .wd-swatch{min-height: var(--sv-touch-target);min-width: 56px;font-size: 14px;padding: var(--sv-xs) 12px}.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch{width: var(--sv-touch-target);height: var(--sv-touch-target);min-width: var(--sv-touch-target);min-height: var(--sv-touch-target)}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg{min-width: var(--sv-touch-target) !important;min-height: var(--sv-touch-target) !important}.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_breite_mm"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_laenge_mm"] .wd-swatch{min-width: 68px}.woocommerce.single-product .variations_form .variations tr td.label{padding-bottom: 10px !important}.woocommerce.single-product .variations_form .variations tr td.label label{font-size: 14px}.woocommerce.single-product .variations_form .variations .wd-attr-selected{font-size: 14px}.woocommerce.single-product .variations select{height: var(--sv-touch-target);font-size: 16px}.woocommerce.single-product .summary textarea{min-height: 80px}}@media (max-width: 1024px){.wd-reset-var{position: relative !important;top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;margin-top: 15px;margin-bottom: 0;width: 100%}}@media (max-width: 576px){.woocommerce.single-product .wd-swatches-product .wd-swatch{min-width: 52px !important;min-height: var(--sv-touch-target) !important;height: auto !important;padding: var(--sv-xs) 10px !important}.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch{width: auto !important;height: auto !important;min-width: var(--sv-touch-target) !important;min-height: var(--sv-touch-target) !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-bg{min-width: var(--sv-touch-target) !important;min-height: var(--sv-touch-target) !important;height: auto !important}.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_breite_mm"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_laenge_mm"] .wd-swatch{min-width: 60px}}@media (max-width: 480px){.woocommerce.single-product .wd-swatches-product .wd-swatch{min-width: 48px !important;min-height: var(--sv-touch-target) !important;height: auto !important;padding: 6px 10px !important;font-size: 13px !important}.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_breite_mm"] .wd-swatch,.woocommerce.single-product .wd-swatches-product[data-attribute="attribute_pa_laenge_mm"] .wd-swatch{min-width: 56px}.woocommerce.single-product .reset_variations{padding: 12px var(--sv-sm);font-size: var(--sv-fs-xs)}}@media (max-width: 375px){.woocommerce.single-product .wd-swatches-product{gap: 6px}.woocommerce.single-product .wd-swatches-product .wd-swatch{min-width: 44px !important;min-height: var(--sv-touch-target) !important;height: auto !important;padding: 6px 8px !important}}.woocommerce.single-product .wc-measurement-price-calculator-price-table{width: 100%;margin: 0;padding: var(--sv-sm) 0;border-collapse: separate;border-spacing: 0;font-family: var(--sv-font);border-top: 1px solid var(--sv-border-light)}.woocommerce.single-product .wc-measurement-price-calculator-price-table .price-table-row{background: transparent}.woocommerce.single-product .wc-measurement-price-calculator-price-table .price-table-row td{padding: 6px 0;font-size: var(--sv-fs-sm);line-height: 1.4;color: var(--sv-text);border: none;vertical-align: baseline}.woocommerce.single-product .wc-measurement-price-calculator-price-table .price-table-row td:first-child{font-weight: var(--sv-fw-normal);color: var(--sv-text-secondary);text-align: left;padding-right: var(--sv-sm)}.woocommerce.single-product .wc-measurement-price-calculator-price-table .price-table-row td:last-child{font-weight: var(--sv-fw-semibold);color: var(--sv-text);text-align: right;font-variant-numeric: tabular-nums}.woocommerce.single-product .wc-measurement-price-calculator-price-table .price-table-row.calculated-price td:last-child{font-size: var(--sv-fs-md);font-weight: var(--sv-fw-bold);color: var(--sv-brand-primary) !important}.woocommerce.single-product .wc-measurement-price-calculator-price-table span.total_price span.amount,.woocommerce.single-product .wc-measurement-price-calculator-price-table span.total_price span.amount bdi{color: var(--sv-brand-primary) !important}@media (max-width: 768px){.woocommerce.single-product .wc-measurement-price-calculator-price-table .price-table-row td{padding: var(--sv-xs) 0;font-size: 14px}.woocommerce.single-product .wc-measurement-price-calculator-price-table .price-table-row.calculated-price td:last-child{font-size: var(--sv-fs-base)}}.woocommerce.single-product .wd-product-benefits,.woocommerce.single-product .woodmart-product-benefits,.woocommerce.single-product [class*="product-benefits"]{margin-top: var(--sv-md);padding: var(--sv-md);background-color: var(--sv-bg);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-sm)}.woocommerce.single-product .wd-product-benefits>h4,.woocommerce.single-product .wd-product-benefits>.title,.woocommerce.single-product .woodmart-product-benefits>h4,.woocommerce.single-product [class*="product-benefits"]>h4{margin: 0 0 var(--sv-sm) 0;padding: 0;font-family: var(--sv-font);font-size: var(--sv-fs-xs);font-weight: var(--sv-fw-semibold);color: var(--sv-text-secondary);text-transform: uppercase;letter-spacing: 0.5px;text-align: center}.woocommerce.single-product .wd-product-benefits .benefit-item,.woocommerce.single-product .wd-product-benefits .wd-accordion-item,.woocommerce.single-product .woodmart-product-benefits .benefit-item,.woocommerce.single-product [class*="product-benefits"] [class*="item"]{display: flex;align-items: center;justify-content: space-between;gap: var(--sv-sm);padding: var(--sv-sm);margin-bottom: var(--sv-xs);background-color: var(--sv-bg-alt);border: 1px solid transparent;border-radius: var(--sv-radius-sm);cursor: pointer;transition: background-color var(--sv-duration-fast) var(--sv-ease-ui),border-color var(--sv-duration-fast) var(--sv-ease-ui);will-change: background-color,border-color}.woocommerce.single-product .wd-product-benefits .benefit-item:last-child,.woocommerce.single-product [class*="product-benefits"] [class*="item"]:last-child{margin-bottom: 0}.woocommerce.single-product .wd-product-benefits .benefit-item:hover,.woocommerce.single-product [class*="product-benefits"] [class*="item"]:hover{background-color: var(--sv-bg-alt-hover);border-color: var(--sv-border-light)}.woocommerce.single-product .wd-product-benefits .benefit-item .icon,.woocommerce.single-product .wd-product-benefits .benefit-item i,.woocommerce.single-product [class*="product-benefits"] [class*="icon"],.woocommerce.single-product [class*="product-benefits"] i{flex-shrink: 0;width: 20px;height: 20px;font-size: 18px;color: var(--sv-text-secondary)}.woocommerce.single-product .wd-product-benefits .benefit-item .title,.woocommerce.single-product .wd-product-benefits .benefit-item span:not(.icon):not(.chevron),.woocommerce.single-product [class*="product-benefits"] [class*="title"]{flex: 1;font-family: var(--sv-font);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-semibold);color: var(--sv-text);line-height: 1.3}.woocommerce.single-product .wd-product-benefits .benefit-item .chevron,.woocommerce.single-product .wd-product-benefits .benefit-item>svg:last-child,.woocommerce.single-product [class*="product-benefits"] [class*="chevron"]{flex-shrink: 0;width: 16px;height: 16px;color: var(--sv-text-tertiary);transition: transform var(--sv-duration-fast) var(--sv-ease-ui)}.woocommerce.single-product .wd-product-benefits .benefit-item.active .chevron,.woocommerce.single-product [class*="product-benefits"] [class*="item"].active .chevron{transform: rotate(180deg)}.woocommerce.single-product .product_meta{margin-top: var(--sv-md);padding: var(--sv-md);background-color: var(--sv-bg);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-sm)}.woocommerce.single-product .product_meta>span{display: block;margin-bottom: var(--sv-sm);font-family: var(--sv-font);font-size: var(--sv-fs-sm);line-height: var(--sv-lh-body);color: var(--sv-text-secondary)}.woocommerce.single-product .product_meta>span:last-child{margin-bottom: 0}.woocommerce.single-product .product_meta .meta-label{font-weight: var(--sv-fw-bold);color: var(--sv-text);margin-right: 4px}.woocommerce.single-product .product_meta .sku{font-weight: var(--sv-fw-normal);color: var(--sv-text-secondary);font-variant-numeric: tabular-nums}.woocommerce.single-product .product_meta a{color: var(--sv-text-secondary);text-decoration: none;transition: color var(--sv-duration-fast) var(--sv-ease-ui)}.woocommerce.single-product .product_meta a:hover{color: var(--sv-text)}.woocommerce.single-product .product_meta .meta-sep{color: var(--sv-text-tertiary);margin: 0 2px}@media (max-width: 768px){.woocommerce.single-product .wc-measurement-price-calculator,.woocommerce.single-product .wc-measurement-price-calculator-price-table{padding-top: 20px}.woocommerce.single-product .wc-measurement-price-calculator input[type="text"],.woocommerce.single-product .wc-measurement-price-calculator input[type="number"],.woocommerce.single-product .wc-measurement-price-calculator select{font-size: 16px}.woocommerce.single-product .wd-product-benefits,.woocommerce.single-product [class*="product-benefits"]{padding: var(--sv-sm)}.woocommerce.single-product .wd-product-benefits .benefit-item,.woocommerce.single-product [class*="product-benefits"] [class*="item"]{padding: 12px var(--sv-sm)}.woocommerce.single-product .wd-product-benefits .benefit-item .title,.woocommerce.single-product .wd-product-benefits .benefit-item span,.woocommerce.single-product [class*="product-benefits"] [class*="title"]{font-size: 14px}.woocommerce.single-product .product_meta{padding: var(--sv-sm)}.woocommerce.single-product .product_meta>span{font-size: 13px}}@media (pointer: coarse){form.cart .quantity .plus,form.cart .quantity .minus,.woocommerce-variation-add-to-cart .quantity .plus,.woocommerce-variation-add-to-cart .quantity .minus,.wd-sticky-btn-content .quantity .plus,.wd-sticky-btn-content .quantity .minus,.wd-quick-view .quantity .plus,.wd-quick-view .quantity .minus{width: var(--sv-touch-target) !important;min-width: var(--sv-touch-target) !important;min-height: var(--sv-touch-target) !important}body.single-product.woocommerce form.cart .quantity input.minus,body.single-product.woocommerce form.cart .quantity input.plus,body.single-product.woocommerce form.cart .quantity input.qty,body.single-product.woocommerce .woocommerce-variation-add-to-cart .quantity input.minus,body.single-product.woocommerce .woocommerce-variation-add-to-cart .quantity input.plus,body.single-product.woocommerce .woocommerce-variation-add-to-cart .quantity input.qty{width: var(--sv-touch-target) !important;min-width: var(--sv-touch-target) !important;min-height: var(--sv-touch-target) !important}}@media (max-width: 1024px){body.single-product .product-tabs-wrapper .product-tabs-inner{height: auto !important;min-height: 0 !important}body.single-product .product-tabs-wrapper .woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs{display: block !important;width: 100% !important;max-width: 100% !important}body.single-product .product-tabs-wrapper .woocommerce-tabs.tabs-layout-accordion{display: block !important;width: 100% !important;max-width: 100% !important}body.single-product .product-tabs-wrapper .wd-nav-tabs-wrapper{display: none !important}body.single-product .product-tabs-wrapper .wd-accordion-title{display: flex !important;align-items: center;justify-content: space-between;min-height: 48px;width: 100%;max-width: 100%;padding: 14px 0;box-sizing: border-box}body.single-product .product-tabs-wrapper .woocommerce-Tabs-panel{height: auto !important;max-height: none !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;overflow: visible !important;content-visibility: visible !important;box-sizing: border-box !important}body.single-product .product-tabs-wrapper .woocommerce-Tabs-panel.wd-active{display: block !important}}body.woocommerce-order-received .woocommerce-notice--success,body.woocommerce-order-received .woocommerce-thankyou-order-received{display: block;padding: var(--sv-md);margin: 0 0 var(--sv-md);background: var(--sv-success-bg);border: 1px solid var(--sv-success);border-radius: var(--sv-radius-md);font-family: var(--sv-font);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-medium);color: var(--sv-success-strong);text-align: center}body.woocommerce-order-received .woocommerce-order-overview{display: grid;grid-template-columns: repeat(5,1fr);gap: var(--sv-sm);list-style: none;margin: var(--sv-md) 0;padding: var(--sv-md);background: var(--sv-bg-alt);border-radius: var(--sv-radius-md)}body.woocommerce-order-received .woocommerce-order-overview li{display: flex;flex-direction: column;text-align: center;padding: var(--sv-sm);border: 0;float: none;width: auto}body.woocommerce-order-received .woocommerce-order-overview li strong{display: block;font-size: var(--sv-fs-xs);font-weight: var(--sv-fw-semibold);letter-spacing: 0.3px;text-transform: uppercase;color: var(--sv-text-secondary);margin-bottom: 4px}@media (max-width: 768px){body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns: repeat(2,1fr)}body.woocommerce-order-received .woocommerce-order-overview li:last-child{grid-column: 1 / -1}}@media (max-width: 480px){body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns: 1fr}}.mollie-payment-instructions,.woocommerce-order-details+.mollie-instructions{margin: var(--sv-md) 0;padding: var(--sv-md);background: var(--sv-bg-alt);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-md)}.mollie-payment-instructions h2,.mollie-payment-instructions h3{font-size: var(--sv-fs-md);font-weight: var(--sv-fw-bold);color: var(--sv-text);margin: 0 0 var(--sv-sm)}.mollie-payment-instructions p{font-size: var(--sv-fs-sm);color: var(--sv-text-secondary);line-height: var(--sv-lh-body);margin: 0 0 var(--sv-xs)}.mollie-payment-instructions p:last-child{margin-bottom: 0}.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item img{width: 150px;height: 150px;object-fit: cover}.single-product .woocommerce-Tabs-panel--description :where( .sv-page){--svP-copy-accent: var(--sv-brand-primary);--svP-copy-accent-soft: var(--sv-brand-primary-light);--svP-copy-page-max: min(var(--sv-container-max,1290px),1180px);--svP-copy-measure: 66ch;--svP-copy-measure-narrow: 52ch;--svP-copy-gutter: clamp(16px,3vw,32px);--svP-copy-space-3xs: 4px;--svP-copy-space-2xs: 6px;--svP-copy-space-xs: 10px;--svP-copy-space-sm: 14px;--svP-copy-space-md: 20px;--svP-copy-space-lg: 28px;--svP-copy-space-xl: clamp(36px,4vw,56px);--svP-copy-fw-heading: 650;--svP-copy-lh-body: 1.65;--svP-copy-lh-lead: 1.58;--svP-copy-lh-meta: 1.5;width: min(100%,var(--svP-copy-page-max));margin-inline: auto;padding-block: clamp(28px,4vw,56px);padding-inline: var(--svP-copy-gutter);color: var(--sv-text);background: var(--sv-bg);font-family: var(--sv-font);font-size: var(--sv-fs-base);line-height: var(--svP-copy-lh-body);letter-spacing: var(--sv-ls-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-wrap: break-word;word-break: normal;hyphens: auto}.single-product .woocommerce-Tabs-panel--description .sv-page[data-sv-material="polycarbonat"]{--svP-copy-accent: var(--sv-color-pc);--svP-copy-accent-soft: var(--sv-color-pc-light)}.single-product .woocommerce-Tabs-panel--description .sv-page[data-sv-material="acrylglas"]{--svP-copy-accent: var(--sv-color-acryl);--svP-copy-accent-soft: var(--sv-color-acryl-light)}.single-product .woocommerce-Tabs-panel--description .sv-page[data-sv-family="zubehoer"]{--svP-copy-accent: var(--sv-info-strong);--svP-copy-accent-soft: var(--sv-info-light)}.single-product .woocommerce-Tabs-panel--description .sv-page[data-sv-family="gewaechshaus"]{--svP-copy-accent: var(--sv-success-strong);--svP-copy-accent-soft: var(--sv-success-light)}.single-product .woocommerce-Tabs-panel--description .sv-page,.single-product .woocommerce-Tabs-panel--description .sv-page *,.single-product .woocommerce-Tabs-panel--description .sv-page *::before,.single-product .woocommerce-Tabs-panel--description .sv-page *::after{box-sizing: border-box}.single-product .woocommerce-Tabs-panel--description .sv-page{container-type: inline-size;container-name: svPage}.single-product .woocommerce-Tabs-panel--description .sv-page :where(p:empty,p>br:only-child,br:not([class])){display: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(img,picture,video,canvas,svg,iframe){max-width: 100%}.single-product .woocommerce-Tabs-panel--description .sv-page :where(img,video,canvas,svg){height: auto}.single-product .woocommerce-Tabs-panel--description .sv-page :where(a){color: var(--svP-copy-accent);text-decoration-line: underline;text-decoration-thickness: 0.08em;text-underline-offset: 0.18em}.single-product .woocommerce-Tabs-panel--description .sv-page :where(a:hover){color: var(--sv-brand-primary-hover)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(a:focus-visible,summary:focus-visible){outline: var(--sv-focus-outline) solid var(--svP-copy-accent);outline-offset: var(--sv-focus-outline-offset);border-radius: var(--sv-radius-xs)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(h4,p,ul,ol,figure,blockquote){margin-block-start: 0}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero){margin-block-end: clamp(28px,4vw,48px);padding: clamp(40px,6vw,76px);border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-xl);background: var(--sv-bg-alt);box-shadow: var(--sv-shadow-sm);text-align: center}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-eyebrow){display: inline-flex;align-items: center;max-width: 100%;margin-block: 0 var(--svP-copy-space-md);padding: 9px 16px;border-radius: var(--sv-radius-pill);background: var(--svP-copy-accent-soft);color: var(--svP-copy-accent);font-size: var(--sv-fs-sm);font-weight: var(--svP-copy-fw-heading);line-height: var(--sv-lh-h2);letter-spacing: var(--sv-ls-eyebrow);text-transform: uppercase}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero>.sv-title,.sv-hero>h1){max-width: 18ch;margin: 0 auto var(--svP-copy-space-lg);color: var(--sv-text);font-size: var(--sv-fs-4xl);font-weight: var(--sv-fw-bold);line-height: 1;letter-spacing: 0;text-align: center;text-wrap: balance}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-intro){max-width: 76ch;margin: 0 auto;color: var(--sv-text-mid);font-size: var(--sv-fs-md);line-height: var(--sv-lh-body)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero-actions){display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-block-start: var(--svP-copy-space-lg)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-btn){display: inline-flex;min-height: var(--sv-touch-target);align-items: center;justify-content: center;padding: 12px 20px;border: 1px solid var(--sv-border);border-radius: var(--sv-radius-pill);color: var(--sv-text);font-size: var(--sv-fs-base);font-weight: var(--svP-copy-fw-heading);line-height: 1;text-decoration: none;transition: background-color var(--sv-duration-base) var(--sv-ease-apple),border-color var(--sv-duration-base) var(--sv-ease-apple),color var(--sv-duration-base) var(--sv-ease-apple),transform var(--sv-duration-base) var(--sv-ease-apple)}@media (hover: hover){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-btn:hover){transform: translateY(-1px)}}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-btn--primary){border-color: var(--svP-copy-accent);background: var(--svP-copy-accent);color: var(--sv-text-inverse)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-btn--light,.sv-btn--ghost){background: var(--sv-bg)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-btn--light:hover,.sv-btn--ghost:hover){border-color: var(--svP-copy-accent);color: var(--svP-copy-accent)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-nav){margin-block-start: var(--svP-copy-space-lg);padding-block-start: var(--svP-copy-space-md);border-top: 1px solid var(--sv-border-subtle)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-nav__list){display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-nav__link){display: inline-flex;padding: 8px 12px;border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-pill);color: var(--sv-text-mid);font-size: var(--sv-fs-sm);font-weight: var(--svP-copy-fw-heading);text-decoration: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-nav__link:hover){border-color: var(--sv-border);color: var(--sv-text);background: var(--sv-bg)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento){display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin-block-end: clamp(48px,6vw,80px)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__card){min-width: 0;padding: clamp(22px,2.4vw,30px);border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);background: var(--sv-bg);box-shadow: var(--sv-shadow-sm);transition: border-color var(--sv-duration-base) var(--sv-ease-apple),box-shadow var(--sv-duration-base) var(--sv-ease-apple),transform var(--sv-duration-base) var(--sv-ease-apple)}@media (hover: hover){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__card:hover){border-color: var(--sv-border);box-shadow: var(--sv-shadow-md);transform: translateY(-2px)}}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__card--highlight){border-color: var(--svP-copy-accent);background: var(--svP-copy-accent-soft)}@container svPage (min-width: 600px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__card--wide){grid-column: span 2}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__card--tall){grid-row: span 2}}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__kicker,.sv-sidebar__label){display: block;margin-block-end: var(--svP-copy-space-2xs);color: var(--sv-text-soft);font-size: var(--sv-fs-sm);font-weight: var(--svP-copy-fw-heading);letter-spacing: var(--sv-ls-eyebrow);text-transform: uppercase}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__value){display: block;color: var(--sv-text);font-size: clamp(24px,3vw + 12px,var(--sv-fs-2xl));font-weight: var(--sv-fw-bold);line-height: 1.04}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento__label,.sv-sidebar__text,.sv-shelf__desc,.sv-callout__text,.sv-steps__desc){display: block;margin-block-start: var(--svP-copy-space-2xs);color: var(--sv-text-mid);font-size: var(--sv-fs-sm);line-height: var(--sv-lh-body)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout){display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(40px,5vw,64px);align-items: start;width: 100%;max-width: 100%;margin-inline: 0;padding-inline: 0}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__main,.sv-layout__sidebar){grid-column: 1 / -1;grid-row: auto;min-width: 0;width: 100%;max-width: 100%}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__sidebar){order: initial;position: static;top: auto}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-section + .sv-section){margin-block-start: clamp(56px,7vw,96px)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-section__title){max-width: 24ch;margin-block: 0 var(--svP-copy-space-md);color: var(--sv-text);font-size: var(--sv-fs-h2);font-weight: var(--svP-copy-fw-heading);line-height: var(--sv-lh-h2);letter-spacing: 0;text-wrap: balance}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-section__text,p,li,th,td,summary){color: var(--sv-text-mid);font-size: var(--sv-fs-base);line-height: var(--svP-copy-lh-body)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-section__text){max-width: 76ch;margin-block-end: var(--svP-copy-space-md)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-cards){display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr));gap: 16px;width: 100%;max-width: 100%;margin: var(--svP-copy-space-lg) 0;overflow: visible}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-card){display: block !important;min-width: 0;width: 100% !important;max-width: 100% !important;border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);background: var(--sv-bg);box-shadow: var(--sv-shadow-sm)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-card>br),.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-card>p:not(:has(*))){display: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-table-wrap){width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;margin-block: var(--svP-copy-space-lg) 0;border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);background: var(--sv-bg)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-table){width: 100%;min-width: 620px;margin-block: var(--svP-copy-space-lg) 0;border: 1px solid var(--sv-border-subtle);border-collapse: separate;border-spacing: 0;border-radius: var(--sv-radius-card);background: var(--sv-bg);overflow: hidden;text-align: left}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-table-wrap .sv-table){margin-block: 0;border: 0;border-radius: 0}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-table th,.sv-table td){padding-block: 16px;padding-inline: 18px;border-bottom: 1px solid var(--sv-border-subtle);text-align: left;vertical-align: top}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-table thead th){background: var(--sv-bg-alt);color: var(--sv-text);font-size: var(--sv-fs-sm);font-weight: var(--svP-copy-fw-heading);letter-spacing: var(--sv-ls-eyebrow);text-transform: uppercase}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-table tbody tr:last-child td,.sv-table tbody tr:last-child th){border-bottom: 0}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-callout){display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;max-width: 82ch;margin-block-start: var(--svP-copy-space-lg);padding: clamp(20px,2.6vw,30px);border: 1px solid var(--sv-border-subtle);border-left: 4px solid var(--svP-copy-accent);border-radius: var(--sv-radius-card);background: var(--sv-bg);box-shadow: var(--sv-shadow-sm)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-callout--success){border-left-color: var(--sv-success);background: var(--sv-success-light)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-callout--warning){border-left-color: var(--sv-warning);background: var(--sv-warning-light)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-callout__icon){display: inline-flex;width: 36px;height: 36px;align-items: center;justify-content: center;border-radius: 50%;background: var(--sv-bg);color: var(--sv-text);font-size: 18px}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-callout__title,.sv-steps__title,.sv-shelf__title,.sv-sidebar__title){display: block;color: var(--sv-text);font-weight: var(--svP-copy-fw-heading)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps){display: grid;gap: 14px;margin: var(--svP-copy-space-lg) 0;padding: 0;list-style: none;counter-reset: sv-steps}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__item){display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 4px 16px;padding: 20px;border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);background: var(--sv-bg);box-shadow: var(--sv-shadow-sm)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__number){position: static;inset: auto;grid-column: 1;grid-row: 1 / span 2;display: inline-flex;width: 42px;height: 42px;align-items: center;justify-content: center;border-radius: 50%;background: var(--sv-text);color: var(--sv-text-inverse);font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-bold)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__content){grid-column: 2;min-width: 0}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__text){display: block;overflow-wrap: break-word}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps>br,.sv-steps__item>br),.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__item>p:not(:has(*))){display: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf){display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));gap: 16px;margin-block-start: var(--svP-copy-space-lg)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf__item){display: grid;gap: 14px;padding: 18px;border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);background: var(--sv-bg);color: inherit;text-decoration: none;box-shadow: var(--sv-shadow-sm);transition: border-color var(--sv-duration-base) var(--sv-ease-apple),box-shadow var(--sv-duration-base) var(--sv-ease-apple),transform var(--sv-duration-base) var(--sv-ease-apple)}@media (hover: hover){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf__item:hover){border-color: var(--sv-border);box-shadow: var(--sv-shadow-md);transform: translateY(-2px)}}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf>br),.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf>p:not(:has(*))),.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf>.sv-shelf__item:not(:has(.sv-shelf__media,.sv-shelf__content))){display: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf__media){aspect-ratio: 1 / 1;overflow: hidden;border-radius: var(--sv-radius-xs);background: var(--sv-bg-alt)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-shelf__media img){width: 100%;height: 100%;object-fit: contain}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-faq){display: grid;gap: 12px;max-width: 920px;margin-block-start: var(--svP-copy-space-lg)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-faq__item){border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);background: var(--sv-bg);overflow: hidden}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-faq__question){position: relative;display: flex;min-height: 60px;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 56px 20px 24px;color: var(--sv-text);font-weight: var(--svP-copy-fw-heading);cursor: pointer;list-style: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-faq__question)::-webkit-details-marker{display: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-faq__question)::after{content: "+";position: absolute;inset-inline-end: 24px;color: var(--svP-copy-accent);font-size: 26px;font-weight: var(--sv-fw-normal);line-height: 1}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-faq__item[open] .sv-faq__question)::after{content: "x"}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-faq__answer){padding: 0 24px 24px}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-sidebar-stack){display: grid;gap: 16px;width: 100%;max-width: 100%}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-sidebar){display: block;width: 100%;max-width: 100%;padding: clamp(22px,2.4vw,30px);border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);background: var(--sv-bg);box-shadow: var(--sv-shadow-sm)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-sidebar__title){margin-block-end: var(--svP-copy-space-sm);font-size: var(--sv-fs-md);line-height: var(--sv-lh-h3)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-sidebar__phone){display: block;margin-block-start: var(--svP-copy-space-md);color: var(--sv-text);font-size: var(--sv-fs-md);font-weight: var(--sv-fw-bold);line-height: 1.12;text-decoration: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-sidebar__hours,.sv-sidebar__email){display: block;margin-block-start: var(--svP-copy-space-2xs);color: var(--sv-text-mid);font-size: var(--sv-fs-base);line-height: var(--svP-copy-lh-meta)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-sidebar__divider){height: 1px;margin-block: var(--svP-copy-space-md);background: var(--sv-border-subtle)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-link-list,.sv-checklist){display: grid;gap: 12px;margin: var(--svP-copy-space-md) 0 0;padding: 0;list-style: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-link-list__item,.sv-checklist__item){padding-block: 10px;border-bottom: 1px solid var(--sv-border-subtle)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-link-list__item:last-child,.sv-checklist__item:last-child){border-bottom: 0}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-link-list__item a){display: block;color: var(--sv-text);font-weight: var(--svP-copy-fw-heading);text-decoration: none}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-link-list__item span){display: block;margin-block-start: var(--svP-copy-space-3xs);color: var(--sv-text-mid);font-size: var(--sv-fs-sm);line-height: var(--svP-copy-lh-meta)}@container svPage (min-width: 900px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout){grid-template-columns: minmax(0,1fr) minmax(300px,360px);align-items: start}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__main){grid-column: 1;grid-row: 1}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__sidebar){grid-column: 2;grid-row: 1;position: sticky;top: calc(var(--sv-anchor-offset,120px) + 24px)}}@container svPage (max-width: 980px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento){grid-template-columns: repeat(2,minmax(0,1fr))}}@container svPage (max-width: 640px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero){padding: 32px 20px;border-radius: var(--sv-radius-md)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero>.sv-title,.sv-hero>h1){font-size: clamp(32px,10vw,42px)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento){grid-template-columns: 1fr}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero-actions){align-items: stretch;flex-direction: column}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-btn){width: 100%}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-callout){grid-template-columns: 1fr}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__item){grid-template-columns: 1fr}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__number,.sv-steps__content){grid-column: auto;grid-row: auto}}@media (min-width: 900px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout){grid-template-columns: minmax(0,1fr) minmax(300px,360px);align-items: start}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__main){grid-column: 1;grid-row: 1}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__sidebar){grid-column: 2;grid-row: 1;position: sticky;top: calc(var(--sv-anchor-offset,120px) + 24px)}}@media (max-width: 980px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento){grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero){padding: 32px 20px;border-radius: var(--sv-radius-md)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero>.sv-title,.sv-hero>h1){font-size: clamp(32px,10vw,42px)}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-bento){grid-template-columns: 1fr}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-hero-actions){align-items: stretch;flex-direction: column}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-btn){width: 100%}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-callout){grid-template-columns: 1fr}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__item){grid-template-columns: 1fr}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-steps__number,.sv-steps__content){grid-column: auto;grid-row: auto}}@media (max-width: 899px){.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout){grid-template-columns: minmax(0,1fr) !important}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__main,.sv-layout__sidebar,.sv-cards){grid-column: 1 / -1 !important;grid-row: auto !important;width: 100% !important;max-width: 100% !important}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-layout__sidebar){order: initial;position: static;top: auto}.single-product .woocommerce-Tabs-panel--description .sv-page :where(.sv-sidebar){display: block}}@media (max-width: 640px){}body.single-product.woocommerce{--svAPF-gap: clamp(12px,1.8vw,18px);--svAPF-field-gap: 12px;--svAPF-control-height: max(46px,var(--sv-touch-target,44px));--svAPF-radius: min(var(--sv-radius-sm,8px),8px);--svAPF-label-size: 14px;--svAPF-helper-size: 13px;--svAPF-meta-size: 14px;--svAPF-border:var(--sv-border,#d8d8d8);--svAPF-border-soft:var(--sv-border-light,#ececec);--svAPF-bg:var(--sv-bg,#fff);--svAPF-text:var(--sv-text,#1d1d1f);--svAPF-muted:var(--sv-text-secondary,#5f6368);--svAPF-faint:var(--sv-text-tertiary,#7a7f85);--svAPF-accent:var(--sv-brand-primary,#b5162b);--svAPF-focus:var(--sv-focus-ring,#1a73e8)}body.single-product.woocommerce .wapf{--apf-margin-bottom: var(--svAPF-field-gap);--apf-input-height: var(--svAPF-control-height);--apf-input-bg: var(--svAPF-bg);--apf-input-color: var(--svAPF-text);--apf-input-border: 1px solid var(--svAPF-border);--apf-input-border-color-foc: var(--svAPF-text);--apf-radius: var(--svAPF-radius);--apf-label-size: var(--svAPF-label-size);--apf-label-weight: var(--sv-fw-semibold,600);--apf-card-bg: var(--svAPF-bg);--apf-card-bg-hov: var(--svAPF-bg);--apf-card-bg-sel: var(--svAPF-bg);--apf-card-border: 1px solid var(--svAPF-border);--apf-card-border-color-hov: var(--svAPF-text);--apf-card-border-color-sel: var(--svAPF-text);--apf-card-radius: var(--svAPF-radius);--apf-ts-border: 1px solid var(--svAPF-border);--apf-ts-border-color-hov: var(--svAPF-text);--apf-ts-border-color-sel: var(--svAPF-text);--apf-ts-bg-sel: var(--svAPF-text);--apf-ts-color-sel: var(--svAPF-bg);--apf-cb-border: 1px solid var(--svAPF-border);--apf-cb-border-color-sel: var(--svAPF-text);--apf-cb-bg-sel: var(--svAPF-text);--apf-radio-border: 1px solid var(--svAPF-border);--apf-radio-border-color-sel: var(--svAPF-text);--apf-radio-bg-sel: var(--svAPF-text)}body.single-product.woocommerce .wapf-wrapper{width: 100%;margin: var(--svAPF-gap) 0 0;padding-top: var(--svAPF-gap);border-top: 1px solid var(--svAPF-border-soft);color: var(--svAPF-text);font-family: var(--sv-font,inherit)}body.single-product.woocommerce .wapf-wrapper:empty{display: none}body.single-product.woocommerce .wapf-field-group{width: 100%;margin: 0 0 var(--svAPF-gap);display: flex;flex-wrap: wrap;align-items: flex-start}body.single-product.woocommerce .wapf-field-container{box-sizing: border-box;margin: 0;padding: 0 0 var(--svAPF-field-gap)}body.single-product.woocommerce .wapf-hide,body.single-product.woocommerce .wapf-field-container.wapf-hide{display: none !important;height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}@supports selector(:has(*)){body.single-product.woocommerce .wapf-field-group:has(>.wapf-field-container.wapf-hide):not(:has(>.wapf-field-container:not(.wapf-hide))){display: none !important;height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important}}body.single-product.woocommerce .wapf-field-label,body.single-product.woocommerce .wapf-field-label label{display: block;width: 100%;margin: 0 0 6px;color: var(--svAPF-text);font-family: var(--sv-font,inherit);font-size: var(--svAPF-label-size);font-weight: var(--sv-fw-semibold,600);line-height: 1.35}body.single-product.woocommerce .wapf-field-description{display: block;margin: 6px 0 0;padding: 0;color: var(--svAPF-faint);font-size: var(--svAPF-helper-size);line-height: 1.45}body.single-product.woocommerce .wapf-field-input input[type="text"],body.single-product.woocommerce .wapf-field-input input[type="number"],body.single-product.woocommerce .wapf-field-input input[type="email"],body.single-product.woocommerce .wapf-field-input input[type="url"],body.single-product.woocommerce .wapf-field-input input[type="tel"],body.single-product.woocommerce .wapf-field-input input[type="date"],body.single-product.woocommerce .wapf-field-input textarea,body.single-product.woocommerce .wapf-field-input select{width: 100%;min-height: var(--svAPF-control-height);margin: 0;padding: 10px 12px;box-sizing: border-box;color: var(--svAPF-text);background: var(--svAPF-bg);border: 1px solid var(--svAPF-border);border-radius: var(--svAPF-radius);box-shadow: none;font-family: var(--sv-font,inherit);font-size: 16px;line-height: 1.35;transition: border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease;appearance: none;-webkit-appearance: none}body.single-product.woocommerce .wapf-field-input textarea{min-height: 104px;resize: vertical}body.single-product.woocommerce .wapf-field-input select{padding-right: 38px}body.single-product.woocommerce button.button.apf-minus,body.single-product.woocommerce button.button.apf-plus{min-width: var(--sv-touch-target,44px);min-height: var(--sv-touch-target,44px);inline-size: max(var(--sv-touch-target,44px),44px);padding-inline: 0}body.single-product.woocommerce .wapf-qty input.wapf-input.is-qty,body.single-product.woocommerce .wapf-field-input .wapf-qty input.wapf-input.is-qty{width: var(--sv-touch-target,44px);min-width: var(--sv-touch-target,44px);inline-size: var(--sv-touch-target,44px);padding-inline: 8px;text-align: center}body.single-product.woocommerce .wapf-field-input input:focus,body.single-product.woocommerce .wapf-field-input textarea:focus,body.single-product.woocommerce .wapf-field-input select:focus{outline: none;border-color: var(--svAPF-text);background-color: var(--svAPF-bg)}body.single-product.woocommerce .wapf-field-input input:focus-visible,body.single-product.woocommerce .wapf-field-input textarea:focus-visible,body.single-product.woocommerce .wapf-field-input select:focus-visible,body.single-product.woocommerce .wapf-input-label:focus-within,body.single-product.woocommerce .wapf-swatch label:focus-within,body.single-product.woocommerce .wapf-card:focus-within{outline: var(--sv-focus-outline,2px) solid var(--svAPF-focus);outline-offset: var(--sv-focus-outline-offset,2px)}body.single-product.woocommerce .wapf-checkboxes,body.single-product.woocommerce .wapf-radios{display: grid;gap: 8px}body.single-product.woocommerce .wapf-input-label{min-height: 44px;display: inline-flex;align-items: center;gap: 10px;margin: 0;color: var(--svAPF-text);cursor: pointer;line-height: 1.35}body.single-product.woocommerce .wapf-label-text{padding-left: 0}body.single-product.woocommerce .wapf-pricing-hint{color: var(--svAPF-muted);opacity: 1;font-size: 0.92em}body.single-product.woocommerce .wapf-checkbox .wapf-custom,body.single-product.woocommerce .wapf-radio .wapf-custom{flex: 0 0 20px;width: 20px;height: 20px;min-width: 20px;min-height: 20px;border-width: 1px}body.single-product.woocommerce .wapf-swatch-wrapper{display: flex;flex-wrap: wrap;gap: 8px}body.single-product.woocommerce .wapf-swatch{margin: 0;min-width: 44px}body.single-product.woocommerce .wapf-swatch label{min-height: 44px;display: flex;align-items: center;justify-content: center;margin: 0;color: var(--svAPF-text);cursor: pointer}body.single-product.woocommerce .wapf-swatch--text{border-radius: var(--svAPF-radius);border: 1px solid var(--svAPF-border);background: var(--svAPF-bg);transition: border-color 160ms ease,background-color 160ms ease,color 160ms ease}body.single-product.woocommerce .wapf-swatch--text label{padding: 9px 13px}body.single-product.woocommerce .wapf-swatch--text:hover,body.single-product.woocommerce .wapf-swatch--text.wapf-checked{border-color: var(--svAPF-text)}body.single-product.woocommerce .wapf-swatch--text.wapf-checked{background: var(--svAPF-text);color: var(--svAPF-bg)}body.single-product.woocommerce .wapf-swatch--image,body.single-product.woocommerce .wapf-card{border-radius: var(--svAPF-radius);border: 1px solid var(--svAPF-border);background: var(--svAPF-bg);overflow: hidden;transition: border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}body.single-product.woocommerce .wapf-swatch--image:hover,body.single-product.woocommerce .wapf-swatch--image.wapf-checked,body.single-product.woocommerce .wapf-card:hover,body.single-product.woocommerce .wapf-card.wapf-checked{border-color: var(--svAPF-text)}body.single-product.woocommerce .wapf-card.wapf-checked,body.single-product.woocommerce .wapf-swatch--image.wapf-checked{box-shadow: inset 0 0 0 1px var(--svAPF-text)}body.single-product.woocommerce .wapf-card-inner{gap: 10px;padding: 10px}body.single-product.woocommerce .wapf-card-title{font-weight: var(--sv-fw-semibold,600)}body.single-product.woocommerce .wapf-card-info{color: var(--svAPF-muted);font-size: var(--svAPF-helper-size)}body.single-product.woocommerce .wapf-image-swatch-wrapper,body.single-product.woocommerce .wapf-card-wrap{gap: 10px}body.single-product.woocommerce .wapf-product-totals{width: 100%;margin: 6px 0 var(--svAPF-gap);padding: 10px 0 0;border-top: 1px solid var(--svAPF-border-soft);color: var(--svAPF-muted);font-size: var(--svAPF-meta-size)}body.single-product.woocommerce .wapf-product-totals>div{display: flex;justify-content: space-between;gap: 16px;padding: 3px 0}body.single-product.woocommerce .wapf-product-totals .wapf-grand-total{color: var(--svAPF-accent);font-weight: var(--sv-fw-bold,700);font-size: 17px}body.single-product.woocommerce .wapf-disabled{opacity: 0.55}body.single-product.woocommerce .wapf-disabled label{cursor: not-allowed !important}@media (hover: hover){body.single-product.woocommerce .wapf-swatch--image:hover,body.single-product.woocommerce .wapf-card:hover{transform: translateY(-1px)}}@media (prefers-reduced-motion: reduce){body.single-product.woocommerce .wapf-field-input input,body.single-product.woocommerce .wapf-field-input textarea,body.single-product.woocommerce .wapf-field-input select,body.single-product.woocommerce .wapf-swatch,body.single-product.woocommerce .wapf-card{transition: none}}@media (max-width: 768px){body.single-product.woocommerce .wapf-wrapper{margin-top: 14px;padding-top: 14px}body.single-product.woocommerce .wapf-field-group{margin-bottom: 12px}body.single-product.woocommerce .wapf-field-container{width: 100% !important;padding-bottom: 10px}body.single-product.woocommerce .wapf-field-label,body.single-product.woocommerce .wapf-field-label label{font-size: 14px}body.single-product.woocommerce .wapf-card-wrap,body.single-product.woocommerce .wapf-image-swatch-wrapper{grid-template-columns: 1fr !important}}@media (forced-colors: active){body.single-product.woocommerce .wapf-field-input input,body.single-product.woocommerce .wapf-field-input textarea,body.single-product.woocommerce .wapf-field-input select,body.single-product.woocommerce .wapf-swatch,body.single-product.woocommerce .wapf-card{border-color: CanvasText}}.wd-before-add-to-cart{margin: 6px 0 2px;font-size: 14px;font-weight: 600;color:var(--sv-success-strong,#1B7A37)}.wd-after-add-to-cart{margin: 12px 0 0;font-size: 13px;font-weight: 400;line-height: 1.5;color:var(--sv-text-mid,#5C5C66)}.wd-after-add-to-cart a{color:var(--sv-brand-primary,#CC3333);font-weight: 600;text-decoration: none}.wd-after-add-to-cart a:hover,.wd-after-add-to-cart a:focus-visible{text-decoration: underline}.sv-crosssell{margin-block: clamp(2rem,5vw,3.5rem)}.sv-crosssell__titel{color: var(--sv-text);font-size: var(--sv-fs-lg);font-weight: 600;letter-spacing: -0.01em;line-height: 1.25;margin: 0 0 4px}.sv-crosssell__hinweis{color: var(--sv-text-mid);font-size: var(--sv-fs-base);line-height: 1.45;margin: 0 0 16px}.sv-crosssell__liste{display: grid;gap: 8px;grid-auto-rows: 1fr;grid-template-columns: minmax(0,1fr);list-style: none;margin: 0;padding: 0}.sv-crosssell__item{display: grid;margin: 0;min-width: 0}.sv-crosssell__link{align-items: center;background: var(--sv-bg);border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);box-shadow: var(--sv-shadow-sm);color: inherit;column-gap: 12px;display: grid;grid-template-areas: "bild name" "bild preis";grid-template-columns: 56px minmax(0,1fr);height: 100%;min-height: var(--sv-touch-target);padding: 10px 14px 10px 10px;row-gap: 2px;text-decoration: none;transition: border-color var(--sv-duration-base) var(--sv-ease-apple),box-shadow var(--sv-duration-base) var(--sv-ease-apple)}.sv-crosssell__link:hover,.sv-crosssell__link:focus-visible{border-color: var(--sv-border-strong);box-shadow: var(--sv-shadow-md)}.sv-crosssell__link:focus-visible{outline: 2px solid var(--sv-brand-primary);outline-offset: 2px}.sv-crosssell__bild{aspect-ratio: 1;display: block;grid-area: bild;overflow: hidden}.sv-crosssell__bild img{display: block;height: 100%;object-fit: contain;width: 100%}.sv-crosssell__name{-webkit-box-orient: vertical;color: var(--sv-text);display: -webkit-box;align-self: end;font-size: var(--sv-fs-base);font-weight: 500;grid-area: name;line-height: 1.3;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}.sv-crosssell__preis{align-self: start;color: var(--sv-brand-primary);font-size: var(--sv-fs-base);font-weight: 600;grid-area: preis;line-height: 1.35;white-space: normal}.sv-crosssell__preis .woocommerce-Price-amount{white-space: nowrap}.sv-crosssell__ab{color: var(--sv-text-mid);font-weight: 500}@media (min-width: 768px){.sv-crosssell__liste{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.sv-crosssell__link{grid-template-columns: 64px minmax(0,1fr);padding: 12px 16px 12px 12px}}@media (min-width: 1024px){.sv-crosssell__liste{grid-template-columns: repeat(4,minmax(0,1fr))}.sv-crosssell__link{grid-template-areas: "bild" "name" "preis";grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr auto;justify-items: center;padding: 16px;row-gap: 10px;text-align: center}.sv-crosssell__bild{aspect-ratio: 4 / 3;width: 100%}.sv-crosssell__name{align-self: start;-webkit-line-clamp: 3;line-clamp: 3;margin-block-start: 2px}.sv-crosssell__preis{align-self: auto}}@media (prefers-reduced-motion: reduce){.sv-crosssell__link{transition: none}}.single-product .wapf-product-totals{margin:18px 0 6px}.single-product .wapf-product-totals .wapf--inner{display:flex;flex-wrap:wrap;gap:12px}.single-product .wapf-product-totals .wapf--inner>div{flex:1 1 160px;display:flex;flex-direction:column-reverse;gap:2px;background:var(--sv-bg-alt);border-radius:14px;padding:13px 16px}.single-product .wapf-product-totals .wapf--inner>div>span:first-child{font-size:12.5px;line-height:1.35;color:var(--sv-text-soft)}.single-product .wapf-product-totals .wapf-total{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--sv-text)}.single-product .wapf-product-totals .wapf-grand-total{color:var(--sv-brand-primary,#CC3333)}@media(max-width:767px){.single-product .wapf-product-totals .wapf--inner{gap:0;background:var(--sv-bg-alt);border-radius:14px;padding:4px 16px}.single-product .wapf-product-totals .wapf--inner>div{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:baseline;background:none;border-radius:0;padding:11px 0;border-bottom:1px solid var(--sv-border-subtle)}.single-product .wapf-product-totals .wapf--inner>div:last-child{border-bottom:0}.single-product .wapf-product-totals .wapf-total{font-size:17px}}.sv-zs-pdp-hinweis,.sv-bk-pdp-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;padding:14px 16px;border:1.5px solid var(--sv-border-subtle,#E6E6EA);border-radius:14px;background:var(--sv-bg-soft,#FAFAFB)}.sv-zs-pdp-hinweis__text,.sv-bk-pdp-hinweis__text{margin:0;flex:1 1 260px;font-size:14px;line-height:1.5;color:var(--sv-text,#1D1D1F)}.sv-zs-pdp-hinweis__btn,.sv-bk-pdp-hinweis__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;background:var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.sv-zs-pdp-hinweis__btn:hover,.sv-bk-pdp-hinweis__btn:hover{background:var(--sv-brand-primary-dark,#A02929);color:var(--sv-text-inverse)}.wd-dropdown .wd-dropdown-inner{background: var(--sv-bg);border-radius: var(--sv-radius-md);padding: 24px}.wd-dropdown .menu-item>a{font-size: 14px;font-weight: var(--sv-fw-medium);color: var(--sv-text);padding: 6px 8px}.wd-dropdown .menu-item>a:hover{color: var(--sv-brand-primary)}.wd-dropdown img{max-height: 96px;max-width: 96px}.sv-megamenu-sp{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-sp__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-sp__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-sp__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-sp__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-sp__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-sp__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-sp__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-sp__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-sp__products{display: grid;grid-template-columns: repeat(8,1fr);gap: 10px}.sv-megamenu-sp__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 6px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-sp__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-sp__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-sp__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-sp__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-sp__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-sp__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}.sv-megamenu-sp__product-cta{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color:var(--sv-brand-primary)}.sv-megamenu-sp__filter--unten{margin: 12px 0 0}@media (max-width: 1024px){.sv-megamenu-sp__products{grid-template-columns: repeat(4,1fr)}}@media (max-width: 768px){.sv-megamenu-sp{padding: 16px}.sv-megamenu-sp__products{grid-template-columns: repeat(4,1fr)}}@media (max-width: 480px){.sv-megamenu-sp__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-sp__product{padding: 12px 6px 10px}.sv-megamenu-sp__product-img{width: 60px;height: 60px}.sv-megamenu-sp__filter{flex-wrap: wrap}}.sv-megamenu-sp__footer{margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));text-align: center}.sv-megamenu-sp__footer-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text,#1D1D1F) !important;text-decoration: none !important}.sv-megamenu-sp__footer-link:hover{color:var(--sv-brand-primary,#CC3333) !important}.sv-megamenu-gh{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-gh__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-gh__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-gh__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-gh__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-gh__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-gh__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-gh__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-gh__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-gh__products{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 20px}.sv-megamenu-gh__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 8px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-gh__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-gh__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-gh__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-gh__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-gh__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-gh__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}.sv-megamenu-gh__divider{border: none;border-top: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));margin: 0 0 10px}.sv-megamenu-gh__accessories{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.sv-megamenu-gh__acc-item{position: relative;display: flex;align-items: center;gap: 10px;padding: 10px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-sm,12px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important}.sv-megamenu-gh__acc-item:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-gh__acc-item-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-gh__acc-img{width: 44px;height: 44px;object-fit: contain;border-radius: var(--sv-radius-xs,8px);flex-shrink: 0}.sv-megamenu-gh__acc-content{display: flex;flex-direction: column;gap: 1px;min-width: 0}.sv-megamenu-gh__acc-name{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3}.sv-megamenu-gh__acc-price{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}@media (max-width: 1024px){.sv-megamenu-gh__products{grid-template-columns: repeat(3,1fr)}.sv-megamenu-gh__accessories{grid-template-columns: repeat(3,1fr)}}@media (max-width: 768px){.sv-megamenu-gh{padding: 16px}.sv-megamenu-gh__products{grid-template-columns: repeat(3,1fr)}.sv-megamenu-gh__accessories{grid-template-columns: repeat(3,1fr)}}@media (max-width: 480px){.sv-megamenu-gh__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-gh__product{padding: 12px 8px 10px}.sv-megamenu-gh__product-img{width: 60px;height: 60px}.sv-megamenu-gh__accessories{grid-template-columns: repeat(1,1fr);gap: 8px}}.sv-megamenu-wp{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-wp__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-wp__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-wp__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-wp__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-wp__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-wp__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-wp__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-wp__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-wp__products{display: grid;grid-template-columns: repeat(8,1fr);gap: 10px;margin-bottom: 20px}.sv-megamenu-wp__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 6px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-wp__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-wp__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-wp__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-wp__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-wp__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}.sv-megamenu-wp__product-cta{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color:var(--sv-brand-primary)}.sv-megamenu-wp__divider{border: none;border-top: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));margin: 0 0 10px}.sv-megamenu-wp__accessories{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.sv-megamenu-wp__acc-item{position: relative;display: flex;align-items: center;gap: 10px;padding: 10px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-sm,12px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important}.sv-megamenu-wp__acc-item:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-wp__acc-item-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-wp__acc-img{width: 44px;height: 44px;object-fit: contain;border-radius: var(--sv-radius-xs,8px);flex-shrink: 0}.sv-megamenu-wp__acc-content{display: flex;flex-direction: column;gap: 1px;min-width: 0}.sv-megamenu-wp__acc-name{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3}.sv-megamenu-wp__acc-price{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}@media (max-width: 1024px){.sv-megamenu-wp__products{grid-template-columns: repeat(4,1fr)}.sv-megamenu-wp__accessories{grid-template-columns: repeat(4,1fr)}}@media (max-width: 768px){.sv-megamenu-wp{padding: 16px}.sv-megamenu-wp__products{grid-template-columns: repeat(4,1fr)}.sv-megamenu-wp__accessories{grid-template-columns: repeat(3,1fr)}}@media (max-width: 480px){.sv-megamenu-wp__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-wp__product{padding: 12px 6px 10px}.sv-megamenu-wp__product-img{width: 60px;height: 60px}.sv-megamenu-wp__accessories{grid-template-columns: repeat(2,1fr);gap: 8px}}.sv-megamenu-bs{padding: 18px 28px 20px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;max-width: 860px;margin: 0 auto}.sv-megamenu-bs__grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}.sv-megamenu-bs__card{position: relative;display: flex;flex-direction: column;padding: 14px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-bs__card:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-bs__card-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-bs__img{width: 100%;height: 150px;object-fit: cover;border-radius: var(--sv-radius-sm,12px);margin-bottom: 10px}.sv-megamenu-bs__subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 3px}.sv-megamenu-bs__name{font-size: 15px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-bs__desc{font-size: var(--sv-fs-sm,12px);color: var(--sv-text-secondary,#86868B);line-height: 1.45}.sv-megamenu-bs__footer{margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));text-align: center}.sv-megamenu-bs__footer-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text,#1D1D1F) !important;text-decoration: none !important}.sv-megamenu-bs__footer{display: flex;justify-content: center;gap: 10px 28px;flex-wrap: wrap}.sv-megamenu-bs__footer-link:hover{color:var(--sv-brand-primary,#CC3333) !important}@media (max-width: 768px){.sv-megamenu-bs{padding: 16px}.sv-megamenu-bs__grid{grid-template-columns: 1fr}}.sv-megamenu-pz{padding: 18px 28px 20px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;max-width: 1140px;margin: 0 auto}.sv-megamenu-pz__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 28px}.sv-megamenu-pz__col-title{display: block;font-size: 14px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F) !important;text-decoration: none !important;letter-spacing: var(--sv-ls-h3,-0.005em);margin: 0 0 8px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-pz__col-title:hover{color:var(--sv-brand-primary,#CC3333) !important}.sv-megamenu-pz__list{list-style: none;margin: 0;padding: 0}.sv-megamenu-pz__list li{margin: 0;padding: 0}.sv-megamenu-pz__link{display: block;padding: 4px 0;font-size: 12.5px;font-weight: var(--sv-fw-medium,500);line-height: 1.35;color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-pz__link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-pz__more{display: inline-block;margin-top: 6px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text,#1D1D1F) !important;text-decoration: none !important}.sv-megamenu-pz__more:hover{color:var(--sv-brand-primary,#CC3333) !important}.sv-megamenu-pz__cards{display: grid;grid-template-columns: repeat(4,1fr);gap: 28px;margin-bottom: 14px}.sv-megamenu-pz__card{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 12px 8px 10px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-pz__card:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-pz__card-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-pz__card-img{width: 64px;height: 64px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 6px}.sv-megamenu-pz__card-name{font-size: 12.5px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3}@media (max-width: 768px){.sv-megamenu-pz__cards{grid-template-columns: repeat(2,1fr);gap: 20px}}@media (max-width: 768px){.sv-megamenu-pz{padding: 16px}.sv-megamenu-pz__grid{grid-template-columns: repeat(2,1fr);gap: 20px}}.sv-megamenu-hpl{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-hpl__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-hpl__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-hpl__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-hpl__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-hpl__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-hpl__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-hpl__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-hpl__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-hpl__products{display: grid;grid-template-columns: repeat(7,1fr);gap: 10px}.sv-megamenu-hpl__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 8px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-hpl__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-hpl__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-hpl__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-hpl__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-hpl__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-hpl__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}.sv-megamenu-hpl__product-cta{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color:var(--sv-brand-primary)}@media (max-width: 1024px){.sv-megamenu-hpl__products{grid-template-columns: repeat(4,1fr)}}@media (max-width: 768px){.sv-megamenu-hpl{padding: 16px}.sv-megamenu-hpl__products{grid-template-columns: repeat(4,1fr)}}@media (max-width: 480px){.sv-megamenu-hpl__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-hpl__product{padding: 12px 8px 10px}.sv-megamenu-hpl__product-img{width: 60px;height: 60px}.sv-megamenu-hpl__filter{flex-wrap: wrap}}.sv-megamenu-av{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-av__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-av__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-av__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-av__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-av__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-av__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-av__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-av__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-av__products{display: grid;grid-template-columns: repeat(6,1fr);gap: 10px}.sv-megamenu-av__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 8px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-av__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-av__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-av__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-av__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-av__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-av__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}.sv-megamenu-av__product-cta{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color:var(--sv-brand-primary)}@media (max-width: 1024px){.sv-megamenu-av__products{grid-template-columns: repeat(4,1fr)}}@media (max-width: 768px){.sv-megamenu-av{padding: 16px}.sv-megamenu-av__products{grid-template-columns: repeat(3,1fr)}}@media (max-width: 480px){.sv-megamenu-av__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-av__product{padding: 12px 8px 10px}.sv-megamenu-av__product-img{width: 60px;height: 60px}.sv-megamenu-av__filter{flex-wrap: wrap}}.sv-megamenu-am{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-am__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-am__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-am__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-am__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-am__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-am__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-am__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-am__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-am__products{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.sv-megamenu-am__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 8px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-am__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-am__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-am__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-am__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-am__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-am__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}@media (max-width: 1024px){.sv-megamenu-am__products{grid-template-columns: repeat(4,1fr)}}@media (max-width: 768px){.sv-megamenu-am{padding: 16px}.sv-megamenu-am__products{grid-template-columns: repeat(2,1fr)}}@media (max-width: 480px){.sv-megamenu-am__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-am__product{padding: 12px 8px 10px}.sv-megamenu-am__product-img{width: 60px;height: 60px}}.sv-megamenu-pm{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-pm__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-pm__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-pm__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-pm__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-pm__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-pm__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-pm__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-pm__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-pm__products{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.sv-megamenu-pm__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 8px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-pm__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-pm__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-pm__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-pm__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-pm__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-pm__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}@media (max-width: 1024px){.sv-megamenu-pm__products{grid-template-columns: repeat(4,1fr)}}@media (max-width: 768px){.sv-megamenu-pm{padding: 16px}.sv-megamenu-pm__products{grid-template-columns: repeat(2,1fr)}}@media (max-width: 480px){.sv-megamenu-pm__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-pm__product{padding: 12px 8px 10px}.sv-megamenu-pm__product-img{width: 60px;height: 60px}}.sv-megamenu-pm{padding-top: 4px}.sv-megamenu-ph{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;max-width: 1140px;margin: 0 auto}.sv-megamenu-ph__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-ph__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0;white-space: nowrap}.sv-megamenu-ph__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-ph__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-ph__filter{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;flex-wrap: wrap}.sv-megamenu-ph__filter-label{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B);white-space: nowrap}.sv-megamenu-ph__filter-chip{display: inline-block;padding: 4px 12px;border-radius: 14px;font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-medium,500);color: var(--sv-text,#1D1D1F);background: rgba(0,0,0,0.04);text-decoration: none !important;transition: background 0.2s cubic-bezier(0.4,0,0.2,1)}.sv-megamenu-ph__filter-chip:hover{background: rgba(0,0,0,0.08)}.sv-megamenu-ph__products{display: grid;grid-template-columns: repeat(5,1fr);gap: 10px}.sv-megamenu-ph__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 8px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-ph__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-ph__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-ph__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-ph__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-ph__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-ph__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}@media (max-width: 1024px){.sv-megamenu-ph__products{grid-template-columns: repeat(5,1fr)}}@media (max-width: 768px){.sv-megamenu-ph{padding: 16px}.sv-megamenu-ph__products{grid-template-columns: repeat(3,1fr)}}@media (max-width: 480px){.sv-megamenu-ph__products{grid-template-columns: repeat(2,1fr);gap: 8px}.sv-megamenu-ph__product{padding: 12px 8px 10px}.sv-megamenu-ph__product-img{width: 60px;height: 60px}}.sv-megamenu-pp{padding: 16px 28px;font-family: var(--sv-font,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing: antialiased;max-width: 1140px;margin: 0 auto}.sv-megamenu-pp__section-header{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 12px;padding-bottom: 8px;border-bottom: 1px solid var(--sv-border-light,rgba(0,0,0,0.05))}.sv-megamenu-pp__title{font-size: var(--sv-fs-lg,20px);font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);letter-spacing: var(--sv-ls-h3,-0.005em);line-height: var(--sv-lh-h3,1.21);margin: 0}.sv-megamenu-pp__header-link{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-semibold,600);color: var(--sv-text-secondary,#86868B) !important;text-decoration: none !important;transition: color 0.2s cubic-bezier(0.4,0,0.2,1);white-space: nowrap}.sv-megamenu-pp__header-link:hover{color: var(--sv-text,#1D1D1F) !important}.sv-megamenu-pp__products{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.sv-megamenu-pp__product{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 14px 8px 12px;background: var(--sv-bg-card,#FCFCFC);border: 1px solid var(--sv-border-light,rgba(0,0,0,0.05));border-radius: var(--sv-radius-md,18px);transition: border-color 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);text-decoration: none !important;contain: layout style}.sv-megamenu-pp__product:hover{border-color: var(--sv-border-strong,#C7C7CC);box-shadow: var(--sv-shadow-md,0 2px 8px rgba(0,0,0,0.06))}.sv-megamenu-pp__product-link{position: absolute;inset: 0;z-index: 1;border-radius: inherit}.sv-megamenu-pp__product-img{width: 72px;height: 72px;object-fit: contain;border-radius: var(--sv-radius-sm,12px);margin-bottom: 8px}.sv-megamenu-pp__product-subtitle{font-size: var(--sv-fs-xs,11px);font-weight: var(--sv-fw-semibold,600);letter-spacing: 0.04em;text-transform: uppercase;color: var(--sv-text-secondary,#86868B);margin-bottom: 4px}.sv-megamenu-pp__product-name{font-size: 13px;font-weight: var(--sv-fw-bold,700);color: var(--sv-text,#1D1D1F);line-height: 1.3;margin-bottom: 4px}.sv-megamenu-pp__product-price{font-size: var(--sv-fs-sm,12px);font-weight: var(--sv-fw-normal,400);color: var(--sv-text-secondary,#86868B);font-variant-numeric: tabular-nums}@media (max-width: 768px){.sv-megamenu-pp{padding: 16px}.sv-megamenu-pp__products{grid-template-columns: repeat(2,1fr)}}.sv-megamenu-sp__title>a,.sv-megamenu-hpl__title>a,.sv-megamenu-wp__title>a,.sv-megamenu-av__title>a,.sv-megamenu-am__title>a,.sv-megamenu-pm__title>a,.sv-megamenu-gh__title>a,.sv-megamenu-ph__title>a,.sv-megamenu-pp__title>a{color:inherit;text-decoration:none}.wd-header-nav .wd-nav>li.menu-mega-dropdown>.wd-dropdown-menu.wd-design-sized{max-width: min(calc(var(--wd-container-w) - 30px),calc(100vw - var(--wd-scroll-w,0px) - 30px))}.woocommerce.single-product .variations th.label,.woocommerce.single-product .variations th label{font-family: var(--sv-font);font-size: 11px !important;font-weight: var(--sv-fw-semibold) !important;text-transform: uppercase;letter-spacing: var(--sv-ls-eyebrow);color: var(--sv-text-soft) !important;line-height: 1.4;padding-top: 12px}.woocommerce.single-product .variations .wd-swatch-text--label{color: var(--sv-brand-primary) !important;font-weight: var(--sv-fw-semibold) !important;font-size: 13px !important}.woocommerce.single-product table#price_calculator,.woocommerce.single-product .wc-measurement-price-calculator-price-table{width: 100% !important;border-collapse: collapse !important;background: var(--sv-bg-soft) !important;border: 1px solid var(--sv-border-subtle) !important;border-radius: var(--sv-radius-md) !important;overflow: hidden !important;margin: var(--sv-sm) 0 var(--sv-md) !important}.woocommerce.single-product table#price_calculator tr,.woocommerce.single-product .wc-measurement-price-calculator-price-table tr{border: none !important}.woocommerce.single-product table#price_calculator td,.woocommerce.single-product .wc-measurement-price-calculator-price-table td{padding: 14px 18px !important;background: transparent !important;border: none !important;border-bottom: 1px solid var(--sv-border-subtle) !important;font-size: 14px;color: var(--sv-text-mid);vertical-align: middle;font-variant-numeric: tabular-nums}.woocommerce.single-product table#price_calculator tr:last-child td,.woocommerce.single-product .wc-measurement-price-calculator-price-table tr:last-child td{border-bottom: none !important}.woocommerce.single-product table#price_calculator td:last-child,.woocommerce.single-product .wc-measurement-price-calculator-price-table td:last-child{text-align: right;color: var(--sv-text);font-weight: var(--sv-fw-medium)}.woocommerce.single-product .wc-measurement-price-calculator-price-table tr.calculated-price td,.woocommerce.single-product table#price_calculator tr.total td{background: var(--sv-bg) !important;border-top: 1px solid var(--sv-border) !important;padding-top: 16px !important;padding-bottom: 16px !important}.woocommerce.single-product .wc-measurement-price-calculator-price-table tr.calculated-price td:first-child,.woocommerce.single-product table#price_calculator tr.total td:first-child{font-size: 14px;font-weight: var(--sv-fw-medium);color: var(--sv-text)}.woocommerce.single-product .wc-measurement-price-calculator-price-table tr.calculated-price td:last-child,.woocommerce.single-product table#price_calculator tr.total td:last-child{font-size: 22px;font-weight: var(--sv-fw-semibold);letter-spacing: -0.01em;color: var(--sv-brand-primary) !important}.sv-duo{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--sv-text);line-height:1.6;-webkit-font-smoothing:antialiased}.sv-duo,.sv-duo *{box-sizing:border-box}.sv-duo-wrap{max-width:1200px;margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.sv-duo-sec{padding:clamp(56px,8vw,96px) 0}.sv-duo-sec--band{padding:0}.sv-duo-hero{padding:clamp(44px,6vw,72px) 0 0;text-align:center}.sv-duo-chip{display:inline-block;color:var(--sv-brand-primary,#CC3333);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px}.sv-duo-title{margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:700;letter-spacing:-.022em;line-height:1.07;color:var(--sv-text)}.sv-duo-title span,.sv-duo-h span{color:var(--sv-text-soft,#6E6E78)}.sv-duo-lede{max-width:62ch;margin:18px auto 0;font-size:clamp(17px,1.9vw,20px);line-height:1.55;color:var(--sv-text-mid)}.sv-duo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;margin:clamp(28px,4vw,44px) auto 0;text-align:left}.sv-duo-stat{background:var(--sv-bg-alt);border-radius:18px;padding:18px 20px;font-size:13.5px;color:var(--sv-text-soft);line-height:1.45}.sv-duo-stat strong{display:block;font-size:clamp(19px,2vw,23px);font-weight:700;letter-spacing:-.02em;color:var(--sv-text);margin:0 0 3px}.sv-duo-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:22px 0 0;font-size:13.5px;color:var(--sv-text-soft)}.sv-duo-check{color:var(--sv-brand-primary,#CC3333);font-weight:700;margin-right:3px}.sv-duo-toc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:clamp(26px,4vw,40px) 0 0}.sv-duo-toc-head{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--sv-text-soft,#6E6E78)}.sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .18s,transform .18s}.sv-duo-toc a:hover{transform:translateY(-2px);color:var(--sv-text);text-decoration:none}.sv-duo-toc a span{color:var(--sv-text-soft,#6E6E78);font-weight:400;font-size:12px}.sv-duo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,48px);align-items:start}.sv-duo-txt{max-width:60ch;font-size:17px;line-height:1.6;color:var(--sv-text-mid)}.sv-duo-h{margin:0 0 16px;font-size:clamp(25px,3vw,38px);font-weight:700;letter-spacing:-.022em;line-height:1.12;color:var(--sv-text)}.sv-duo-head{max-width:820px;margin:0 0 clamp(24px,3.5vw,40px)}.sv-duo-p{margin:0}.sv-duo-p+.sv-duo-p{margin-top:1em}.sv-duo-tip{background:var(--sv-bg-alt);border-radius:18px;padding:24px 26px;font-size:16px;line-height:1.65;color:var(--sv-text-mid)}.sv-duo-tip strong{color:var(--sv-text)}.sv-duo-tip a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}.sv-duo-tip a:hover{text-decoration:underline}.sv-duo-tip--team{text-align:center}.sv-duo-video{margin:0}.sv-duo-video video{width:100%;height:auto;aspect-ratio:16/9;display:block;border-radius:18px;box-shadow:0 8px 18px rgba(0,0,0,.06);background:var(--sv-surface-dark);object-fit:cover}.sv-duo-video figcaption{margin-top:10px;font-size:13px;color:var(--sv-text-soft);text-align:center}.sv-duo-tablecard{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--sv-border);border-radius:18px;background:var(--sv-bg)}.sv-duo-tablecard table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:480px;margin:0}.sv-duo-tablecard thead th{background:var(--sv-bg-alt);color:var(--sv-text);font-size:12.5px;font-weight:600;text-align:left;padding:13px 14px;border-bottom:1px solid var(--sv-border)}.sv-duo-tablecard tbody td,.sv-duo-tablecard tbody th{padding:12px 14px;border-bottom:1px solid var(--sv-border-subtle);color:var(--sv-text-mid);line-height:1.5;vertical-align:top;text-align:left}.sv-duo-tablecard tbody th{color:var(--sv-text);font-weight:600;white-space:nowrap}.sv-duo-tablecard tbody tr:last-child td,.sv-duo-tablecard tbody tr:last-child th{border-bottom:0}.sv-duo-note{margin:12px 0 0;color:var(--sv-text-soft);font-size:13.5px;line-height:1.6}.sv-duo-kit{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.sv-duo-kitcard{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s,border-color .18s}.sv-duo-kitcard:hover{transform:translateY(-2px)}.sv-duo-kithead{display:flex;align-items:center;gap:10px;margin:0 0 12px}.sv-duo-kiticon{font-size:20px}.sv-duo-kittitle{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--sv-text)}.sv-duo-kitcount{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--sv-text-soft,#6E6E78);letter-spacing:.06em;text-transform:uppercase}.sv-duo-kitlist{list-style:none;margin:0;padding:0}.sv-duo-kitlist li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--sv-border-subtle);font-size:15px;line-height:1.5;color:var(--sv-text-mid)}.sv-duo-kitlist li:last-child{border-bottom:0}.sv-duo-kitlist strong{font-weight:500;color:var(--sv-text)}.sv-duo-kitmark{color:var(--sv-brand-primary,#CC3333);font-weight:600}.sv-duo-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:clamp(28px,4vw,44px) 0 0}.sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s,border-color .18s}.sv-duo-step:hover{transform:translateY(-2px)}.sv-duo-stepnum{display:block;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--sv-brand-primary,#CC3333);margin:0 0 12px}.sv-duo-step h3{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}.sv-duo-steptime{display:block;font-size:11.5px;font-weight:600;color:var(--sv-text-soft,#6E6E78);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.sv-duo-step p{margin:0;font-size:14.5px;line-height:1.55;color:var(--sv-text-mid)}.sv-duo-prods{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.sv-duo-prod{display:flex;flex-direction:column;gap:8px;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:26px;text-decoration:none;color:inherit;transition:transform .18s,border-color .18s}.sv-duo-prod:hover{transform:translateY(-2px);text-decoration:none}.sv-duo-prodtag{color:var(--sv-brand-primary,#CC3333);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sv-duo-prodtitle{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--sv-text)}.sv-duo-proddesc{color:var(--sv-text-mid);font-size:14px;line-height:1.55;flex:1}.sv-duo-prodlink{margin-top:6px;color:var(--sv-brand-primary,#CC3333);font-size:14px;font-weight:500}.sv-duo-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.sv-duo-qa{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;transition:border-color .18s}.sv-duo-qa summary{list-style:none;cursor:pointer;padding:20px 54px 20px 24px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--sv-text);position:relative}.sv-duo-qa summary::-webkit-details-marker{display:none}.sv-duo-qa summary::after{content:"+";position:absolute;right:22px;top:18px;font-size:20px;font-weight:400;color:var(--sv-text-soft,#6E6E78);transition:transform .18s}.sv-duo-qa[open] summary::after{transform:rotate(45deg);color:var(--sv-brand-primary,#CC3333)}.sv-duo-a{padding:0 24px 20px;font-size:14.5px;line-height:1.6;color:var(--sv-text-mid)}.sv-duo-links{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px}.sv-duo-links li{margin:0;border-bottom:1px solid var(--sv-border)}.sv-duo-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;color:var(--sv-text);font-size:15px;font-weight:500;line-height:1.4;text-decoration:none}.sv-duo-links a::after{content:"\2197";color:var(--sv-text-soft);font-size:14px}.sv-duo-links a:hover{color:var(--sv-brand-primary,#CC3333);text-decoration:none}.sv-duo-cta{background:var(--sv-surface-dark);border-radius:18px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);text-align:center}.sv-duo-cta h2{margin:0;font-size:clamp(24px,3.2vw,38px);font-weight:700;letter-spacing:-.022em;line-height:1.12;color:var(--sv-text-inverse)}.sv-duo-ctalede{max-width:60ch;margin:14px auto 0;font-size:16px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}.sv-duo-ctafoot{margin:22px 0 0;font-size:13px;line-height:1.5;color:var(--sv-text-soft-on-dark,#A1A1A6)}.sv-duo-ctarow{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 0}.sv-duo-btn{display:inline-block;padding:13px 26px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s}.sv-duo-btn--primary{background:var(--sv-brand-primary,#CC3333);border:1px solid var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse)}.sv-duo-btn--primary:hover{background:var(--sv-brand-primary-dark);border-color:var(--sv-brand-primary-dark);color:var(--sv-text-inverse);transform:translateY(-2px);text-decoration:none}.sv-duo-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.35);color:var(--sv-bg-alt)}.sv-duo-btn--ghost:hover{border-color:var(--sv-bg);color:var(--sv-text-inverse);transform:translateY(-2px);text-decoration:none}@media(min-width:640px){.sv-duo-kit{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-duo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-duo-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sv-duo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}.sv-duo-media{position:sticky;top:90px}.sv-duo-sec--flip .sv-duo-media{order:-1}.sv-duo-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-duo-prods{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-duo-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-duo-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sv-duo-toc a,.sv-duo-kitcard,.sv-duo-step,.sv-duo-prod,.sv-duo-qa,.sv-duo-qa summary::after,.sv-duo-btn{transition:none}.sv-duo-toc a:hover,.sv-duo-kitcard:hover,.sv-duo-step:hover,.sv-duo-prod:hover,.sv-duo-btn--primary:hover,.sv-duo-btn--ghost:hover{transform:none}}.sv-duo-btn--line{background:var(--sv-bg);border:1px solid var(--sv-border);color:var(--sv-text)}.sv-duo-btn--line:hover{border-color:var(--sv-text-soft);color:var(--sv-text);transform:translateY(-2px);text-decoration:none}.sv-duo-hero .sv-duo-ctarow{margin:26px 0 0}.sv-duo-sec{scroll-margin-top:90px}.single-product .sv-duo-title{font-size: clamp(23px,6vw,34px);hyphens: auto;overflow-wrap: break-word}.single-product .sv-duo-h{hyphens: auto;overflow-wrap: break-word}.sv-duo-tablecard caption{display: table-caption;caption-side: top;margin: 0;padding: 13px 14px 12px;border-bottom:1px solid var(--sv-border-subtle,#e6e6ea);background:var(--sv-bg,#fff);color:var(--sv-text-mid,#5c5c66);font-size: 13px;font-weight: 600;line-height: 1.4;text-align: left}.sv-duo-tablecard{background:linear-gradient(to right,var(--sv-bg,#fff) 30%,rgb(255 255 255 / 0%)) left center,linear-gradient(to left,var(--sv-bg,#fff) 30%,rgb(255 255 255 / 0%)) right center,linear-gradient(to right,rgb(0 0 0 / 8%),rgb(0 0 0 / 0%)) left center,linear-gradient(to left,rgb(0 0 0 / 8%),rgb(0 0 0 / 0%)) right center;background-repeat: no-repeat;background-size: 34px 100%,34px 100%,12px 100%,12px 100%;background-attachment: local,local,scroll,scroll}.sv-duo-headp{max-width: 60ch;margin: 0;color:var(--sv-text-mid,#5c5c66);font-size: 17px;line-height: 1.6}.sv-duo-img{margin: 0 0 18px}.sv-duo-img img{display: block;width: 100%;height: auto;border-radius: 18px;box-shadow: 0 8px 18px rgb(0 0 0 / 6%)}.sv-duo-img figcaption{margin-top: 10px;color:var(--sv-text-soft,#6e6e73);font-size: 13px;text-align: center}.sv-vlg2-video video,.sv-duo-img video{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;background:var(--sv-surface-dark);border-radius: 18px;box-shadow: 0 8px 18px rgb(0 0 0 / 6%)}.sv-vlg2-video{max-width: 300px;margin: 32px auto 8px}.sv-vlg2-video figcaption{margin-top: 10px;color:var(--sv-text-soft,#6e6e73);font-size: 13px;text-align: center}.sv-duo-wrap>figure.sv-duo-img{max-width: 300px;margin-left: auto;margin-right: auto}.sv-duo-sec:has(>.sv-duo-wrap>.sv-vlg2-video:only-child){padding-top: clamp(20px,3vw,34px);padding-bottom: clamp(20px,3vw,34px)}.sv-duo-head:has(>.sv-vlg2-video){max-width: none}.sv-duo-head>.sv-vlg2-video{float: right;width: 300px;margin: 4px 0 16px 36px}.sv-duo-head::after{content: "";display: block;clear: both}@media (max-width: 767px){.sv-duo-head>.sv-vlg2-video{float: none;width: auto;max-width: 300px;margin: 0 auto 18px}}.sv-duo-trust-i{display: inline-flex;align-items: baseline;gap: 4px}.sv-duo-list{margin: 16px 0 0;padding-left: 22px;font-size: 16px;line-height: 1.65;color:var(--sv-text-mid)}.sv-duo-list li{margin: 0 0 10px}.sv-duo-list li::marker{color:var(--sv-brand-primary,#CC3333)}.sv-duo-list strong{color:var(--sv-text)}.sv-duo-steps--warn .sv-duo-step{border-color:color-mix(in srgb,var(--sv-error-strong) 22%,white)}.sv-duo-steps--warn .sv-duo-stepnum{color:var(--sv-error-strong,#C22A1F)}.sv-duo-steps--warn li::marker{color:var(--sv-error-strong,#C22A1F);font-weight: 700}body:has(.sv-duo) .wd-single-post-header{display: none !important}.sv-duo-tiers{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.sv-duo-tier{display:flex;flex-direction:column;min-width:0;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:24px;transition:transform .18s,box-shadow .18s}.sv-duo-tier:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgb(0 0 0 / 6%)}.sv-duo-tier-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.sv-duo-tier-val{font-size:clamp(28px,4vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--sv-brand-primary,#CC3333)}.sv-duo-tier-val small{display:block;font-size:13px;font-weight:500;color:var(--sv-text-soft,#6E6E78);margin-top:4px}.sv-duo-tier-tag{display:inline-flex;align-items:center;min-height:24px;padding:5px 11px;border-radius:999px;background:var(--sv-bg-alt);color:var(--sv-text-soft);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.sv-duo-tier-rows{display:grid;gap:0;margin:0 0 4px}.sv-duo-tier-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--sv-border-subtle);font-size:13.5px;color:var(--sv-text-soft)}.sv-duo-tier-row:first-child{border-top:0}.sv-duo-tier-row dt,.sv-duo-tier-row dd{margin:0}.sv-duo-tier-row dd,.sv-duo-tier-row b{color:var(--sv-text);font-weight:600}.sv-duo-tier-row dd{text-align:right;font-variant-numeric:tabular-nums}.sv-duo-tier p{margin:0;font-size:13.5px;line-height:1.6;color:var(--sv-text-mid)}.sv-duo-tier-copy{margin-top:12px;color:var(--sv-text-mid);font-size:14.5px;line-height:1.6}.sv-duo-tier-link{margin-top:16px;display:inline-block;color:var(--sv-brand-primary,#CC3333);font-weight:500;font-size:14px}.sv-duo-tier--pick{background:var(--sv-surface-dark);border-color:var(--sv-surface-dark)}.sv-duo-tier--pick .sv-duo-tier-val{color:var(--sv-text-inverse)}.sv-duo-tier--pick .sv-duo-tier-val small{color:rgba(255,255,255,.6)}.sv-duo-tier--pick .sv-duo-tier-tag{background:var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse)}.sv-duo-tier--pick .sv-duo-tier-row{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.66)}.sv-duo-tier--pick .sv-duo-tier-row dd,.sv-duo-tier--pick .sv-duo-tier-row b{color:var(--sv-text-inverse)}.sv-duo-tier--pick .sv-duo-tier-copy,.sv-duo-tier--pick p{color:rgba(255,255,255,.72)}.sv-duo-tier--pick .sv-duo-tier-link{color:var(--sv-text-inverse)}.sv-duo-imgcard{margin:0;border:1px solid var(--sv-border);border-radius:18px;overflow:hidden;background:var(--sv-bg)}.sv-duo-imgcard img{width:100%;height:auto;display:block}.sv-duo-imgcard figcaption{padding:12px 16px;font-size:13px;color:var(--sv-text-soft);line-height:1.5;border-top:1px solid var(--sv-border-subtle)}.sv-duo-stats.sv-duo-stats--3{grid-template-columns:minmax(0,1fr);max-width:760px}.sv-duo-formula{background:var(--sv-surface-dark);border-radius:18px;padding:22px 24px;color:var(--sv-text-inverse);margin:18px 0 0}.sv-duo-formula strong{display:block;font-size:15px;font-weight:700;margin-bottom:8px;color:var(--sv-text-inverse)}.sv-duo-formula p{margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.6}.sv-duo-formula code{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.12);font-size:14px;color:var(--sv-text-inverse)}.sv-duo-a a,.sv-duo-step a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}.sv-duo-a a:hover,.sv-duo-step a:hover{text-decoration:underline}.sv-duo-step,.sv-duo-kitcard,.sv-duo-prod,.sv-duo-toc a{transition:transform .18s,border-color .18s,box-shadow .18s}.sv-duo-step:hover,.sv-duo-kitcard:hover,.sv-duo-prod:hover,.sv-duo-toc a:hover{box-shadow:0 8px 18px rgb(0 0 0 / 6%)}@media(min-width:640px){.sv-duo-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-duo-stats.sv-duo-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.sv-duo-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sv-duo-tier{transition:none}.sv-duo-tier:hover{transform:none;box-shadow:none}.sv-duo-step:hover,.sv-duo-kitcard:hover,.sv-duo-prod:hover,.sv-duo-toc a:hover{box-shadow:none}}.sv-duo-prods + .sv-duo-tip,.sv-duo-stats + .sv-duo-tip,.sv-duo-tablecard + .sv-duo-tip{margin-top: clamp(24px,3.5vw,36px)}.sv-duo-media .sv-duo-imgcard img,.sv-duo-media.sv-duo-imgcard img,.sv-duo-grid .sv-duo-imgcard img{max-height: 300px;object-fit: contain}@media (min-width: 1000px){.sv-duo-grid{align-items: center}.sv-duo-media{position: static}}.sv-duo-tip + .sv-duo-faq,.sv-duo-faq + .sv-duo-tip{margin-top: clamp(24px,3.5vw,36px)}.sv-duo-faq{gap: 18px}.sv-duo-wrap>:is(.sv-duo-tablecard,.sv-duo-prods,.sv-duo-tiers,.sv-duo-stats,.sv-duo-faq,.sv-duo-tip,.sv-duo-steps,.sv-duo-kit,.sv-duo-grid,.sv-duo-trust,.sv-duo-note) + :is(.sv-duo-tablecard,.sv-duo-prods,.sv-duo-tiers,.sv-duo-tip,.sv-duo-kit,.sv-duo-grid,.sv-duo-faq){margin-top: clamp(24px,3.5vw,36px)}@media(min-width:1000px) and (max-width:1199px){.sv-duo-prods:has(>.sv-duo-prod:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.sv-duo-prods:has(>.sv-duo-prod:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1000px){.sv-duo-stats:has(>.sv-duo-stat:nth-child(5):last-child),.sv-duo-stats:has(>.sv-duo-stat:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-duo-cta .sv-duo-chip{color:var(--sv-brand-primary-on-dark,#F06A6A)}:where(body.page-id-27878) .sv-duo-links a::after{content:"2197";color:var(--sv-text-soft);font-size:14px}:where(body.page-id-366) .sv-duo-hs-stage{background:var(--sv-bg-alt);padding-bottom:clamp(48px,6vw,80px)}:where(body.page-id-366) .sv-duo-hs-stage .sv-duo-trust,:where(body.page-id-366) .sv-duo-hs-stage .sv-duo-toc{justify-content:flex-start}:where(body.page-id-366) .sv-duo-hs-flush .sv-duo-stats{max-width:none;margin-left:0;margin-right:0}:where(body.page-id-366) .sv-duo-hs-split{text-align:left;align-items:center}:where(body.page-id-366) .sv-duo-hs-split .sv-duo-title{font-size:clamp(32px,3.6vw,50px)}:where(body.page-id-366) .sv-duo-hs-split .sv-duo-lede{margin-left:0}:where(body.page-id-366) .sv-duo-hs-split .sv-duo-ctarow{justify-content:flex-start;align-items:center}:where(body.page-id-366) .sv-duo-hs-heromedia{margin:0}:where(body.page-id-366) .sv-duo-hs-heromedia video{aspect-ratio:4/5;box-shadow:0 24px 54px -16px rgba(29,29,31,.28)}:where(body.page-id-366) .sv-duo-hs-promo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0 0;padding:15px 17px;border-radius:14px;background:var(--sv-text,#1D1D1F);color:var(--sv-text-inverse);font-size:14px;line-height:1.4;font-weight:400}:where(body.page-id-366) .sv-duo-aktion-vorbei{display:none!important}:where(body.page-id-366) .sv-duo-promo-num{flex:none;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1}:where(body.page-id-366) .sv-duo-promo-txt{flex:1;min-width:160px}:where(body.page-id-366) .sv-duo-promo-txt strong{display:block;font-size:15px;font-weight:600;margin:0 0 3px}:where(body.page-id-366) .sv-duo-promo-frist{display:block;font-size:13px;color:rgba(255,255,255,.78)}:where(body.page-id-366) .sv-duo-promo-code{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.07em;background:var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse);border-radius:7px;padding:7px 10px;white-space:nowrap}:where(body.page-id-366) .sv-duo-hs-promo--versand{background:var(--sv-bg);color:var(--sv-text,#1D1D1F);border:1px solid rgba(204,51,51,.30);margin-top:10px}:where(body.page-id-366) .sv-duo-hs-promo--versand .sv-duo-promo-num{color:var(--sv-brand-primary,#CC3333)}:where(body.page-id-366) .sv-duo-hs-promo--versand .sv-duo-promo-txt strong{color:var(--sv-text,#1D1D1F)}:where(body.page-id-366) .sv-duo-promo-sub{display:block;font-size:13px;color:rgba(26,42,68,.72)}@media(max-width:575px){:where(body.page-id-366) .sv-duo-hs-promo{gap:11px;padding:13px 14px}}@media(max-width:575px){:where(body.page-id-366) .sv-duo-promo-num{font-size:23px}}@media(max-width:575px){:where(body.page-id-366) .sv-duo-promo-txt{min-width:0}}:where(body.page-id-366) .sv-duo-hs-promo strong{border:0;letter-spacing:normal;color:inherit}:where(body.page-id-366) .sv-duo-hs-stage .sv-duo-btn--primary{padding:16px 34px;font-size:17px}:where(body.page-id-366) .sv-duo-hs-tint{background:var(--sv-bg-alt)}:where(body.page-id-366) .sv-duo-hs-tint .sv-duo-step{background:var(--sv-bg);border-color:var(--sv-border-subtle)}:where(body.page-id-366) .sv-duo-hs-rail .sv-duo-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}:where(body.page-id-366) .sv-duo-hs-rail .sv-duo-step{flex:0 0 min(78vw,320px);scroll-snap-align:start}:where(body.page-id-366) .sv-duo-hs-stack{display:grid;gap:18px}:where(body.page-id-366) .sv-duo-hs-stack .sv-duo-tip{text-align:center}@media(min-width:1000px){:where(body.page-id-366) .sv-duo-hs-cols3 .sv-duo-steps,:where(body.page-id-366) .sv-duo-hs-cols3 .sv-duo-faq{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.page-id-42053) .sv-duo-ctafoot{margin:24px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-435556) .sv-duo-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 0}:where(body.page-id-435556) .sv-duo-dlpill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s,border-color .18s}:where(body.page-id-435556) .sv-duo-dlpill:hover{transform:translateY(-2px);color:var(--sv-text);text-decoration:none}:where(body.page-id-435556) .sv-duo-heroimg{margin:clamp(28px,4vw,44px) 0 0;border-radius:18px;overflow:hidden;border:1px solid var(--sv-border);background:var(--sv-bg)}:where(body.page-id-435556) .sv-duo-heroimg-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}:where(body.page-id-435556) .sv-duo-grid+.sv-duo-grid{margin-top:clamp(28px,5vw,48px)}:where(body.page-id-435556) .sv-duo-kit{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:clamp(28px,4vw,44px) 0 0}:where(body.page-id-435556) .sv-duo-kitbody{display:flex;flex-direction:column;gap:2px}:where(body.page-id-435556) .sv-duo-kitdetail{font-size:12.5px;font-weight:400;color:var(--sv-text-soft);line-height:1.4}:where(body.page-id-435556) .sv-duo-step h3{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text);display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(body.page-id-435556) .sv-duo-stepdiff{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:var(--sv-bg)}:where(body.page-id-435556) .sv-duo-stepdiff--easy{color:var(--sv-success-strong,#1B7A37)}:where(body.page-id-435556) .sv-duo-stepdiff--medium{color:var(--sv-warning-strong,#9F5E00)}:where(body.page-id-435556) .sv-duo-stepdiff--hard{color:var(--sv-error-strong,#C22A1F)}:where(body.page-id-435556) .sv-duo-stephint{margin-top:12px;padding:12px 14px;background:var(--sv-error-bg);border-radius:12px;font-size:13px;line-height:1.55;color:var(--sv-text-mid)}:where(body.page-id-435556) .sv-duo-stephint strong{color:var(--sv-error-strong,#C22A1F)}:where(body.page-id-435556) .sv-duo-stephint--tip{background:var(--sv-success-bg)}:where(body.page-id-435556) .sv-duo-stephint--tip strong{color:var(--sv-success-strong,#1B7A37)}:where(body.page-id-435556) .sv-duo-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:clamp(24px,3.5vw,36px) 0 0}:where(body.page-id-435556) .sv-duo-fact{background:var(--sv-bg-alt);border-radius:18px;padding:22px;transition:transform .18s}:where(body.page-id-435556) .sv-duo-fact:hover{transform:translateY(-2px)}:where(body.page-id-435556) .sv-duo-fact strong{display:block;margin-bottom:6px;font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-435556) .sv-duo-fact span{display:block;font-size:13.5px;line-height:1.55;color:var(--sv-text-mid)}:where(body.page-id-435556) .sv-duo-fact--warn{border-left:3px solid var(--sv-error,#DC2626)}@media(min-width:640px){:where(body.page-id-435556) .sv-duo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){:where(body.page-id-435556) .sv-duo-grid--flip .sv-duo-media{order:-1}}@media(min-width:1000px){:where(body.page-id-435556) .sv-duo-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){:where(body.page-id-435556) .sv-duo-toc a,:where(body.page-id-435556) .sv-duo-dlpill,:where(body.page-id-435556) .sv-duo-kitcard,:where(body.page-id-435556) .sv-duo-step,:where(body.page-id-435556) .sv-duo-fact,:where(body.page-id-435556) .sv-duo-qa,:where(body.page-id-435556) .sv-duo-qa summary::after,:where(body.page-id-435556) .sv-duo-btn{transition:none}}@media(prefers-reduced-motion:reduce){:where(body.page-id-435556) .sv-duo-toc a:hover,:where(body.page-id-435556) .sv-duo-dlpill:hover,:where(body.page-id-435556) .sv-duo-kitcard:hover,:where(body.page-id-435556) .sv-duo-step:hover,:where(body.page-id-435556) .sv-duo-fact:hover,:where(body.page-id-435556) .sv-duo-btn--primary:hover,:where(body.page-id-435556) .sv-duo-btn--ghost:hover{transform:none}}:where(body.page-id-435560) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-435560) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-435560) .sv-duo-stephead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px}:where(body.page-id-435560) .sv-duo-step h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-435560) .sv-duo-steptime{flex:none;font-size:11.5px;font-weight:600;color:var(--sv-text-soft,#6E6E78);letter-spacing:.04em;text-transform:uppercase}:where(body.page-id-435560) .sv-duo-step p a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.page-id-435560) .sv-duo-step p a:hover{text-decoration:underline}:where(body.page-id-435560) .sv-duo-ctafoot{margin:22px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-435563) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-435563) .sv-duo-img{margin:0}:where(body.page-id-435563) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-435566) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-435566) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-435566) .sv-duo-step h3{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-435566) .sv-duo-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin:clamp(28px,4vw,44px) 0 0}:where(body.page-id-435566) .sv-duo-ctafoot{margin:20px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-435569) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-435569) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-435575) .sv-duo .sv-glo-letter{margin:38px 0 0;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--sv-brand-primary,#CC3333);scroll-margin-top:110px}:where(body.page-id-435575) .sv-duo .sv-glo-letter+.sv-duo-steps{margin-top:16px}:where(body.page-id-435575) .sv-duo .sv-duo-step[id]{scroll-margin-top:110px}:where(body.page-id-436786) .sv-duo-steptag{display:inline-block;color:var(--sv-text-soft,#6E6E78);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}:where(body.page-id-436786) .sv-duo-ctalede a{color:var(--sv-text-inverse);font-weight:500;text-decoration:underline;text-underline-offset:2px}:where(body.page-id-436786) .sv-duo-ctalede a:hover{color:var(--sv-text-inverse);text-decoration:underline}:where(body.page-id-436786) .sv-duo-ctafoot{margin:22px 0 0;font-size:12.5px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-436835) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-436835) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-436835) .sv-duo-step h3{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-436835) .sv-duo-steptime{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-text-soft,#6E6E78);margin:0 0 10px}:where(body.page-id-436835) .sv-duo-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin:clamp(28px,4vw,44px) 0 0}:where(body.page-id-436835) .sv-duo-ctanote{margin:22px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-436887) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-436887) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-436887) .sv-duo-step h3{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-436887) .sv-duo-steptime{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--sv-text-soft,#6E6E78);margin:0 0 8px}:where(body.page-id-436887) .sv-duo-ctanote{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-436946) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s,box-shadow .18s}:where(body.page-id-436946) .sv-duo-head .sv-duo-p{max-width:62ch;color:var(--sv-text-mid)}:where(body.page-id-436946) .sv-duo-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}:where(body.page-id-436946) .sv-duo-step{background:var(--sv-bg-alt);border-radius:18px;padding:26px;transition:transform .18s,box-shadow .18s}:where(body.page-id-436946) .sv-duo-stepnum{display:block;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--sv-brand-primary,#CC3333);margin:0 0 10px}:where(body.page-id-436946) .sv-duo-steptag{display:block;font-size:11.5px;font-weight:600;color:var(--sv-text-soft,#6E6E78);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}:where(body.page-id-436946) .sv-duo-step p a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.page-id-436946) .sv-duo-step p a:hover{text-decoration:underline}:where(body.page-id-436946) .sv-duo-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin:clamp(28px,4vw,44px) 0 0}:where(body.page-id-436984) .sv-duo-headp{max-width:60ch;margin:0;font-size:17px;line-height:1.6;color:var(--sv-text-mid)}:where(body.page-id-436984) .sv-duo-step h3{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-436984) .sv-duo-steptime{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-text-soft,#6E6E78);margin:0 0 10px}:where(body.page-id-436984) .sv-duo-ctafoot{margin:22px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-436985) .sv-duo-step p a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.page-id-436985) .sv-duo-step p a:hover{text-decoration:underline}:where(body.page-id-436985) .sv-duo-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin:clamp(28px,4vw,44px) 0 0}:where(body.page-id-436985) .sv-duo-ctanote{margin:22px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-436987) .sv-duo-img{margin:0}:where(body.page-id-436987) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-436987) .sv-duo-step h3{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-436987) .sv-duo-step p a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.page-id-436987) .sv-duo-step p a:hover{text-decoration:underline}:where(body.page-id-436987) .sv-duo-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin:clamp(28px,4vw,44px) 0 0}:where(body.page-id-436987) .sv-duo-ctanote{margin:20px 0 0;font-size:13px;line-height:1.6;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-436992) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s,box-shadow .18s}:where(body.page-id-436992) .sv-duo-step{background:var(--sv-bg-alt);border-radius:18px;padding:26px;transition:transform .18s,box-shadow .18s}:where(body.page-id-436992) .sv-duo-step h3{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-436992) .sv-duo-steptag{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-text-soft,#6E6E78);margin:0 0 10px}:where(body.page-id-436992) .sv-duo-ctanote{margin:18px 0 0;font-size:13px;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.page-id-442569) .sv-duo-lede{max-width:68ch;margin:18px auto 0;font-size:clamp(17px,1.9vw,20px);line-height:1.55;color:var(--sv-text-mid)}:where(body.page-id-442569) .sv-duo-stat strong{display:block;font-size:clamp(16px,1.7vw,19px);font-weight:700;letter-spacing:-.02em;color:var(--sv-text);margin:0 0 3px}:where(body.page-id-442569) .sv-duo-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 0}:where(body.page-id-442569) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-442569) .sv-duo-tablecard table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px;margin:0}:where(body.page-id-442569) .sv-duo-tablecard caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(body.page-id-442569) .sv-duo-tablecard td strong{color:var(--sv-text);font-weight:700}:where(body.page-id-442569) .sv-duo-winner{color:var(--sv-brand-primary,#CC3333);font-weight:700}:where(body.page-id-442569) .sv-duo-prod{display:flex;flex-direction:column;gap:8px;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:22px;text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}:where(body.page-id-442569) .sv-duo-prodimg{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin:0 0 4px;background:var(--sv-bg-alt)}:where(body.page-id-442569) .sv-duo-prodtitle{font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-442569) .sv-duo-prodprice{display:block;margin-top:2px;font-size:15px;font-weight:700;color:var(--sv-text)}:where(body.page-id-442569) .sv-duo-prodprice small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--sv-text-soft,#6E6E78)}:where(body.page-id-442569) .sv-duo-prodlink{margin-top:4px;color:var(--sv-brand-primary,#CC3333);font-size:14px;font-weight:500}:where(body.page-id-442569) .sv-duo-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:clamp(28px,4vw,44px) 0 0}:where(body.page-id-442569) .sv-duo-cardsitem{background:var(--sv-bg-alt);border-radius:18px;padding:24px;transition:transform .18s,box-shadow .18s}:where(body.page-id-442569) .sv-duo-cardsitem:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.06)}:where(body.page-id-442569) .sv-duo-cardsitem h3{margin:10px 0 6px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-442569) .sv-duo-cardsitem p{margin:0;font-size:14px;line-height:1.55;color:var(--sv-text-mid)}:where(body.page-id-442569) .sv-duo-step{background:var(--sv-bg-alt);border-radius:18px;padding:26px;transition:transform .18s,box-shadow .18s}:where(body.page-id-442569) .sv-duo-callout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;margin-top:28px;padding:clamp(22px,3vw,30px);border-radius:18px;background:var(--sv-bg-alt)}:where(body.page-id-442569) .sv-duo-callouttxt h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.012em;color:var(--sv-text)}:where(body.page-id-442569) .sv-duo-callouttxt p{margin:10px 0 0;color:var(--sv-text-mid);font-size:15px;line-height:1.6}:where(body.page-id-442569) .sv-duo-callouttxt p a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.page-id-442569) .sv-duo-callouttxt p a:hover{text-decoration:underline}:where(body.page-id-442569) .sv-duo-callout>.sv-duo-btn{justify-self:start}:where(body.page-id-442569) .sv-duo-btn{display:inline-block;padding:13px 26px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s}:where(body.page-id-442569) .sv-duo-btn--secondary{background:transparent;border:1px solid var(--sv-border);color:var(--sv-text)}:where(body.page-id-442569) .sv-duo-btn--secondary:hover{border-color:var(--sv-brand-primary,#CC3333);color:var(--sv-brand-primary,#CC3333);transform:translateY(-2px);text-decoration:none}@media(min-width:640px){:where(body.page-id-442569) .sv-duo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){:where(body.page-id-442569) .sv-duo-callout{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:1000px){:where(body.page-id-442569) .sv-duo-sec--flip .sv-duo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1000px){:where(body.page-id-442569) .sv-duo-prods--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1000px){:where(body.page-id-442569) .sv-duo-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){:where(body.page-id-442569) .sv-duo-toc a,:where(body.page-id-442569) .sv-duo-prod,:where(body.page-id-442569) .sv-duo-cardsitem,:where(body.page-id-442569) .sv-duo-step,:where(body.page-id-442569) .sv-duo-qa summary::after,:where(body.page-id-442569) .sv-duo-btn{transition:none}}@media(prefers-reduced-motion:reduce){:where(body.page-id-442569) .sv-duo-toc a:hover,:where(body.page-id-442569) .sv-duo-prod:hover,:where(body.page-id-442569) .sv-duo-cardsitem:hover,:where(body.page-id-442569) .sv-duo-step:hover,:where(body.page-id-442569) .sv-duo-btn--primary:hover,:where(body.page-id-442569) .sv-duo-btn--secondary:hover,:where(body.page-id-442569) .sv-duo-btn--ghost:hover{transform:none}}:where(body.page-id-448725) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s,box-shadow .18s}:where(body.page-id-448725) .sv-duo-tip{background:var(--sv-bg-alt);border-radius:18px;padding:24px 26px;font-size:16px;line-height:1.65;color:var(--sv-text-mid);margin-top:clamp(24px,3.5vw,36px)}:where(body.page-id-448725) .sv-duo-step{background:var(--sv-bg-alt);border-radius:18px;padding:26px;transition:transform .18s,box-shadow .18s}:where(body.page-id-448725) .sv-duo-step img{width:100%;height:auto;border-radius:12px;margin:0 0 16px;background:var(--sv-bg)}:where(body.page-id-448725) .sv-duo-step h3{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.page-id-448725) .sv-duo-steptag{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-text-soft,#6E6E78);margin:0 0 10px}:where(body.page-id-448725) .sv-duo-ctanote{margin:18px 0 0;font-size:13px;color:var(--sv-text-soft-on-dark,#A1A1A6)}@media(min-width:1000px){:where(body.page-id-448725) .sv-duo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.page-id-449601) .sv-duo-links a::after{content:"2197";color:var(--sv-text-soft);font-size:14px}:where(body.page-id-55378) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.page-id-55378) .sv-duo-p a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.page-id-55378) .sv-duo-p a:hover{text-decoration:underline}:where(body.page-id-55378) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.page-id-55378) .sv-duo-stepnum{display:block;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--sv-brand-primary,#CC3333);margin:0 0 10px}:where(body.page-id-55378) .sv-duo-steptag{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--sv-text-soft,#6E6E78);margin:0 0 8px}:where(body.page-id-55378) .sv-duo-step p a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.page-id-55378) .sv-duo-step p a:hover{text-decoration:underline}:where(body.page-id-55378) .sv-duo-qa{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;transition:transform .18s}:where(body.page-id-55378) .sv-duo-ctafoot{margin:22px 0 0;font-size:13px;color:var(--sv-text-soft-on-dark,#A1A1A6)}:where(body.postid-436979) .sv-duo-txt strong{color:var(--sv-text)}:where(body.postid-436979) .sv-duo-txt .sv-duo-tip{margin-top:18px}:where(body.postid-436979) .sv-duo-tip+.sv-duo-tip{margin-top:14px}:where(body.postid-436979) .sv-duo-code{display:inline-block;margin-top:12px;padding:10px 14px;border-radius:12px;background:var(--sv-surface-dark);color:var(--sv-text-inverse);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}:where(body.postid-436979) .sv-duo-steps+.sv-duo-grid,:where(body.postid-436979) .sv-duo-grid+.sv-duo-tablecard{margin-top:clamp(28px,4vw,44px)}:where(body.postid-436979) .sv-duo-head .sv-duo-p{margin-top:0;color:var(--sv-text-mid)}:where(body.postid-440762) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.postid-440762) .sv-duo-head--center{margin-inline:auto;text-align:center}:where(body.postid-440762) .sv-duo-head-sub{margin-top:14px;color:var(--sv-text-soft);font-size:clamp(15px,1.4vw,17px);line-height:1.6}:where(body.postid-440762) .sv-duo-head--center .sv-duo-head-sub{margin-inline:auto;max-width:62ch}:where(body.postid-440762) .sv-duo-tablecard table caption{padding:14px 16px 0;color:var(--sv-text-soft);font-size:12.5px;line-height:1.5;text-align:left;caption-side:bottom}:where(body.postid-440762) .sv-duo-tablecard td:not(:first-child),:where(body.postid-440762) .sv-duo-tablecard th:not(:first-child){text-align:center}:where(body.postid-440762) .sv-duo-tier{transition:transform .18s}:where(body.postid-440762) .sv-duo-tier-top{margin-bottom:16px}:where(body.postid-440762) .sv-duo-tier-val{font-size:clamp(28px,4vw,36px);line-height:.95;color:var(--sv-text)}:where(body.postid-440762) .sv-duo-tier-val small{font-size:14px;letter-spacing:-.01em;margin-top:6px}:where(body.postid-440762) .sv-duo-imgcard img{max-height:280px;object-fit:contain;padding:24px;background:var(--sv-bg)}:where(body.postid-440762) .sv-duo-imgcard figcaption{padding:13px 16px}:where(body.postid-440762) .sv-duo-explain h3{margin:0 0 12px;font-size:clamp(20px,2.4vw,25px);font-weight:700;letter-spacing:-.015em;color:var(--sv-text)}:where(body.postid-440762) .sv-duo-explain p{color:var(--sv-text-mid);line-height:1.7;margin:0}:where(body.postid-440762) .sv-duo-explain p+p{margin-top:12px}:where(body.postid-440762) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.postid-440762) .sv-duo-step a{display:inline-block;margin-top:10px;font-size:13.5px}:where(body.postid-440762) .sv-duo-prod{display:flex;flex-direction:column;gap:8px;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:26px;text-decoration:none;color:inherit;transition:transform .18s}:where(body.postid-440769) .sv-duo-links a::after{content:"2197";color:var(--sv-text-soft);font-size:14px}@media(min-width:640px){:where(body.postid-440769) .sv-duo-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.postid-440769) .sv-duo-txt h3{margin:28px 0 10px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--sv-text)}:where(body.postid-440769) .sv-duo-tablecard caption{padding:12px 14px 0;color:var(--sv-text-soft);font-size:12.5px;line-height:1.5;text-align:left;caption-side:bottom}:where(body.postid-440769) .sv-duo-head{max-width:700px;margin:0 0 clamp(24px,3.5vw,40px)}:where(body.postid-440769) .sv-duo-head--center{margin-left:auto;margin-right:auto;text-align:center}:where(body.postid-440769) .sv-duo-tiers{margin:clamp(28px,4vw,44px) 0 0}:where(body.postid-440769) .sv-duo-tier{background:var(--sv-bg-alt);border:1px solid transparent;padding:26px;transition:transform .18s}:where(body.postid-440769) .sv-duo-tier-top{margin:0 0 14px}:where(body.postid-440769) .sv-duo-tier-val{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em}:where(body.postid-440769) .sv-duo-tier-val small{font-size:12.5px;color:var(--sv-text-soft)}:where(body.postid-440769) .sv-duo-tier-tag{background:var(--sv-bg)}:where(body.postid-440769) .sv-duo-tier dl{margin:0 0 14px}:where(body.postid-440769) .sv-duo-tier-row{gap:10px;padding:8px 0}:where(body.postid-440769) .sv-duo-tier p{font-size:14.5px;line-height:1.55}:where(body.postid-440769) .sv-duo-tier-link{margin-top:14px}:where(body.postid-440772) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.postid-440772) .sv-duo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,48px);align-items:start;margin:0 0 clamp(28px,4vw,44px)}:where(body.postid-440772) .sv-duo-sub{margin-top:14px;color:var(--sv-text-mid);font-size:clamp(16px,1.4vw,18px);line-height:1.6}:where(body.postid-440772) .sv-duo-tip{background:var(--sv-bg-alt);border-radius:18px;padding:24px 26px;font-size:16px;line-height:1.65;color:var(--sv-text-mid);margin:0 0 clamp(28px,4vw,44px)}:where(body.postid-440772) .sv-duo-tip--team{text-align:center;margin:0}:where(body.postid-440772) .sv-duo-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 clamp(28px,4vw,44px)}:where(body.postid-440772) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.postid-440772) .sv-duo-tiers{margin:0 0 clamp(28px,4vw,44px)}:where(body.postid-440772) .sv-duo-tier:hover{box-shadow:0 8px 18px rgba(0,0,0,.06)}:where(body.postid-440772) .sv-duo-tier-val{font-size:clamp(20px,2.2vw,26px);letter-spacing:-.02em}:where(body.postid-440772) .sv-duo-tier-val small{font-size:12.5px;margin-top:3px}:where(body.postid-440772) .sv-duo-tier-tag{padding:4px 10px}:where(body.postid-440772) .sv-duo-tier-rows{margin:0 0 10px}:where(body.postid-440772) .sv-duo-tier-row{gap:10px;padding:8px 0;font-size:13px}:where(body.postid-440772) .sv-duo-prods{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 clamp(28px,4vw,44px)}:where(body.postid-440772) .sv-duo-prod{display:flex;flex-direction:column;gap:8px;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:26px;text-decoration:none;color:inherit;transition:transform .18s}:where(body.postid-440772) .sv-duo-btn{display:inline-block;padding:13px 26px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s}@media(min-width:1000px){:where(body.postid-440772) .sv-duo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.postid-440775) .sv-duo-lede a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.postid-440775) .sv-duo-lede a:hover{text-decoration:underline}:where(body.postid-440775) .sv-duo-grid--sub{margin-top:clamp(28px,4vw,44px)}:where(body.postid-440775) .sv-duo-txt a,:where(body.postid-440775) .sv-duo-feature a{color:var(--sv-brand-primary,#CC3333);font-weight:500;text-decoration:none}:where(body.postid-440775) .sv-duo-txt a:hover,:where(body.postid-440775) .sv-duo-feature a:hover{text-decoration:underline}:where(body.postid-440775) .sv-duo-head.is-center{margin-inline:auto;text-align:center}:where(body.postid-440775) .sv-duo-sub{margin-top:14px;color:var(--sv-text-mid);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}:where(body.postid-440775) .sv-duo-head.is-center .sv-duo-sub{margin-inline:auto;max-width:62ch}:where(body.postid-440775) .sv-duo-tip+.sv-duo-tip{margin-top:14px}:where(body.postid-440775) .sv-duo-code{display:inline-block;margin-top:8px;padding:10px 14px;border-radius:10px;background:var(--sv-bg);border:1px solid var(--sv-border);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--sv-text)}:where(body.postid-440775) .sv-duo-img{margin:0}:where(body.postid-440775) .sv-duo-img figcaption{margin-top:10px;font-size:13px;color:var(--sv-text-soft);text-align:center}:where(body.postid-440775) .sv-duo-feature h3{margin:0 0 12px;font-size:19px;font-weight:600;letter-spacing:-.012em;color:var(--sv-text)}:where(body.postid-440775) .sv-duo-feature p{margin:0;font-size:15px;line-height:1.6;color:var(--sv-text-mid)}:where(body.postid-440775) .sv-duo-feature p+p{margin-top:12px}:where(body.postid-440775) .sv-duo-tablecard{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--sv-border);border-radius:18px;margin:clamp(28px,4vw,44px) 0 0}:where(body.postid-440775) .sv-duo-tablecard td:not(:first-child),:where(body.postid-440775) .sv-duo-tablecard th:not(:first-child){text-align:center}:where(body.postid-440775) .sv-duo-media .sv-duo-tablecard{margin-top:0}:where(body.postid-440775) .sv-duo-tiers{margin:clamp(24px,3vw,36px) 0 0}:where(body.postid-440775) .sv-duo-tier{background:var(--sv-bg-alt);border:1px solid transparent;transition:transform .18s}:where(body.postid-440775) .sv-duo-tier.sv-duo-tier--pick{background:var(--sv-bg);border-color:var(--sv-brand-primary,#CC3333)}:where(body.postid-440775) .sv-duo-tier-top{margin:0 0 14px}:where(body.postid-440775) .sv-duo-tier-val{font-size:clamp(28px,3.4vw,38px)}:where(body.postid-440775) .sv-duo-tier-tag{padding:5px 12px;background:var(--sv-bg);font-size:11.5px}:where(body.postid-440775) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-tag{background:var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse)}:where(body.postid-440775) .sv-duo-tier dl{margin:0 0 10px}:where(body.postid-440775) .sv-duo-tier-row{gap:10px;padding:8px 0}:where(body.postid-440775) .sv-duo-tier-copy{margin:8px 0 0;font-size:14px;line-height:1.55}:where(body.postid-440775) .sv-duo-tier-link{margin-top:14px;font-size:13.5px}:where(body.postid-440775) .sv-duo-kitcard{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.postid-440775) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.postid-440775) .sv-duo-prod{display:flex;flex-direction:column;gap:8px;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:26px;text-decoration:none;color:inherit;transition:transform .18s}:where(body.postid-440775) .sv-duo-links a::after{content:"2197";color:var(--sv-text-soft);font-size:14px}:where(body.postid-440775) .sv-duo-ctalede a{color:var(--sv-text-inverse);font-weight:500;text-decoration:underline;text-underline-offset:2px}:where(body.postid-440775) .sv-duo-ctalede a:hover{color:var(--sv-text-inverse)}@media(min-width:1000px){:where(body.postid-440775) .sv-duo-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.postid-442789) .sv-duo-cred{display:flex;align-items:center;gap:14px;max-width:640px;margin:30px auto 0;padding:22px 24px;border-radius:18px;background:var(--sv-bg-alt);text-align:left}:where(body.postid-442789) .sv-duo-cred-badge{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--sv-surface-dark);color:var(--sv-text-inverse);font-weight:700;font-size:14px;letter-spacing:.02em}:where(body.postid-442789) .sv-duo-cred strong{display:block;margin-bottom:4px;color:var(--sv-text);font-weight:700;font-size:14.5px}:where(body.postid-442789) .sv-duo-cred span{display:block;color:var(--sv-text-mid);font-size:13.5px;line-height:1.55}:where(body.postid-442789) .sv-duo-sub{margin-top:14px;color:var(--sv-text-mid);font-size:16px;line-height:1.6;max-width:70ch}:where(body.postid-442789) .sv-duo-tip{background:var(--sv-bg-alt);border-radius:18px;padding:24px 26px;font-size:16px;line-height:1.65;color:var(--sv-text-mid);margin-top:20px}:where(body.postid-442789) .sv-duo-tip:first-child{margin-top:0}:where(body.postid-442789) .sv-duo-tablecard.sv-duo-mt{margin-top:clamp(24px,3.5vw,36px)}:where(body.postid-442789) .sv-duo-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:clamp(24px,3.5vw,36px) 0 0}:where(body.postid-442789) .sv-duo-fact{background:var(--sv-bg-alt);border-radius:18px;padding:22px;transition:transform .18s}:where(body.postid-442789) .sv-duo-fact:hover{transform:translateY(-2px)}:where(body.postid-442789) .sv-duo-fact strong{display:block;margin-bottom:6px;font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--sv-text)}:where(body.postid-442789) .sv-duo-fact span{display:block;font-size:13.5px;line-height:1.55;color:var(--sv-text-mid)}:where(body.postid-442789) .sv-duo-tiers{margin:clamp(24px,3.5vw,36px) 0 0}:where(body.postid-442789) .sv-duo-tier{background:var(--sv-bg-alt);padding:26px;transition:transform .18s}:where(body.postid-442789) .sv-duo-tier-top{margin-bottom:16px}:where(body.postid-442789) .sv-duo-tier-val{font-size:clamp(30px,4vw,40px)}:where(body.postid-442789) .sv-duo-tier-val small{font-weight:600}:where(body.postid-442789) .sv-duo-tier-tag{padding:5px 12px;background:var(--sv-bg);color:var(--sv-text-mid)}:where(body.postid-442789) .sv-duo-tier dl{margin:0 0 12px}:where(body.postid-442789) .sv-duo-tier p{font-size:14.5px}:where(body.postid-442789) .sv-duo-tier a{display:inline-block;margin-top:14px;color:var(--sv-brand-primary,#CC3333);font-weight:500;font-size:14px}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick{background:var(--sv-surface-dark)}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-val{color:var(--sv-text-inverse)}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-val small{color:rgba(255,255,255,.6)}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-tag{background:var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse)}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-row{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.66)}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-row dd{color:var(--sv-text-inverse)}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick p{color:rgba(255,255,255,.72)}:where(body.postid-442789) .sv-duo-tier.sv-duo-tier--pick a{color:var(--sv-text-inverse)}:where(body.postid-442789) .sv-duo-energy{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:clamp(24px,3.5vw,36px) 0 0;align-items:stretch}:where(body.postid-442789) .sv-duo-energy .sv-duo-tablecard{margin:0}:where(body.postid-442789) .sv-duo-links a::after{content:"2197";color:var(--sv-text-soft);font-size:14px}@media(min-width:640px){:where(body.postid-442789) .sv-duo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){:where(body.postid-442789) .sv-duo-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){:where(body.postid-442789) .sv-duo-energy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(prefers-reduced-motion:reduce){:where(body.postid-442789) .sv-duo-toc a,:where(body.postid-442789) .sv-duo-kitcard,:where(body.postid-442789) .sv-duo-step,:where(body.postid-442789) .sv-duo-prod,:where(body.postid-442789) .sv-duo-qa,:where(body.postid-442789) .sv-duo-qa summary::after,:where(body.postid-442789) .sv-duo-btn,:where(body.postid-442789) .sv-duo-fact,:where(body.postid-442789) .sv-duo-tier{transition:none}}@media(prefers-reduced-motion:reduce){:where(body.postid-442789) .sv-duo-toc a:hover,:where(body.postid-442789) .sv-duo-kitcard:hover,:where(body.postid-442789) .sv-duo-step:hover,:where(body.postid-442789) .sv-duo-prod:hover,:where(body.postid-442789) .sv-duo-btn--primary:hover,:where(body.postid-442789) .sv-duo-btn--ghost:hover,:where(body.postid-442789) .sv-duo-fact:hover,:where(body.postid-442789) .sv-duo-tier:hover{transform:none}}:where(body.postid-442790) .sv-duo-mt{margin-top:clamp(28px,4vw,44px)}:where(body.postid-442790) .sv-duo-subhead{margin:0 0 10px;font-size:clamp(19px,2.2vw,23px);font-weight:700;letter-spacing:-.015em;color:var(--sv-text)}:where(body.postid-442790) .sv-duo-head.is-center{margin-inline:auto;text-align:center}:where(body.postid-442790) .sv-duo-sub{margin-top:14px;color:var(--sv-text-mid);font-size:clamp(1.05rem,1.4vw,1.1rem);line-height:1.6}:where(body.postid-442790) .sv-duo-head.is-center .sv-duo-sub{margin-inline:auto;max-width:62ch}:where(body.postid-442790) .sv-duo-imgcard img{border-radius:18px;box-shadow:0 8px 18px rgba(0,0,0,.06)}:where(body.postid-442790) .sv-duo-imgcard figcaption{margin-top:10px}:where(body.postid-442790) .sv-duo-kitcard{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;margin-top:20px;transition:transform .18s}:where(body.postid-442790) .sv-duo-kitlist li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--sv-border-subtle);font-size:14.5px;line-height:1.5;color:var(--sv-text-mid)}:where(body.postid-442790) .sv-duo-kitlist strong{font-weight:600;color:var(--sv-text)}:where(body.postid-442790) .sv-duo-kitmark{color:var(--sv-brand-primary,#CC3333);font-weight:600;flex:none}:where(body.postid-442790) .sv-duo-tier{padding:26px}:where(body.postid-442790) .sv-duo-tier:hover{box-shadow:0 10px 24px rgba(0,0,0,.08)}:where(body.postid-442790) .sv-duo-tier--pick{color:var(--sv-text-inverse)}:where(body.postid-442790) .sv-duo-tier-top{margin-bottom:16px}:where(body.postid-442790) .sv-duo-tier-val{font-size:clamp(26px,3vw,32px)}:where(body.postid-442790) .sv-duo-tier-val small{margin-top:6px}:where(body.postid-442790) .sv-duo-tier-tag{color:var(--sv-text-mid)}:where(body.postid-442790) .sv-duo-tier-copy{font-size:14px;line-height:1.55}:where(body.postid-442790) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.postid-442790) .sv-duo-prod{display:flex;flex-direction:column;gap:8px;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:26px;text-decoration:none;color:inherit;transition:transform .18s}:where(body.postid-442790) .sv-duo-prod--multi .sv-duo-prodlink{display:block;margin-top:8px}@media(min-width:1000px){:where(body.postid-442790) .sv-duo-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.postid-442791) .sv-duo-h3{margin:0 0 12px;font-size:clamp(19px,2vw,23px);font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--sv-text)}:where(body.postid-442791) .sv-duo-media img{width:100%;height:auto;border-radius:18px;box-shadow:0 8px 18px rgba(0,0,0,.06);background:var(--sv-bg-alt);object-fit:contain}:where(body.postid-442791) .sv-duo-media figcaption{margin-top:10px;font-size:13px;color:var(--sv-text-soft);text-align:center}:where(body.postid-442791) .sv-duo-tablecard table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:420px;margin:0}:where(body.postid-442791) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s,box-shadow .18s}:where(body.postid-442791) .sv-duo-tier:hover{box-shadow:0 12px 24px rgba(0,0,0,.08)}:where(body.postid-442791) .sv-duo-tier-top{margin-bottom:16px}:where(body.postid-442791) .sv-duo-tier-val{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em;line-height:.9;color:var(--sv-text)}:where(body.postid-442791) .sv-duo-tier-val small{font-size:.9rem;letter-spacing:-.01em;margin-top:6px}:where(body.postid-442791) .sv-duo-tier-tag{color:var(--sv-text-mid)}:where(body.postid-442791) .sv-duo-tier-copy{font-size:14px}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick{background:var(--sv-surface-dark);border-color:var(--sv-surface-dark)}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-val{color:var(--sv-text-inverse)}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-val small{color:rgba(255,255,255,.6)}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-tag{background:var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse)}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-row{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.66)}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-row dd{color:var(--sv-text-inverse)}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-copy{color:rgba(255,255,255,.72)}:where(body.postid-442791) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-link{color:var(--sv-text-inverse)}:where(body.postid-442791) .sv-duo-code{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.12);color:var(--sv-text-inverse);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}:where(body.postid-442791) .sv-duo-errors{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:clamp(28px,4vw,44px) 0 0}:where(body.postid-442791) .sv-duo-errcard{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:22px;transition:transform .18s,box-shadow .18s}:where(body.postid-442791) .sv-duo-errcard:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.08)}:where(body.postid-442791) .sv-duo-errcard strong{display:block;margin-bottom:8px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--sv-text)}:where(body.postid-442791) .sv-duo-errcard p{margin:0;font-size:14px;line-height:1.55;color:var(--sv-text-mid)}@media(min-width:640px){:where(body.postid-442791) .sv-duo-errors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){:where(body.postid-442791) .sv-duo-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){:where(body.postid-442791) .sv-duo-errors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){:where(body.postid-442791) .sv-duo-steps--3col{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){:where(body.postid-442791) .sv-duo-toc a,:where(body.postid-442791) .sv-duo-step,:where(body.postid-442791) .sv-duo-tier,:where(body.postid-442791) .sv-duo-errcard,:where(body.postid-442791) .sv-duo-qa summary::after,:where(body.postid-442791) .sv-duo-btn{transition:none}}@media(prefers-reduced-motion:reduce){:where(body.postid-442791) .sv-duo-toc a:hover,:where(body.postid-442791) .sv-duo-step:hover,:where(body.postid-442791) .sv-duo-tier:hover,:where(body.postid-442791) .sv-duo-errcard:hover,:where(body.postid-442791) .sv-duo-btn--primary:hover,:where(body.postid-442791) .sv-duo-btn--ghost:hover{transform:none}}:where(body.postid-443044) .sv-duo-stat strong{display:block;font-size:clamp(17px,1.8vw,21px);font-weight:700;letter-spacing:-.02em;color:var(--sv-text);margin:0 0 3px}:where(body.postid-443044) .sv-duo-toc a{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--sv-border);border-radius:999px;background:var(--sv-bg);color:var(--sv-text);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .18s}:where(body.postid-443044) .sv-duo-tip{background:var(--sv-bg-alt);border-radius:18px;padding:24px 26px;margin:18px 0 0;font-size:16px;line-height:1.65;color:var(--sv-text-mid)}:where(body.postid-443044) .sv-duo-tip:first-child{margin-top:0}:where(body.postid-443044) .sv-duo-code{display:inline-block;margin-top:8px;padding:10px 14px;border-radius:10px;background:var(--sv-bg);border:1px solid var(--sv-border);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--sv-text)}:where(body.postid-443044) .sv-duo-principles{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:22px 0 0}:where(body.postid-443044) .sv-duo-principle{padding:14px 0;border-top:1px solid var(--sv-border-subtle)}:where(body.postid-443044) .sv-duo-principle:first-child{border-top:0;padding-top:0}:where(body.postid-443044) .sv-duo-principle strong{display:block;margin:0 0 4px;font-size:14.5px;font-weight:600;color:var(--sv-text)}:where(body.postid-443044) .sv-duo-principle p{margin:0;font-size:14px;line-height:1.55;color:var(--sv-text-mid)}:where(body.postid-443044) .sv-duo-tiers{margin:clamp(24px,3vw,36px) 0 0}:where(body.postid-443044) .sv-duo-tier{background:var(--sv-bg-alt);border:1px solid transparent}:where(body.postid-443044) .sv-duo-tier:hover{box-shadow:0 10px 24px rgba(0,0,0,.08)}:where(body.postid-443044) .sv-duo-tier.sv-duo-tier--pick{background:var(--sv-bg);border-color:var(--sv-brand-primary,#CC3333)}:where(body.postid-443044) .sv-duo-tier-top{margin:0 0 14px}:where(body.postid-443044) .sv-duo-tier-val{font-size:clamp(28px,3.4vw,38px)}:where(body.postid-443044) .sv-duo-tier-tag{padding:5px 12px;background:var(--sv-bg);font-size:11.5px}:where(body.postid-443044) .sv-duo-tier.sv-duo-tier--pick .sv-duo-tier-tag{background:var(--sv-brand-primary,#CC3333);color:var(--sv-text-inverse)}:where(body.postid-443044) .sv-duo-tier dl{margin:0 0 10px}:where(body.postid-443044) .sv-duo-tier-row{gap:10px;padding:8px 0}:where(body.postid-443044) .sv-duo-tier-copy{margin:8px 0 0;font-size:14px;line-height:1.55}:where(body.postid-443044) .sv-duo-tier-link{margin-top:14px;font-size:13.5px}:where(body.postid-443044) .sv-duo-grid--sub{margin-top:clamp(28px,4vw,44px)}:where(body.postid-443044) .sv-duo-h--sub{font-size:clamp(19px,2vw,23px)}:where(body.postid-443044) .sv-duo-step{background:var(--sv-bg-alt);border:1px solid transparent;border-radius:18px;padding:26px;transition:transform .18s}:where(body.postid-443044) .sv-duo-step a{display:inline-block;margin-top:12px;font-size:13.5px}:where(body.postid-443044) .sv-duo-prod{display:flex;flex-direction:column;gap:8px;background:var(--sv-bg);border:1px solid var(--sv-border);border-radius:18px;padding:26px;text-decoration:none;color:inherit;transition:transform .18s}@media(min-width:640px){:where(body.postid-443044) .sv-duo-principles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){:where(body.postid-443044) .sv-duo-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(body.postid-440769) .sv-duo-tier.sv-duo-tier--pick{background:var(--sv-surface-dark);border-color:var(--sv-surface-dark)}.sv-page{font-family: var(--sv-font);font-size: var(--sv-fs-base);line-height: var(--sv-lh-body);letter-spacing: var(--sv-ls-body);font-weight: var(--sv-fw-normal);color: var(--sv-text);background: var(--sv-bg);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: auto}.sv-page *{box-sizing: border-box}.sv-page img{max-width: 100%;height: auto;display: block}.sv-page a{color: var(--sv-text);text-decoration: none;transition: color var(--sv-duration-fast) var(--sv-ease-ui)}.sv-page a:hover{color: var(--sv-text-secondary)}.sv-page h1,.sv-page h2,.sv-page h3,.sv-page h4,.sv-title,.sv-section__title,.sv-section__subtitle{overflow-wrap: break-word;hyphens: auto;-webkit-hyphens: auto}.sv-page h1{font-size: clamp(22px,1vw + 14px,30px);font-weight: var(--sv-fw-semibold);line-height: var(--sv-lh-h1);letter-spacing: var(--sv-ls-h1);color: var(--sv-text);margin: 0 0 var(--sv-heading-margin-bottom)}.sv-page h2{font-size: var(--sv-fs-h2);font-weight: var(--sv-fw-bold);line-height: var(--sv-lh-h2);letter-spacing: var(--sv-ls-h2);color: var(--sv-text);margin: var(--sv-heading-margin-top) 0 var(--sv-heading-margin-bottom)}.sv-page h2:first-child{margin-top: 0}.sv-page h3{font-size: var(--sv-fs-h3);font-weight: var(--sv-fw-bold);line-height: var(--sv-lh-h3);letter-spacing: var(--sv-ls-h3);color: var(--sv-text);margin: var(--sv-subheading-margin-top) 0 var(--sv-subheading-margin-bottom)}.sv-page h3:first-child{margin-top: 0}.sv-page h4{font-size: var(--sv-fs-h4);font-weight: var(--sv-fw-semibold);line-height: var(--sv-lh-h4);letter-spacing: var(--sv-ls-h4);color: var(--sv-text);margin: var(--sv-subheading-margin-top) 0 var(--sv-subheading-margin-bottom)}.sv-page h4:first-child{margin-top: 0}.sv-subtitle{font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-extrabold);line-height: var(--sv-lh-subtitle);letter-spacing: var(--sv-ls-eyebrow);text-transform: uppercase;color: var(--sv-text-secondary);margin: 0}.sv-layout{display: grid;grid-template-columns: 1fr 300px;gap: var(--sv-lg);max-width: var(--wd-container-w,1140px);margin: 0 auto;padding: 0 var(--sv-sm) var(--sv-xxl);align-items: start}.sv-layout__main{min-width: 0}.sv-layout__sidebar{position: relative}.sv-section{padding-bottom: var(--sv-section-gap);margin-bottom: var(--sv-section-gap);border-bottom: 1px solid var(--sv-border)}.sv-section:last-child,.sv-section--last{border-bottom: none;padding-bottom: 0;margin-bottom: 0}.sv-section__title{font-size: var(--sv-fs-h2);font-weight: var(--sv-fw-bold);letter-spacing: var(--sv-ls-h2);line-height: var(--sv-lh-h2);color: var(--sv-text);margin: 0 0 var(--sv-heading-margin-bottom)}.sv-hero{text-align: center;padding: var(--sv-xl) var(--sv-sm);max-width: 980px;margin: 0 auto}.sv-eyebrow{display: inline-block;font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-extrabold);letter-spacing: var(--sv-ls-eyebrow);text-transform: uppercase;color: var(--sv-brand-primary);margin-bottom: var(--sv-sm)}.sv-title{font-size: clamp(22px,1vw + 14px,30px);font-weight: var(--sv-fw-semibold);letter-spacing: var(--sv-ls-h1);line-height: var(--sv-lh-h1);margin: 0 0 var(--sv-sm);color: var(--sv-text)}.sv-intro{font-size: var(--sv-fs-md);line-height: var(--sv-lh-body);color: var(--sv-text-secondary);font-weight: var(--sv-fw-normal);max-width: 700px;margin: 0 auto var(--sv-lg)}.sv-intro strong{color: var(--sv-text);font-weight: var(--sv-fw-semibold)}.sv-btn{display: inline-flex;align-items: center;justify-content: center;padding: 12px 24px;min-height: var(--sv-touch-target);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-bold);border-radius: var(--sv-radius-md);border: none;cursor: pointer;transition: background-color var(--sv-duration-fast) var(--sv-ease-ui);text-decoration: none !important}.sv-btn--primary{background: var(--sv-brand-primary);color: var(--sv-text-inverse) !important}.sv-btn--primary:hover{background: var(--sv-brand-primary-hover)}.sv-btn--light{background: var(--sv-btn-secondary-bg);color: var(--sv-text) !important;border: 1px solid var(--sv-btn-secondary-border)}.sv-btn--light:hover{background: var(--sv-btn-secondary-bg-hover)}.sv-btn--block{width: 100%}.sv-bento{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--sv-sm);max-width: var(--wd-container-w,1140px);margin: 0 auto var(--sv-xl);padding: 0 var(--sv-sm)}.sv-bento__card{background: var(--sv-bg-card);border-radius: var(--sv-radius-lg);padding: var(--sv-lg) var(--sv-md);text-align: center;transition: border-color var(--sv-duration-fast) var(--sv-ease-ui);border: 1px solid var(--sv-border-light);contain: layout style}@media (hover: hover) and (pointer: fine){.sv-bento__card:hover{border-color: var(--sv-border-strong)}}.sv-bento__card--highlight .sv-bento__kicker,.sv-bento__card--highlight .sv-bento__value,.sv-bento__card--highlight .sv-bento__label{color: var(--sv-text-inverse)}.sv-bento__value{display: block;font-size: clamp(24px,3vw + 12px,var(--sv-fs-2xl));font-weight: var(--sv-fw-extrabold);letter-spacing: var(--sv-ls-h2);color: var(--sv-text);line-height: var(--sv-lh-h2);margin-bottom: var(--sv-xs);font-variant-numeric: tabular-nums}.sv-bento__label{display: block;font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-medium);color: var(--sv-text-secondary);line-height: 1.4}.sv-card{display: flex;flex-direction: column;align-items: center;text-align: center;padding: var(--sv-md);background: var(--sv-bg);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-md);transition: border-color var(--sv-duration-fast) var(--sv-ease-ui);text-decoration: none !important;contain: layout style}@media (hover: hover) and (pointer: fine){.sv-card:hover{border-color: var(--sv-border-strong)}}.sv-shelf{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: var(--sv-sm);margin: var(--sv-md) 0 var(--sv-lg)}.sv-steps{list-style: none;counter-reset: step-counter;margin: var(--sv-md) 0 var(--sv-lg);padding: 0;display: flex;flex-direction: column;gap: var(--sv-md)}@supports selector(:has(*)){.sv-steps__item:has(.sv-steps__number)::before{display: none}}.sv-table-wrap{width: 100%;overflow-x: auto;margin: var(--sv-md) 0 var(--sv-lg)}.sv-table{width: 100%;border-collapse: separate;border-spacing: 0;margin: var(--sv-md) 0 var(--sv-lg);font-size: var(--sv-fs-sm);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-md);overflow: hidden}.sv-table thead th{padding: 14px 20px;font-size: var(--sv-fs-xs);font-weight: var(--sv-fw-semibold);letter-spacing: 0.5px;text-transform: uppercase;color: var(--sv-text-secondary);text-align: left;background: transparent;border: none}.sv-table tbody td{padding: 14px 20px;color: var(--sv-text);border: none;border-bottom: 1px solid var(--sv-border-light);vertical-align: middle;font-variant-numeric: tabular-nums}.sv-table tbody tr:last-child td{border-bottom: none}.sv-faq{display: flex;flex-direction: column;border: 1px solid var(--sv-border);border-radius: var(--sv-radius-md);background: var(--sv-bg);overflow: hidden;margin: var(--sv-md) 0 var(--sv-lg)}.sv-faq__item{border-bottom: 1px solid var(--sv-border)}.sv-faq__item:last-child{border-bottom: none}.sv-faq__question{width: 100%;padding: 16px 48px 16px 20px;font-family: var(--sv-font);font-size: var(--sv-fs-md);font-weight: var(--sv-fw-semibold);color: var(--sv-text);cursor: pointer;list-style: none;display: flex;justify-content: space-between;align-items: center;transition: background-color var(--sv-duration-fast) var(--sv-ease-ui);background: transparent;border: none;text-align: left;position: relative}.sv-faq__question::-webkit-details-marker{display: none}.sv-faq__question::after{content: '+';position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 20px;font-weight: var(--sv-fw-normal);color: var(--sv-text-secondary);transition: color var(--sv-duration-fast) var(--sv-ease-ui)}.sv-faq__item[open] .sv-faq__question::after{content: '-';color: var(--sv-brand-primary)}@media (hover: hover) and (pointer: fine){.sv-faq__question:hover{background: var(--sv-bg-alt)}}.sv-faq__answer{padding: 0 20px 16px 20px;font-size: var(--sv-fs-base);line-height: var(--sv-lh-body);color: var(--sv-text-secondary)}.sv-faq__answer p{margin: 0 0 10px 0}.sv-faq__answer p:last-child{margin-bottom: 0}.sv-faq__answer strong{color: var(--sv-text);font-weight: var(--sv-fw-semibold)}.sv-faq__answer a{color: var(--sv-brand-primary);text-decoration: none}.sv-faq__answer a:hover{color: var(--sv-brand-primary-hover);text-decoration: underline}.sv-sidebar{position: sticky;top: var(--sv-lg);background: var(--sv-bg);border-radius: var(--sv-radius-md);padding: var(--sv-md);border: 1px solid var(--sv-border);box-shadow: var(--sv-shadow-sm)}.sv-sidebar-stack{display: flex;flex-direction: column;gap: var(--sv-sm)}.sv-sidebar-stack .sv-sidebar{position: static}.sv-sidebar__label{display: block;font-size: var(--sv-fs-xs);font-weight: var(--sv-fw-extrabold);letter-spacing: var(--sv-ls-eyebrow);text-transform: uppercase;color: var(--sv-text-tertiary);margin-bottom: var(--sv-xs)}.sv-sidebar__title{display: block;font-size: var(--sv-fs-md);font-weight: var(--sv-fw-bold);color: var(--sv-text);margin-bottom: var(--sv-sm)}.sv-sidebar__text{font-size: var(--sv-fs-sm);color: var(--sv-text-secondary);line-height: var(--sv-lh-body);margin-bottom: var(--sv-sm)}.sv-sidebar__contact{display: flex;flex-direction: column;gap: var(--sv-xs);padding-top: var(--sv-sm);border-top: 1px solid var(--sv-border-light);margin-top: var(--sv-sm)}.sv-sidebar__contact .sv-btn{margin-top: var(--sv-sm)}.sv-sidebar__phone{display: block;font-weight: var(--sv-fw-bold);font-size: var(--sv-fs-md);color: var(--sv-text);margin-top: var(--sv-xs)}.sv-sidebar__hours{display: block;font-size: var(--sv-fs-sm);color: var(--sv-text-secondary);margin-top: 4px;margin-bottom: var(--sv-sm)}.sv-checklist{list-style: none;display: flex;flex-direction: column;margin: 0;padding: 0}.sv-checklist__item{display: flex;align-items: center;gap: var(--sv-sm);font-size: var(--sv-fs-base);color: var(--sv-text);padding: 14px 0;border-bottom: 1px solid var(--sv-border)}.sv-checklist__item:last-child{border-bottom: none}.sv-checklist__item a{color: var(--sv-text) !important;font-weight: var(--sv-fw-semibold)}.sv-checklist__item a:hover{color: var(--sv-text-secondary) !important;text-decoration: underline}.sv-checklist__item span{color: var(--sv-text-secondary);font-weight: var(--sv-fw-normal)}.sv-checklist__icon{width: 18px;height: 18px;color: var(--sv-text) !important;flex-shrink: 0}.sv-checklist__icon svg,.sv-checklist__icon path{fill: currentColor !important;stroke: currentColor !important;color: var(--sv-text) !important}.sv-checklist input[type="checkbox"]{width: 18px;height: 18px;accent-color: var(--sv-text);border: 1px solid var(--sv-border);border-radius: 4px;cursor: pointer;flex-shrink: 0}.sv-checklist input[type="checkbox"]:checked{background-color: var(--sv-text) !important;border-color: var(--sv-text) !important}.sv-hint{display: flex;gap: var(--sv-sm);padding: 16px 20px;background: var(--sv-info-bg);border-left: 0;border-radius: var(--sv-radius-sm);color: var(--sv-text);margin: 16px 0}.sv-hint--success{background: var(--sv-success-bg)}.sv-hint__icon{flex-shrink: 0;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;font-size: 18px;color: var(--sv-text-secondary)}.sv-hint--success .sv-hint__icon{color: var(--sv-success-strong)}.sv-hint--warning .sv-hint__icon{color: var(--sv-warning-strong)}.sv-hint--info .sv-hint__icon{color: var(--sv-info)}.sv-hint--error .sv-hint__icon{color: var(--sv-error)}.sv-hint__content{flex: 1;min-width: 0}.sv-hint__title{font-size: var(--sv-fs-base);font-weight: var(--sv-fw-semibold);color: var(--sv-text);margin: 0 0 4px}.sv-cat-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--sv-sm);margin: var(--sv-md) 0 var(--sv-lg)}.sv-cat-card{display: flex;flex-direction: column;background: var(--sv-bg);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-lg);overflow: hidden;text-decoration: none;transition: border-color var(--sv-duration-fast) var(--sv-ease-ui)}@media (hover: hover) and (pointer: fine){.sv-cat-card:hover{border-color: var(--sv-border-strong)}}.sv-cat-card__content{padding: var(--sv-md)}.sv-cat-card__title{font-size: var(--sv-fs-lg);font-weight: var(--sv-fw-bold);color: var(--sv-text);margin: 0 0 var(--sv-xs)}.sv-cat-card__desc{font-size: var(--sv-fs-sm);color: var(--sv-text-secondary);line-height: var(--sv-lh-body);margin: 0 0 var(--sv-sm)}@media (max-width: 1024px){.sv-layout{grid-template-columns: 1fr;gap: var(--sv-md)}.sv-layout__sidebar{order: -1}.sv-sidebar{position: static;display: flex;flex-direction: row;flex-wrap: wrap}}@media (max-width: 768px){.sv-hero{padding: var(--sv-lg) var(--sv-sm)}.sv-bento{grid-template-columns: repeat(2,1fr)}.sv-shelf{grid-template-columns: repeat(2,1fr)}.sv-cat-grid{grid-template-columns: 1fr}.sv-table{display: block;overflow-x: auto}.sv-feature-grid{grid-template-columns: 1fr}}@media (max-width: 576px){.sv-bento{grid-template-columns: 1fr}.sv-shelf{grid-template-columns: 1fr}.sv-feature-card{flex-direction: column;align-items: center;text-align: center}}@media (max-width: 480px){.sv-intro{font-size: var(--sv-fs-base)}}.sv-feature-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--sv-md);margin: var(--sv-md) 0 var(--sv-lg)}.sv-feature-card{display: flex;align-items: flex-start;gap: var(--sv-sm);padding: var(--sv-md);background: var(--sv-bg);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-md);transition: border-color var(--sv-duration-fast) var(--sv-ease-ui)}@media (hover: hover) and (pointer: fine){.sv-feature-card:hover{border-color: var(--sv-border-strong)}}.sv-step{position: relative;display: flex;align-items: flex-start;gap: var(--sv-sm)}.sv-compare-table{width: 100%;border-collapse: separate;border-spacing: 0;margin: var(--sv-md) 0 var(--sv-lg);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-lg);overflow: hidden}.sv-compare-table thead th{padding: var(--sv-md);font-size: var(--sv-fs-base);font-weight: var(--sv-fw-bold);text-align: center;background: var(--sv-bg-alt);border-bottom: 1px solid var(--sv-border)}.sv-compare-table thead th:first-child{text-align: left;background: transparent}.sv-compare-table tbody td{padding: 14px var(--sv-md);text-align: center;border-bottom: 1px solid var(--sv-border-light);vertical-align: middle}.sv-compare-table tbody td:first-child{text-align: left;font-weight: var(--sv-fw-medium);color: var(--sv-text)}.sv-compare-table tbody tr:last-child td{border-bottom: none}@media (max-width: 768px){.sv-compare-table{display: block;overflow-x: auto}}.woocommerce.single-product .wd-swatches-product[data-attribute*="farbe"] .wd-swatch:hover,.woocommerce.single-product .wd-swatches-product[data-attribute*="design"] .wd-swatch:hover{transform: translateY(-1px)}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-text.wd-selected,.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-text.wd-active{background-color: var(--sv-brand-primary) !important;color: var(--sv-text-inverse) !important;border-color: var(--sv-brand-primary) !important}.woocommerce.single-product .wd-swatches-product .wd-swatch.wd-text:not(.wd-selected):not(.wd-active):hover{border-color: var(--sv-brand-primary) !important;color: var(--sv-brand-primary) !important}aside.wd-sidebar.sidebar-container{font-family: var(--sv-font);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}aside.wd-sidebar .widget-title{font-family: var(--sv-font);font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-bold);letter-spacing: var(--sv-ls-eyebrow);text-transform: uppercase;color: var(--sv-text-secondary);margin-bottom: var(--sv-sm)}aside.wd-sidebar .wd-swatches-filter{display: flex;flex-direction: column;gap: 4px;list-style: none;margin: 0;padding: 0}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term{margin: 0;padding: 0}aside.wd-sidebar .wd-swatches-filter .layered-nav-link{display: flex;align-items: center;width: 100%;min-height: 40px;padding: 0 var(--sv-sm);font-family: var(--sv-font);font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-medium);line-height: 1;color: var(--sv-text);font-variant-numeric: tabular-nums;background-color: var(--sv-bg-alt);border: 1px solid transparent;border-radius: var(--sv-radius-sm);cursor: pointer;text-decoration: none;transition: background-color var(--sv-duration-fast) var(--sv-ease-ui),border-color var(--sv-duration-fast) var(--sv-ease-ui)}aside.wd-sidebar .wd-swatches-filter .layered-nav-link:hover{background-color: var(--sv-bg-alt-hover);border-color: var(--sv-border-light)}aside.wd-sidebar .wd-swatches-filter .count{font-family: var(--sv-font);font-size: 10px;color: var(--sv-text-tertiary);font-variant-numeric: tabular-nums;margin-left: auto;flex-shrink: 0}aside.wd-sidebar .wd-swatches-filter .wd-swatch-wrap .wd-filter-lable{display: none}aside.wd-sidebar .wd-swatches-filter .wd-swatch.wd-text{background: transparent;border: none;padding: 0;min-width: auto;min-height: auto;border-radius: 0;box-shadow: none}aside.wd-sidebar .wd-swatches-filter .wd-swatch-wrap:has(.wd-swatch.wd-bg) .layered-nav-link{gap: 8px;padding: 6px var(--sv-sm)}aside.wd-sidebar .wd-swatches-filter .wd-swatch.wd-bg{display: inline-flex;flex-direction: row;align-items: center;gap: 8px;background: transparent;border: none;padding: 0;min-width: auto;min-height: auto;width: auto;height: auto;border-radius: 0;box-shadow: none}aside.wd-sidebar .wd-swatches-filter .wd-swatch.wd-bg .wd-swatch-bg{width: 28px;height: 28px;min-width: 28px;min-height: 28px;border-radius: var(--sv-radius-xs);border: 1px solid var(--sv-border-strong);display: block;flex-shrink: 0}aside.wd-sidebar .wd-swatches-filter .wd-swatch.wd-bg .wd-swatch-bg img{width: 28px;height: 28px;border-radius: var(--sv-radius-xs);object-fit: cover}aside.wd-sidebar .wd-swatches-filter .wd-swatch.wd-bg .wd-swatch-text{display: inline;font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-medium);color: var(--sv-text);white-space: nowrap}@supports not selector(:has(*)){aside.wd-sidebar .wd-swatches-filter .wd-swatch-wrap .layered-nav-link{gap: 8px;padding: 6px var(--sv-sm)}}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term:not(.wd-swatch-wrap) .layered-nav-link{min-height: 40px;padding: 0 var(--sv-sm)}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.wd-active .layered-nav-link,aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.chosen .layered-nav-link{background-color: var(--sv-brand-primary);border-color: var(--sv-brand-primary);color: var(--sv-text-inverse);font-weight: var(--sv-fw-bold)}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.wd-active .wd-swatch-text,aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.chosen .wd-swatch-text{color: var(--sv-text-inverse)}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.wd-active .wd-filter-lable,aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.chosen .wd-filter-lable{color: var(--sv-text-inverse)}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.wd-active:has(.wd-swatch.wd-bg) .layered-nav-link,aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.chosen:has(.wd-swatch.wd-bg) .layered-nav-link{background-color: transparent;border-color: var(--sv-brand-primary);border-width: 1.5px;color: var(--sv-text)}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.wd-active:has(.wd-swatch.wd-bg) .wd-swatch-text,aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.chosen:has(.wd-swatch.wd-bg) .wd-swatch-text{color: var(--sv-text);font-weight: var(--sv-fw-bold)}aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.wd-active .count,aside.wd-sidebar .wd-swatches-filter .wc-layered-nav-term.chosen .count{color: var(--sv-brand-primary)}aside.wd-sidebar .wd-scroll::-webkit-scrollbar{width: 4px}aside.wd-sidebar .wd-scroll::-webkit-scrollbar-thumb{background: var(--sv-border);border-radius: var(--sv-radius-pill)}@media (max-width: 768px){aside.wd-sidebar .wd-swatches-filter .layered-nav-link{min-height: var(--sv-touch-target);font-size: 14px}}.sv-feature-card__icon{flex-shrink: 0;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;font-size: 24px;background: var(--sv-bg-alt);border-radius: var(--sv-radius-sm)}.sv-feature-card__content{flex: 1;min-width: 0}.sv-feature-card__title{font-size: var(--sv-fs-base);font-weight: var(--sv-fw-bold);color: var(--sv-text);margin: 0 0 4px;hyphens: none;-webkit-hyphens: none;overflow-wrap: break-word}.sv-feature-card__text{font-size: var(--sv-fs-sm);color: var(--sv-text-secondary);line-height: var(--sv-lh-body);margin: 0}.sv-feature-card__text strong{color: var(--sv-text);font-weight: var(--sv-fw-semibold)}@media (max-width: 576px){.sv-feature-card__icon{width: 48px;height: 48px;font-size: 28px}.sv-feature-card__media{flex: 0 0 auto;max-width: 100%;margin-bottom: var(--sv-sm)}}.sv-feature-grid,.sv-feature-card,.sv-faq,.sv-faq__item,.sv-shelf{list-style:none !important;counter-reset:none !important;counter-increment:none !important}.sv-feature-grid .sv-feature-card::before,.sv-faq__item::before{content:none !important;display:none !important}.sv-feature-grid .sv-feature-card{flex-direction:column;align-items:flex-start;text-align:left}.sv-feature-grid .sv-feature-card__title{hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word;font-size:1.125rem;width:100%}.sv-layout>p{display:none !important}body:not(.single-product) .sv-layout__main{grid-column:1;grid-row:1/-1}body:not(.single-product) .sv-layout__sidebar{grid-column:2;grid-row:1/-1}.sv-shelf>p,.sv-feature-grid>p,.sv-faq>p,.sv-bento>p,.sv-sidebar-stack>p{display:none !important}.sv-compare-table td:first-child{font-weight:600;white-space:nowrap}.sv-compare-table-wrap{max-width: 100%;min-width: 0;overflow-x: auto;-webkit-overflow-scrolling: touch}.sv-compare-table-wrap>table{min-width: 480px}.sv-compare-table td[colspan],.sv-compare-table .sv-td-note{white-space: normal}.sv-compare-table .sv-td-note{font-size: 13.5px;line-height: 1.55;color:var(--sv-text-soft,#6e6e73)}.sv-checklist__icon{color:var(--sv-brand-primary);font-weight:700}.svK-page{--svK-font:var(--sv-font);--svK-primary-light:rgba(204,51,51,0.08);--svK-pad:clamp(20px,4vw,48px);--svK-max:var(--sv-container-max);--svK-radius-card:18px;--svK-radius-pill:9999px;--svK-duration:220ms;--svK-ease:cubic-bezier(0.2,0.8,0.2,1);container-type:inline-size;container-name:svK;font-family:var(--svK-font);color:var(--sv-text);background:var(--sv-bg-alt)}#sv-contact-form.svK-form{--svK-font:var(--sv-font);--svK-primary-light:rgba(204,51,51,0.08);--svK-pad:clamp(20px,4vw,48px);--svK-max:var(--sv-container-max);--svK-radius-card:18px;--svK-radius-pill:9999px;--svK-duration:220ms;--svK-ease:cubic-bezier(0.2,0.8,0.2,1)}#kontaktformular>.sv-duo-wrap{container-type:inline-size;container-name:svK}.svK-page img{display:block;max-width:100%}.svK-page a{text-decoration:none;color:inherit}.svK-form{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.svK-form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.svK-form__field{display:flex;flex-direction:column;gap:6px}.svK-form__label{font:600 13px/1 var(--svK-font);color:var(--sv-text-mid);letter-spacing:0.02em}.svK-form input[type=text],.svK-form input[type=email],.svK-form input[type=tel],.svK-form select,.svK-form textarea{width:100%;padding:12px 14px;border:1px solid var(--sv-border-subtle);border-radius:12px;background:var(--sv-bg);color:var(--sv-text);font:400 15px/1.4 var(--svK-font);transition:border-color var(--svK-duration) var(--svK-ease)}.svK-form input:focus,.svK-form select:focus,.svK-form textarea:focus{outline:none;border-color:var(--sv-brand-primary)}.svK-form textarea{resize:vertical;min-height:120px}.svK-form__consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--sv-text-mid);line-height:1.5}.svK-form__consent input[type=checkbox]{margin-top:3px;flex-shrink:0;width:18px;height:18px;accent-color:var(--sv-brand-primary)}.svK-form__consent a{color:var(--sv-brand-primary);text-decoration:underline}.svK-form__submit{align-self:flex-start;min-width:240px}.svK-form__status{display:block;font:600 14px/1.4 var(--svK-font);padding:0;min-height:24px}.svK-form__status--ok{color:var(--sv-success-strong)}.svK-form__status--err{color:var(--sv-brand-primary)}.svK-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 28px;border-radius:var(--svK-radius-pill);font:700 15px/1 var(--svK-font);letter-spacing:-0.005em;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:background-color var(--svK-duration) var(--svK-ease),border-color var(--svK-duration) var(--svK-ease),color var(--svK-duration) var(--svK-ease)}.svK-page .svK-btn--primary,.svK-page a.svK-btn--primary,.svK-page button.svK-btn--primary,#sv-contact-form.svK-form .svK-btn--primary{background:var(--sv-brand-primary);color:var(--sv-text-inverse);border-color:var(--sv-brand-primary)}.svK-page .svK-btn--primary:hover,.svK-page a.svK-btn--primary:hover,.svK-page button.svK-btn--primary:hover,#sv-contact-form.svK-form .svK-btn--primary:hover{background:var(--sv-brand-primary-hover);border-color:var(--sv-brand-primary-hover);color:var(--sv-text-inverse)}.svK-page .svK-btn--ghost,.svK-page a.svK-btn--ghost,#sv-contact-form.svK-form .svK-btn--ghost{background:transparent;color:var(--sv-text-inverse);border-color:rgba(255,255,255,0.4)}.svK-page .svK-btn--ghost:hover,.svK-page a.svK-btn--ghost:hover,#sv-contact-form.svK-form .svK-btn--ghost:hover{border-color:var(--sv-bg);background:rgba(255,255,255,0.08);color:var(--sv-text-inverse)}@container svK (max-width:720px){.svK-form__row{grid-template-columns:1fr}.svK-form__submit{width:100%}}.scrollToTop{position: fixed;bottom: 20px;right: 20px;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;background: var(--sv-bg);border: 1px solid var(--sv-border);border-radius: 50%;box-shadow: var(--sv-shadow-md);color: var(--sv-text);cursor: pointer;opacity: 0;visibility: hidden;transform: translateY(20px);transition: opacity var(--sv-duration) var(--sv-ease),visibility var(--sv-duration) var(--sv-ease),transform var(--sv-duration) var(--sv-ease),background-color var(--sv-duration-fast) var(--sv-ease-ui);z-index: var(--sv-z-sticky);will-change: transform,opacity}.scrollToTop.button-show{opacity: 1;visibility: visible;transform: translateY(0);will-change: auto}.scrollToTop:hover{background: var(--sv-bg-alt)}.scrollToTop svg,.scrollToTop i{width: 20px;height: 20px;font-size: 20px}.scrollToTop:focus-visible{outline: var(--sv-focus-outline) solid var(--sv-focus-ring);outline-offset: var(--sv-focus-outline-offset)}.sticky-add-to-cart,.wd-sticky-btn{position: fixed;bottom: 0;left: 0;right: 0;background: var(--sv-bg);border-top: 1px solid var(--sv-border);padding: var(--sv-sm);display: none;align-items: center;justify-content: center;gap: var(--sv-md);z-index: var(--sv-z-sticky);box-shadow: var(--sv-shadow-md);will-change: transform}.sticky-add-to-cart.is-visible,.wd-sticky-btn.wd-shown{display: flex;will-change: auto}@supports (padding-bottom: env(safe-area-inset-bottom)){.sticky-add-to-cart,.wd-sticky-btn{padding-bottom: calc(var(--sv-sm) + env(safe-area-inset-bottom))}}.sticky-add-to-cart .product-info{display: flex;align-items: center;gap: var(--sv-sm);flex: 1;min-width: 0}.sticky-add-to-cart .product-title{font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-semibold);color: var(--sv-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sticky-add-to-cart .product-price{font-size: var(--sv-fs-base);font-weight: var(--sv-fw-bold);color: var(--sv-text);font-variant-numeric: tabular-nums}.sticky-add-to-cart .button,.sticky-add-to-cart .single_add_to_cart_button{flex-shrink: 0}@media (max-width: 991px){.sv-table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch}.sv-bento{grid-template-columns: repeat(2,1fr)}.sv-sidebar{order: -1}}@media (max-width: 767px){.sv-shelf{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 1rem;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-bottom: 0.5rem}.sv-shelf::-webkit-scrollbar{display: none}}@media (max-width: 991px){.sv-cat-grid--compact{grid-template-columns: repeat(2,1fr)}}@media (max-width: 575px){.sv-cat-grid--compact{grid-template-columns: 1fr 1fr;gap: var(--sv-xs)}}:is(body.page-id-366,body.home) .site-content>.container{max-width: var(--wd-container-w,1440px);padding-left: 20px;padding-right: 20px}:is(body.page-id-366,body.home) .sv-faq,:is(body.page-id-366,body.home) .sv-steps{max-width: var(--wd-container-w,1200px);margin-left: auto;margin-right: auto}.sv-sidebar{background: var(--sv-bg-soft);border-radius: var(--sv-radius-lg);padding: var(--sv-lg);border: 1px solid var(--sv-border);height: fit-content}@media (min-width: 992px){.sv-sidebar{position: sticky;top: 120px}}.sv-sidebar__title{font-size: 1.1rem;font-weight: 700;color: var(--sv-brand-primary);margin-bottom: var(--sv-sm)}.sv-download-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sv-md);margin: var(--sv-md) 0 var(--sv-lg)}.sv-download-card{background: var(--sv-bg-soft);border: 1px solid var(--sv-border);border-radius: var(--sv-radius-lg);padding: var(--sv-md) var(--sv-md) var(--sv-sm)}.sv-download-card__title{display: block;font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-bold);color: var(--sv-text);text-transform: uppercase;letter-spacing: 0.03em;margin-bottom: var(--sv-sm);padding-bottom: var(--sv-xs);border-bottom:2px solid var(--sv-brand-primary,#CC3333)}@media (max-width: 991px){.sv-download-grid{grid-template-columns: 1fr;gap: var(--sv-sm)}}.sv-cta-band{display: flex;gap: 22px;align-items: center;flex-wrap: wrap;background: var(--sv-brand-primary-light);border: 1.5px solid var(--sv-brand-primary);border-radius: 16px;padding: 22px 26px;margin: 24px 0 12px}.sv-cta-band .sv-btn{flex-shrink: 0}@media (max-width: 720px){.sv-cta-band{padding: 18px}}.woodmart-navigation .menu-item-has-children:hover>.dropdown,.woodmart-navigation .menu-item-has-children:hover>.dropdown-wrapper,.wd-dropdown,.wd-header-nav .menu-item:hover>.dropdown{transition-delay: 0.4s;-webkit-transition-delay: 0.4s}.woodmart-navigation .menu-item-has-children:not(:hover)>.dropdown{transition-delay: 0s}.svN-best__card{flex: 0 0 320px;scroll-snap-align: start;display: flex;flex-direction: column;background: var(--sv-bg);border: 1px solid var(--sv-border-subtle);border-radius: var(--sv-radius-card);overflow: hidden;min-height: 460px;position: relative;transition: border-color var(--sv-duration-base) var(--sv-ease-apple)}.svN-best__card:hover{border-color: var(--sv-border-strong)}.svN-best__price{font-size: 14px;color: var(--sv-text-mid);margin: 8px 0 0}.svN-best__price strong{color: var(--sv-brand-primary);font-size: 19px;font-weight: 700;letter-spacing: -0.01em}body:not(.single-product) .sv-duo{overflow: visible !important}body:not(.single-product) .sv-duo>.sv-duo-sec,body:not(.single-product) .sv-duo>.sv-duo-hero{margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;padding-left: calc(50vw - 50%) !important;padding-right: calc(50vw - 50%) !important}.sv-feature-card__media{flex: 0 0 280px;max-width: 280px;border-radius: var(--sv-radius);overflow: hidden;margin-bottom: 0}.sv-feature-card__media img{width: 100%;height: auto;display: block;object-fit: cover;aspect-ratio: 4/3}.sv-feature-card__link{display: inline-block;margin-top: var(--sv-sm);color: var(--sv-brand-primary);font-weight: 600;text-decoration: none;font-size: 0.9rem}.sv-feature-card__link::after{content: ' \2192';transition: transform 0.2s;display: inline-block}.sv-feature-card__link:hover{color: var(--sv-brand-primary)}.sv-feature-card__link:hover::after{transform: translateX(4px)}.sv-download-card__list{list-style: none;padding: 0;margin: 0}.sv-download-card__list li{padding: var(--sv-xs) 0;border-bottom: 1px solid var(--sv-border)}.sv-download-card__list li:last-child{border-bottom: none}.sv-download-card__link{display: flex;align-items: flex-start;gap: 8px;text-decoration: none;color: var(--sv-text);font-size: var(--sv-fs-sm);font-weight: var(--sv-fw-medium);line-height: 1.4;transition: color var(--sv-duration-fast) var(--sv-ease-ui)}.sv-download-card__link:hover{color:var(--sv-brand-primary,#CC3333)}.sv-download-card__link::before{content: "\1F4C4";flex-shrink: 0;font-size: 1rem}.sv-download-card__meta{display: block;font-size: var(--sv-fs-xs);font-weight: var(--sv-fw-normal);color: var(--sv-text-tertiary);margin-top: 4px}.wd-page-nav .wd-page-nav-btn .wd-label{color:var(--sv-text-soft,#6E6E78)}@supports (content-visibility: auto){.woocommerce-Tabs-panel,.related.products,.up-sells,.cross-sells{content-visibility: auto;contain-intrinsic-size: auto 500px}}.scrollToTop,.sticky-add-to-cart{will-change: transform,opacity}.scrollToTop.button-show,.sticky-add-to-cart.is-visible{will-change: auto}.wd-side-hidden{--wd-side-hidden-w: 450px !important}@media (max-width: 768.98px){.wd-side-hidden{--wd-side-hidden-w: 80vw !important}}@media (max-width: 1024px){:root{--sv-lg: 40px;--sv-xl: 60px;--sv-xxl: 80px;--sv-section-gap: 48px}}@media (max-width: 768px){:root{--sv-lg: 32px;--sv-xl: 48px;--sv-xxl: 64px;--sv-section-gap: 40px;--sv-heading-margin-top: 40px;--sv-heading-margin-bottom: 16px}}@media (max-width: 768px) and (pointer: coarse){input,select,textarea{font-size: 16px}}@media (max-width: 576px){:root{--sv-md: 20px;--sv-lg: 24px;--sv-xl: 40px;--sv-section-gap: 32px}}@media (max-width: 480px){:root{--sv-sm: 12px;--sv-md: 16px;--sv-lg: 20px;--sv-touch-target: 48px}}@media (max-width: 375px){:root{--sv-md: 16px;--sv-container-pad: 12px}}@media print{*,*::before,*::after{background: transparent;color: #000;box-shadow: none;text-shadow: none}body{font-size: 11pt;line-height: 1.5}h1{font-size: 24pt;break-after: avoid;page-break-after: avoid}h2{font-size: 18pt;break-after: avoid;page-break-after: avoid}h3{font-size: 14pt;break-after: avoid;page-break-after: avoid}p,h2,h3{orphans: 3;widows: 3}a,a:visited{text-decoration: underline}a[href]::after{content: " (" attr(href) ")";font-size: 9pt;color: #666}a[href^="#"]::after,a[href^="javascript:"]::after{content: ""}img{max-width: 100%;page-break-inside: avoid}table{border-collapse: collapse}table,th,td{border: 1px solid #ddd}thead{display: table-header-group}tr{page-break-inside: avoid}.sv-layout{display: block}.sv-layout__main{width: 100%}.sv-section{page-break-inside: avoid}.woocommerce-orders-table,.woocommerce-table--order-details{width: 100%}}iframe[src*="merchantverse"],iframe[src*="merchant.google"]{position: absolute;top: -9999px;left: -9999px;width: 1px;height: 1px;overflow: hidden;contain: strict}[id^="minimized-trustbadge"]{contain: layout size;position: fixed;bottom: 20px;right: 0;z-index: 9999;width: 93px;height: 108px}[id^="trustbadge-container"]{contain: layout}body:not(.privacy-policy) iframe[src*="cookiebot.com"]{position: absolute;top: -9999px;width: 1px;height: 1px}@media (max-width: 767px){#CybotCookiebotDialog{top: auto !important;right: 12px !important;bottom: 12px !important;left: 12px !important;width: calc(100vw - 24px) !important;min-width: 0 !important;max-width: calc(100vw - 24px) !important;max-height: 78vh !important;margin: 0 !important;transform: none !important;box-sizing: border-box !important;border-radius: 12px !important;overflow-x: hidden !important}#CybotCookiebotDialog *,#CybotCookiebotDialog *::before,#CybotCookiebotDialog *::after{box-sizing: border-box !important}#CybotCookiebotDialogBody{width: 100% !important;min-width: 0 !important;max-width: 100% !important;padding: 14px 18px 14px 14px !important;overflow-x: hidden !important}#CybotCookiebotDialogHeader{padding: 12px 18px 12px 14px !important}#CybotCookiebotDialogHeaderLogosWrapper{gap: 12px !important;min-width: 0 !important}#CybotCookiebotDialogPoweredbyCybot{flex: 0 1 116px !important;width: 116px !important;min-width: 0 !important;overflow: hidden !important;transform: translateX(-24px) !important}#CybotCookiebotDialogPoweredbyCybot svg{max-width: 112px !important}#CybotCookiebotDialogBodyContent,#CybotCookiebotDialogBodyContentText{width: 100% !important;min-width: 0 !important;max-width: 100% !important;max-height: 96px !important;overflow: auto !important}#CybotCookiebotDialogBodyLevelButtons,#CybotCookiebotDialogBodyLevelButtonsSelectPane,#CybotCookiebotDialogBodyButtons,.CybotCookiebotDialogBodyLevelButtonWrapper{width: 100% !important;max-width: 100% !important;min-width: 0 !important}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper{padding-right: 30px !important}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel{min-width: 0 !important;padding-right: 12px !important;text-align: left !important}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonSliderWrapper{margin-left: 12px !important;transform: translateX(-32px) !important}#CybotCookiebotDialogBodyContentText{font-size: 13px !important;line-height: 1.35 !important}#CybotCookiebotDialogBodyButtons{gap: 8px !important;margin-top: 10px !important}#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{min-height: 42px !important;padding-top: 10px !important;padding-bottom: 10px !important;font-size: 13px !important;line-height: 1.2 !important}}.elementor-section-wrap>.elementor-section:first-child,.elementor-section-wrap>.e-con:first-child{contain: layout style}.page-id-651 .wpforms-container{min-height: 660px;contain: layout}.page-id-651 .wpforms-recaptcha-container{min-height: 78px}.page-id-651 #joinchat{position: fixed;bottom: 140px;contain: layout size}@font-face{font-family:"woodmart-font";font-style:normal;font-weight:300;font-display:block;src:url("https://stegplattenversand.de/wp-content/themes/woodmart/fonts/woodmart-font-1-300.woff2") format("woff2")}@font-face{font-family:"woodmart-font";font-style:normal;font-weight:400;font-display:block;src:url("https://stegplattenversand.de/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2") format("woff2")}@font-face{font-family:"woodmart-font";font-style:normal;font-weight:700;font-display:block;src:url("https://stegplattenversand.de/wp-content/themes/woodmart/fonts/woodmart-font-1-700.woff2") format("woff2")}a[class*="-btn--primary"],button[class*="-btn--primary"],[class*="-btn--primary"]{color:var(--sv-text-inverse)}