/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-700:oklch(50.8% .118 165.612);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-2{bottom:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media (width>=0){.container{max-width:0}}@media (width>=620px){.container{max-width:620px}}@media (width>=1220px){.container{max-width:1220px}}@media (width>=1600px){.container{max-width:1600px}}.container{margin-inline:auto;padding-inline:16px}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-none{max-width:none}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber-600{background-color:var(--color-amber-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-red-700{background-color:var(--color-red-700)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.py-16{padding-block:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[16px\]{font-size:16px}.leading-6\.5{--tw-leading:calc(var(--spacing) * 6.5);line-height:calc(var(--spacing) * 6.5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-\[\#F1F6FB\]{color:#f1f6fb}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Thin-ChfRDco3.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-ExtraLight-JRRtNcaA.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Light-DpfLxRxu.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Book-ClVkEY8t.otf)format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Regular-CPMBhxKT.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Medium-DzZm-wH1.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Bold-Bmf2Wmzw.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Ultra-CivLbts4.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/assets/Geomanist-Black-CEJX5Eml.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--color-primary:#b4292c;--color-secondary:#0a0648;--color-accent:#e3393c;--color-background:#fff;--color-surface:#fff;--color-border:#d9dbe5;--color-text-primary:#0a0648;--color-text-secondary:#b4292c;--color-text-muted:#c1c1c1;--color-success:#00d084;--color-warning:#fc9;--color-error:#e3393c;--font-family-heading:"geomanist", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-family-body:"geomanist", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-family-ui:"geomanist", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-weight-heading:500;--font-weight-body:300;--font-weight-ui:400;--font-size-headline-title:82px;--line-height-headline-title:86px;--font-size-headline-module:64px;--line-height-headline-module:77px;--font-size-body-large:24px;--line-height-body-large:32px;--font-size-body:16px;--line-height-body:26px;--font-size-body-small:14px;--line-height-body-small:22px;--font-size-label:12px;--line-height-label:16px;--container-max-width:100%;--container-padding-mobile:22px;--container-padding-tablet:52px;--container-padding-desktop:92px;--container-padding-desktop-xl:143px;--space-grid-column-gap:20px;--grid-columns-mobile:6;--grid-columns-tablet:6;--grid-columns-desktop:12;--grid-columns-desktop-xl:12;--radius-sm:5px;--radius-md:5px;--radius-lg:0px;--radius-full:9999px;--shadow-card:none;--shadow-modal:none;--shadow-button-hover:none;--motion-fast:.15s;--motion-normal:.25s;--motion-slow:.4s;--motion-easing:ease-in-out;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--opacity-disabled:.4;--z-overlay:100;--z-modal:200}h1,.text-headline-title{font-family:var(--font-family-heading);font-size:var(--font-size-headline-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-headline-title);letter-spacing:0}h2,.text-headline-module{font-family:var(--font-family-heading);font-size:var(--font-size-headline-module);font-weight:var(--font-weight-heading);line-height:var(--line-height-headline-module);letter-spacing:0}p,.text-body{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body)}.text-body-large{font-family:var(--font-family-body);font-size:var(--font-size-body-large);font-weight:var(--font-weight-ui);line-height:var(--line-height-body-large)}.text-body-small{font-family:var(--font-family-body);font-size:var(--font-size-body-small);font-weight:var(--font-weight-body);line-height:var(--line-height-body-small)}.text-label{font-family:var(--font-family-ui);font-size:var(--font-size-label);font-weight:var(--font-weight-ui);line-height:var(--line-height-label);letter-spacing:0}button,.ui-text{font-family:var(--font-family-ui);font-weight:var(--font-weight-ui)}.product-catalog-header{margin-top:10px}.toast-notification{opacity:0;z-index:1200;background:#f1f3f6;border-radius:0 0 10px 10px;align-items:stretch;width:950px;height:117px;animation:.26s forwards toast-enter;display:flex;position:fixed;top:112px;right:0;transform:translateY(-12px);box-shadow:0 8px 19px #0000002e}@keyframes toast-enter{to{opacity:1;transform:translateY(0)}}.toast-notification.is-closing{animation:.26s forwards toast-leave}.toast-notification.is-clickable{cursor:pointer}.toast-notification.is-clickable:focus-visible{outline-offset:2px;outline:2px solid #0a0648}@keyframes toast-leave{to{opacity:0;transform:translateY(-12px)}}.toast-notification__content{min-width:0;color:var(--Dark-Blue,#0a0648);flex:1;align-items:center;gap:20px;padding:20px 28px 20px 34px;transition:color .15s;display:flex}.toast-notification__icon{flex-shrink:0;width:45px;height:51px}.toast-notification__text{color:currentColor;font-family:Geomanist;font-size:23px;font-style:normal;font-weight:500;line-height:26px}.toast-notification.is-clickable .toast-notification__content:hover,.toast-notification.is-clickable:focus-visible .toast-notification__content{color:#b4292c}.toast-notification__close{cursor:pointer;width:112px;color:var(--Dark-Blue,#0a0648);background:#f1f3f6;border:0;flex-shrink:0;place-items:center;padding:0 46px 0 0;transition:color .15s;display:grid}.toast-notification__close:hover,.toast-notification__close:focus-visible{color:#b4292c}.toast-notification__close-icon{fill:currentColor;stroke-width:.53px;stroke:currentColor;width:38px;height:38px}@media (width<=1219px){.toast-notification{width:calc(100vw - 16px);height:auto;min-height:76px;top:96px;right:8px}.toast-notification__content{gap:14px;padding:14px 16px 14px 18px}.toast-notification__icon{width:34px;height:39px}.toast-notification__text{font-size:clamp(14px,3.7vw,20px);line-height:1.2}.toast-notification__close{width:72px}.toast-notification__close-icon{width:28px;height:28px}}.product-catalog-layout{gap:32px;display:flex}.marquee-banner{background:#b4292c;align-items:center;width:100%;height:50px;display:flex;overflow:hidden}.marquee-banner-wrapper{margin-top:0}.marquee-banner-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.products-content-shell{margin-top:10px;transition:margin-top .4s}.products-page--focused .products-content-shell{margin-top:54px}.products-page--focused .products-content-shell.products-content-shell--after-marquee{margin-top:10px}.products-content-shell.products-content-shell--after-marquee .product-catalog-shell{margin-top:0}.marquee-item{flex-shrink:0;align-items:center;display:flex}.marquee-item__text{color:#fff;white-space:nowrap;font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:26px}.marquee-item__separator{flex-shrink:0;align-self:center;width:12px;height:20.596px;margin-left:14px;margin-right:14px;display:block}.marquee-item__separator--rotated{transform:rotate(-90deg)}.sticky-contact{z-index:50;flex-direction:column;gap:10px;width:220px;display:none;position:fixed;top:50%;right:0;transform:translateY(-50%)}.sticky-contact__item{background:#e3393c}.sticky-contact__button{flex:0 0 60px;width:60px;height:60px}.sticky-contact__content{flex:0 0 160px;width:160px;height:60px}.sticky-contact__button img{object-fit:contain;width:100%;height:100%}@media (width>=1220px) and (width<=1599px){.sticky-contact__button{flex:0 0 48px;width:48px;height:48px}.sticky-contact__content{height:48px}}.navbar-root{z-index:120;background:var(--color-background);width:100%;transition:box-shadow .18s;position:sticky;top:0}.navbar-root.is-scrolled{box-shadow:0 8px 19px #0000002e}.navbar-root--dummy{background:#fdfdfd}.navbar-dummy{grid-template-columns:94px 1fr auto;align-items:flex-start;height:97px;display:grid}.navbar-dummy__logo-link{flex-shrink:0;width:94px;text-decoration:none;position:relative}.navbar-dummy__logo{width:94px;height:123.926px;display:block}.navbar-dummy__menu-box{justify-content:center;align-items:center;gap:34px;width:100%;min-width:0;margin-top:41px;margin-left:0;display:flex}.navbar-dummy__menu-link{color:#0a0648;white-space:nowrap;align-items:center;gap:5px;font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.navbar-dummy__menu-link.is-active{color:#e3393c;font-weight:700}.navbar-dummy__menu-link:hover{color:#e3393c}.navbar-dummy__menu-caret{opacity:.9;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;display:inline-block;transform:translateY(-1px)rotate(45deg)}.navbar-dummy__right-container{justify-self:end;align-items:center;gap:9px;margin-top:41px;margin-left:0;display:flex;position:relative}.navbar-search--dummy .navbar-search__trigger--dummy{width:19px;height:19px}.navbar-search--dummy .navbar-search__icon--dummy{stroke-width:1.8px;width:19px;height:19px}.navbar-search__popup--dummy{background:#f6f8fc;border-radius:4px;width:385px;min-height:77px;padding:14px 10px 15px 20px;top:calc(100% + 16px);right:-30px;box-shadow:0 8px 5px #00000029}.navbar-search__popup--dummy .navbar-search__input{height:44px;padding:0 16px}.navbar-dummy__language-switcher{color:#0a0648;align-items:center;gap:6px;font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:200;line-height:1;display:inline-flex}.navbar-dummy__language-switcher .is-current{font-weight:500}.navbar-dummy__language-switcher .divider{opacity:.5}.navbar-dummy__mobile-toggle,.navbar-dummy-mobile-menu{display:none}@media (width<=1199px){.navbar-root--dummy{z-index:130}.navbar-root--dummy .navbar-dummy{justify-content:space-between;align-items:center;height:70px}.navbar-root--dummy .navbar-dummy__logo-link{flex-shrink:0;width:53px;position:relative;top:auto;left:auto}.navbar-root--dummy .navbar-dummy__logo{width:53px;height:70px}.navbar-root--dummy .navbar-dummy__menu-box,.navbar-root--dummy .navbar-dummy__language-switcher{display:none}.navbar-root--dummy .navbar-dummy__right-container{align-items:center;gap:0;height:auto;margin-top:0;margin-left:auto;margin-right:20px;position:static}.navbar-root--dummy .navbar-search__trigger--dummy{margin-top:0}.navbar-root--dummy .navbar-search__popup--dummy{width:min(350px,100vw - 24px);min-height:62px;padding:10px;right:-20px}.navbar-root--dummy .navbar-search__popup--dummy .navbar-search__input{height:40px;padding:0 12px}.navbar-root--dummy .navbar-dummy__mobile-toggle{cursor:pointer;color:#0a0648;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:48px;height:48px;padding-top:6px;display:inline-flex}.navbar-root--dummy .navbar-dummy__mobile-bars{flex-direction:column;gap:7px;width:36px;display:flex}.navbar-root--dummy .navbar-dummy__mobile-bars span{background:#0a0648;border-radius:4px;width:36px;height:2px;transition:transform .2s,opacity .2s;display:block}.navbar-root--dummy .navbar-dummy__mobile-label{font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1}.navbar-root--dummy .navbar-dummy__mobile-toggle.is-open .navbar-dummy__mobile-bars span:first-child{transform:translateY(9px)rotate(45deg)}.navbar-root--dummy .navbar-dummy__mobile-toggle.is-open .navbar-dummy__mobile-bars span:nth-child(2){opacity:0}.navbar-root--dummy .navbar-dummy__mobile-toggle.is-open .navbar-dummy__mobile-bars span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.navbar-dummy-mobile-menu{z-index:125;background:#fdfdfd;flex-direction:column;justify-content:space-between;height:0;transition:height .28s;display:flex;position:fixed;top:70px;left:0;right:0;overflow:hidden}.navbar-dummy-mobile-menu.is-open{height:calc(100vh - 70px)}.navbar-dummy-mobile-menu__inner{padding-top:36px}.navbar-dummy-mobile-menu__header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.navbar-dummy-mobile-menu__header h2{color:#0a0648;font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:42px;font-weight:500;line-height:51px}.navbar-dummy-mobile-menu__lang{color:#0a0648;align-items:center;gap:8px;font-size:20px;display:inline-flex}.navbar-dummy-mobile-menu__list{border-top:1px solid #e8ebf2;margin:0;padding:0;list-style:none}.navbar-dummy-mobile-menu__list li{border-bottom:1px solid #e8ebf2}.navbar-dummy-mobile-menu__list a{color:#0a0648;padding:17px 0;font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:23px;text-decoration:none;display:block}.navbar-dummy-mobile-menu__footer{background:#0a0648;align-items:center;min-height:76px;display:flex}.navbar-dummy-mobile-menu__footer-links{align-items:center;gap:18px;display:flex}.navbar-dummy-mobile-menu__footer-links a{color:#f1f6fb;font-size:14px;font-weight:300;line-height:18px;text-decoration:none}}.navbar-bar{justify-content:space-between;align-items:flex-start;height:99px;display:flex}.navbar-primary{flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.navbar-logo-link{flex-shrink:0}.navbar-logo{width:94.296px;height:123.926px}.navbar-back-link{color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:9px;margin-top:42px;font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .16s;display:none}.navbar-back-link:hover,.navbar-back-link:focus-visible,.navbar-back-link:active{color:var(--Red,#b4292c)}.navbar-back-link__icon{flex-shrink:0;width:18.5px;height:14.142px}.navbar-primary-nav{flex:auto;min-width:0;display:none}.navbar-legacy{color:#0a0648;white-space:nowrap;align-items:center;gap:0;max-width:100%;margin-top:42px;font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:none;overflow:hidden}.navbar-legacy__item{align-items:center;gap:8px;display:inline-flex}.navbar-legacy__item--start{margin-right:54px;font-size:20px}.navbar-legacy__item--unternehmen,.navbar-legacy__item--kompetenzen{margin-right:50px}.navbar-legacy__item--produkte{color:#e3393c;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:50px;padding:0;text-decoration:none}.navbar-legacy__item--akademie{margin-right:52px}.navbar-legacy__item--karriere,.navbar-legacy__item--blog{margin-right:49px}.navbar-legacy__chevron{color:currentColor;font-size:14px;line-height:1;transform:translateY(1px)}.navbar-menu-toggle{color:#0a0648;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:36.097px;height:39px;padding:11px 0 0;display:inline-flex}.navbar-menu-toggle__bars{flex-direction:column;gap:10px;width:36.097px;display:flex}.navbar-menu-toggle__bar{background:#0a0648;width:36.097px;height:1.5px;display:block}.navbar-menu-toggle__label{font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal}.navbar-shop__language-switcher{margin-top:5px}@media (width>=620px){.navbar-shop__language-switcher{margin-top:7px}}.navbar-actions{flex-shrink:0;align-items:flex-start;gap:26.697px;margin-top:26px;display:flex}.navbar-search{position:relative}.navbar-search--dummy{margin-right:15px}.navbar-search__trigger{width:43.815px;height:43.815px;color:var(--color-text-primary);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-easing);background:0 0;border:0;place-items:center;display:grid}.navbar-search__trigger:hover{opacity:.72}.navbar-search__icon{stroke-width:1.75px;width:31px;height:31px}.navbar-search__popup{width:385px;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing), visibility var(--motion-fast) var(--motion-easing);z-index:70;background:#f6f8fc;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 10px 15px 20px;display:grid;position:absolute;top:calc(100% + 16px);right:-30px;transform:translateY(-6px)}.navbar-search__popup.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navbar-search__popup:before{content:"";border-bottom:10px solid #f6f8fc;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-10px;right:30px}.navbar-search__input{min-width:0;height:30px;font-size:16px;line-height:26px;font-family:var(--font-family-body);box-shadow:none;background-color:#f6f8fc;border:0;flex:auto;padding:0;display:flex}.navbar-search__input::placeholder{color:#0a064873}.navbar-search__input:focus-visible{outline:none}.navbar-search__submit{color:#0a0648;min-width:0;height:44px;font-size:16px;line-height:26px;font-family:var(--font-family-body);cursor:pointer;background-color:#f1f6fb;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 30px;font-weight:300;transition:all .3s ease-in;display:flex;position:relative;top:0;box-shadow:0 8px 10px #0a06481f}.navbar-search__submit-label{display:inline-block;transform:none}.navbar-search__submit:hover{box-shadow:0 0 #0000,inset 1px 1px 6px #0a064826}.navbar-cart-link{color:var(--color-text-primary);width:35.191px;height:40.198px;text-decoration:none;display:block;position:relative}.navbar-cart-link__icon{width:27.622px;height:31.206px;position:absolute;bottom:0;left:0}.navbar-cart-link__badge{background:var(--color-secondary);min-width:25.84px;height:25.84px;color:var(--color-background);font-family:var(--font-family-ui);border-radius:9999px;place-items:center;padding-inline:4px;font-size:17.53px;font-weight:400;line-height:1;display:grid;position:absolute;top:0;right:0}.navbar-cart-link__badge.is-empty{background:#0a0648}.navbar-cart-link__badge.is-active{background:#b4292c}.navbar-cart-link__badge.is-overflow{letter-spacing:-.33px;min-width:30px;padding-inline:5px}.navbar-cart-link__plus{letter-spacing:-.18px;font-size:6px;transform:translateY(-3px)}.search-page{background:#fff;min-height:calc(100vh - 113px);padding-top:152px;padding-bottom:100px}.search-page__layout{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.search-page__content{grid-column:1/-1;min-width:0}.search-page__search-form{width:100%;margin-top:10px;margin-bottom:70px;position:relative;top:2px;left:2px}.search-page__search-box{background:#f6f8fc;border:0;border-radius:10px;align-items:center;width:min(100%,512px);min-height:70px;padding:0;display:flex;position:relative}.search-page__search-input{color:#08053180;width:100%;min-width:0;height:70px;font-family:var(--font-family-body);background:#f6f8fc;border:0;border-radius:10px;flex:auto;padding:27px 17px 25px;font-size:18px;font-style:normal;font-weight:400;line-height:23px}.search-page__search-input::placeholder{color:#0a064873}.search-page__search-input:focus-visible{outline:none}.search-page__search-submit{color:#0a0648;min-width:0;height:44px;font-family:var(--font-family-body);cursor:pointer;background-color:#f1f6fb;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 30px;font-size:16px;font-style:normal;font-weight:300;line-height:26px;transition:all .3s ease-in;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 8px 10px #0a06481f}.search-page__search-submit:hover{box-shadow:0 0 #0000,inset 1px 1px 6px #0a064826}.search-page__title{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:42px;font-weight:500;line-height:1.05}.search-page__hint{color:#0a0648c7;font-family:var(--font-family-body);margin:18px 0 0;font-size:20px;font-weight:300;line-height:1.45}.search-page__results{margin:40px 0 0;padding:0;list-style:none}.search-page__result-item+.search-page__result-item{margin-top:30px}.search-page__result-link{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:24px;font-weight:500;line-height:30px;text-decoration:underline}.search-page__result-link:hover{text-decoration:underline}@media (width<=1219px){.search-page{padding-top:124px;padding-bottom:52px}.search-page__layout{padding-top:0;padding-bottom:0}.search-page__search-form{width:100%;margin-top:4px;margin-bottom:32px}.search-page__search-box{width:100%;min-height:62px;padding:0}.search-page__search-input{height:62px;padding:20px 12px;font-size:18px;line-height:23px}.search-page__search-submit{height:40px;padding:0 18px;top:50%;right:10px;transform:translateY(-50%)}.search-page__title{font-size:34px}.search-page__hint{margin-top:14px;font-size:18px}.search-page__results{margin-top:32px}.search-page__result-link{font-size:20px;line-height:30px}}@media (width>=620px) and (width<=1219px){.search-page__search-form{margin-bottom:48px}.search-page__search-box{width:min(100%,512px);min-height:70px}.search-page__search-input{height:70px;padding:27px 17px 25px;font-size:18px;line-height:23px}.search-page__search-submit{height:44px;padding:0 30px}}@media (width>=1220px){.navbar-search__popup{width:385px;padding:14px 10px 15px 20px;right:-30px}.navbar-search__input{height:30px;padding:0}.search-page__content{grid-column:4/10;margin-top:0}.search-page__title{font-size:46px;line-height:54px}.search-page__result-link{font-size:20px;line-height:30px}}@media (width>=1600px){.search-page__title{font-size:64px;line-height:77px}.search-page__result-link{font-size:24px;line-height:30px}}@media (width>=620px){.navbar-primary-nav.is-back{display:block}.navbar-primary{gap:50px}.navbar-back-link{display:inline-flex}.navbar-actions{gap:21px;margin-top:36px}.navbar-search__trigger{width:20.0667px;height:19.5333px;margin-top:7px}.navbar-search__icon{stroke-width:2px;width:20.0667px;height:19.5333px;transform:translateY(-1px)}.navbar-cart-link__icon{width:19.193px;height:21.73px;position:absolute;bottom:0;left:0}.navbar-cart-link{width:25px;height:27.996px}.navbar-cart-link__badge{min-width:18px;height:18px;padding-inline:2px;font-size:11px;top:0;right:0}.navbar-cart-link__badge.is-overflow{min-width:30px;padding-inline:4px}}@media (width>=1220px){.navbar-primary-nav{display:block}.navbar-menu-toggle{display:none}.navbar-bar{height:99px}.navbar-primary{gap:52px}.navbar-logo-link{margin-left:38px}.navbar-logo{width:95px;height:125px}.navbar-back-link{margin-top:41px;font-size:20px}.navbar-primary-nav.is-legacy .navbar-legacy{display:inline-flex}.navbar-primary-nav.is-legacy{max-width:min(1157px,100vw - 600px);margin-left:104px;overflow:hidden}.navbar-primary-nav.is-legacy .navbar-back-link{display:none}.navbar-primary-nav.is-back .navbar-back-link{display:inline-flex}.navbar-actions{margin-top:33px}}@media (width>=1220px) and (width<=1599px){.navbar-legacy{align-items:flex-end;gap:21px;margin-top:42px}.navbar-primary-nav.is-legacy{max-width:min(950px,100vw - 430px);margin-left:54px}.navbar-legacy__item--start,.navbar-legacy__item--unternehmen,.navbar-legacy__item--kompetenzen,.navbar-legacy__item--produkte,.navbar-legacy__item--akademie,.navbar-legacy__item--karriere,.navbar-legacy__item--blog{margin-right:0}}@media (width>=1600px){.navbar-root--dummy .navbar-dummy__menu-box{gap:50px}.navbar-root--dummy .navbar-dummy__menu-link{font-size:18px;font-weight:300;line-height:23px}.navbar-root--dummy .navbar-dummy__menu-link:first-child{font-size:20px;line-height:23px}.navbar-root--dummy .navbar-dummy__menu-link.is-active{font-weight:500}.navbar-logo-link{margin-left:-3px}}.hero-section{background:var(--color-secondary);width:100%;height:477px;position:relative;overflow:hidden}.hero-section__video,.hero-section__overlay,.hero-section__fallback{position:absolute;inset:0}.hero-section__fallback{z-index:1;opacity:1;transition:opacity .22s}.hero-section__fallback.is-hidden{opacity:0;pointer-events:none}.hero-section__fallback-image{object-fit:cover;width:100%;height:100%;display:block}.hero-section__video{object-fit:cover;z-index:0;width:100%;height:100%}.hero-section__overlay{z-index:2}.hero-section__content{z-index:3;flex-direction:column;align-items:flex-start;gap:15px;width:min(100% - 46px,320px);display:flex;position:absolute;bottom:28px;left:23px}.hero-section__title{color:#fff;font-family:var(--font-family-heading);font-size:48px;font-style:normal;font-weight:500;line-height:48px}.hero-section__marker{background:#fff;border:3px solid #fff;border-radius:1px;width:15px;height:15px}.hero-section__subtitle{color:#fff;font-family:var(--font-family-heading);font-size:24px;font-style:normal;font-weight:400;line-height:32px}.how-it-works-section{background:linear-gradient(254.261deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%);padding-top:56px;padding-bottom:56px}.how-it-works-layout{flex-direction:column;align-items:center;gap:64px;display:flex}.how-it-works-intro{flex-direction:column;gap:16px;width:min(100%,350px);display:flex}.how-it-works-title{color:var(--color-secondary);font-family:var(--font-family-heading);padding-bottom:24px;font-size:32px;font-weight:500;line-height:normal}.how-it-works-steps{flex-direction:column;align-items:center;gap:64px;width:min(100%,350px);display:flex}.how-it-works-step{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.how-it-works-step-icon{justify-content:center;align-items:center;width:200px;height:200px;display:flex}.how-it-works-step-icon__image{object-fit:contain;width:100%;height:100%}.how-it-works-step-meta{flex-direction:column;align-items:center;gap:12px;display:flex}.how-it-works-step-number{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:40px;font-weight:500;line-height:48px}.how-it-works-step-label{color:var(--color-secondary);font-family:var(--font-family-heading);text-align:center;white-space:nowrap;font-size:18px;font-weight:500;line-height:24px}.product-catalog-shell{display:block}@media (width<=1219px){.products-page .product-catalog-content{display:block}}.product-catalog-breadcrumb-row,.product-detail-breadcrumb-row,.cart-breadcrumb-row{width:100%}.products-top-section{display:block}.products-top-section--hidden{display:none}.products-bottom-section{display:block}.products-bottom-section--hidden{display:none}.product-catalog-header__text{flex-direction:column;gap:19px;width:100%;padding-bottom:56px;display:flex}.product-catalog-header__title{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:32px;font-weight:500;line-height:normal}.product-catalog-header__description{color:var(--color-secondary);font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:400;line-height:26px}.product-catalog-sidebar{display:none}.catalog-sidebar-link{color:var(--color-secondary)}.catalog-sidebar-link:hover{color:var(--Red,#b4292c)}.product-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.product-catalog-card{gap:8px;width:100%;padding:4px 8px 8px;transition:box-shadow .18s;box-shadow:3px 6px 10px #00000021}.product-catalog-card:hover{background:var(--White,#fff);border-radius:6px;box-shadow:2.999px 5.998px 40px #00000021}.product-catalog-image{aspect-ratio:162/128.812;height:auto}.product-catalog-card__drill{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 4px #0a064838}.product-catalog-card__drill-icon{width:14px;height:14px;display:block}.product-catalog-card__badge{background:var(--color-primary);color:#fff;min-width:42px;height:22px;font-family:var(--font-family-heading);text-align:center;border-radius:2px;padding:0 8px;font-size:14px;font-weight:500;line-height:22px;position:absolute;top:10px;right:10px}.product-catalog-card__title{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 4 4;font-size:16px;line-height:20px}.product-catalog-card:hover .product-catalog-card__title{color:var(--Red,#b4292c)!important}.hyphenate-long-only{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 4 4}.product-highlights-section{background:linear-gradient(200.415deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%);margin-top:24px;padding-top:40px;padding-bottom:40px}.product-highlights{flex-direction:column;gap:24px;width:min(100%,350px);margin-inline:auto;display:flex}.product-highlights__title{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:32px;font-weight:500;line-height:1.1}.product-highlights__summary-row{flex-direction:column;gap:24px;display:flex}.product-highlights__description{color:var(--color-secondary);font-family:var(--font-family-body);font-size:16px;font-weight:300;line-height:26px}.products-page .product-highlights__description{font-weight:400}.product-highlights__controls{justify-content:flex-end;gap:8px;display:none}.product-highlights-arrow{width:35px;height:48px;color:var(--color-secondary);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-easing), box-shadow .16s ease;background:#fff;border:1px solid #f6f8fc;border-radius:6px;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 2.5px #0a06481f}.product-highlights-arrow:hover:not(:disabled),.product-highlights-arrow:focus-visible:not(:disabled){box-shadow:inset 0 1px 6px #00000040}.product-highlights-arrow:disabled{opacity:.4;cursor:not-allowed}.products-page .product-highlights-arrow:disabled{opacity:1;color:#c1c1c1;background:#f8f8f8;border-color:#f6f8fc}.product-highlights-arrow__icon{width:18px;height:18px}.product-highlights-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.product-highlights-card{background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:8px 8px 16px;transition:box-shadow .18s;display:flex;position:relative;box-shadow:2.999px 5.998px 10px #00000021}.product-highlights-card--interactive{text-decoration:none}.product-highlights-card--interactive:hover{box-shadow:2.999px 5.998px 40px #00000021}.product-highlights-card__image-wrap{background:#f8f8f8;border:1px solid #ebebeb;border-radius:2px;height:271px;position:relative;overflow:hidden}.product-highlights-card__image{width:100%;height:100%}.product-highlights-card__badge{background:var(--color-primary);color:#fff;min-width:42px;height:22px;font-family:var(--font-family-heading);text-align:center;border-radius:2px;padding:0 8px;font-size:14px;font-weight:500;line-height:22px;position:absolute;top:10px;right:10px}.product-highlights-card__title{color:var(--color-secondary);font-family:var(--font-family-body);text-align:center;font-size:18px;font-weight:350;line-height:24px;transition:color .18s}.product-highlights-card--interactive:hover .product-highlights-card__title{color:var(--Red,#b4292c)}.product-detail-breadcrumb-wrap{padding-top:10px;padding-bottom:0}.product-detail-marquee-wrap{margin-top:24px}.product-detail-page .products-content-shell{overflow-x:hidden}.product-detail-not-found{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.product-detail-not-found__home-btn{min-height:50px;color:var(--color-secondary);font-family:Geomanist, var(--font-family-body);background:#f6f8fc;border-radius:5px;align-items:center;gap:10px;margin-top:10px;padding:12px 18px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:box-shadow .16s;display:inline-flex;box-shadow:-4px -8px 5px #ffffffde,0 4px 10px #0a06481a}.product-detail-not-found__home-btn:hover,.product-detail-not-found__home-btn:focus-visible,.product-detail-not-found__home-btn:active{box-shadow:inset 0 1px 6px #00000040}.product-detail-not-found__home-btn-icon{flex-shrink:0;width:18.5px;height:14.142px}.product-detail-main-section{padding-top:88px;padding-bottom:56px}.product-detail-main-grid{flex-direction:column;gap:28px;width:min(100%,350px);margin-inline:auto;display:flex}.product-detail-media-col{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.product-detail-image-frame{background:#f8f8f8;border:1px solid #ebebeb;border-radius:5px;width:100%;min-height:350px;padding:18px;position:relative}.product-detail-image{object-fit:contain;width:100%;height:100%}.product-detail-zoom-btn{width:48px;height:48px;color:var(--color-secondary);cursor:pointer;background:#fff;border:0;border-radius:5px;padding:11px;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 2.5px #0a06481f}.product-detail-zoom-icon{object-fit:contain;width:26px;height:26px}.product-detail-content-col{flex-direction:column;gap:28px;display:flex}.product-detail-content-top{flex-direction:column;gap:24px;display:flex}.product-detail-title{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:40px;font-weight:500;line-height:1.08}.product-detail-info{width:100%}.product-detail-subtitle{color:var(--color-secondary);font-family:var(--font-family-heading);margin-bottom:0;font-size:16px;font-weight:500;line-height:26px}.product-detail-info-list{flex-direction:column;gap:0;margin:0;padding-left:0;list-style:none;display:flex}.product-detail-info-list li{color:var(--color-secondary);font-family:var(--font-family-body);padding-left:18px;font-size:16px;font-weight:400;line-height:26px;position:relative}.product-detail-info-list li:before{content:"•";color:var(--color-secondary);font-size:16px;line-height:26px;position:absolute;left:0}.product-detail-action-panel{background:#f8f8f8;padding:20px}.product-detail-action-stack{flex-direction:column;gap:28px;display:flex}.product-detail-option-group{flex-direction:column;gap:12px;display:flex}.product-detail-option-label{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:20px}.product-detail-materials{flex-wrap:wrap;gap:8px;display:flex}.product-detail-material-btn{height:27px;color:var(--color-secondary);font-family:var(--font-family-body);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--motion-easing), background var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);background:#fff;border:1px solid #0a0648;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:400;line-height:1;display:inline-flex}.product-detail-material-btn.is-active{color:#fff;background:#b4292c;border-color:#b4292c}.product-detail-buy-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-detail-qty-control{background:#fff;border:1px solid #0a0648;border-radius:6px;justify-content:space-between;align-items:center;width:96px;height:48px;padding-inline:4px;display:flex}.product-detail-qty-btn{color:#b4292c;cursor:pointer;background:0 0;border:0;width:20px;height:20px;font-size:20px;line-height:20px}.product-detail-qty-input{text-align:center;width:30px;height:26px;color:var(--color-secondary);font-family:var(--font-family-body);background:0 0;border:0;font-size:16px;font-weight:400;line-height:26px}.product-detail-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-detail-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-detail-qty-input{appearance:textfield}.product-detail-add-btn{color:#fff;font-family:var(--font-family-heading);cursor:pointer;background:linear-gradient(#bf2d30 173.25%,#b4292c 100%);border:0;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex;box-shadow:0 8px 2.5px #0a06481f}.product-detail-add-btn__icon{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media (width<=619px){.product-detail-page--variant-1 .product-detail-main-grid{gap:40px}.product-detail-page--variant-1 .product-detail-image-frame{place-items:center;min-height:366px;padding:0;display:grid}.product-detail-page--variant-1 .product-detail-image{width:76.46%;height:auto;max-height:76.46%}.product-detail-page--variant-1 .product-detail-content-col{gap:36.877px}.product-detail-page--variant-1 .product-detail-content-top{gap:29.501px}.product-detail-page--variant-1 .product-detail-title{font-size:32px;line-height:normal}.product-detail-page--variant-1 .product-detail-action-panel{padding:22px}.product-detail-page--variant-1 .product-detail-action-stack{gap:40px}.product-detail-page--variant-1 .product-detail-buy-row{flex-direction:column;align-items:flex-start;gap:12px}}@media (width>=620px) and (width<=1219px){.product-detail-page--variant-1 .product-detail-main-grid{gap:70px;width:min(100%,730px)}.product-detail-page--variant-1 .product-detail-image-frame{place-items:center;width:100%;min-height:691px;padding:0;display:grid}.product-detail-page--variant-1 .product-detail-image{width:76.46%;height:auto;max-height:76.46%}.product-detail-page--variant-1 .product-detail-content-col{gap:36.877px}.product-detail-page--variant-1 .product-detail-content-top{gap:29.501px}.product-detail-page--variant-1 .product-detail-title{font-size:40px;line-height:normal}.product-detail-page--variant-1 .product-detail-action-panel{padding:22px}.product-detail-page--variant-1 .product-detail-action-stack{gap:40px}.product-detail-page--variant-1 .product-detail-buy-row{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.product-variants-section{padding-bottom:40px}.product-variants-shell{flex-direction:column;gap:24px;width:min(100%,350px);margin-inline:auto;display:flex}.product-variants-header{flex-direction:column;gap:16px;display:flex}.product-variants-header h2{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:36px;font-weight:500;line-height:normal}.product-variants-table{flex-direction:column;gap:2px;width:100%;display:flex}.product-variants-table-head{display:block}.product-variants-table-body{flex-direction:column;gap:24px;display:flex}.product-variants-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-variants-row--head{min-height:58px;padding:0 12px}.product-variants-row--head span{color:var(--color-secondary);font-family:var(--font-family-heading);padding:16px;font-size:16px;font-weight:500;line-height:26px;display:block}.product-variants-row--data{background:#f8f8f8;padding:8px 12px}.product-variants-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-variants-summary-main{align-items:baseline;gap:8px;min-width:0;display:flex}.product-variants-mobile-label{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:24px}.product-variants-summary-value{color:var(--color-secondary);font-family:var(--font-family-body);word-break:break-word;font-size:16px;font-weight:400;line-height:26px}.product-variants-expand-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.product-variants-expand-icon{width:18px;height:11px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.product-variants-expand-icon.is-open{transform:rotate(180deg)}.product-variants-detail{display:none}.product-variants-detail-label{color:var(--color-secondary);font-family:var(--font-family-heading);margin-bottom:2px;font-size:14px;font-weight:500;line-height:20px;display:block}.product-variants-row.is-expanded .product-variants-detail{display:block}.product-variants-cell{color:var(--color-secondary);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:26px}.product-variants-actions-wrap{justify-content:space-between;justify-self:stretch;align-items:center;gap:9px;width:100%;display:flex}.product-variants-actions{background:#fff;border:1px solid #0a0648;border-radius:6px;justify-content:space-between;align-items:center;width:96px;height:48px;padding-inline:4px;display:flex}.product-variants-qty-btn{color:#b4292c;cursor:pointer;background:0 0;border:0;width:20px;height:20px;font-size:20px;line-height:20px}.product-variants-qty-value{width:30px;height:26px;color:var(--color-secondary);font-family:var(--font-family-body);text-align:center;appearance:textfield;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:400;line-height:26px;display:inline-flex}.product-variants-qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-variants-qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-variants-add-btn{cursor:pointer;background:linear-gradient(#bf2d30 173.25%,#b4292c 100%);border:0;border-radius:5px;justify-content:center;align-items:center;width:48px;height:48px;padding:10px 12px;display:inline-flex;box-shadow:0 8px 5px #0a06481f}.product-variants-add-btn.is-disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.product-variants-add-btn__icon{object-fit:contain;width:24px;height:27px}.product-detail-page .product-variants-section{padding-bottom:0!important}.product-ausfuehrungen-section{padding-bottom:40px}.product-ausfuehrungen-shell{flex-direction:column;gap:24px;width:min(100%,350px);margin-inline:auto;display:flex}.product-ausfuehrungen-header{flex-direction:column;gap:16px;display:flex}.product-ausfuehrungen-header h2{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:36px;font-weight:500;line-height:normal}.product-ausfuehrungen-header p{color:var(--color-secondary);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:26px}.product-ausfuehrungen-table{flex-direction:column;gap:2px;width:100%;display:flex}.product-ausfuehrungen-table-head{display:block}.product-ausfuehrungen-table-body{flex-direction:column;gap:24px;display:flex}.product-ausfuehrungen-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-ausfuehrungen-row--head{min-height:58px;padding:0 12px}.product-ausfuehrungen-row--head span{color:var(--color-secondary);font-family:var(--font-family-heading);padding:16px;font-size:16px;font-weight:500;line-height:26px;display:block}.product-ausfuehrungen-row--data{background:#f8f8f8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:8px 12px}.product-ausfuehrungen-summary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-ausfuehrungen-summary-main{align-items:baseline;gap:8px;min-width:0;display:flex}.product-ausfuehrungen-mobile-label{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:24px}.product-ausfuehrungen-summary-value{color:var(--color-secondary);font-family:var(--font-family-body);word-break:break-word;font-size:16px;font-weight:400;line-height:26px}.product-ausfuehrungen-expand-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.product-ausfuehrungen-expand-icon{width:18px;height:11px;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.product-ausfuehrungen-expand-icon.is-open{transform:rotate(180deg)}.product-ausfuehrungen-detail{flex-direction:column;gap:2px;display:none}.product-ausfuehrungen-row.is-expanded .product-ausfuehrungen-detail:not(.is-empty){display:flex}@media (width<=619px){.product-detail-page .product-highlights{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:14px;width:100%;max-width:none;display:grid}.product-detail-page .product-highlights__title,.product-detail-page .product-highlights__summary-row,.product-detail-page .product-highlights-grid{grid-column:1/-1;width:100%}.product-detail-page .product-highlights-card__image-wrap{aspect-ratio:1;height:auto}.product-variants-shell,.product-ausfuehrungen-shell{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:24px;width:100%;max-width:none;display:grid}.product-variants-header,.product-variants-table,.product-ausfuehrungen-header,.product-ausfuehrungen-table{grid-column:1/-1;width:100%;max-width:none}.product-variants-row--data,.product-ausfuehrungen-row--data{padding:8px 0}.product-variants-summary,.product-ausfuehrungen-summary{padding:8px}.product-variants-detail,.product-ausfuehrungen-detail{padding:0 8px}.product-variants-summary-main,.product-ausfuehrungen-summary-main{padding:0}.product-variants-expand-btn,.product-ausfuehrungen-expand-btn{flex:0 0 48px;width:48px;height:48px}.product-variants-actions-wrap,.product-ausfuehrungen-actions-wrap{margin-top:0;padding:0 8px;transition:margin-top .32s cubic-bezier(.22,1,.36,1)}.product-variants-detail{opacity:0;max-height:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;transform:translateY(-4px)}.product-variants-row.is-expanded .product-variants-detail{opacity:1;max-height:72px;transform:translateY(0)}.product-ausfuehrungen-detail:not(.is-empty){opacity:0;max-height:0;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(-4px)}.product-ausfuehrungen-row.is-expanded .product-ausfuehrungen-detail:not(.is-empty){opacity:1;max-height:72px;transform:translateY(0)}.product-variants-row.is-expanded .product-variants-actions-wrap,.product-ausfuehrungen-row.is-expanded .product-ausfuehrungen-actions-wrap{margin-top:32px}}.product-ausfuehrungen-detail-label{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:14px;font-weight:500;line-height:20px;display:block}.product-ausfuehrungen-cell{color:var(--color-secondary);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:26px}.product-ausfuehrungen-actions-wrap{grid-column:1/-1;justify-content:space-between;justify-self:stretch;align-items:center;gap:9px;width:100%;display:flex}.product-ausfuehrungen-qty-control{background:#fff;border:1px solid #0a0648;border-radius:6px;justify-content:space-between;align-items:center;width:96px;height:48px;padding-inline:4px;display:flex}.product-ausfuehrungen-qty-btn{color:#b4292c;cursor:pointer;background:0 0;border:0;width:20px;height:20px;font-size:20px;line-height:20px}.product-ausfuehrungen-qty-value{width:30px;height:26px;color:var(--color-secondary);font-family:var(--font-family-body);text-align:center;appearance:textfield;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:400;line-height:26px;display:inline-flex}.product-ausfuehrungen-qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-ausfuehrungen-qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-ausfuehrungen-add-btn{cursor:pointer;background:linear-gradient(#bf2d30 173.25%,#b4292c 100%);border:0;border-radius:5px;justify-content:center;align-items:center;width:48px;height:48px;padding:10px 12px;display:inline-flex;box-shadow:0 8px 5px #0a06481f}.product-ausfuehrungen-add-btn.is-disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.product-ausfuehrungen-add-btn__icon{object-fit:contain;width:24px;height:27px}.product-detail-page .product-ausfuehrungen-section{padding-bottom:0!important}@media (width<=619px){.product-variants-table-head,.product-ausfuehrungen-table-head{display:none}}.product-detail-page .product-highlights-section{background:linear-gradient(245.586deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%);padding-top:40px;margin-top:40px!important}.product-detail-page .product-highlights{width:100%;max-width:none;position:relative}.product-detail-page .product-highlights__title{font-size:32px;line-height:normal}.product-detail-page .product-highlights__description,.product-detail-page .product-highlights__summary-row{display:none}.product-detail-page .product-highlights-grid{grid-template-columns:minmax(0,1fr);gap:14px}.product-detail-page .product-highlights-card{gap:16px;padding:8px 8px 16px}.product-detail-page .product-highlights-card__image-wrap{height:271px}.product-detail-page .product-highlights-card__title{font-size:18px;line-height:24px}.product-detail-page .product-highlights-arrow{border:1px solid #0000}.product-detail-page .product-highlights-arrow:disabled{opacity:1;color:#c1c1c1;background:#f8f8f8;border-color:#f6f8fc}.product-gallery-modal{z-index:10000;justify-content:center;align-items:stretch;width:100vw;max-width:100vw;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.product-gallery-modal__backdrop{cursor:pointer;background:#000000bf;border:0;position:absolute;inset:0}.product-gallery-modal__dialog{z-index:1;background:0 0;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:0;width:100vw;max-width:100vw;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.product-gallery-modal,.product-gallery-modal *{box-sizing:border-box}.product-gallery-modal__close{z-index:2;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;position:absolute;top:32px;right:32px}.product-gallery-modal__close-icon{color:#fff;filter:brightness(0)invert();width:32px;height:32px;display:block}.product-gallery-modal__viewport{place-items:center;width:100%;min-width:0;max-width:100%;min-height:0;padding:32px;display:grid;position:relative;overflow:hidden}.product-gallery-modal__nav.is-active{background:var(--White,#fff);border:1px solid #0000;padding:14px 11px 15px 13px;box-shadow:0 3px 5px #0a06481f}.product-gallery-modal__nav.is-active:hover,.product-gallery-modal__nav.is-active:focus-visible{box-shadow:inset 0 1px 6px #00000040}.product-gallery-modal__nav{box-sizing:border-box;z-index:4;cursor:pointer;border-radius:6px;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:48px;display:inline-flex;position:relative}.product-gallery-modal__nav--prev{position:absolute;top:50%;left:32px;transform:translateY(-50%)}.product-gallery-modal__nav--next{position:absolute;top:50%;right:32px;transform:translateY(-50%)}.product-gallery-modal__nav.is-inactive{cursor:default;background:#f8f8f8;border:1px solid #f6f8fc;padding:14px 11px 15px 13px;box-shadow:0 3px 5px #0a06481f}.product-gallery-modal__nav-icon{width:18px;height:11px}.product-gallery-modal__nav-icon.is-prev{transform:rotate(180deg)}.product-gallery-modal__nav-icon.is-next{transform:rotate(0)}.product-gallery-modal__image-frame{aspect-ratio:1;background:0 0;border-radius:5px;justify-self:center;place-items:center;width:min(640px,100vw - 220px);max-height:calc(100vh - 260px);display:grid;overflow:hidden}.product-gallery-modal__image{object-fit:contain;background:#f1f3f6;border-radius:5px;width:auto;max-width:calc(100% - 48px);height:auto;max-height:calc(100% - 48px);padding:24px}.product-gallery-modal__counter{font-family:var(--font-family-body);color:#fffc;white-space:nowrap;align-self:center;margin:0 0 0 8px;font-size:15px;font-weight:400;line-height:20px}.product-gallery-modal__thumbs-wrap{background:#000000db;justify-content:center;width:100vw;max-width:100vw;padding:40px 32px;display:flex;overflow-x:hidden}.product-gallery-modal__thumbs{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:32px;width:max-content;min-width:0;margin:0 auto;display:flex;overflow:auto hidden}.product-gallery-modal__thumbs::-webkit-scrollbar{display:none}.product-gallery-modal__thumb{box-sizing:border-box;cursor:pointer;scroll-snap-align:start;background:#f8f8f8;border:2px solid #0000;border-radius:5px;flex:none;width:150px;min-width:150px;height:150px;padding:0;overflow:hidden}.product-gallery-modal__thumb.is-active{box-shadow:none;border-color:#b4292c}.product-gallery-modal__thumb-image{object-fit:contain;background:0 0;width:100%;height:100%}body.gallery-modal-open .sticky-contact{visibility:hidden;pointer-events:none;display:none!important}@media (width>=1600px){.product-variants-table-body,.product-ausfuehrungen-table-body{gap:2px}.product-gallery-modal__viewport{gap:64px}}@media (width<=1219px){.product-gallery-modal__viewport{padding:32px}.product-gallery-modal__image-frame{aspect-ratio:1;width:min(560px,100vw - 156px);max-height:calc(100vh - 232px)}.product-gallery-modal__image{width:auto;max-width:calc(100% - 44px);height:auto;max-height:calc(100% - 44px);padding:22px}.product-gallery-modal__thumbs-wrap{padding:24px}.product-gallery-modal__thumbs{gap:16px;width:max-content}.product-gallery-modal__nav--prev{left:24px}.product-gallery-modal__nav--next{right:24px}.product-gallery-modal__thumb{width:120px;min-width:120px;height:120px}}@media (width<=699px){.product-gallery-modal__close{right:20px}.product-gallery-modal__viewport{padding:20px}.product-gallery-modal__image-frame{aspect-ratio:1;width:min(320px,100vw - 104px);max-height:calc(100vh - 260px)}.product-gallery-modal__image{width:auto;max-width:calc(100% - 32px);height:auto;max-height:calc(100% - 32px);padding:16px}.product-gallery-modal__thumbs-wrap{padding:20px}.product-gallery-modal__thumbs{gap:8px;width:max-content}.product-gallery-modal__nav--prev{left:20px}.product-gallery-modal__nav--next{right:20px}.product-gallery-modal__thumb{width:64px;min-width:64px;height:64px}}@media (width<=530px){.product-gallery-modal__close{top:20px;right:12px}.product-gallery-modal__viewport{padding:20px 12px}.product-gallery-modal__nav{flex:0 0 32px;width:32px;height:44px}.product-gallery-modal__nav.is-active,.product-gallery-modal__nav.is-inactive{padding:12px 9px 13px 11px}.product-gallery-modal__image-frame{aspect-ratio:1;width:min(280px,100vw - 76px)}.product-gallery-modal__image{width:auto;max-width:calc(100% - 28px);height:auto;max-height:calc(100% - 28px);padding:14px}.product-gallery-modal__nav--prev{left:12px}.product-gallery-modal__nav--next{right:12px}}.product-showcase-section{padding-top:48px;padding-bottom:48px}.product-showcase-layout{grid-template-columns:532px 670px;align-items:start;column-gap:158px;width:min(100%,1360px);margin-inline:auto;display:grid}.product-showcase-layout--v3{align-items:stretch}.product-showcase-layout--v3 .product-gallery-shell{justify-content:space-between;height:auto;min-height:678px;max-height:678px}.product-showcase-layout--v3 .product-gallery-thumbs-row{margin-top:auto;margin-bottom:24px}.product-gallery-shell{flex-direction:column;gap:24px;width:532px;min-width:0;display:flex;position:relative;overflow:visible}.product-gallery-main{position:relative;overflow:visible}.product-gallery-main-frame{background:#f8f8f8;border:1px solid #ebebeb;border-radius:5px;width:532px;height:530px;position:relative;overflow:hidden}.product-gallery-main-caption{z-index:11;color:var(--color-secondary);font-family:var(--font-family-body);white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border-radius:5px;margin:0;padding:6px 10px;font-size:14px;font-weight:300;line-height:20px;position:absolute;bottom:16px;left:16px;right:76px;overflow:hidden;box-shadow:0 3px 2.5px #0a06481f}.product-detail-page--variant-3 .product-gallery-main-caption{bottom:10px;right:64px}.product-gallery-main-image{object-fit:contain;width:100%;height:100%}.product-gallery-main-frame.is-variant-3 .product-gallery-main-image{object-fit:contain;object-position:center center}.product-gallery-main-frame.is-variant-2{--gallery-v2-overlay-reserve:clamp(68px, 9vw, 92px);padding-bottom:var(--gallery-v2-overlay-reserve);box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-gallery-main-frame.is-variant-2 .product-gallery-main-image{object-fit:contain;object-position:center center;width:100%;height:100%}.product-gallery-zoom-btn{cursor:pointer;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;width:48px;height:48px;transition:box-shadow .16s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 2.5px #0a06481f}.product-gallery-zoom-btn--overlay{z-index:11;cursor:pointer;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;width:48px;height:48px;transition:box-shadow .16s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 2.5px #0a06481f}.product-gallery-zoom-btn:hover,.product-gallery-zoom-btn:focus-visible,.product-gallery-zoom-btn--overlay:hover,.product-gallery-zoom-btn--overlay:focus-visible{box-shadow:inset 0 1px 6px #00000040}.product-gallery-zoom-icon{width:26px;height:26px}.product-gallery-thumbs-row{--gallery-thumb-size:100px;--gallery-thumb-gap:8px;--gallery-thumb-visible:4;justify-content:space-between;align-items:center;gap:var(--gallery-thumb-gap);display:flex}.product-gallery-thumb-nav{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;width:35px;height:48px;transition:all .2s;display:flex}.product-gallery-thumb-nav:disabled{cursor:default}.product-gallery-thumb-nav.is-active{background:var(--White,#fff);border:1px solid #0000;box-shadow:0 3px 5px #0a06481f}.product-gallery-thumb-nav.is-active:hover,.product-gallery-thumb-nav.is-active:focus-visible{box-shadow:inset 0 1px 6px #00000040}.product-gallery-thumb-nav.is-inactive{background:#f8f8f8;border:1px solid #f6f8fc;box-shadow:0 3px 5px #0a06481f}.product-gallery-thumb-nav-icon{width:19px;height:11px}.product-gallery-thumb-nav-arrow-icon{width:18px;height:11px}.product-gallery-thumb-nav-arrow-icon.is-prev{transform:rotate(180deg)}.product-gallery-thumb-nav-arrow-icon.is-next{transform:rotate(0)}.product-gallery-thumb-nav-arrow-icon.is-disabled{opacity:.3}.product-gallery-thumbs-scroll{gap:var(--gallery-thumb-gap);-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;width:calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1)));min-width:calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1)));max-width:calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1)));justify-content:flex-start;display:flex;overflow:auto hidden}.product-gallery-thumbs-scroll::-webkit-scrollbar{display:none}.product-gallery-thumb{width:var(--gallery-thumb-size);min-width:var(--gallery-thumb-size);height:var(--gallery-thumb-size);cursor:pointer;background:#f8f8f8;border:.8px solid #ebebeb;border-radius:5px;outline:none;padding:0;display:block;overflow:hidden}.product-gallery-thumb:focus-visible{outline-offset:2px;outline:2px solid #0a0648}.product-gallery-thumb.is-active{background:#fff;border-color:#0a0648;box-shadow:0 3px 2.5px #0a06481f}.product-gallery-thumb-image{object-fit:cover;width:100%;height:100%}.product-info-panel{flex-direction:column;gap:40px;width:670px;display:flex}.product-info-title{color:#0a0648;font-family:var(--font-family-heading);margin:0;font-size:45.554px;font-weight:500;line-height:normal}.product-info-description{flex-direction:column;gap:16px;display:flex}.product-info-subtitle{color:#0a0648;font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:500;line-height:26px}.product-info-description>p{color:#0a0648;font-family:var(--font-family-body);margin:0;font-size:16px;line-height:26px}.product-info-richtext,.product-detail-info-richtext{color:#0a0648;font-family:var(--font-family-body);font-size:16px;line-height:26px}.product-info-richtext>:first-child,.product-detail-info-richtext>:first-child{margin-top:0}.product-info-richtext>:last-child,.product-detail-info-richtext>:last-child{margin-bottom:0}.product-info-richtext p,.product-info-richtext ul,.product-info-richtext ol,.product-detail-info-richtext p,.product-detail-info-richtext ul,.product-detail-info-richtext ol{margin:0 0 8px}.product-info-richtext ul,.product-info-richtext ol,.product-detail-info-richtext ul,.product-detail-info-richtext ol{padding-left:20px}.product-info-richtext ul,.product-detail-info-richtext ul{list-style:outside}.product-info-richtext ol,.product-detail-info-richtext ol{list-style:decimal}.product-info-richtext li,.product-detail-info-richtext li{display:list-item}.product-info-docs{gap:16px;margin-top:12px;display:flex}.product-info-doc-link{color:#b4292c;font-family:var(--font-family-body);cursor:pointer;align-items:center;gap:6px;font-size:16px;line-height:26px;text-decoration:underline;display:inline-flex}.product-info-doc-icon{flex-shrink:0;width:16px;height:16px}.product-options-panel{background:#f8f8f8;flex-direction:column;gap:40px;width:670px;padding:24px;display:flex}.product-options-reset{color:#b4292c;font-family:var(--font-family-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;place-self:flex-end;align-items:center;gap:8px;font-size:16px;line-height:26px;text-decoration:underline;display:inline-flex}.product-options-reset.is-disabled,.product-options-reset:disabled{color:#c1c1c1;cursor:default;text-decoration-color:#c1c1c1}.product-options-reset.is-disabled .product-options-reset-icon,.product-options-reset:disabled .product-options-reset-icon{opacity:.45}.product-options-reset-icon{width:17px;height:17px}.product-options-groups{flex-direction:column;gap:28px;display:flex}.product-options-group{flex-direction:column;gap:12px;display:flex}.product-options-group-label{color:#0a0648;font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:500;line-height:26px}.product-options-tags{flex-wrap:wrap;gap:8px;display:flex}.product-option-tag{height:27px;min-width:unset;font-family:var(--font-family-body);cursor:pointer;color:#0a0648;background:0 0;border:1px solid #0a0648;border-radius:4px;justify-content:center;align-items:center;padding:8px;font-size:16px;line-height:1;display:inline-flex}.product-option-tag.is-active{color:#fff;background:#b4292c;border-color:#b4292c}.product-option-tag.is-active.is-disabled{color:#fff;opacity:.5;background:#b4292c;border-color:#b4292c}.product-option-tag.is-disabled{color:#c1c1c1;cursor:default;border-color:#c1c1c1}.product-option-tag:disabled{pointer-events:none}.product-options-qty-row{flex-direction:column;gap:12px;margin-top:0;display:flex}@media (width<=1219px){.product-showcase-layout{grid-template-columns:minmax(0,1fr);row-gap:32px;width:100%}.product-showcase-layout>*{min-width:0}.product-gallery-shell,.product-info-panel,.product-options-panel,.product-info-panel--v3,.product-options-panel-v3{width:100%;min-width:0;max-width:100%}.product-gallery-main-frame{aspect-ratio:532/530;width:100%;height:auto}.product-gallery-thumbs-row{width:100%;min-width:0}.product-gallery-thumbs-scroll{width:min(100%, calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1))));flex:0 auto;min-width:0;max-width:100%}.product-options-buy-row,.product-options-buy-row-v3{flex-wrap:wrap;justify-content:flex-start}}.product-options-qty-label{color:var(--Dark-Blue,#0a0648);margin:0;font-family:Geomanist;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.product-options-buy-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.product-options-qty-control.is-disabled{border-color:#c1c1c1}.product-options-qty-btn:disabled{color:#c1c1c1;cursor:default}.product-options-qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-options-qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-options-qty-value.is-disabled{color:#c1c1c1}.product-options-add-btn{color:#fff;font-family:var(--font-family-body);cursor:pointer;background:linear-gradient(#bf2d30 0%,#b4292c 100%);border:0;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:24px;display:inline-flex;box-shadow:0 8px 2.5px #0a06481f}.product-options-add-btn.is-disabled,.product-options-add-btn:disabled,.product-options-add-btn-v3.is-disabled,.product-options-add-btn-v3:disabled{cursor:default;background:#c1c1c1;box-shadow:0 8px 2.5px #0a06481f}.product-options-add-icon{width:32px;height:29px}@media (width>=1220px) and (width<=1599px){.product-detail-page--variant-2 .product-showcase-layout{grid-template-columns:516px 622px;column-gap:120px;width:min(100%,1258px)}.product-detail-page--variant-2 .product-gallery-shell{gap:22px;width:516px}.product-detail-page--variant-2 .product-gallery-main-frame{width:516px;height:512px}.product-detail-page--variant-2 .product-detail-page--variant-2 .product-detail-page--variant-2 .product-gallery-thumbs-row{justify-content:space-between;align-items:center;width:100%;min-width:0;height:92px}.product-detail-page--variant-2 .product-gallery-thumb-nav{flex:0 0 32px;width:32px;height:44px}.product-detail-page--variant-2 .product-gallery-thumbs-scroll{width:calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1)));min-width:calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1)));max-width:calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1)));flex:0 auto;justify-content:flex-start;gap:7.375px;overflow-x:auto}.product-detail-page--variant-2 .product-gallery-thumb{width:92.4px;min-width:92.4px;height:91.655px}.product-detail-page--variant-2 .product-info-panel{gap:40px;width:622px}.product-detail-page--variant-2 .product-info-title{font-size:40px;line-height:normal}.product-detail-page--variant-2 .product-options-panel{gap:40px;width:622px;padding:24px}}@media (width>=620px) and (width<=1219px){.product-gallery-thumbs-row{--gallery-thumb-size:92.4px;--gallery-thumb-gap:7.375px;--gallery-thumb-visible:6}.product-detail-page--variant-2 .product-showcase-section{padding-top:70px;padding-bottom:70px}.product-detail-page--variant-2 .product-showcase-layout{row-gap:70px;width:100%;max-width:730px}.product-detail-page--variant-2 .product-gallery-shell{gap:22px;width:100%;max-width:730px}.product-detail-page--variant-2 .product-gallery-main-frame{aspect-ratio:730/691;width:100%;max-width:730px;height:auto}.product-detail-page--variant-2 .product-detail-page--variant-2 .product-detail-page--variant-2 .product-gallery-thumbs-row{justify-content:space-between;width:100%;max-width:730px;height:92px}.product-detail-page--variant-2 .product-gallery-thumb-nav{flex:0 0 32px;width:32px;height:44px}.product-detail-page--variant-2 .product-gallery-thumbs-scroll{width:min(calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1))), calc(100% - 64px));justify-content:flex-start;min-width:0;max-width:calc(100% - 64px);overflow-x:auto}.product-detail-page--variant-2 .product-gallery-thumb{width:92.4px;min-width:92.4px;height:91.655px}.product-detail-page--variant-2 .product-info-panel{gap:36.877px;width:100%;max-width:730px}.product-detail-page--variant-2 .product-info-title{font-size:40px;line-height:normal}.product-detail-page--variant-2 .product-options-panel{gap:40px;width:100%;max-width:730px;padding:22.126px}}@media (width<=619px){.product-gallery-thumbs-row{--gallery-thumb-size:72px;--gallery-thumb-gap:7.375px;--gallery-thumb-visible:3}.product-detail-page--variant-2 .product-showcase-section{padding-top:70px;padding-bottom:70px}.product-detail-page--variant-2 .product-showcase-layout{row-gap:70px;width:min(100%,350px)}.product-detail-page--variant-2 .product-gallery-shell{gap:12px;width:100%;max-width:350px}.product-detail-page--variant-2 .product-gallery-main-frame{aspect-ratio:350/366;width:100%;max-width:350px;height:auto}.product-detail-page--variant-2 .product-detail-page--variant-2 .product-detail-page--variant-2 .product-gallery-thumbs-row{justify-content:space-between;gap:0;width:100%;max-width:350px;height:72px}.product-detail-page--variant-2 .product-gallery-thumb-nav{flex:0 0 32px;width:32px;height:44px}.product-detail-page--variant-2 .product-gallery-thumbs-scroll{width:min(calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1))), calc(100% - 64px));justify-content:flex-start;gap:7.375px;min-width:0;max-width:calc(100% - 64px);overflow-x:auto}.product-detail-page--variant-2 .product-gallery-thumb{width:72px;min-width:72px;height:72px}.product-detail-page--variant-2 .product-gallery-thumbs-scroll::-webkit-scrollbar{display:none}.product-detail-page--variant-2 .product-gallery-thumbs-scroll{scrollbar-width:none}.product-detail-page--variant-2 .product-info-panel{gap:36.877px;width:100%;max-width:350px}.product-detail-page--variant-2 .product-info-title{font-size:32px;line-height:normal}.product-detail-page--variant-2 .product-info-description{gap:29.501px}.product-detail-page--variant-2 .product-info-docs{gap:32px;margin-top:0}.product-detail-page--variant-2 .product-options-panel{gap:40px;width:100%;max-width:350px;padding:22.126px}.product-detail-page--variant-2 .product-options-buy-row{flex-direction:column;align-items:flex-start;gap:12px}.product-detail-page--variant-2 .product-options-add-btn{align-self:flex-start;padding:12px 16px}}.product-showcase-section--v3 .product-info-panel--v3{flex-direction:column;gap:40px;min-height:678px;display:flex}.product-info-top-v3{flex-direction:column;gap:8px;width:100%;display:flex}.product-info-panel--v3>.product-info-title{color:#0a0648;font-family:var(--font-family-heading);margin:0;font-size:45.554px;font-weight:500;line-height:normal}.product-info-panel--v3>.product-info-description{flex-direction:column;gap:0;width:100%;min-height:244px;margin-top:0;display:flex}.product-info-copy-v3{color:#0a0648;margin:0;font-family:Geomanist;font-size:16px;line-height:26px}.product-info-richtext--v3{color:#0a0648;font-family:Geomanist;font-size:16px;line-height:26px}.product-info-subtitle-inline-v3{font-weight:500}.product-info-description--v3 .product-info-optionen-label-v3,.product-info-description--v3 .product-info-optionen-text-v3{color:#0a0648;margin:0;font-family:Geomanist;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.product-options-panel-v3{background:#fff;flex-direction:column;flex:0 auto;gap:0;width:100%;margin-top:0;padding:0;display:flex}.product-wishes-and-buy-panel-v3{box-sizing:border-box;background:#f8f8f8;flex-direction:column;flex:0 auto;gap:24px;width:100%;padding:24px;display:flex}.product-options-lorem{flex-direction:column;gap:8px;display:flex}.product-options-lorem-label{color:var(--Dark-Blue,#0a0648);margin:0;font-family:Geomanist;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.product-options-lorem-text{color:#0a0648;font-family:var(--font-family-body);margin:0;font-size:16px;line-height:26px}.product-wishes-section{flex-direction:column;gap:12px;display:flex}.product-wishes-label{color:#0a0648;margin:0;font-family:Geomanist;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.product-wishes-textarea{width:100%;height:140px;font-family:var(--font-family-body);color:#0a0648;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #0a0648;border-radius:6px;padding:16px;font-size:16px;line-height:26px}.product-wishes-textarea::placeholder{color:#c1c1c1}.product-options-qty-row-v3{flex-direction:column;gap:12px;margin-top:0;display:flex}.product-options-qty-row-v3 .product-options-qty-label{color:var(--Dark-Blue,#0a0648);font-family:Geomanist;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.product-options-buy-row-v3{justify-content:space-between;align-items:center;gap:32px;display:flex}.product-options-qty-control--v3{background:#fff}.product-options-qty-btn--v3{color:#b4292c;font-size:18px;line-height:1}.product-options-qty-value--v3{font-family:Geomanist}.product-options-qty-control{background:#fff;border:1px solid #0a0648;border-radius:6px;justify-content:space-between;align-items:center;width:96px;height:48px;padding:4px;display:flex}.product-options-qty-btn{cursor:pointer;color:#0a0648;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.product-options-qty-value{color:#0a0648;font-family:var(--font-family-body);text-align:center;appearance:textfield;background:0 0;border:0;width:30px;padding:0;font-size:16px}.product-options-add-btn-v3{color:#fff;font-family:var(--font-family-body);cursor:pointer;background:linear-gradient(#bf2d30 0%,#b4292c 100%);border:0;border-radius:6px;align-self:flex-end;align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:24px;display:inline-flex;box-shadow:0 8px 2.5px #0a06481f}.product-options-add-btn-v3:hover:not(.is-disabled):not(:disabled){background:#9a2225}.product-detail-add-btn:hover:not(.is-disabled):not(:disabled),.product-options-add-btn:hover:not(.is-disabled):not(:disabled),.product-options-add-btn-v3:hover:not(.is-disabled):not(:disabled),.product-variants-add-btn:hover:not(.is-disabled):not(:disabled),.product-ausfuehrungen-add-btn:hover:not(.is-disabled):not(:disabled),.cart-module-cta--primary:hover:not(:disabled),.cart-module-cta--primary:focus-visible:not(:disabled),.cart-module-cta--primary:active:not(:disabled){background:#b4292c}.product-detail-add-btn:hover:not(.is-disabled):not(:disabled),.product-options-add-btn:hover:not(.is-disabled):not(:disabled),.product-options-add-btn-v3:hover:not(.is-disabled):not(:disabled),.product-variants-add-btn:hover:not(.is-disabled):not(:disabled),.product-ausfuehrungen-add-btn:hover:not(.is-disabled):not(:disabled),.product-detail-add-btn:active:not(.is-disabled):not(:disabled),.product-options-add-btn:active:not(.is-disabled):not(:disabled),.product-options-add-btn-v3:active:not(.is-disabled):not(:disabled),.product-variants-add-btn:active:not(.is-disabled):not(:disabled),.product-ausfuehrungen-add-btn:active:not(.is-disabled):not(:disabled),.cart-module-cta--primary:hover:not(:disabled),.cart-module-cta--primary:active:not(:disabled),.cart-module-cta--secondary:hover,.cart-module-cta--secondary:active,.cart-module-delete-btn:hover,.cart-module-delete-btn:active{box-shadow:none}.product-detail-add-btn:active:not(.is-disabled):not(:disabled),.product-options-add-btn:active:not(.is-disabled):not(:disabled),.product-options-add-btn-v3:active:not(.is-disabled):not(:disabled),.product-variants-add-btn:active:not(.is-disabled):not(:disabled),.product-ausfuehrungen-add-btn:active:not(.is-disabled):not(:disabled){background:#b4292c}.faq-item:hover{border-color:var(--Red,#b4292c)}.faq-item:has(.faq-item__trigger[aria-expanded=true]){border-color:var(--Red,#b4292c)}.faq-item__trigger:hover,.faq-item__trigger:focus-visible,.faq-item__trigger[aria-expanded=true],.faq-item__trigger:hover .faq-item__question,.faq-item__trigger:focus-visible .faq-item__question,.faq-item__trigger[aria-expanded=true] .faq-item__question,.faq-item__trigger:hover .faq-item__chevron,.faq-item__trigger:focus-visible .faq-item__chevron,.faq-item__trigger[aria-expanded=true] .faq-item__chevron{color:var(--Red,#b4292c)}.product-gallery-main-frame.is-variant-3{overflow:hidden}.faq-section{background:#fff;padding-top:56px;padding-bottom:56px}.faq-inner{flex-direction:column;gap:45px;width:min(100%,350px);margin-inline:auto;display:flex}.faq-header{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.faq-title{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:45.554px;font-weight:500;line-height:46px}.faq-description{color:var(--color-secondary);font-family:var(--font-family-body);font-size:16px;font-weight:300;line-height:26px}.faq-list{flex-direction:column;gap:12px;list-style:none;display:flex}.faq-item{border:1px solid #0a0648;border-radius:6px}.faq-item__trigger{width:100%;color:var(--color-secondary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.faq-item__question{width:100%;max-width:280px;color:var(--color-secondary);font-family:var(--font-family-heading);word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 4 4;font-size:16px;font-weight:500;line-height:20px}.faq-item__chevron{width:18px;height:10px;color:var(--color-secondary);transition:transform var(--motion-fast) var(--motion-easing);flex-shrink:0;margin-top:6px}.faq-item__chevron--open{transform:rotate(180deg)}.faq-item__answer{border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .26s,border-top-color .22s;display:grid}.faq-item__answer-inner{opacity:0;padding:14px 16px 0;transition:opacity .18s;overflow:hidden}.faq-item__answer.is-open{border-top-color:#0a064833;grid-template-rows:1fr}.faq-item__answer.is-open .faq-item__answer-inner{opacity:1}.faq-item__answer p{color:var(--color-secondary);font-family:var(--font-family-body);margin:0;padding:0 0 14px;font-size:16px;font-weight:300;line-height:26px}.contact-section{padding-top:56px;padding-bottom:0}.cart-page .contact-section{padding-top:56px}.contact-inner{flex-direction:column;gap:40px;width:min(100%,350px);margin-inline:auto;display:flex}.contact-layout{flex-direction:column;align-items:center;gap:40px;display:flex}@media (width>=1220px) and (width<=1599px){.contact-image-wrap:only-child{grid-column:1/span 5}.contact-content:only-child{grid-column:1/span 6}}@media (width>=1600px){.contact-image-wrap:only-child,.contact-content:only-child{grid-column:2/span 5}}.contact-richtext h2{font-family:var(--font-family-heading,inherit);color:var(--color-secondary);margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.15}.contact-richtext p{margin-bottom:8px}.contact-richtext a{color:var(--color-secondary);text-decoration:underline}.contact-image-wrap{background:#f8f8f8;border-radius:6px;width:100%;max-width:350px;height:350px;position:relative;overflow:hidden}.contact-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.contact-content{flex-direction:column;gap:25px;width:100%;max-width:350px;display:flex}.contact-title-block{flex-direction:column;gap:32px;display:flex}.contact-title{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:32px;font-weight:500;line-height:1.2}.contact-accent{background:var(--color-secondary);width:15px;height:15px}.contact-subtitle{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:20px;font-weight:500;line-height:26px}.contact-details{flex-direction:column;gap:2px;display:flex}.contact-name{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:24px;font-weight:500;line-height:26px}.contact-phone,.contact-email{color:var(--color-secondary);font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:400;line-height:26px}.contact-email{text-decoration:none}.contact-email:hover,.contact-email:focus-visible{color:var(--Red,#b4292c);text-decoration:underline}.contact-back-strip{background:#fff;justify-content:center;align-items:center;width:100%;height:96px;margin-top:64px;display:flex}.contact-back-to-top{color:var(--color-secondary);font-family:var(--font-family-heading);transition:opacity var(--motion-fast) var(--motion-easing);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:16px;font-weight:400;line-height:33px;text-decoration:none;display:flex}.contact-back-to-top:hover{opacity:.75}.contact-back-to-top__icon{width:16.04px;height:8px;color:var(--color-secondary)}.contact-back-to-top__label{text-align:center;width:161.41px}.cart-module-section{padding-top:66px;padding-bottom:64px}.cart-page .product-catalog-shell{margin-top:10px}@media (width<=619px){.contact-inner{width:100%;max-width:none}.contact-layout{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:40px;width:100%;display:grid}.contact-image-wrap,.contact-content{grid-column:1/-1;width:100%;max-width:none}.contact-image-wrap{aspect-ratio:1;height:auto}.cart-page .products-content-shell.products-content-shell--after-marquee,.cart-page .product-catalog-shell{margin-top:0}}.cart-page .cart-module-section{padding-bottom:0}.cart-module-section--confirmation{padding-top:96px}.cart-module-shell{flex-direction:column;gap:19px;width:min(100%,808px);margin-inline:auto;display:flex}.cart-module-header{flex-direction:column;gap:16px;display:flex}.cart-module-header h1{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:45.554px;font-weight:500;line-height:normal}.cart-module-list{flex-direction:column;gap:12px;display:flex}.cart-module-item{background:#f8f8f8;flex-direction:column;align-items:flex-start;gap:56px;padding:24px;display:flex}.cart-module-item__left{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.cart-module-item__thumb-frame{border:1px solid var(--color-secondary);background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:106px;height:106px;padding:5px;display:flex;overflow:hidden}.cart-module-item__thumb{object-fit:contain;border-radius:4px;width:96px;height:96px}.cart-module-item__meta{flex-direction:column;gap:24px;width:100%;display:flex}.cart-module-item__sku{color:var(--color-secondary);font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:400;line-height:26px}.cart-module-item__title-wrap{flex-direction:column;gap:8px;width:100%;display:flex}.cart-module-item__title-wrap h2{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:20px;font-weight:500;line-height:normal}.cart-module-item__details-link{color:var(--color-secondary);font-family:var(--font-family-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:16px;font-weight:400;line-height:26px;text-decoration:none;display:inline-flex}.cart-module-item__details-link:hover,.cart-module-item__details-link:focus-visible,.cart-module-item__details-link:active{color:var(--Red,#b4292c)}.cart-module-item__arrow-icon{width:20.596px;min-width:20.596px;max-width:20.596px;height:12px;min-height:12px;max-height:12px;fill:var(--Red,#b4292c);stroke-width:2px;stroke:var(--Red,#b4292c);flex-shrink:0;transition:transform .22s;display:block;position:relative;top:2px;transform:rotate(90deg)}.cart-module-item__arrow-icon.is-expanded{transform:rotate(270deg)}.cart-module-item__details-wrap{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.cart-module-item__details-panel{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .26s,opacity .22s,margin-top .26s;display:grid}.cart-module-item__details-panel.is-expanded{opacity:1;grid-template-rows:1fr;margin-top:16px}.cart-module-item__details-panel-inner{overflow:hidden}.cart-module-item__details-content{background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0 0;display:flex}.cart-module-item__detail-block{flex-direction:column;gap:2px;display:flex}.cart-module-item__detail-label,.cart-module-item__detail-value{text-align:left;margin:0}.cart-module-item__detail-label{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:17px;font-weight:500;line-height:26px}.cart-module-item__detail-value{color:var(--color-secondary);font-family:var(--font-family-body);overflow-wrap:anywhere;font-size:16px;font-weight:300;line-height:38px}.cart-module-item__actions{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.cart-module-qty{border:1px solid var(--color-secondary);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;width:96px;height:48px;padding:4px;display:flex}:is(.cart-module-qty:has(.cart-module-qty__value:focus),.product-detail-qty-control:has(.product-detail-qty-input:focus),.product-variants-qty-control:has(.product-variants-qty-value:focus),.product-ausfuehrungen-qty-control:has(.product-ausfuehrungen-qty-value:focus),.product-options-qty-control:has(.product-options-qty-value:focus)){border-color:var(--Red,#b4292c)}.cart-module-qty__value,.product-detail-qty-input,.product-variants-qty-value,.product-ausfuehrungen-qty-value,.product-options-qty-value,.product-options-qty-value--v3,.cart-module-qty__value:focus,.cart-module-qty__value:focus-visible,.product-detail-qty-input:focus,.product-detail-qty-input:focus-visible,.product-variants-qty-value:focus,.product-variants-qty-value:focus-visible,.product-ausfuehrungen-qty-value:focus,.product-ausfuehrungen-qty-value:focus-visible,.product-options-qty-value:focus,.product-options-qty-value:focus-visible,.product-options-qty-value--v3:focus,.product-options-qty-value--v3:focus-visible{box-shadow:none;outline:none}.cart-module-qty__btn{width:20px;height:20px;color:var(--Red,#b4292c);cursor:pointer;background:0 0;border:0;place-items:center;line-height:0;display:grid}.cart-module-qty__icon-minus{flex-shrink:0;width:6.12px;min-width:6.12px;max-width:6.12px;height:1.776px;min-height:1.776px;max-height:1.776px;display:block}.cart-module-qty__icon-plus{flex-shrink:0;width:7.52px;min-width:7.52px;max-width:7.52px;height:7.904px;min-height:7.904px;max-height:7.904px;display:block}.cart-module-qty__value{min-width:14px;color:var(--color-secondary);text-align:center;font-family:var(--font-family-body);appearance:textfield;background:0 0;border:0;padding:0;font-size:16px;font-weight:400;line-height:26px}.cart-module-qty__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-module-qty__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-module-delete-btn{cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:48px;height:48px;padding:11px 13px;display:flex;box-shadow:0 8px 5px #0a06481f}.cart-module-delete-btn:hover,.cart-module-delete-btn:focus-visible,.cart-module-delete-btn:active{background:var(--Red,#b4292c)}.cart-module-delete-btn:hover .cart-module-delete-btn__icon,.cart-module-delete-btn:focus-visible .cart-module-delete-btn__icon,.cart-module-delete-btn:active .cart-module-delete-btn__icon{filter:brightness(0)invert()}.cart-module-delete-btn__icon{width:21.117px;height:26px}.cart-module-cta-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cart-module-cta{box-sizing:border-box;height:56px;font-family:var(--font-family-body);border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex;box-shadow:0 8px 2.5px #0a06481f}.cart-module-cta--primary{color:#fff;background:linear-gradient(#bf2d30 0%,#b4292c 100%)}.cart-module-cta--primary:disabled{color:#f6f8fc;box-shadow:none;cursor:not-allowed;background:#c9cedc;border-color:#0000}.cart-module-cta--primary:disabled img{opacity:.55}.cart-module-cta--secondary{color:var(--color-secondary);background:#fff;border-color:#bf2d30}.cart-module-cta--secondary:hover,.cart-module-cta--secondary:focus-visible,.cart-module-cta--secondary:active{background:var(--Red,#b4292c);border-color:var(--Red,#b4292c);color:#fff}.cart-module-cta--secondary__icon-stack{flex-shrink:0;width:29.998px;height:22.442px;position:relative}.cart-module-cta--secondary__icon{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cart-module-cta--secondary__icon--hover,.cart-module-cta--secondary:hover .cart-module-cta--secondary__icon--default,.cart-module-cta--secondary:focus-visible .cart-module-cta--secondary__icon--default,.cart-module-cta--secondary:active .cart-module-cta--secondary__icon--default{opacity:0}.cart-module-cta--secondary:hover .cart-module-cta--secondary__icon--hover,.cart-module-cta--secondary:focus-visible .cart-module-cta--secondary__icon--hover,.cart-module-cta--secondary:active .cart-module-cta--secondary__icon--hover{opacity:1}.cart-flow-panel{opacity:1;transition:opacity .22s,transform .22s;transform:translateY(0)}.cart-flow-panel--out{opacity:0;transform:translateY(10px)}.cart-flow-panel--in{opacity:1;transform:translateY(0)}.cart-request-shell{flex-direction:column;gap:24px;width:min(100%,808px);margin-inline:auto;display:flex}.cart-request-header{flex-direction:column;gap:19px;display:flex}.cart-request-header h1{color:var(--color-secondary);font-family:var(--font-family-heading);max-width:319px;margin:0;font-size:32px;font-weight:500;line-height:normal}.cart-request-choice{flex-direction:column;gap:21px;display:flex}.cart-request-choice>p{color:var(--color-secondary);font-family:var(--font-family-body);margin:0 0 2px;font-size:16px;font-weight:500;line-height:26px}.cart-request-radio{align-items:center;gap:12px;margin:0;display:inline-flex}.cart-request-radio>span{color:var(--Dark-Blue,#0a0648);font-family:var(--font-family-heading);font-size:16px;font-style:normal;font-weight:500;line-height:26px;display:inline-block}.cart-request-radio input{accent-color:#b4292c;flex:0 0 13px;width:13px;height:13px;margin:0}.cart-request-radio.is-active span{color:var(--Red,#b4292c);font-weight:500}.cart-request-form-content{opacity:1;flex-direction:column;gap:5px;transition:opacity .22s,transform .22s;display:flex;transform:translateY(0)}.cart-request-fields-stack{flex-direction:column;gap:32px;display:flex}.cart-request-footer-stack{flex-direction:column;gap:33px;margin-top:56px;display:flex}.cart-request-form-content--out{opacity:0;transform:translateY(8px)}.cart-request-form-content--in{opacity:1;transform:translateY(0)}.cart-request-grid-two{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.cart-request-field{flex-direction:column;gap:12px;display:flex}.cart-request-field>span{color:var(--color-secondary);font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:400;line-height:26px}.cart-request-field--invalid>span{color:var(--Red,#b4292c)}.cart-request-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.cart-request-pflichtfelder-note{color:var(--color-secondary);font-family:var(--font-family-body);white-space:nowrap;justify-content:flex-end;align-items:center;width:100%;margin:0;padding:10px 0;font-size:14px;font-weight:400;line-height:26px;display:flex}.cart-request-grid-two--compact{gap:32px}.cart-request-field input,.cart-request-field textarea{border:1px solid var(--color-secondary);width:100%;color:var(--color-secondary);font-family:var(--font-family-body);background:0 0;border-radius:6px;outline:none;padding:12px;font-size:16px;font-weight:400;line-height:26px}.cart-request-field input{height:60px}.cart-request-field textarea{resize:none;min-height:140px}.cart-request-field input:focus,.cart-request-field textarea:focus{border-color:#b4292c}.cart-request-field--invalid input,.cart-request-field--invalid textarea{border-color:var(--Red,#b4292c);color:var(--Red,#b4292c)}.cart-request-field-error{color:var(--Red,#b4292c);font-family:var(--font-family-body);margin-top:-4px;font-size:16px;line-height:26px}.cart-request-privacy{color:var(--color-secondary);font-family:var(--font-family-body);align-items:flex-start;gap:12px;margin-top:0;font-size:14px;line-height:18px;display:flex}.cart-request-privacy a{color:var(--color-secondary);text-decoration:underline}.cart-request-privacy a:hover,.cart-request-privacy a:focus-visible{color:var(--Red,#b4292c)}.cart-request-privacy input{appearance:none;border:1px solid var(--Dark-Blue,#0a0648);cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:2px;flex-shrink:0;width:16px;height:16px;margin:0}.cart-request-privacy input:checked{border:1px solid var(--Dark-Blue,#0a0648);background-image:url("data:image/svg+xml,%3csvg%20width='9'%20height='7'%20viewBox='0%200%209%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.355469%203.35156L2.85547%205.85156L8.35547%200.351562'%20stroke='%230A0648'%20stroke-width='2'/%3e%3c/svg%3e");background-size:8px 5.5px}.cart-request-privacy--invalid input{border:2px solid var(--Red,#b4292c)}.cart-request-privacy input:focus-visible{outline-offset:2px;outline:2px solid #0a06483d}.cart-request-privacy>span{max-width:314px}.cart-request-submit{width:fit-content;margin-top:0}.cart-request-grid-two--existing-names{order:1}.cart-request-grid-two--existing-company-contact{order:2}.cart-request-field--existing-email{order:3}.cart-request-field--existing-phone{order:4}.cart-request-field--existing-customer-number{order:5}.cart-request-field--existing-comment{order:6}.cart-request-grid-two--existing-company-contact .cart-request-field:first-child .cart-request-field-error{margin-top:0}.cart-confirmation-shell{margin-inline:auto;flex-direction:column;gap:64px;width:min(100%,349px);margin-bottom:62px;padding-top:33px;display:flex}.cart-confirmation-hero{flex-direction:column;align-items:start;gap:14px;display:flex}.cart-confirmation-image-col{justify-content:center;align-items:flex-start;display:flex}.cart-confirmation-product-img{object-fit:contain;width:100%;max-width:349px;height:auto}.cart-confirmation-text-col{flex-direction:column;gap:64px;width:min(100%,349px);display:flex}.cart-confirmation-intro{flex-direction:column;gap:32px;display:flex}.cart-confirmation-accent{background:#0a0648;width:15px;height:15px}.cart-confirmation-title{color:#0a0648;font-family:var(--font-family-heading);margin:0;font-size:32px;font-weight:500;line-height:normal}.cart-confirmation-subtitle{color:#0a0648;font-family:var(--font-family-body);white-space:normal;overflow-wrap:break-word;text-wrap:pretty;max-width:100%;margin:0;font-size:20px;font-weight:400;line-height:24px}.cart-confirmation-contact{flex-direction:column;gap:12px;margin-top:0;display:flex}.cart-confirmation-contact-title{color:#0a0648;font-family:var(--font-family-heading);margin:0;font-size:16px;font-weight:500;line-height:24px}.cart-confirmation-contact-items{flex-direction:column;gap:5px;display:flex}.cart-confirmation-contact-link{color:#0a0648;font-family:var(--font-family-body);align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color .2s;display:flex}.cart-confirmation-contact-link:hover{color:var(--Red,#b4292c)}.cart-confirmation-contact-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cart-confirmation-contact-icon img{flex-shrink:0;width:26px;height:26px}.cart-confirmation-contact-link:nth-child(2) .cart-confirmation-contact-icon img{width:28.001px;height:27.164px}@media (width>=620px){.cart-confirmation-shell{width:min(100%,622px);margin-bottom:74px;padding-top:112px}.cart-confirmation-hero{align-items:flex-start;gap:14px}.cart-confirmation-image-col{aspect-ratio:622/541;width:100%;max-width:622px;height:auto}.cart-confirmation-product-img{width:100%;max-width:622px}.cart-confirmation-text-col{gap:64px;width:100%;max-width:622px}.cart-confirmation-intro{gap:56px}.cart-confirmation-title{font-size:58px;line-height:normal}.cart-confirmation-subtitle{font-size:20px;line-height:33px}.cart-confirmation-contact-title{font-size:16px;line-height:normal}.cart-confirmation-contact-items{gap:12px}.cart-confirmation-contact-link{gap:8px;font-size:16px;line-height:26px}.cart-confirmation-contact-link[href^=mailto\:] span:last-child{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:from-font}.cart-confirmation-contact-icon{width:40px;height:40px}.cart-confirmation-contact-icon img{width:26.001px;height:26px}.cart-confirmation-contact-link:nth-child(2) .cart-confirmation-contact-icon img{width:28.001px;height:27.164px}}@media (width>=1220px){.cart-confirmation-shell{width:min(100%,1258px);height:auto;margin-bottom:63px;padding-top:102px}.cart-confirmation-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:14px;display:grid}.cart-confirmation-image-col{aspect-ratio:622/541;justify-content:flex-start;align-items:flex-start;width:100%;max-width:622px;height:auto}.cart-confirmation-product-img{width:100%;max-width:622px;height:auto}.cart-confirmation-text-col{gap:64px;width:100%;max-width:622px}.cart-confirmation-intro{gap:56px}.cart-confirmation-title{font-size:58px;line-height:normal}.cart-confirmation-subtitle{font-size:20px;line-height:33px}.cart-confirmation-contact{gap:0}.cart-confirmation-contact-title{font-size:20px;line-height:normal}.cart-confirmation-contact-items{gap:12px}.cart-confirmation-contact-link{gap:8px;font-size:16px;line-height:26px}.cart-confirmation-contact-link[href^=mailto\:] span:last-child{text-decoration:none}.cart-confirmation-contact-icon{width:40px;height:40px}.cart-confirmation-contact-icon img{width:26.001px;height:26px}.cart-confirmation-contact-link:nth-child(2) .cart-confirmation-contact-icon img{width:27.997px;height:27.164px}}.cart-scroll-to-top{cursor:pointer;width:100%;min-height:124px;color:var(--Dark-Blue,#0a0648);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 0 20px;font-family:Geomanist;font-size:16px;font-style:normal;font-weight:400;line-height:33px;transition:color .2s;display:flex}.cart-scroll-to-top:hover{color:var(--Red,#b4292c)}.cart-scroll-to-top__icon{width:25px;height:12.5px;display:block}@media (width>=620px){.cart-page .contact-section{padding-top:72px}.cart-request-header h1{max-width:none;font-size:40px}.cart-request-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cart-request-grid-two--compact{gap:14px}.cart-request-privacy{gap:20px;line-height:26px}.cart-request-privacy>span{max-width:none}.cart-request-grid-two--existing-company-contact{align-items:start}.cart-request-grid-two--existing-company-contact .cart-request-field:first-child{min-height:110px}.cart-request-grid-two--existing-company-contact .cart-request-field:first-child .cart-request-field-error{margin-top:0}.cart-module-section{padding-top:82px}.cart-module-item{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}.cart-module-item__left{flex-direction:row;flex:1 0 0;align-items:flex-start;gap:48px;min-width:0}.cart-module-item__meta{flex:1 0 0;gap:40px;min-width:0}.cart-module-item__actions{justify-content:flex-end;gap:8px;width:auto}.cart-module-item__details-content{padding:12px 0 0}.products-content-shell,.products-page--focused .products-content-shell.products-content-shell--after-marquee{margin-top:26px}.product-detail-breadcrumb-wrap{padding-top:26px}.cart-page .product-catalog-shell{margin-top:26px}.hero-section{height:558px}.hero-section__content{gap:28px;width:min(100% - 104px,461px);bottom:40px;left:52px}.hero-section__title{font-size:64px;line-height:72px}.how-it-works-intro{width:min(100%,730px)}.how-it-works-title{font-size:45.554px}.how-it-works-section{background:linear-gradient(58.3311deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%)}.how-it-works-steps{width:min(100%,730px)}.how-it-works-step-number{font-size:48px}.how-it-works-step-label{font-size:24px}.marquee-item__text{font-size:18px}.product-catalog-header__text{gap:24px;padding-bottom:32px}.product-catalog-header__title{font-size:45.554px}.product-catalog-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.product-catalog-sidebar{width:auto;display:block}.product-catalog-grid{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0}.product-catalog-card{gap:12px;padding:8px 8px 12px}.product-catalog-image{aspect-ratio:218/173.34}.product-catalog-card__title{font-size:18px;line-height:32.991px}.product-highlights-section{margin-top:40px;padding-top:70px;padding-bottom:70px}.product-highlights{width:min(100%,730px)}.product-highlights__title{font-size:36px}.product-highlights__controls{justify-content:flex-end;display:flex}.product-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-main-section{padding-top:88px;padding-bottom:70px}.product-detail-main-grid{gap:40px;width:min(100%,730px)}.product-detail-image-frame{min-height:500px;padding:24px}.product-detail-title{font-size:45.554px;line-height:1.05}.product-detail-action-panel{padding:24px}.product-detail-action-stack{gap:40px}.product-variants-section{padding-bottom:70px}.product-variants-shell{gap:28px;width:min(100%,730px)}.product-variants-header h2{font-size:45.554px}.product-variants-row{grid-template-columns:220px 220px minmax(0,1fr);gap:20px}.product-variants-summary{padding:16px}.product-variants-mobile-label,.product-variants-detail-label,.product-variants-expand-btn{display:none}.product-variants-detail{display:block}.product-variants-actions-wrap{justify-content:flex-end;justify-self:end;width:auto}.product-ausfuehrungen-section{padding-bottom:70px}.product-ausfuehrungen-shell{gap:28px;width:min(100%,730px)}.product-ausfuehrungen-header h2{font-size:45.554px}.product-ausfuehrungen-row,.product-ausfuehrungen-row--data{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1fr);gap:20px}.product-ausfuehrungen-summary{grid-column:auto;padding:16px}.product-ausfuehrungen-mobile-label,.product-ausfuehrungen-detail-label,.product-ausfuehrungen-expand-btn{display:none}.product-ausfuehrungen-detail{display:block}.product-ausfuehrungen-actions-wrap{grid-column:auto;justify-content:flex-end;justify-self:end;width:auto}.product-detail-page .product-highlights-section{background:linear-gradient(214.398deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%);padding-top:70px;margin-top:70px!important}.product-detail-page .product-highlights{width:min(100%,730px)}.product-detail-page .product-highlights__title{max-width:363px;font-size:40px;line-height:46px}.product-detail-page .product-highlights__summary-row{justify-content:flex-end;align-items:flex-end;gap:0;display:flex;position:absolute;top:0;right:0}.product-detail-page .product-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-section{padding-top:70px;padding-bottom:70px}.faq-inner{width:min(100%,730px)}.faq-list{gap:10px}.faq-item__question{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:611px;font-size:18px;line-height:33px}.contact-section{padding-top:70px;padding-bottom:0}.contact-inner{flex-direction:column;gap:56px;width:min(100%,730px);display:flex}.contact-layout{flex-direction:column;align-items:center;gap:56px}.contact-image-wrap{background:#f8f8f8;border-radius:6px;width:100%;max-width:730px;height:728px;overflow:hidden}.contact-content{flex-direction:column;gap:25px;width:100%;max-width:730px;display:flex}.contact-title-block{flex-direction:column;gap:46px;display:flex}.contact-title{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:64px;font-weight:500;line-height:1.2}.contact-accent{background:var(--color-secondary);width:15px;height:15px}.contact-subtitle{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:26px}.contact-details{flex-direction:column;gap:2px;display:flex}.contact-name{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:24px;font-weight:500;line-height:26px}.contact-phone,.contact-email{color:var(--color-secondary);font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:400;line-height:26px}.contact-back-to-top{gap:2px}.contact-back-strip{margin-top:80px}.contact-back-to-top__icon{width:25px;height:12px}}@media (width>=1220px) and (width<=1599px){.product-detail-page--variant-1 .product-detail-main-grid{grid-template-columns:516px 622px;align-items:start;column-gap:120px;width:min(100%,1258px);display:grid}.product-detail-page--variant-1 .product-detail-media-col{width:516px}.product-detail-page--variant-1 .product-detail-image-frame{place-items:center;width:516px;min-height:512px;padding:0;display:grid}.product-detail-page--variant-1 .product-detail-image{width:76.46%;height:auto;max-height:76.46%}.product-detail-page--variant-1 .product-detail-content-col{gap:36.877px;width:622px}.product-detail-page--variant-1 .product-detail-content-top{gap:29.501px}.product-detail-page--variant-1 .product-detail-title{font-size:40px;line-height:normal}.product-detail-page--variant-1 .product-detail-action-panel{width:622px;padding:22px}.product-detail-page--variant-1 .product-detail-buy-row{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}@media (width>=1220px) and (width<=1345px){.product-detail-page--variant-1 .product-detail-main-grid{grid-template-columns:minmax(0,516fr) minmax(0,622fr);column-gap:clamp(24px,3.6vw,48px);width:100%;max-width:none}.product-detail-page--variant-1 .product-detail-media-col,.product-detail-page--variant-1 .product-detail-image-frame,.product-detail-page--variant-1 .product-detail-content-col,.product-detail-page--variant-1 .product-detail-action-panel{width:100%;min-width:0;max-width:none}}@media (width>=1220px){.products-content-shell{margin-top:34px}.cart-request-shell{width:min(100%,834px)}.cart-request-grid-two,.cart-request-grid-two--compact{gap:20px}.cart-request-grid-two--existing-company-contact{order:2}.cart-request-field--existing-email{order:3}.cart-page .contact-section{padding-top:96px}.cart-module-section{padding-top:50px}.cart-module-item__detail-value{font-size:16px;line-height:38px}.products-page--focused .products-content-shell.products-content-shell--after-marquee{margin-top:34px}.product-detail-breadcrumb-wrap{padding-top:34px}.cart-page .product-catalog-shell{margin-top:34px}.sticky-contact{display:flex}.product-detail-marquee-wrap{margin-top:53.4px}.hero-section{height:657px}.hero-section__content{width:461.195px;bottom:54px;left:107px}.hero-section__title{font-size:82px;line-height:86px}.hero-section__subtitle{font-size:32px;line-height:44px}.how-it-works-section{background:#f1f3f6;padding-top:64px;padding-bottom:64px}.how-it-works-layout{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:min(100%,1257px);margin-inline:auto}.how-it-works-intro{gap:2px;width:410px}.how-it-works-title{font-size:45.554px}.how-it-works-steps{flex-direction:row;justify-content:center;align-items:center;gap:22px;width:837px}.how-it-works-step{gap:39px;width:auto}.how-it-works-step[data-step-index="1"]{width:200px}.how-it-works-step[data-step-index="2"]{width:233px}.how-it-works-step[data-step-index="3"]{width:221px}.how-it-works-step-icon{width:100px;height:100px}.how-it-works-step-meta{flex-direction:row;align-items:flex-start;gap:0}.how-it-works-step-number{font-size:53.36px;line-height:36px}.how-it-works-step-label{text-align:left;white-space:normal;font-size:16px;line-height:23px}.how-it-works-step[data-step-index="1"] .how-it-works-step-label{max-width:170px;margin-left:8px}.how-it-works-step[data-step-index="2"] .how-it-works-step-label{max-width:194px;margin-left:7px}.how-it-works-step[data-step-index="3"] .how-it-works-step-label{max-width:184px;margin-left:7px}.products-page .product-catalog-shell{margin-top:0;margin-bottom:40px;display:block}.products-page .product-catalog-content{display:block}.products-page .product-catalog-breadcrumb-row,.product-detail-page .product-detail-breadcrumb-row,.cart-page .cart-breadcrumb-row{width:min(100%,1258px);margin-inline:auto}.products-page .product-catalog-header{margin-top:60px}.products-page .product-catalog-header__text{flex-direction:column;gap:24px;width:min(100%,1084px);padding-bottom:32px;display:flex}.products-page .product-catalog-header__title{font-size:45.554px}.products-page .product-catalog-header__description{max-width:none}.product-catalog-layout{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-catalog-grid{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr))}.product-catalog-card{gap:16px;padding:8px 8px 16px}.product-catalog-image{aspect-ratio:288/229}.product-catalog-card__title{font-size:18px;line-height:20px}.products-page .product-highlights-section{margin-top:96px;padding-top:96px;padding-bottom:96px}.products-page .product-highlights{gap:24px}.products-page .product-highlights__title{margin:0;font-size:40px;line-height:46px}.products-page .product-highlights__description{max-width:1024px;margin:0}.product-highlights{width:min(100%,1258px)}.product-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-highlights__summary-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.product-highlights__description{max-width:1039px}.product-highlights-card__image-wrap{height:299px}.product-detail-main-grid{grid-template-columns:532px 670px;align-items:start;column-gap:158px;width:min(100%,1360px);display:grid}.product-detail-media-col{width:532px}.product-detail-image-frame{place-items:center;width:532px;min-height:530px;padding:0;display:grid}.product-detail-image{width:80.57%;height:auto;max-height:80.57%}.product-detail-content-col{gap:40px;width:670px}.product-detail-content-top{gap:32px}.product-detail-title{font-size:45.554px;line-height:normal}.product-detail-action-panel{width:670px;padding:24px}.product-variants-section{padding-bottom:96px}.product-variants-shell{gap:34px;width:min(100%,1258px)}.product-variants-header{gap:20px}.product-variants-table-head{display:block}.product-variants-row{grid-template-columns:256px 256px minmax(0,1fr);gap:20px}.product-variants-row--head span{font-size:16px;line-height:26px}.product-variants-row--head,.product-variants-row--data{padding-left:0;padding-right:0}.product-variants-cell{padding:16px}.product-variants-actions-wrap{justify-self:end;padding-right:16px}.product-ausfuehrungen-section{padding-bottom:96px}.product-ausfuehrungen-shell{gap:34px;width:min(100%,1258px)}.product-ausfuehrungen-header{gap:20px}.product-ausfuehrungen-header p{max-width:1084px}.product-ausfuehrungen-table-head{display:block}.product-ausfuehrungen-row{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1fr);gap:20px}.product-ausfuehrungen-row--head span{font-size:16px;line-height:26px}.product-ausfuehrungen-row--head,.product-ausfuehrungen-row--data{padding-left:0;padding-right:0}.product-ausfuehrungen-cell{padding:16px}.product-ausfuehrungen-actions-wrap{justify-self:end;padding-right:16px}.product-detail-page .product-highlights-section{background:linear-gradient(203.529deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%);padding-top:96px;padding-bottom:96px;margin-top:96px!important}.product-detail-page .product-highlights{width:min(100%,1258px)}.product-detail-page .product-highlights__title{max-width:363px;font-size:40px;line-height:46px}.product-detail-page .product-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-detail-page .product-highlights-card{gap:16px;padding:8px 8px 16px}.product-detail-page .product-highlights-card__image-wrap{height:299px}.faq-section{padding-top:96px;padding-bottom:96px}.products-page .faq-section{padding-bottom:0}.faq-inner{width:min(100%,833px)}.faq-description{max-width:790.082px}.contact-section{padding-top:90px;padding-bottom:0}.contact-inner{gap:64px;width:min(100%,1258px)}.contact-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:20px;display:grid}.contact-image-wrap{aspect-ratio:1;grid-column:1/span 5;width:100%;max-width:none;height:auto}.contact-content{grid-column:7/span 6;width:100%;max-width:none;margin-top:0}.contact-title{font-size:64px;line-height:1.2}.contact-subtitle{font-size:16px;line-height:26px}.contact-back-strip{margin-top:129px}.contact-back-to-top__icon{width:25px;height:12.5px}.contact-back-to-top__label{width:127px}}.site-footer{color:var(--color-text-primary);background:linear-gradient(203.529deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%)}.site-footer__container{position:relative}.site-footer__desktop{display:none}.site-footer__compact{justify-content:center;padding-top:76px;padding-bottom:10px;display:flex}.site-footer__compact-inner{flex-direction:column;align-items:center;gap:66px;width:min(100%,351px);display:flex}.site-footer__accordion{border-top:1px solid #0a064880;width:100%}.site-footer__accordion-item{border-bottom:1px solid #0a064880}.site-footer__accordion-trigger{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.site-footer__accordion-title{font-family:var(--font-family-heading);opacity:.8;font-size:16px;font-weight:500;line-height:32px}.site-footer__accordion-chevron{width:11.5px;height:5.75px;color:var(--color-text-primary);transition:transform var(--motion-fast) var(--motion-easing)}.site-footer__accordion-chevron--open{transform:rotate(180deg)}.site-footer__accordion-panel{padding-bottom:14px}.site-footer__accordion-links{flex-direction:column;gap:8px;list-style:none;display:flex}.site-footer__accordion-link{color:var(--color-text-primary);transition:color var(--motion-fast) var(--motion-easing);font-size:15px;font-weight:400;line-height:20px;text-decoration:none}.site-footer__accordion-link:hover{color:var(--color-accent)}.site-footer__compact-meta{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.site-footer__social-icons{justify-content:center;align-items:center;gap:11px;display:flex}.site-footer__social-link{transition:opacity var(--motion-fast) var(--motion-easing);justify-content:center;align-items:center;display:inline-flex}.site-footer__social-link:hover{opacity:.8}.site-footer__icon{width:29.246px;height:29.246px;display:block}.site-footer__icon--kununu{width:auto;height:23.627px}.site-footer__copyright{color:var(--color-text-primary);white-space:nowrap;font-size:16px;font-weight:400;line-height:26px}.site-footer__copyright--compact{white-space:normal;text-align:center}.site-footer--shop{background:linear-gradient(198deg,#f6f8fc 50%,#e2e3e9 50%,#f6f8fc 50%)}.site-footer-shop__container{flex-direction:column;align-items:center;gap:32px;padding-top:48px;padding-bottom:10px;display:flex;position:relative}.site-footer-shop__top{flex-direction:column;align-items:center;gap:32px;display:flex}.site-footer-shop__back-link{color:#0a0648;width:257px;height:48px;font-family:var(--font-family-body);background:#fdfdfd;border-radius:5px;align-items:center;gap:14px;padding-left:26px;font-size:16px;font-weight:400;line-height:33px;text-decoration:none;transition:box-shadow .16s;display:inline-flex;box-shadow:0 8px 5px #0a06481f,-4px -8px 5px #ffffffde}.site-footer-shop__back-link:hover,.site-footer-shop__back-link:focus-visible,.site-footer-shop__back-link:active{box-shadow:inset 0 1px 6px #00000040}.site-footer-shop__back-icon{flex-shrink:0;width:18.5px;height:14.142px}.site-footer-shop__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 28px;max-width:238px;display:flex}.site-footer-shop__legal-link{color:#0a0648;font-family:var(--font-family-body);font-size:18px;font-weight:400;line-height:39px;text-decoration:none}.site-footer-shop__bottom{flex-direction:column;align-items:center;gap:30px;width:min(100%,349px);display:flex}.site-footer-shop__bottom .site-footer__social-icons{gap:11px}.site-footer-shop__copyright{color:#0a0648;text-align:center;font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:26px}.site-footer-shop__copyright--desktop{color:var(--Dark-Blue,#0a0648);font-family:geomanist,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:26px;display:none}.site-footer-shop__copyright--compact{display:block}@media (width<=619px){.site-footer-shop__container{flex-direction:column;align-self:stretch;align-items:center;gap:32px;width:100%;height:386px;padding:48px 10px 10px;display:flex}}@media (width>=620px){.site-footer-shop__container{padding-top:76px}.site-footer-shop__top{gap:32px}.site-footer-shop__legal{flex-wrap:nowrap;max-width:none}.site-footer-shop__bottom{width:min(100%,429px)}.site-footer-shop__copyright{white-space:nowrap}.site-footer__compact-inner{width:min(100%,629.5px)}.site-footer__accordion-title{font-size:18px;line-height:39px}.site-footer__compact-meta{width:min(100%,429px)}.site-footer__copyright--compact{white-space:nowrap}}@media (width>=620px) and (width<=1219px){.site-footer-shop__container{flex-direction:column;align-self:stretch;align-items:center;gap:32px;width:100%;height:374px;padding:76px 10px 10px;display:flex}}@media (width>=1220px){.site-footer-shop__container{align-items:stretch;gap:25px;min-height:248.644px;padding-top:39px;padding-bottom:0}.site-footer-shop__top{flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;padding-right:142px}.site-footer-shop__back-link{position:absolute;top:39px;left:141px}.site-footer-shop__legal{flex-wrap:nowrap;justify-content:flex-start;width:399px;max-width:none;position:absolute;top:44px;right:142px}.site-footer-shop__bottom{align-items:flex-start;gap:21px;width:auto;position:absolute;top:108px;right:163px}.site-footer-shop__bottom .site-footer__social-icons{justify-content:flex-start}.site-footer-shop__copyright{text-align:left;white-space:nowrap}.site-footer-shop__copyright--desktop{display:block}.site-footer-shop__copyright--compact,.site-footer__compact{display:none}.site-footer__desktop{min-height:627px;padding-top:70px;display:block;position:relative}.site-footer__columns{grid-template-columns:155px 382px 313px 128px;width:max-content;min-height:449px;display:grid}.site-footer__column{min-height:449px;color:var(--color-text-primary);flex-direction:column;display:flex}.site-footer__column--with-divider{padding-left:32px;position:relative}.site-footer__column--with-divider:before{content:"";border-left:1px solid #0a064859;height:449px;position:absolute;top:0;left:0}.site-footer__column-title{font-family:var(--font-family-heading);opacity:.8;white-space:nowrap;font-size:16px;font-weight:350;line-height:20px}.site-footer__column-links{flex-direction:column;gap:12px;margin-top:12px;list-style:none;display:flex}.site-footer__column-link{color:var(--color-text-primary);white-space:nowrap;transition:color var(--motion-fast) var(--motion-easing);font-size:16px;font-weight:400;line-height:20px;text-decoration:none}.site-footer__column-link:hover{color:var(--color-accent)}.site-footer__social{flex-direction:column;align-items:flex-start;gap:21px;display:flex;position:absolute;bottom:54px;right:0}.site-footer__social .site-footer__social-icons{justify-content:flex-start}}@media (width>=1600px){.site-footer-shop__container{min-height:248px}.site-footer-shop__top{padding-right:201px}.site-footer-shop__legal{right:201px}.site-footer-shop__back-link{top:39px;left:141px}.site-footer-shop__bottom{right:163px}.site-footer{background:linear-gradient(198.084deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%)}.site-footer__columns{grid-template-columns:197px 485px 409px 160px}.site-footer__column--with-divider{padding-left:62px}.site-footer__column-title{font-size:18px;line-height:39px}.site-footer__column-links{gap:0;margin-top:2px}.site-footer__column-link{font-size:18px;line-height:39px}.site-footer__social{bottom:72px}}@media (width>=620px) and (width<=1219px){.products-page .product-catalog-header{margin-top:92px}.products-page .product-highlights-section{margin-top:72px;padding-bottom:70px}.products-page .faq-section{padding-top:72px}.products-page .contact-section{padding-top:68px}}@media (width>=1220px) and (width<=1599px){.product-detail-page--variant-2 .product-showcase-layout,.product-detail-page--variant-3 .product-showcase-layout{grid-template-columns:minmax(0,532fr) minmax(0,670fr);column-gap:clamp(28px,3vw,64px);width:100%}.product-detail-page--variant-2 .product-gallery-shell,.product-detail-page--variant-2 .product-gallery-main-frame,.product-detail-page--variant-2 .product-info-panel,.product-detail-page--variant-2 .product-options-panel,.product-detail-page--variant-3 .product-gallery-shell,.product-detail-page--variant-3 .product-gallery-main-frame,.product-detail-page--variant-3 .product-info-panel,.product-detail-page--variant-3 .product-options-panel{width:100%;min-width:0;max-width:none}.product-detail-page--variant-2 .product-gallery-thumbs-scroll,.product-detail-page--variant-3 .product-gallery-thumbs-scroll{width:100%;min-width:0}.product-detail-page--variant-3 .product-showcase-layout.product-showcase-layout--v3{grid-template-columns:minmax(0,516fr) minmax(0,622fr);align-items:start;column-gap:clamp(24px,3.2vw,120px);width:100%;max-width:none}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-shell{justify-content:flex-start;gap:22.126px;width:100%;min-width:0;height:auto;min-height:0;max-height:none}.product-detail-page--variant-3 .product-gallery-main-frame.is-variant-3{aspect-ratio:516/512.068;width:100%;max-width:516px;height:auto}.product-detail-page--variant-3 .product-detail-page--variant-3 .product-detail-page--variant-3 .product-gallery-zoom-btn--overlay{width:44.252px;height:44.252px;padding:10.141px;bottom:10px;right:10px}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-row{justify-content:space-between;align-items:center;gap:0;width:100%;min-width:0;height:92px;margin-top:0;margin-bottom:0}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumb-nav{flex:0 0 32.267px;width:32.267px;height:44.252px}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-scroll{flex:0 auto;justify-content:center;gap:7.375px;width:calc(100% - 64.534px);min-width:0;max-width:446px;overflow:hidden}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumb{aspect-ratio:1;width:min(92.4px,25% - 5.53125px);min-width:min(92.4px,25% - 5.53125px);height:auto}.product-detail-page--variant-3 .product-info-panel--v3{gap:36.877px;width:100%;min-height:0}.product-detail-page--variant-3 .product-info-top-v3{gap:29.501px}.product-detail-page--variant-3 .product-info-top-v3 .product-info-title{font-size:40px;line-height:normal}.product-detail-page--variant-3 .product-info-panel--v3 .product-info-description{min-height:0}.product-detail-page--variant-3 .product-info-copy-v3,.product-detail-page--variant-3 .product-info-description--v3 .product-info-optionen-label-v3,.product-detail-page--variant-3 .product-info-description--v3 .product-info-optionen-text-v3{font-size:16px;line-height:23.97px}.product-detail-page--variant-3 .product-options-panel-v3{width:100%}.product-detail-page--variant-3 .product-wishes-and-buy-panel-v3{gap:22.126px;padding:22.126px}.product-detail-page--variant-3 .product-wishes-section{gap:11.063px}.product-detail-page--variant-3 .product-wishes-label,.product-detail-page--variant-3 .product-options-qty-row-v3 .product-options-qty-label{line-height:23.97px}.product-detail-page--variant-3 .product-wishes-textarea{resize:none;border-width:.922px;border-radius:5.532px;height:129.069px;padding:12px}.product-detail-page--variant-3 .product-options-qty-row-v3{gap:11.063px;margin-top:0}.product-detail-page--variant-3 .product-options-buy-row-v3{flex-wrap:nowrap;justify-content:space-between;gap:16px}.product-detail-page--variant-3 .product-options-add-btn-v3{align-self:auto;gap:11.063px;padding:11.063px 14.751px;font-size:14.751px;line-height:22.126px}.product-detail-page--variant-3 .product-options-add-btn-v3 .product-options-add-icon{width:29.501px;height:26.703px}}@media (width<=393px){.product-detail-page--variant-2 .product-gallery-thumbs-row,.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-row{--gallery-thumb-visible:2}.product-detail-page--variant-2 .product-gallery-thumb-nav,.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumb-nav{flex:0 0 30px;width:30px;height:42px}.product-detail-page--variant-2 .product-gallery-thumbs-scroll,.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-scroll{max-width:calc(100% - 60px);width:min(calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1))), calc(100% - 60px))}}@media (width>=620px) and (width<=1219px){.product-detail-page--variant-3 .product-showcase-section{padding-top:70px;padding-bottom:70px}.product-detail-page--variant-3 .product-showcase-layout.product-showcase-layout--v3{grid-template-columns:minmax(0,1fr);row-gap:70px;width:min(100%,730px)}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-shell{justify-content:flex-start;gap:22.126px;width:100%;height:auto;min-height:0;max-height:none}.product-detail-page--variant-3 .product-gallery-main-frame.is-variant-3{aspect-ratio:730/691;width:100%;height:auto}.product-detail-page--variant-3 .product-detail-page--variant-3 .product-detail-page--variant-3 .product-gallery-zoom-btn--overlay{width:44.252px;height:44.252px;padding:10.141px;bottom:10px;right:10px}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-row{justify-content:space-between;gap:0;width:100%;height:92px;margin-top:0;margin-bottom:0}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumb-nav{flex:0 0 32.267px;width:32.267px;height:44.252px}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-scroll{flex:0 auto;justify-content:center;gap:7.375px;width:calc(100% - 64.534px);min-width:0;max-width:644px;overflow:hidden}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumb{aspect-ratio:1;width:min(92.4px,25% - 5.53125px);min-width:min(92.4px,25% - 5.53125px);height:auto}.product-detail-page--variant-3 .product-info-panel--v3{gap:36.877px;width:100%;min-height:0}.product-detail-page--variant-3 .product-info-top-v3{gap:29.501px}.product-detail-page--variant-3 .product-info-top-v3 .product-info-title{font-size:40px;line-height:normal}.product-detail-page--variant-3 .product-info-panel--v3 .product-info-description{min-height:0}.product-detail-page--variant-3 .product-info-copy-v3,.product-detail-page--variant-3 .product-info-description--v3 .product-info-optionen-label-v3,.product-detail-page--variant-3 .product-info-description--v3 .product-info-optionen-text-v3{font-size:14.751px;line-height:23.97px}.product-detail-page--variant-3 .product-options-panel-v3{width:100%}.product-detail-page--variant-3 .product-wishes-and-buy-panel-v3{gap:22.126px;padding:22.126px}.product-detail-page--variant-3 .product-wishes-section{gap:11.063px}.product-detail-page--variant-3 .product-wishes-label,.product-detail-page--variant-3 .product-options-qty-row-v3 .product-options-qty-label{line-height:23.97px}.product-detail-page--variant-3 .product-wishes-textarea{resize:none;border-width:.922px;border-radius:5.532px;height:129.069px;padding:12px}.product-detail-page--variant-3 .product-options-qty-row-v3{gap:11.063px;margin-top:0}.product-detail-page--variant-3 .product-options-buy-row-v3{flex-wrap:nowrap;justify-content:space-between;gap:16px}.product-detail-page--variant-3 .product-options-add-btn-v3{align-self:auto;gap:11.063px;padding:11.063px 14.751px;font-size:14.75px;line-height:22.126px}.product-detail-page--variant-3 .product-options-add-btn-v3 .product-options-add-icon{width:29.501px;height:26.703px}}@media (width<=619px){.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-row{--gallery-thumb-size:64px;--gallery-thumb-gap:6px;--gallery-thumb-visible:3}.product-detail-page--variant-3 .product-showcase-section{padding-top:70px;padding-bottom:70px}.product-detail-page--variant-3 .product-showcase-layout.product-showcase-layout--v3{grid-template-columns:minmax(0,1fr);row-gap:70px;width:min(100%,350px)}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-shell{justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:0;max-height:none}.product-detail-page--variant-3 .product-gallery-main-frame.is-variant-3{aspect-ratio:350/366;width:100%;height:auto}.product-detail-page--variant-3 .product-detail-page--variant-3 .product-detail-page--variant-3 .product-gallery-zoom-btn--overlay{width:44.252px;height:44.252px;padding:10.141px;bottom:10px;right:10px}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-row{justify-content:space-between;align-items:center;gap:0;width:100%;min-width:0;height:64px;margin-top:0;margin-bottom:0}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumb-nav{flex:0 0 32px;width:32px;height:44px}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-scroll{width:min(calc((var(--gallery-thumb-size) * var(--gallery-thumb-visible)) + (var(--gallery-thumb-gap) * (var(--gallery-thumb-visible) - 1))), calc(100% - 64px));box-sizing:border-box;flex:0 auto;justify-content:flex-start;gap:6px;max-width:calc(100% - 64px);overflow:auto hidden}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-scroll::-webkit-scrollbar{display:none}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-scroll{scrollbar-width:none}.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumb{aspect-ratio:1;width:64px;min-width:64px;height:auto}.product-detail-page--variant-3 .product-info-panel--v3{gap:36.877px;width:100%;min-height:0}.product-detail-page--variant-3 .product-info-top-v3{gap:29.501px}.product-detail-page--variant-3 .product-info-top-v3 .product-info-title{font-size:32px;line-height:normal}.product-detail-page--variant-3 .product-info-panel--v3 .product-info-description{min-height:0}.product-detail-page--variant-3 .product-info-copy-v3,.product-detail-page--variant-3 .product-info-description--v3 .product-info-optionen-label-v3,.product-detail-page--variant-3 .product-info-description--v3 .product-info-optionen-text-v3{font-size:16px;line-height:23.97px}.product-detail-page--variant-3 .product-options-panel-v3{width:100%}.product-detail-page--variant-3 .product-wishes-and-buy-panel-v3{gap:22.126px;padding:22.126px}.product-detail-page--variant-3 .product-wishes-section{gap:11.063px}.product-detail-page--variant-3 .product-wishes-label,.product-detail-page--variant-3 .product-options-qty-row-v3 .product-options-qty-label{line-height:23.97px}.product-detail-page--variant-3 .product-wishes-textarea{resize:none;border-width:.922px;border-radius:5.532px;height:129.069px;padding:12px}.product-detail-page--variant-3 .product-options-qty-row-v3{gap:11.063px;margin-top:0}.product-detail-page--variant-3 .product-options-buy-row-v3{flex-direction:column;align-items:flex-start;gap:12px}.product-detail-page--variant-3 .product-options-add-btn-v3{align-self:flex-start}.product-detail-page--variant-3 .product-options-add-btn-v3__label-desktop{display:none}.product-detail-page--variant-3 .product-options-add-btn-v3__label-mobile{display:inline}}@media (width>=620px){.product-detail-page--variant-3 .product-options-add-btn-v3__label-mobile{display:none}}@media (width>=1220px) and (width<=1599px){.products-page .how-it-works-layout{justify-content:space-between;gap:clamp(24px,4.2vw,96px);width:100%;max-width:none}.products-page .how-it-works-intro{flex:0 clamp(360px,30vw,500px);width:clamp(360px,30vw,500px)}.products-page .how-it-works-steps{flex:auto;justify-content:space-between;gap:clamp(14px,2.1vw,34px);width:auto;min-width:0}.products-page .how-it-works-step{flex:1 1 0;width:auto;min-width:0;max-width:250px}.products-page .how-it-works-step[data-step-index="1"],.products-page .how-it-works-step[data-step-index="2"],.products-page .how-it-works-step[data-step-index="3"]{width:auto}.products-page .how-it-works-step[data-step-index="1"] .how-it-works-step-label,.products-page .how-it-works-step[data-step-index="2"] .how-it-works-step-label,.products-page .how-it-works-step[data-step-index="3"] .how-it-works-step-label{max-width:100%;margin-left:clamp(4px,.55vw,8px)}.products-page .product-catalog-breadcrumb-row{width:100%;max-width:none}}.cart-page .product-catalog-shell .breadcrumb-item--prefix{flex-basis:100%}@media (width>=620px){.cart-page .product-catalog-shell .breadcrumb-item--prefix{flex-basis:auto}}@media (width>=1600px){.cart-request-shell{width:min(100%,808px)}.cart-confirmation-shell{width:min(100%,1634px);height:auto;margin-bottom:8px;padding-top:161px}.cart-confirmation-hero{grid-template-columns:minmax(0,57.89%) minmax(0,41.01%);align-items:flex-start;gap:20px}.cart-confirmation-image-col{aspect-ratio:946/720;justify-content:flex-start;align-items:flex-start;width:100%;max-width:946px;height:auto}.cart-confirmation-product-img{width:100%;max-width:946px;height:auto}.cart-confirmation-text-col{gap:64px;width:100%;max-width:670px}.cart-confirmation-intro{gap:71px}.cart-confirmation-title{font-size:73px;line-height:normal}.cart-confirmation-subtitle{font-size:24px;line-height:33px}.cart-confirmation-contact{gap:0}.cart-confirmation-contact-title{font-size:24px;line-height:normal}.cart-confirmation-contact-link{font-size:24px;line-height:26px}.cart-confirmation-contact-link:nth-child(2) .cart-confirmation-contact-icon img{width:40.797px;height:39.584px}.cart-request-grid-two,.cart-request-grid-two--compact{gap:20px}.cart-request-grid-two--existing-company-contact{order:2}.cart-request-field--existing-email{order:3}.cart-request-header h1{font-size:45.554px}.cart-page .contact-section{padding-top:100px}.cart-module-section{padding-top:58px}.hero-section__content{bottom:58px;left:142px}.how-it-works-section{background:linear-gradient(193.642deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%);padding-top:120px;padding-bottom:122px}.how-it-works-layout{justify-content:space-between;gap:155px;width:min(100%,1634px);margin-inline:auto}.how-it-works-intro{width:531px}.how-it-works-title{max-width:356px}.how-it-works-steps{justify-content:space-between;gap:0;width:921px}.how-it-works-step[data-step-index="1"]{width:200px}.how-it-works-step[data-step-index="2"]{width:233px}.how-it-works-step[data-step-index="3"]{width:221px}.how-it-works-step-icon{width:115px;height:115px}.how-it-works-step-label{font-size:18px}.products-page .product-catalog-shell{margin-top:0}.products-page .product-catalog-breadcrumb-row,.product-detail-page .product-detail-breadcrumb-row,.cart-page .cart-breadcrumb-row{width:min(100%,1634px)}.products-page .product-catalog-header{margin-top:60px}.products-page .product-catalog-header__text{gap:24px}.product-catalog-content{width:min(100%,1634px);margin-inline:auto}.product-catalog-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.product-catalog-sidebar{grid-column:span 2;width:100%;min-width:0}.product-catalog-grid{grid-column:span 9;grid-template-columns:repeat(9,minmax(0,1fr));gap:20px}.product-catalog-grid .product-catalog-card{grid-column:span 3}.product-catalog-card{gap:26px;padding-bottom:26px}.product-catalog-image{aspect-ratio:auto;height:299px}.product-catalog-card__title{font-size:20px;line-height:24px}.products-page .product-highlights-section{margin-top:96px;padding-top:96px;padding-bottom:96px}.products-page .product-highlights{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 20px;width:min(100%,1634px);margin-inline:auto;display:grid}.products-page .product-highlights__title{grid-column:3/span 9;margin:0;font-size:40px}.products-page .product-highlights__summary-row{grid-column:3/span 9;justify-content:space-between;align-items:flex-end;gap:24px;width:100%}.products-page .product-highlights__description{max-width:1024px;margin:0}.products-page .product-highlights-grid{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.products-page .product-highlights-grid .product-highlights-card{grid-column:span 3}.products-page .product-highlights-grid .product-highlights-card:first-child{grid-column:3/span 3}.products-page .product-highlights-grid .product-highlights-card{gap:26px;padding-bottom:26px}.products-page .product-highlights-card__title{font-size:20px;line-height:24px}.product-detail-page .product-highlights-section{background:linear-gradient(198.614deg,#f6f8fc 50%,#e1e3e8 50%,#f1f3f6 50%,#f6f8fc 50%)}.product-detail-page .product-highlights{width:min(100%,1222px)}.product-detail-page .product-highlights-grid{gap:20px}.product-detail-page .product-highlights-card{gap:26px;padding-bottom:26px}.product-detail-page .product-highlights-card__title{font-size:20px}.product-highlights__title{font-size:36px}.product-highlights-card{gap:16px;padding-bottom:16px}.product-highlights-card__image-wrap{height:299px}.product-detail-main-grid{width:min(100%,1360px)}.product-variants-shell{width:min(100%,1258px)}.faq-section{padding-top:112px;padding-bottom:112px}.products-page .faq-section{padding-bottom:0}.faq-inner{width:min(100%,808px)}.faq-description{max-width:766.37px}.contact-section{padding-top:90px;padding-bottom:0}.contact-inner{gap:96px;width:min(100%,1634px);margin-inline:auto}.contact-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start;column-gap:20px}.contact-image-wrap{aspect-ratio:1;background:#f6f8fc;border-radius:6px;grid-column:2/span 5;width:100%;max-width:none;height:auto;overflow:hidden}.contact-content{grid-column:8/span 5;width:100%;max-width:none;margin-top:36px}.contact-title-block{flex-direction:column;gap:46px;display:flex}.contact-title{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:64px;font-weight:500;line-height:1.2}.contact-accent{background:var(--color-secondary);width:15px;height:15px}.contact-subtitle{color:var(--color-secondary);font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:26px}.contact-details{flex-direction:column;gap:2px;display:flex}.contact-name{color:var(--color-secondary);font-family:var(--font-family-heading);margin:0;font-size:24px;font-weight:500;line-height:26px}.contact-phone,.contact-email{color:var(--color-secondary);font-family:var(--font-family-body);margin:0;font-size:16px;font-weight:400;line-height:26px}.contact-back-to-top{gap:2px}.contact-back-to-top__icon{width:25px;height:12.5px}.contact-back-to-top__label{width:127px}}.product-gallery-main-frame{isolation:isolate;position:relative}.product-gallery-main-frame>.product-gallery-zoom-btn--overlay{z-index:21;bottom:10px;right:10px}.product-gallery-main-frame>.product-gallery-thumb-image{object-fit:contain;object-position:center}.product-gallery-shell--variant-1{gap:14px;width:100%}.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1{width:100%;height:auto;min-height:350px;padding:18px}.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1 .product-gallery-main-image{object-fit:contain;width:100%;height:100%}@media (width<=619px){.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1{place-items:center;min-height:366px;padding:0;display:grid}.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1 .product-gallery-main-image{width:76.46%;height:auto;max-height:76.46%}}@media (width>=620px) and (width<=1219px){.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1{place-items:center;min-height:691px;padding:0;display:grid}.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1 .product-gallery-main-image{width:76.46%;height:auto;max-height:76.46%}}@media (width>=1220px) and (width<=1599px){.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1{place-items:center;width:516px;min-height:512px;padding:0;display:grid}.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1 .product-gallery-main-image{width:76.46%;height:auto;max-height:76.46%}}@media (width>=1220px) and (width<=1345px){.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1{width:100%;min-width:0;max-width:none}}@media (width>=1600px){.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1{place-items:center;width:532px;min-height:530px;padding:0;display:grid}.product-detail-page--variant-1 .product-gallery-main-frame.is-variant-1 .product-gallery-main-image{width:80.57%;height:auto;max-height:80.57%}}@media (width<=619px){.product-detail-page .product-highlights-card__image-wrap{aspect-ratio:1;height:auto}.product-detail-page--variant-1 .product-detail-main-grid{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:40px;width:100%;max-width:none;display:grid}.product-detail-page--variant-1 .product-detail-media-col,.product-detail-page--variant-1 .product-detail-content-col{grid-column:1/-1;width:100%;min-width:0;max-width:none}.product-detail-page--variant-2 .product-showcase-layout,.product-detail-page--variant-3 .product-showcase-layout.product-showcase-layout--v3{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:70px;width:100%;max-width:none;display:grid}.product-detail-page--variant-2 .product-showcase-layout>*,.product-detail-page--variant-3 .product-showcase-layout.product-showcase-layout--v3>*{grid-column:1/-1;width:100%;min-width:0;max-width:none}.product-detail-page--variant-2 .product-gallery-shell,.product-detail-page--variant-2 .product-gallery-main-frame,.product-detail-page--variant-2 .product-gallery-thumbs-row,.product-detail-page--variant-2 .product-info-panel,.product-detail-page--variant-2 .product-options-panel{max-width:none}.product-detail-page .product-highlights-card__image-wrap,.products-page .product-highlights-card__image-wrap{aspect-ratio:1;height:auto}.product-detail-page .product-highlights,.products-page .product-highlights{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:14px;width:100%;max-width:none;display:grid}.product-detail-page .product-highlights__title,.product-detail-page .product-highlights__summary-row,.product-detail-page .product-highlights-grid,.products-page .product-highlights__title,.products-page .product-highlights__summary-row,.products-page .product-highlights-grid{grid-column:1/-1;width:100%;max-width:none}.product-detail-page .faq-inner,.products-page .faq-inner{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:45px;width:100%;max-width:none;display:grid}.product-detail-page .faq-header,.product-detail-page .faq-list,.products-page .faq-header,.products-page .faq-list{grid-column:1/-1;width:100%;max-width:none}}@media (width>=834px) and (width<=1219px){.product-detail-page .contact-inner,.products-page .contact-inner{width:100%!important;max-width:none!important}.product-detail-page .contact-layout,.products-page .contact-layout{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:56px;display:grid;width:100%!important}.product-detail-page .contact-image-wrap,.product-detail-page .contact-content,.products-page .contact-image-wrap,.products-page .contact-content{grid-column:1/-1;width:100%!important;max-width:none!important}.product-detail-page .contact-image-wrap,.products-page .contact-image-wrap{aspect-ratio:1;height:auto!important}.product-detail-page .faq-inner,.products-page .faq-inner{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:45px;display:grid;width:100%!important;max-width:none!important}.product-detail-page .faq-header,.product-detail-page .faq-list,.products-page .faq-header,.products-page .faq-list{grid-column:1/-1;width:100%;max-width:none}.product-detail-page .product-highlights,.products-page .product-highlights{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:24px;display:grid;width:100%!important;max-width:none!important}.product-detail-page .product-highlights__title,.product-detail-page .product-highlights__summary-row,.product-detail-page .product-highlights-grid,.products-page .product-highlights__title,.products-page .product-highlights__summary-row,.products-page .product-highlights-grid{grid-column:1/-1;width:100%;max-width:none}.product-detail-page .product-highlights-card__image-wrap,.products-page .product-highlights-card__image-wrap{aspect-ratio:1;height:auto!important}.products-page .how-it-works-layout{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:64px;display:grid;width:100%!important;max-width:none!important}.products-page .how-it-works-intro,.products-page .how-it-works-steps{grid-column:1/-1;width:100%!important;max-width:none!important}.cart-page .contact-inner{width:100%!important;max-width:none!important}.cart-page .contact-layout{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:56px;display:grid;width:100%!important}.cart-page .contact-image-wrap,.cart-page .contact-content{grid-column:1/-1;width:100%!important;max-width:none!important}.cart-page .contact-image-wrap{aspect-ratio:1;height:auto!important}.cart-page .cart-module-shell,.cart-page .cart-request-shell,.cart-page .cart-confirmation-shell,.cart-page .cart-confirmation-image-col,.cart-page .cart-confirmation-product-img,.cart-page .cart-confirmation-text-col{width:100%!important;max-width:none!important}.product-detail-page .product-variants-shell,.product-detail-page .product-ausfuehrungen-shell{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:28px;display:grid;width:100%!important;max-width:none!important}.product-detail-page .product-variants-header,.product-detail-page .product-variants-table,.product-detail-page .product-ausfuehrungen-header,.product-detail-page .product-ausfuehrungen-table{grid-column:1/-1;width:100%;max-width:none}.product-detail-page--variant-1 .product-detail-main-grid{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:70px;display:grid;width:100%!important;max-width:none!important}.product-detail-page--variant-1 .product-detail-media-col,.product-detail-page--variant-1 .product-detail-content-col{grid-column:1/-1;width:100%;min-width:0;max-width:none}.product-detail-page--variant-2 .product-showcase-layout,.product-detail-page--variant-3 .product-showcase-layout.product-showcase-layout--v3{column-gap:var(--space-grid-column-gap);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:70px;display:grid;width:100%!important;max-width:none!important}.product-detail-page--variant-2 .product-showcase-layout>*,.product-detail-page--variant-3 .product-showcase-layout.product-showcase-layout--v3>*{grid-column:1/-1;width:100%;min-width:0;max-width:none}.product-detail-page--variant-2 .product-gallery-shell,.product-detail-page--variant-2 .product-gallery-main-frame,.product-detail-page--variant-2 .product-gallery-thumbs-row,.product-detail-page--variant-2 .product-info-panel,.product-detail-page--variant-2 .product-options-panel,.product-detail-page--variant-3 .product-gallery-shell,.product-detail-page--variant-3 .product-gallery-main-frame.is-variant-3,.product-detail-page--variant-3 .product-info-panel--v3,.product-detail-page--variant-3 .product-options-panel-v3{max-width:none!important}.product-detail-page--variant-1 .product-gallery-thumbs-scroll,.product-detail-page--variant-2 .product-gallery-thumbs-scroll,.product-detail-page--variant-3 .product-showcase-layout--v3 .product-gallery-thumbs-scroll{margin-inline:auto;justify-content:center!important}.product-detail-page .product-gallery-main-image,.product-detail-page--variant-2 .product-gallery-main-frame.is-variant-2 .product-gallery-main-image,.product-detail-page--variant-3 .product-gallery-main-frame.is-variant-3 .product-gallery-main-image{object-position:center center!important}}.catalog-spinner{border:2px solid #ebebeb;border-top-color:var(--color-secondary);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite catalog-spin;display:inline-block}@keyframes catalog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catalog-spinner{opacity:.6;border-top-color:#ebebeb;animation:none}}.transition-fast{transition-duration:var(--motion-fast);transition-timing-function:var(--motion-easing)}.transition-normal{transition-duration:var(--motion-normal);transition-timing-function:var(--motion-easing)}.transition-slow{transition-duration:var(--motion-slow);transition-timing-function:var(--motion-easing)}.fade-in{animation:fade-in var(--motion-normal) var(--motion-easing) both}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sticky-contact__item{transition:transform .3s ease-in-out;overflow:hidden;transform:translate(160px);box-shadow:0 3px 6px #00000029}.sticky-contact__item:hover{transform:translate(0)}@media (width>=1220px) and (width<=1599px){.sticky-contact__item{transform:translate(172px)}}.marquee-track{will-change:transform;width:max-content;animation:60s linear infinite marquee-scroll;display:flex;transform:translate(0)}.marquee-group{flex-shrink:0;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-banner:hover .marquee-track{animation-play-state:paused}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--color-text-primary);background-color:var(--color-background);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding-mobile);margin-inline:auto}@media (width>=620px){.container{padding-inline:var(--container-padding-tablet)}}@media (width>=1220px){.container{padding-inline:var(--container-padding-desktop)}}@media (width>=1600px){.container{padding-inline:var(--container-padding-desktop-xl)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
