@charset "UTF-8";:root{--color-white: #fff;--color-white-13: #ffffff21;--color-white-40: #fff6;--color-white-45: #ffffff73;--color-white-55: #ffffff8c;--color-spring-wood: #faf9f6;--color-pampas: #f5f4f0;--color-pampas-94: rgb(246 245 241 / 94%);--color-pampas-0: rgb(246 245 241 / 0%);--color-desert-storm: #f2f1ec;--color-cararra: #eeede7;--color-quill-gray: #e9e7e0;--color-timberwolf: #d7d5cb;--color-manz: #eeeb63;--color-citrine-white: #f7f5c9;--color-corn-harvest: #82800e;--color-westar: #e3e2db;--color-mist-gray: #c9c8c0;--color-tapa: #76756e;--color-fuscous-gray: #55554e;--color-tuatara: #2a2a28;--color-tuatara-78: #2a2a28c7;--color-dark: #111;--color-black: #010101;--color-tuscany: #b8722a;--surface-white: var(--color-white);--surface-white-45: var(--color-white-45);--surface-white-55: var(--color-white-55);--surface-white-reduced: var(--color-cararra);--surface-light-highlight: var(--color-spring-wood);--surface-hightlight-reduced: var(--color-citrine-white);--surface-light: var(--color-pampas);--surface-light-94: var(--color-pampas-94);--surface-light-0: var(--color-pampas-0);--surface-light-reduced: var(--color-desert-storm);--surface-grey: var(--color-cararra);--surface-dark-grey: var(--color-quill-gray);--surface-highlight: var(--color-manz);--surface-dark-reduced: var(--color-dark);--surface-dark: var(--color-tuatara);--surface-dark-78: var(--color-tuatara-78);--stroke-white-13: var(--color-white-13);--stroke-white-40: var(--color-white-40);--stroke-light: var(--color-westar);--stroke-light-reduced: var(--color-timberwolf);--stroke-highlight: var(--color-manz);--stroke-highlight-reduced: var(--color-corn-harvest);--stroke-warn: var(--color-tuscany);--stroke-dark: var(--color-tuatara);--text-white: var(--color-white);--text-white-reduced: var(--color-cararra);--text-light-reduced: var(--color-timberwolf);--text-grey-reduced: var(--color-westar);--text-grey: var(--color-mist-gray);--text-dark-grey-reduced: var(--color-tapa);--text-dark-grey: var(--color-fuscous-gray);--text-dark: var(--color-tuatara);--text-highlight: var(--color-manz);--text-highlight-reduced: var(--color-corn-harvest);--text-warn: var(--color-tuscany);--icon-light: var(--color-white);--icon-dark: var(--color-tuatara);--icon-black: var(--color-black);--radius-xs: 2px;--radius-s: 5px;--radius-m: 10px;--radius-l: 14px;--radius-xl: 18px;--radius-2xl: 22px;--radius-rounded: 99999px;--box-shadow-small: 0px 18px 46px rgb(28 28 24 / 7%);--box-shadow-large: 0px 24px 60px rgb(28 28 24 / 16%);--icon-size-s: 16px;--icon-size-m: 22px;--icon-size-l: 30px;--logo-size: 135px;--distance-5xs: 4px;--distance-4xs: 6px;--distance-3xs: 8px;--distance-2xs: 9px;--distance-xs: 10px;--distance-s: 12px;--distance-m: 14px;--distance-l: 16px;--distance-xl: 18px;--distance-2xl: 20px;--distance-3xl: 24px;--distance-4xl: 30px;--distance-5xl: 32px;--distance-6xl: 38px;--distance-7xl: 44px;--distance-8xl: 48px;--distance-9xl: 54px;--distance-10xl: 60px;--distance-11xl: 72px;--distance-12xl: 96px;--max-width-small: 1180px;--max-width: 1440px;--font-primary: "Poppins", "Helvetica", "Arial", sans-serif;--font-secondary: "Inter", "Helvetica", "Arial", sans-serif;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-s: 12px;--font-size-m: 13px;--font-size-l: 13.5px;--font-size-xl: 15px;--font-size-2xl: 22px;--font-size-3xl: 28px;--font-size-4xl: 30px;--font-size-5xl: 32px;--font-size-6xl: 42px;--font-size-7xl: 52px;--font-size-8xl: 84px;--font-size-9xl: 96px;--line-height-s: 100%;--line-height-m: 110%;--line-height-l: 140%;--line-height-xl: 150%;--line-height-2xl: 160%;--line-height-3xl: 170%;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-extra-bold: 800;--letter-spacing-s: -.01em;--letter-spacing-m: .05em;--letter-spacing-l: .1em;--letter-spacing-xl: .16em;--letter-spacing-2xl: .2em;--transition-default: .2s;--gradient-dark: linear-gradient(180deg, #2f2e2b 0%, #242421 100%)}@font-face{font-family:Inter;font-weight:300;src:url(./lumatek-inter-light.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:800;src:url(./lumatek-inter-extra-bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:300;src:url(./lumatek-poppins-light.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:400;src:url(./lumatek-poppins-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:500;src:url(./lumatek-poppins-medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:600;src:url(./lumatek-poppins-semi-bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:800;src:url(./lumatek-poppins-extra-bold.woff2) format("woff2");font-display:swap}.display-none{display:none}.visually-hidden{position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;white-space:nowrap;overflow:hidden;clip-path:inset(100%);clip:rect(0 0 0 0)}.wrapper,.wrapper--high-specificity:is(.wrapper){--wrapper-padding: var(--distance-2xl);display:grid;padding-inline:var(--wrapper-padding)}@media(min-width:768px){.wrapper,.wrapper--high-specificity:is(.wrapper){--wrapper-padding: var(--distance-6xl)}}@media(min-width:1024px){.wrapper,.wrapper--high-specificity:is(.wrapper){--wrapper-padding: var(--distance-10xl);padding-inline:max(var(--wrapper-padding),(100% - var(--max-width)) / 2 + var(--wrapper-padding))}}.section-margin-s{--section-margin: var(--distance-3xl);margin-bottom:var(--section-margin)}.section-margin-m{--section-margin: var(--distance-6xl);margin-bottom:var(--section-margin)}@media(min-width:1024px){.section-margin-m{--section-margin: var(--distance-10xl)}}.section-margin-l{--section-margin: var(--distance-10xl);margin-bottom:var(--section-margin)}@media(min-width:768px){.section-margin-l{--section-margin: var(--distance-11xl)}}@media(min-width:1024px){.section-margin-l{--section-margin: var(--distance-12xl)}}.section-margin-top-s{margin-top:var(--distance-3xl)}.section-margin-top-m{margin-top:var(--distance-6xl)}@media(min-width:1024px){.section-margin-top-m{margin-top:var(--distance-10xl)}}.section-margin-top-l{margin-top:var(--distance-10xl)}@media(min-width:768px){.section-margin-top-l{margin-top:var(--distance-11xl)}}@media(min-width:1024px){.section-margin-top-l{margin-top:var(--distance-12xl)}}.lumatek-richtext strong{font-family:var(--font-secondary);font-weight:var(--font-weight-extra-bold)}.lumatek-richtext p{margin:0 0 var(--distance-m)}.lumatek-richtext p:last-child{margin:0}.lumatek-richtext a{text-decoration:underline;color:currentcolor}.lumatek-richtext a:hover{text-decoration:none}.headline-highlight{padding-inline:.12em;color:var(--text-dark);background:linear-gradient(to bottom,transparent 10%,var(--surface-highlight) 10%,var(--surface-highlight) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lumatek-highlight-link{display:inline-block;border-bottom:2px solid var(--stroke-highlight);padding-bottom:var(--distance-5xs);width:max-content;font-family:var(--font-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;text-decoration:none;letter-spacing:var(--letter-spacing-m);color:var(--text-dark);transition:border-bottom-color var(--transition-default)}.lumatek-highlight-link--reduced{border-bottom:2px solid var(--stroke-highlight-reduced)}.lumatek-highlight-link:hover{border-bottom-color:transparent}:root{--body-color: var(--surface-light);--body-color-94: var(--surface-light-94);--body-color-0: var(--surface-light-0);--colorBody: var(--body-color)}html,body{background-color:var(--body-color)}html *,body *{font-family:var(--font-primary)}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 *{font-family:var(--font-secondary)}.main-content{min-height:unset}.btn.btn.btn{border:1px solid transparent;border-radius:var(--radius-s);padding:var(--distance-s) var(--distance-3xl) var(--distance-m);font-family:var(--font-secondary);font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-m)}.btn.btn.btn--small,.btn.btn.btn--tertiary{padding:var(--distance-xs) var(--distance-2xl);font-size:var(--font-size-xs)}.btn.btn.btn:not(.btn.btn.btn--secondary,.btn.btn.btn--tertiary,.btn.btn.btn--body,.btn.btn.btn--inverse,.btn.btn.btn--highlight,.btn.btn.btn--buy-button){color:var(--text-white);background-color:var(--surface-dark)}.btn.btn.btn:not(.btn.btn.btn--secondary,.btn.btn.btn--tertiary,.btn.btn.btn--body,.btn.btn.btn--inverse,.btn.btn.btn--highlight,.btn.btn.btn--buy-button):hover{color:var(--text-grey)}.btn.btn.btn:not(.btn.btn.btn--secondary,.btn.btn.btn--tertiary,.btn.btn.btn--body,.btn.btn.btn--inverse,.btn.btn.btn--highlight,.btn.btn.btn--buy-button):is([disabled],.disabled){color:var(--text-dark-grey-reduced)}.btn.btn.btn:not(.btn.btn.btn--secondary,.btn.btn.btn--tertiary,.btn.btn.btn--body,.btn.btn.btn--inverse,.btn.btn.btn--highlight,.btn.btn.btn--buy-button):is([disabled],.disabled):after{display:none}.btn.btn.btn--secondary,.btn.btn.btn--tertiary,.btn.btn.btn--body{border-color:var(--stroke-dark);color:var(--text-dark);background-color:transparent}.btn.btn.btn--secondary:is([disabled],.disabled),.btn.btn.btn--tertiary:is([disabled],.disabled),.btn.btn.btn--body:is([disabled],.disabled){color:var(--text-dark-grey-reduced)}.btn.btn.btn--secondary:is([disabled],.disabled):after,.btn.btn.btn--tertiary:is([disabled],.disabled):after,.btn.btn.btn--body:is([disabled],.disabled):after{display:none}.btn.btn.btn--inverse:not(.btn.btn.btn--inverse-filled){border-color:var(--stroke-white-40);color:var(--text-white);background-color:transparent}.btn.btn.btn--inverse:not(.btn.btn.btn--inverse-filled):hover{color:var(--text-white-reduced)}.btn.btn.btn--inverse:not(.btn.btn.btn--inverse-filled):is([disabled],.disabled){color:var(--text-white-reduced)}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled),.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn),.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn){position:relative;border-color:transparent;color:var(--text-dark);overflow:hidden;transition:background .2s ease 0s}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled):after,.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn):after,.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn):after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg)}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled):hover:after,.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn):hover:after,.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn):hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled):hover,.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn):hover,.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn):hover{color:var(--text-dark-grey)}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled):is([disabled],.disabled),.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn):is([disabled],.disabled),.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn):is([disabled],.disabled){color:var(--text-dark-grey)}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled):is([disabled],.disabled):after,.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn):is([disabled],.disabled):after,.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn):is([disabled],.disabled):after{display:none}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled){background-color:var(--surface-white)}.btn.btn.btn--inverse:is(.btn.btn.btn--inverse-filled):after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,0%,.1),transparent)}.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn),.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn){background-color:var(--surface-highlight)}.btn.btn.btn--highlight:is(.btn.btn.btn):is(.btn.btn.btn):after,.btn.btn.btn--buy-button:is(.btn.btn.btn):is(.btn.btn.btn):after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.btn.btn.btn--buy-button{text-align:left}.btn.btn.btn--design-alternative{width:max-content;border-radius:var(--radius-rounded);font-family:var(--font-primary);font-weight:var(--font-weight-semi-bold)}.box-contents{align-content:center;border-radius:var(--radius-l);padding:var(--distance-4xl) var(--distance-5xl);background:var(--surface-dark)}.box-contents__headline{margin-bottom:var(--distance-l);font-size:var(--font-size-m);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-highlight)}.box-contents__list{display:grid;margin:0;padding:0;list-style:none}.box-contents__list-item{position:relative;margin:0;padding:var(--distance-xs) var(--distance-2xl);font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-white-reduced)}.box-contents__list-item:not(:last-child){border-bottom:1px solid var(--stroke-white-13)}.box-contents__list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:var(--distance-4xs);height:var(--distance-4xs);background-color:var(--surface-white-55);margin-block:auto;border-radius:var(--radius-rounded)}.drawer .mobile-nav__link{font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--text-dark)}.drawer .mobile-nav__link:not(.mobile-nav__link--top-level){font-size:var(--font-size-l)}.drawer .megamenu__promo{color:var(--text-dark)}.info-card{border:1px solid var(--stroke-light);border-radius:var(--radius-l);padding:var(--distance-2xl);background:var(--surface-white)}.info-card__headline{font-family:var(--font-secondary);font-size:var(--font-size-l);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold)}.info-card__headline:not(:last-child){margin-bottom:var(--distance-4xs)}.info-card__richtext{font-family:var(--font-primary);font-size:var(--font-size-m);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light)}.overline{display:grid;font-family:var(--font-primary);font-size:var(--font-size-s);line-height:var(--line-height-xl);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-2xl);color:var(--section-text-subtle, var(--text-dark-grey-reduced));grid-template-columns:auto 1fr;column-gap:var(--distance-2xs);align-items:center}.overline--light{color:var(--text-white-reduced)}.overline--center{width:fit-content;text-align:center;margin-inline:auto}.overline--reduced{grid-template-columns:auto;color:var(--section-text-accent, var(--text-highlight-reduced))}.overline--reduced:is(.overline--reduced):before{content:none}.overline--highlight{color:var(--text-highlight)}.overline:before{content:"";border-radius:var(--radius-xs);width:var(--distance-xl);height:var(--distance-2xs);background-color:var(--text-highlight)}.lumatek-section-header{display:grid;max-width:670px}.lumatek-section-header:not(:last-child){margin-bottom:var(--distance-5xl)}.lumatek-section-header__overline{margin:0}.lumatek-section-header__overline:not(:last-child){margin-bottom:var(--distance-2xl)}.lumatek-section-header__heading{margin:0;font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--section-text, var(--text-dark))}@media(min-width:768px){.lumatek-section-header__heading{font-size:var(--font-size-6xl)}}.lumatek-section-header__heading,.lumatek-section-header__heading *{font-family:var(--font-primary)}.lumatek-section-header__heading:not(:last-child){margin-bottom:var(--distance-2xl)}.lumatek-section-header__copy{font-size:var(--font-size-l);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--section-text-muted, var(--text-dark-grey))}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--distance-2xs)}.price__current{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.price__compare{font-family:var(--font-secondary);font-size:var(--font-size-m);line-height:var(--line-height-s);font-weight:var(--font-weight-light);color:var(--text-dark-grey-reduced)}.price__badge{display:inline-flex;padding:var(--distance-5xs) var(--distance-xs);font-family:var(--font-secondary);font-size:var(--font-size-2xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;color:var(--text-dark);background:var(--surface-highlight);border-radius:var(--radius-xl);align-items:center;justify-content:center}.price__tax-note{flex-basis:100%;font-family:var(--font-secondary);font-size:var(--font-size-2xs);line-height:var(--line-height-s);font-weight:var(--font-weight-light);color:var(--text-dark-grey-reduced)}.price--medium .price__current,.price--large .price__current{font-size:var(--font-size-2xl)}@media(min-width:1024px){.price--large .price__current{font-size:var(--font-size-6xl)}}.product-card-small{display:inline-block;border:1px solid var(--stroke-light);border-radius:var(--radius-m);padding:var(--distance-s) var(--distance-l);background-color:var(--surface-white)}.product-card-small__name{font-family:var(--font-secondary);font-size:var(--font-size-s);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}.product-card-small__name:not(:last-child){margin-right:var(--distance-3xs)}.product-card-small__specifications{font-size:var(--font-size-s);line-height:var(--line-height-l);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey-reduced)}.buy-cta{display:grid;justify-items:start;row-gap:var(--distance-m)}.buy-cta__price .price__current{color:var(--section-text, var(--text-dark))}.buy-cta__price .price__compare{color:var(--section-text-subtle, var(--text-dark-grey-reduced))}.buy-cta .product-single__form{width:100%}@media(min-width:768px){.buy-cta .product-single__form{width:auto}}.buy-cta__button{width:100%}.lumatek-cart-cross-sell{margin-top:var(--distance-3xl);border-top:1px solid var(--stroke-light);padding-top:var(--distance-3xl)}.lumatek-cart-cross-sell__heading{margin:0 0 var(--distance-l);font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.lumatek-cart-cross-sell__list{display:grid;margin:0;padding:0;gap:var(--distance-s);list-style:none}.lumatek-cart-cross-sell__item{display:grid;grid-template-columns:var(--distance-10xl) 1fr auto;align-items:center;margin:0;gap:var(--distance-s)}.lumatek-cart-cross-sell__image{display:flex;border:1px solid var(--stroke-light);width:var(--distance-10xl);height:var(--distance-10xl);background:var(--surface-white);overflow:hidden;align-items:center;justify-content:center;border-radius:var(--radius-m)}.lumatek-cart-cross-sell__image image-element,.lumatek-cart-cross-sell__image img{width:100%;height:100%}.lumatek-cart-cross-sell__image img{object-fit:contain}.lumatek-cart-cross-sell__info{display:flex;flex-direction:column;gap:var(--distance-5xs);min-width:0}.lumatek-cart-cross-sell__title{font-family:var(--font-secondary);font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:var(--font-weight-semi-bold);text-decoration:none;color:var(--text-dark)}.lumatek-cart-cross-sell__price .price__current{font-size:var(--font-size-m)}.cross-sale-compatible{position:relative;padding:var(--distance-3xl) var(--distance-5xl);background-color:#edece5;overflow:hidden;align-content:center;border-radius:var(--radius-l)}.cross-sale-compatible__headline{margin-bottom:var(--distance-xs)}.cross-sale-compatible__product-name{margin-bottom:var(--distance-4xs);font-size:var(--font-size-2xl);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}.cross-sale-compatible__product-name:has(+.cross-sale-compatible__link){margin-bottom:var(--distance-l)}.cross-sale-compatible__product-description{margin-bottom:var(--distance-l);font-size:var(--font-size-m);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey)}.cross-sale-compatible__link{font-size:var(--font-size-xs);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;text-decoration:underline;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark);text-decoration-thickness:2px;text-underline-offset:4px}.cross-sale-compatible__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.features-list{display:grid;margin:0;padding:0;list-style:none}.features-list__item{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--distance-s);margin-bottom:0;padding-block:var(--distance-xs);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark)}.features-list__item:not(:last-child){border-bottom:1px solid var(--stroke-light)}.features-list__item:before{content:"\2713";display:block;border-radius:var(--radius-rounded);width:var(--icon-size-m);height:var(--icon-size-m);font-family:var(--font-primary);font-size:var(--font-size-s);line-height:var(--icon-size-m);font-weight:var(--font-weight-light);text-align:center;letter-spacing:0;color:var(--text-white);background-color:var(--icon-dark)}.product-specification-images__headline{margin-bottom:var(--distance-l)}.product-specification-images__container{display:grid;gap:var(--distance-l)}@media(min-width:768px){.product-specification-images__container{grid-template-columns:repeat(2,1fr)}}.product-specification-images__card{position:relative;margin:0;border:1px solid #e3e2db;border-radius:var(--radius-l);padding:var(--distance-xl);background:radial-gradient(120% 130% at 50% 0%,#fff,#eceadf)}.product-specification-images__card--video{display:flex}.product-specification-images__card--video video,.product-specification-images__card--video iframe{width:100%;border-radius:var(--radius-m)}.product-specification-images__icon-container{position:absolute;top:var(--distance-4xl);right:var(--distance-4xl);border-radius:var(--radius-rounded);padding:var(--distance-2xs);background-color:var(--surface-dark-78)}@media(min-width:768px){.product-specification-images__icon-container{display:none}}.product-specification-images__icon{display:block;width:var(--icon-size-s);height:var(--icon-size-s);color:var(--icon-light)}.product-specification-images__image{margin-bottom:var(--distance-s);width:100%;object-fit:contain;aspect-ratio:6/5}.product-specification-images__image-label{font-size:var(--font-size-xl);line-height:var(--font-size-xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark)}.product-specification-table{border:1px solid var(--stroke-light);border-radius:var(--radius-l);padding:var(--distance-4xl);background-color:var(--surface-white)}.product-specification-table__headline{margin-bottom:var(--distance-4xs);font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark)}.product-specification-table__headline:has(+.product-specification-table__list){margin-bottom:var(--distance-l)}.product-specification-table__copy{margin-bottom:var(--distance-l);font-size:var(--font-size-s);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey-reduced)}.product-specification-table__list{display:grid;list-style:none;margin:0;padding:0}.product-specification-table__item{display:flex;justify-content:space-between;column-gap:var(--distance-2xs);margin-bottom:0;padding-block:var(--distance-2xs)}.product-specification-table__item:not(:last-child){border-bottom:1px solid var(--stroke-light)}.product-specification-table__item-label{font-size:var(--font-size-m);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey-reduced)}.product-specification-table__item-value{font-size:var(--font-size-m);line-height:var(--line-height-2xl);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text-dark)}.collection-content{padding-top:0}.collection-content .page-width{--section-margin: var(--distance-6xl);margin-bottom:var(--section-margin)}@media(min-width:1024px){.collection-content .page-width{--section-margin: var(--distance-10xl)}}.collection-content .page-width{padding:var(--distance-5xl) var(--distance-2xl);max-width:var(--max-width);background-color:var(--surface-grey)}@media(min-width:768px){.collection-content .page-width{padding:var(--distance-5xl) var(--distance-6xl)}}@media(min-width:1024px){.collection-content .page-width{padding:var(--distance-8xl) var(--distance-10xl)}}.collection-content .page-width>.grid{margin:0}.collection-grid__wrapper .collection-grid__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--distance-l);margin-bottom:var(--distance-2xl)}.collection-grid__wrapper .collection-grid__header .collection-grid__title{margin:0;font-family:var(--font-primary);font-size:var(--font-size-3xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.collection-grid__wrapper>.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;gap:22px}@media(min-width:768px){.collection-grid__wrapper>.grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.collection-grid__wrapper>.grid{grid-template-columns:repeat(3,1fr)}}.collection-grid__wrapper>.grid:after{display:none}.collection-grid__wrapper>.grid .grid__item{width:100%}.collection-grid__summary{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-m);font-weight:var(--font-weight-light);color:var(--text-dark-grey-reduced)}.grid__item{padding-left:0}.grid-product{margin-bottom:0}.product-grid-item{display:flex;position:relative;border:1px solid var(--stroke-light);width:100%;flex-direction:column;border-radius:var(--radius-l)}.product-grid-item__image-area{display:flex;position:relative;border-bottom:1px solid var(--stroke-light);height:170px;background:var(--surface-white);overflow:hidden;align-items:center;justify-content:center;border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.product-grid-item image-element{width:100%;height:100%}.product-grid-item__image{width:100%;height:100%;object-fit:contain}.product-grid-item__image-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.product-grid-item__badges{display:flex;position:absolute;top:var(--distance-xs);left:var(--distance-xs);margin:0;padding:0;z-index:1;flex-direction:column;gap:var(--distance-4xs);list-style:none}.product-grid-item__badge{display:inline-flex;justify-content:center;align-items:center;margin-bottom:0;padding:var(--distance-5xs) var(--distance-xs);font-family:var(--font-secondary);font-size:var(--font-size-2xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;color:var(--text-dark);background:var(--surface-highlight);border-radius:var(--radius-xl)}.product-grid-item__info{display:flex;flex:1;padding:var(--distance-2xl) var(--distance-3xl);flex-direction:column;gap:var(--distance-s);background-color:var(--surface-white);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l)}.product-grid-item__title{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.product-grid-item__chips{display:flex;position:relative;flex-wrap:wrap;margin:0;padding:0;z-index:1;gap:var(--distance-4xs);list-style:none}.product-grid-item__chip{padding:var(--distance-xs);font-family:var(--font-secondary);font-size:var(--font-size-2xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);white-space:nowrap;color:var(--text-dark);background:var(--surface-grey);border-radius:var(--radius-s);flex-shrink:0}.product-grid-item__price{margin-bottom:var(--distance-5xs)}.product-grid-item__description{margin:0;font-family:var(--font-primary);font-size:var(--font-size-m);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);color:var(--text-dark-grey)}.product-grid-item__link{margin-top:auto}.product-grid-item__link:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%}.legacy-products__headline{margin-bottom:var(--distance-s);font-family:var(--font-primary);font-size:var(--font-size-xs);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark-grey-reduced)}.legacy-products__list{display:flex;gap:var(--distance-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none}.legacy-products__list-item{margin:0}.modal-open .age-verification-popup:before{background-color:var(--surface-dark-78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.age-verification-popup .modal__inner{border-radius:var(--radius-l);width:100%;max-width:480px;color:var(--text-dark);background-color:var(--surface-light-highlight);box-shadow:var(--box-shadow-large);overflow:hidden}.age-verification-popup .modal__centered{width:100%}.age-verification-popup .modal__centered-content{padding:var(--distance-6xl) var(--distance-3xl)}@media(min-width:768px){.age-verification-popup .modal__centered-content{padding:var(--distance-8xl) var(--distance-7xl)}}.age-verification-popup__content-wrapper{display:flex;flex-direction:column;align-items:center}.age-verification-popup__content--active,.age-verification-popup__decline-content--active{width:100%}.age-verification-popup__logo{flex-shrink:0;margin-bottom:var(--distance-3xl);width:150px;height:auto;color:var(--icon-black)}.age-verification-popup__badge{display:grid;margin-bottom:var(--distance-3xl);border-radius:var(--radius-rounded);width:64px;height:64px;font-family:var(--font-secondary);font-size:var(--font-size-2xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark);background-color:var(--surface-highlight);place-items:center}.age-verification-popup .age-verification-popup__title{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.age-verification-popup .rte{margin-block:var(--distance-s) var(--distance-4xl)}.age-verification-popup .rte p,.age-verification-popup .rte .enlarge-text{margin:0;font-family:var(--font-primary);font-size:var(--font-size-xl);line-height:var(--line-height-l);font-weight:var(--font-weight-light);color:var(--text-dark-grey)}.age-verification-popup .age-verification-popup__btns-wrapper{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:var(--distance-s)}.age-verification-popup__btns-wrapper .btn{width:100%}.card-row__header{margin-bottom:var(--distance-4xl)}.card-row__overline{margin:0}.card-row__overline:not(:last-child){margin-bottom:var(--distance-5xs)}.card-row__headline{margin:0;font-family:var(--font-primary);font-size:var(--font-size-3xl);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s)}.card-row__grid{display:grid;grid-template-columns:1fr;gap:var(--distance-m)}@media(min-width:768px){.card-row__grid--columns-2,.card-row__grid--columns-3,.card-row__grid--columns-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-row__grid--columns-3{grid-template-columns:repeat(3,1fr)}.card-row__grid--columns-4{grid-template-columns:repeat(4,1fr)}}.template-cart .section-header.section-header{margin-bottom:var(--distance-6xl);padding-top:0;color:var(--text-dark);background:none}@media(min-width:1024px){.template-cart .section-header.section-header{margin-bottom:var(--distance-8xl)}}.template-cart .section-header__title.section-header__title{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}@media(min-width:768px){.template-cart .section-header__title.section-header__title{font-size:var(--font-size-6xl)}}.template-cart .section-header .rte{margin-top:var(--distance-l);font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);color:var(--text-dark-grey)}.template-cart .section-header .rte p{margin:0 0 var(--distance-m)}.template-cart .section-header .rte p:last-child{margin:0}.template-cart .section-header .rte a{display:inline-block;border-bottom:2px solid var(--stroke-highlight);padding-bottom:var(--distance-5xs);font-family:var(--font-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;text-decoration:none;letter-spacing:var(--letter-spacing-m);color:var(--text-dark);transition:border-bottom-color var(--transition-default)}.template-cart .section-header .rte a:hover{border-bottom-color:transparent}.template-cart .section-header--404{padding-top:0}.template-cart .page-content{padding-block:var(--distance-6xl) var(--distance-10xl)}@media(min-width:1024px){.template-cart .page-content{padding-block:var(--distance-10xl) var(--distance-12xl)}}.cart__page{display:grid;gap:var(--distance-3xl);align-items:start}@media(min-width:1024px){.cart__page{grid-template-columns:minmax(0,1fr) 400px;gap:var(--distance-6xl)}}.cart__page .cart__page-col{padding:0;min-width:0}.cart__page .cart__page-col:first-child{display:grid;gap:var(--distance-s)}.cart__page .cart__page-col:last-child{position:static;border:1px solid var(--stroke-light);padding:var(--distance-3xl);background-color:var(--surface-white);border-radius:var(--radius-l);box-shadow:var(--box-shadow-small)}@media(min-width:1024px){.cart__page .cart__page-col:last-child{position:sticky;top:var(--distance-3xl);padding:var(--distance-5xl)}}.cart__page .cart__page-col:last-child:after{content:none}.cart__page .cart__item{margin:0;border:1px solid var(--stroke-light);padding:var(--distance-l);background-color:var(--surface-white);border-radius:var(--radius-l);gap:var(--distance-l)}@media(min-width:768px){.cart__page .cart__item{padding:var(--distance-2xl);gap:var(--distance-3xl)}}.cart__page .cart__image{margin:0;border:1px solid var(--stroke-light);background-color:var(--surface-white);overflow:hidden;flex:0 0 88px;border-radius:var(--radius-m)}@media(min-width:768px){.cart__page .cart__image{flex-basis:140px}}.cart__page .cart__image a{height:auto;aspect-ratio:1}.cart__page .cart__image img{padding:var(--distance-3xs)}.cart__page .cart__item-details{gap:var(--distance-l);align-content:space-between}.cart__page .cart__item-name{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}@media(min-width:768px){.cart__page .cart__item-name{font-size:var(--font-size-2xl)}}.cart__page :is(.cart__item--variants,.cart__item--properties){margin:var(--distance-3xs) 0 0;font-size:var(--font-size-m);line-height:var(--line-height-l);color:var(--text-dark-grey)}.cart__page :is(.cart__item--variants,.cart__item--properties) span{font-weight:var(--font-weight-medium);color:var(--text-dark)}.cart__page .cart__item-sub{gap:var(--distance-l);align-items:flex-end}.cart__page .cart__item-sub>div:first-child{display:flex;margin:0;flex-wrap:wrap;align-items:center;gap:var(--distance-s) var(--distance-3xl)}.cart__page .js-qty__wrapper{border:1px solid var(--stroke-light-reduced);min-width:112px;max-width:none;color:var(--text-dark);background-color:var(--surface-white);border-radius:var(--radius-s);transition:border-color var(--transition-default)}.cart__page .js-qty__wrapper:focus-within{border-color:var(--stroke-dark)}.cart__page .js-qty__num.js-qty__num{border:0;padding:var(--distance-xs) var(--distance-6xl);height:40px;font-family:var(--font-secondary);font-size:var(--font-size-l);font-weight:var(--font-weight-extra-bold);color:var(--text-dark);background:none;box-shadow:none;outline:none}.cart__page .js-qty__adjust{padding:0 var(--distance-s);fill:var(--icon-dark);border-radius:var(--radius-s)}.cart__page .js-qty__adjust:hover{background-color:var(--surface-light)}.cart__page .js-qty__adjust .icon path{fill:currentcolor}.cart__page .cart__remove a{margin:0;border-bottom:2px solid var(--stroke-light-reduced);padding-bottom:var(--distance-5xs);font-family:var(--font-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;text-decoration:none;letter-spacing:var(--letter-spacing-m);color:var(--text-dark-grey);transition:border-bottom-color var(--transition-default),color var(--transition-default)}.cart__page .cart__remove a:hover{border-bottom-color:transparent;color:var(--text-dark)}.cart__page .cart__item-price-col{display:grid;justify-items:end;gap:var(--distance-4xs)}.cart__page .cart__price{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);white-space:nowrap;color:var(--text-dark)}@media(min-width:768px){.cart__page .cart__price{font-size:var(--font-size-2xl)}}.cart__page .cart__price--strikethrough{font-size:var(--font-size-m);font-weight:var(--font-weight-light);color:var(--text-dark-grey-reduced)}@media(min-width:768px){.cart__page .cart__price--strikethrough{font-size:var(--font-size-m)}}.cart__page .cart__discount{color:var(--text-highlight-reduced)}.cart__page small.cart__discount,.cart__page .cart__discounts,.cart__page .product__unit-price{font-size:var(--font-size-s);line-height:var(--line-height-l)}.cart__page .product__unit-price{color:var(--text-dark-grey-reduced)}.cart__page label[for=CartNote]{display:block;margin-bottom:var(--distance-s);font-family:var(--font-primary);font-size:var(--font-size-s);line-height:var(--line-height-xl);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-2xl);color:var(--text-dark-grey-reduced)}.cart__page .cart-notes.cart-notes{display:block;margin:0 0 var(--distance-3xl);border:1px solid var(--stroke-light-reduced);padding:var(--distance-m) var(--distance-l);width:100%;height:96px;min-height:96px;font-family:var(--font-primary);font-size:var(--font-size-l);line-height:var(--line-height-l);color:var(--text-dark);background-color:var(--surface-light-highlight);border-radius:var(--radius-s);box-shadow:none;outline:none;resize:vertical;transition:border-color var(--transition-default)}.cart__page .cart-notes.cart-notes:focus{border-color:var(--stroke-dark)}.cart__page .cart__item-row{margin-bottom:var(--distance-l)}.cart__page .cart__discounts{display:flex;justify-content:space-between;gap:var(--distance-l);color:var(--text-dark-grey)}.cart__page .cart__page-col>.cart__item-sub{border-top:1px solid var(--stroke-light);padding-top:var(--distance-3xl);font-size:var(--font-size-xl);line-height:var(--line-height-s);color:var(--text-dark-grey);align-items:baseline}.cart__page .cart__page-col>.cart__item-sub [data-subtotal]{font-family:var(--font-secondary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.cart__page .cart__terms{justify-content:flex-start;gap:var(--distance-xs);font-size:var(--font-size-m);line-height:var(--line-height-l);color:var(--text-dark-grey)}.cart__page .cart__terms input{margin:0;width:var(--icon-size-s);height:var(--icon-size-s);accent-color:var(--text-dark);flex-shrink:0}.cart__page .cart__terms label{font-size:inherit}.cart__page .cart__terms a{text-decoration:underline;color:currentcolor}.cart__page .cart__checkout-wrapper{margin-top:var(--distance-3xl)}.cart__page .cart__checkout-wrapper .cart__checkout{padding-block:var(--distance-l) var(--distance-xl)}.cart__page .cart__checkout-wrapper .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 46px;--shopify-accelerated-checkout-button-border-radius: var(--radius-s);margin-top:var(--distance-s)}.cart__page .cart__item-row small{font-size:var(--font-size-s);line-height:var(--line-height-l);color:var(--text-dark-grey-reduced)}.collection-text-teaser{display:grid;grid-template-areas:"image" "text";row-gap:var(--distance-4xl)}@media(min-width:1024px){.collection-text-teaser{grid-auto-columns:1fr;grid-template-areas:"text image";align-items:center}}.collection-text-teaser{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.collection-text-teaser--background-yellow{background-color:var(--surface-highlight)}.collection-text-teaser--background-light{background-color:var(--surface-light)}.collection-text-teaser--background-grey{background-color:var(--surface-light-reduced)}.collection-text-teaser--background-dark{background-color:var(--surface-white-reduced)}.collection-text-teaser--background-darker{background-color:var(--surface-dark-grey)}.collection-text-teaser--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}@media(min-width:1024px){.collection-text-teaser--image-left{grid-template-areas:"image text "}}.collection-text-teaser__text-container{box-sizing:content-box;grid-area:text;padding-bottom:var(--distance-4xl)}@media(min-width:1024px){.collection-text-teaser__text-container{padding-block:var(--distance-l);max-width:430px}}@media(min-width:1024px){.collection-text-teaser--image-left .collection-text-teaser__text-container{padding-left:var(--distance-11xl)}}@media(min-width:1024px){.collection-text-teaser--image-right .collection-text-teaser__text-container{padding-right:var(--distance-11xl)}}.collection-text-teaser__overline{margin:0}.collection-text-teaser__overline:not(:last-child){margin-bottom:var(--distance-s)}.collection-text-teaser__heading{margin:0;font-size:24px;line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--section-text)}@media(min-width:1024px){.collection-text-teaser__heading{font-size:var(--font-size-5xl)}}.collection-text-teaser__heading:not(:last-child){margin-bottom:var(--distance-l)}.collection-text-teaser__copy{font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--section-text-muted)}@media(min-width:1024px){.collection-text-teaser__copy{font-size:18px}}.collection-text-teaser__copy:not(:last-child){margin-bottom:var(--distance-5xl)}.collection-text-teaser__image-container{grid-area:image;margin-inline:calc(-1 * var(--wrapper-padding))}@media(min-width:1024px){.collection-text-teaser--image-left .collection-text-teaser__image-container{margin-right:0}}@media(min-width:1024px){.collection-text-teaser--image-right .collection-text-teaser__image-container{margin-left:0}}.collection-text-teaser__image{width:100%}.collections-banner{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--distance-l);align-items:center;margin-inline:auto;padding:var(--distance-xs) var(--distance-2xl);max-width:var(--max-width);background-color:var(--surface-white-reduced)}@media(min-width:768px){.collections-banner{padding:var(--distance-s) var(--distance-6xl)}}@media(min-width:1200px){.collections-banner{padding-inline:var(--distance-10xl)}}.collections-banner__label{font-size:var(--font-size-xs);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark-grey-reduced)}.collections-banner__list{display:flex;column-gap:var(--distance-3xs);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none;overscroll-behavior-x:contain}.collections-banner__list::-webkit-scrollbar{display:none}.collections-banner__list-item{flex-shrink:0;margin:0}.collections-banner .collections-banner__link{display:block;padding:var(--distance-4xs) var(--distance-m);font-size:var(--font-size-s);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:0;white-space:nowrap;color:var(--text-dark-grey);border-radius:var(--radius-rounded)}.collections-banner .collections-banner__link--active{color:var(--text-white);background-color:var(--surface-dark)}.collections-card-teaser{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.collections-card-teaser:not(.collections-card-teaser--background-default){padding-block:var(--section-margin)}.collections-card-teaser--background-yellow{background-color:var(--surface-highlight)}.collections-card-teaser--background-light{background-color:var(--surface-light)}.collections-card-teaser--background-grey{background-color:var(--surface-light-reduced)}.collections-card-teaser--background-dark{background-color:var(--surface-white-reduced)}.collections-card-teaser--background-darker{background-color:var(--surface-dark-grey)}.collections-card-teaser--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.collections-card-teaser__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--distance-l);margin-bottom:var(--distance-2xl)}@media(min-width:1024px){.collections-card-teaser__header{margin-bottom:var(--distance-3xl)}}.collections-card-teaser .collections-card-teaser__headline{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--section-text)}.collections-card-teaser__copy{margin:0;font-family:var(--font-primary);font-size:var(--font-size-s);line-height:var(--line-height-m);font-weight:var(--font-weight-light);text-align:right;color:var(--section-text-subtle)}.collections-card-teaser__grid{display:grid;grid-template-columns:1fr;gap:var(--distance-2xl);list-style:none;margin:0;padding:0}@media(min-width:1024px){.collections-card-teaser__grid{grid-template-columns:repeat(3,1fr)}}.collections-card-teaser__card{display:flex;position:relative;border:1px solid var(--stroke-light);border-radius:var(--radius-l);overflow:hidden;flex-direction:column}.collections-card-teaser__image-area{display:flex;position:relative;border-bottom:1px solid var(--stroke-light);height:170px;background:var(--surface-white);overflow:hidden;align-items:center;justify-content:center}.collections-card-teaser image-element{width:100%;height:100%}.collections-card-teaser__image{width:100%;height:100%;object-fit:contain}.collections-card-teaser__image-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.collections-card-teaser__pill{display:inline-flex;position:absolute;top:var(--distance-xs);left:var(--distance-xs);margin-bottom:0;padding:var(--distance-5xs) var(--distance-xs);font-family:var(--font-secondary);font-size:var(--font-size-2xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;color:var(--text-dark);background:var(--surface-highlight);z-index:1;justify-content:center;align-items:center;border-radius:var(--radius-xl)}.collections-card-teaser__info{display:flex;flex:1;padding:var(--distance-2xl) var(--distance-3xl);flex-direction:column;gap:var(--distance-s);background-color:var(--surface-white)}.collections-card-teaser .collections-card-teaser__card-headline{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.collections-card-teaser__chips{display:flex;position:relative;flex-wrap:wrap;margin:0;padding:0;z-index:1;gap:var(--distance-4xs);list-style:none}.collections-card-teaser__chip{padding:var(--distance-xs);font-family:var(--font-primary);font-size:var(--font-size-2xs);line-height:var(--line-height-s);white-space:nowrap;color:var(--text-dark);background:var(--surface-grey);border-radius:var(--radius-s);flex-shrink:0}.collections-card-teaser__description{margin:0;font-family:var(--font-primary);font-size:var(--font-size-m);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);color:var(--text-dark-grey)}.collections-card-teaser__link{margin-top:auto}.collections-card-teaser__link:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%}.collections-image-teaser__overline{margin:0}.collections-image-teaser__overline:not(:last-child){margin-bottom:var(--distance-s)}.collections-image-teaser__heading{margin:0;font-size:24px;line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}@media(min-width:1024px){.collections-image-teaser__heading{font-size:var(--font-size-5xl)}}.collections-image-teaser__heading:not(:last-child){margin-bottom:var(--distance-l)}.collections-image-teaser__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--distance-s);margin:0;padding:0;list-style:none}@media(min-width:1024px){.collections-image-teaser__grid{grid-template-columns:repeat(var(--collections-image-teaser-columns, 4),1fr);gap:var(--distance-xl)}}.collections-image-teaser__card{position:relative;margin-bottom:0;border-radius:var(--radius-xl);aspect-ratio:1/1;overflow:hidden}@media(min-width:1024px){.collections-image-teaser__card{aspect-ratio:3/2}}.collections-image-teaser__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.collections-image-teaser__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.collections-image-teaser__image-wrap image-element{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collections-image-teaser__image{width:100%;height:100%;object-fit:cover}.collections-image-teaser .collections-image-teaser__card--has-overlay .collections-image-teaser__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14141200 40%,#1414129e)}.collections-image-teaser__title{position:absolute;inset-inline-start:0;inset-block-end:0;padding:var(--distance-l);font-family:var(--font-primary);font-size:var(--distance-xl);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark);z-index:1}.collections-image-teaser__card--has-overlay .collections-image-teaser__title{color:var(--text-white)}.lumatek-contact-form{--contact-form-surface: var(--surface-white);--contact-form-stroke: var(--stroke-light-reduced);--contact-form-select-arrow: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232a2a28' stroke-width='1.5'/%3E%3C/svg%3E");--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.lumatek-contact-form:not(.lumatek-contact-form--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.lumatek-contact-form:not(.lumatek-contact-form--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.lumatek-contact-form:not(.lumatek-contact-form--background-default){padding-block:var(--distance-12xl)}}.lumatek-contact-form--background-yellow{background-color:var(--surface-highlight)}.lumatek-contact-form--background-light{background-color:var(--surface-light)}.lumatek-contact-form--background-grey{background-color:var(--surface-light-reduced)}.lumatek-contact-form--background-dark{background-color:var(--surface-white-reduced)}.lumatek-contact-form--background-darker{background-color:var(--surface-dark-grey)}.lumatek-contact-form--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.lumatek-contact-form--background-black{--contact-form-surface: var(--color-white-13);--contact-form-stroke: var(--stroke-white-40);--contact-form-select-arrow: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E")}@media(min-width:1024px){.lumatek-contact-form__inner{max-width:740px}}.lumatek-contact-form__header{margin-bottom:var(--distance-6xl)}.lumatek-contact-form__overline{margin:0}.lumatek-contact-form__overline:not(:last-child){margin-bottom:var(--distance-2xl)}.lumatek-contact-form .lumatek-contact-form__heading{margin:0;font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--section-text)}@media(min-width:768px){.lumatek-contact-form .lumatek-contact-form__heading{font-size:var(--font-size-6xl)}}.lumatek-contact-form .lumatek-contact-form__heading:not(:last-child){margin-bottom:var(--distance-l)}.lumatek-contact-form__copy{font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);color:var(--section-text-muted)}.lumatek-contact-form__note{margin-bottom:var(--distance-3xl);border:1px solid var(--contact-form-stroke);padding:var(--distance-s) var(--distance-l);font-size:var(--font-size-m);line-height:var(--line-height-l);color:var(--section-text);background-color:var(--contact-form-surface);border-radius:var(--radius-s)}.lumatek-contact-form__note--error{border-color:var(--stroke-warn);color:var(--text-warn)}.lumatek-contact-form__note--error ul{margin:0;padding-left:var(--distance-l)}.lumatek-contact-form__fields{display:grid;gap:var(--distance-s)}@media(min-width:768px){.lumatek-contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.lumatek-contact-form__field--full{grid-column:1/-1}.lumatek-contact-form .lumatek-contact-form__input{display:block;margin:0;border:1px solid var(--contact-form-stroke);padding:var(--distance-m) var(--distance-l);width:100%;max-width:100%;font-family:var(--font-primary);font-size:var(--font-size-l);line-height:var(--line-height-l);color:var(--section-text);background-color:var(--contact-form-surface);border-radius:var(--radius-s);box-shadow:none;outline:none;transition:border-color var(--transition-default)}.lumatek-contact-form .lumatek-contact-form__input::placeholder{color:var(--section-text-subtle)}.lumatek-contact-form .lumatek-contact-form__input:focus{border-color:var(--section-text)}.lumatek-contact-form .lumatek-contact-form__select{padding-right:var(--distance-7xl);cursor:pointer;background-image:var(--contact-form-select-arrow);background-repeat:no-repeat;background-position:right var(--distance-l) center;background-size:var(--distance-s);-webkit-appearance:none;-moz-appearance:none;appearance:none}.lumatek-contact-form .lumatek-contact-form__select:invalid{color:var(--section-text-subtle)}.lumatek-contact-form .lumatek-contact-form__select option{color:var(--text-dark);background-color:var(--surface-white)}.lumatek-contact-form .lumatek-contact-form__textarea{min-height:160px;resize:vertical}.lumatek-contact-form__consents{display:grid;margin-top:var(--distance-3xl);gap:var(--distance-s)}.lumatek-contact-form__consent{display:flex;margin:0;font-size:var(--font-size-m);line-height:var(--line-height-l);color:var(--section-text-muted);cursor:pointer;gap:var(--distance-xs);align-items:flex-start}.lumatek-contact-form .lumatek-contact-form__checkbox{margin:2px 0 0;width:var(--icon-size-s);height:var(--icon-size-s);accent-color:var(--section-text);flex-shrink:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.lumatek-contact-form__submit{margin-top:var(--distance-3xl);width:100%}@media(min-width:768px){.lumatek-contact-form__submit{width:max-content}}.lumatek-contact-form__disclaimer{margin-top:var(--distance-l);font-size:var(--font-size-s);line-height:var(--line-height-l);color:var(--section-text-subtle)}.lumatek-contact-form__disclaimer a{text-decoration:underline;color:currentcolor}.featured-video{position:relative;margin-inline:auto;max-width:var(--max-width);z-index:0}.featured-video__overlay{display:flex;position:absolute;background-color:var(--surface-dark);z-index:1;top:0;right:0;bottom:0;left:0;flex-direction:column-reverse;align-items:center;justify-content:center;row-gap:var(--distance-xl)}.featured-video--has-overlay .featured-video__overlay:before{content:"";position:absolute;background:linear-gradient(180deg,#0f0f0e8c,#0f0f0ed1);z-index:-1;top:0;right:0;bottom:0;left:0}.featured-video__preview{position:absolute;width:100%;height:100%;z-index:-2;top:0;right:0;bottom:0;left:0;object-fit:cover}.featured-video__play-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;margin:0 inline;border-radius:var(--radius-rounded);padding:27px;background-color:var(--surface-highlight)}.featured-video__icon{width:var(--icon-size-l);height:var(--icon-size-l);color:var(--icon-dark)}.featured-video__headline{font-size:var(--font-size-2xl);line-height:140%;font-weight:800;letter-spacing:0;color:var(--text-white)}@media(min-width:1024px){.featured-video__headline{font-size:var(--font-size-3xl)}}.footer{row-gap:var(--distance-8xl);border-top:1px solid var(--stroke-light);padding-block:var(--distance-8xl);background-color:var(--surface-light)}@media(min-width:1024px){.footer{row-gap:var(--distance-10xl);padding-block:var(--distance-10xl)}}.footer__main{display:grid;row-gap:var(--distance-8xl)}@media(min-width:1024px){.footer__main{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--distance-10xl);align-items:start}}.footer__logo-link{display:inline-flex;color:var(--icon-dark)}.footer__description{margin-top:var(--distance-3xl);max-width:32ch;font-family:var(--font-primary);font-size:var(--font-size-m);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);color:var(--text-dark-grey-reduced)}.footer__navigations{display:grid;row-gap:var(--distance-8xl)}@media(min-width:1024px){.footer__navigations{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--distance-6xl)}}.footer__navigation-headline{margin:0 0 var(--distance-2xl);font-family:var(--font-secondary);font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark)}.footer__navigation-list{display:grid;row-gap:var(--distance-m);list-style:none;margin:0;padding:0}.footer__navigation-item{margin:0}.footer__navigation-link{font-family:var(--font-primary);font-size:var(--font-size-m);line-height:var(--line-height-l);font-weight:var(--font-weight-light);text-decoration:none;color:var(--text-dark-grey-reduced);transition:color var(--transition-default)}.footer__navigation-link:hover,.footer__navigation-link:focus-visible{color:var(--text-dark)}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--distance-xl);border-top:1px solid var(--stroke-light);padding-top:var(--distance-3xl)}.footer__social{display:flex;gap:var(--distance-m);margin:0 0 0 auto}.footer__social a{display:block;color:var(--text-dark-grey-reduced);transition:color var(--transition-default)}.footer__social a:hover,.footer__social a:focus-visible{color:var(--text-dark)}.footer__social .icon{width:var(--icon-size-m);height:var(--icon-size-m)}.footer__social .icon path{fill:currentcolor}.footer__bottom-copy{font-family:var(--font-primary);font-size:var(--font-size-xs);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-l);color:var(--text-dark-grey-reduced)}@media(min-width:1024px){.faq__inner{max-width:740px}}.faq--full-width .faq__inner{max-width:none}.faq__header:not(:last-child){margin-bottom:var(--distance-6xl)}.faq__overline:not(:last-child){margin-bottom:var(--distance-l)}.faq .faq__heading{margin:0;font-size:var(--font-size-3xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.faq .faq__heading,.faq .faq__heading *{font-family:var(--font-secondary)}.faq__list{margin:0;padding:0;list-style:none}.faq__item{border-bottom:1px solid var(--stroke-light)}.faq__trigger{display:flex;border:0;padding:var(--distance-l) 0;padding-left:0;width:100%;font:inherit;text-align:left;cursor:pointer;background:none;align-items:center;justify-content:space-between;gap:var(--distance-l)}.faq__question{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);color:var(--text-dark)}.faq__icon{font-family:var(--font-secondary);font-size:var(--font-size-2xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);color:var(--color-tapa);flex-shrink:0;transition:transform var(--transition-default) ease}.faq__trigger.is-open .faq__icon{transform:rotate(45deg)}.faq__content-inner{padding:0 var(--distance-l) var(--distance-l) 0;font-size:var(--font-size-l);line-height:var(--line-height-3xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey-reduced)}@media(min-width:1024px){.faq__content-inner{padding-right:var(--distance-12xl)}}.header{margin-inline:auto;border-bottom:1px solid var(--stroke-light);padding-block:var(--distance-l);max-width:var(--max-width);background-color:var(--surface-white)}@media(min-width:768px){.header{padding-block:var(--distance-xl)}}@media(min-width:1024px){.header{--logo-size: 170px}}.header__top-bar:is(.header__top-bar){display:block;font-size:var(--font-size-xs);line-height:var(--line-height-xl);font-weight:var(--font-weight-semi-bold);text-align:center;text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark);background-color:var(--surface-highlight);padding-block:var(--distance-3xs)}.header .page-width{padding-inline:var(--distance-2xl);max-width:unset}@media(min-width:768px){.header .page-width{padding-inline:var(--distance-6xl)}}@media(min-width:1200px){.header .page-width{padding-inline:var(--distance-10xl)}}.header .header-layout--left-center{display:flex}@media(min-width:768px){.header .header-layout--left-center{display:grid;grid-template-columns:auto 1fr auto}}@media(min-width:1024px){.header .header-layout--left-center{grid-template-columns:1fr auto 1fr}}.header .header-item--logo{flex:0 1 var(--logo-size)}@media(min-width:768px){.header .header-item--logo{flex:0 0 var(--logo-size)}}.header .site-header__logo{margin-block:0;color:var(--icon-black)}.header .site-header__logo:is(.header .site-header__logo) a{width:auto}.header .site-header__logo svg{flex-shrink:1;flex-basis:auto;width:100%;max-width:var(--logo-size)}.header .site-header__logo .site-header__logo-link{flex-shrink:1;flex-basis:auto}.header:is(.header):is(.header) .header-item--icons{justify-content:end;flex-basis:unset;max-width:unset}.header .header-item--navigation{flex-grow:0}.header .site-nav__link{padding:var(--distance-xs) var(--distance-l);font-size:var(--font-size-m);line-height:var(--line-height-s);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--text-dark)}.header .site-nav__link .icon-chevron-down{margin-left:var(--distance-5xs);color:var(--text-dark)}.header .site-navigation:has(:nth-child(5)) .site-nav__link{padding-inline:var(--distance-xs)}@media(min-width:1024px){.header .site-navigation:has(:nth-child(5)) .site-nav__link{padding-inline:var(--distance-l)}}.header .site-nav__dropdown{background-color:var(--surface-white)}.header .site-nav__dropdown a{color:var(--text-dark);background-color:var(--surface-white)}.header .site-nav__dropdown:not(:has(.megamenu__inner)) a:hover{background-color:var(--surface-light-highlight)}.header .site-nav__deep-dropdown-trigger:hover .site-nav__dropdown-link--has-children{background-color:var(--surface-light-highlight)}.header .megamenu__column .h5 .site-nav__dropdown-link{font-size:var(--font-size-m);line-height:var(--line-height-s);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--text-dark)}.header .megamenu__column:not(:has(.h2)) .site-nav__dropdown-link{font-size:var(--font-size-m);line-height:var(--line-height-s);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-m);color:var(--text-dark)}.header .header-item--icons .site-nav{margin-right:0}.header .js-drawer-open-nav{margin-block:calc(-1 * var(--distance-xs));padding-block:var(--distance-xs)}.header .site-nav__icons .header__cta-button{display:none}@media(min-width:768px){.header .site-nav__icons .header__cta-button{display:inline-block}}.header .site-nav__icons .site-nav__link{margin-block:-16px}shopify-account:is(shopify-account){--shopify-account-color-accent: var(--surface-dark);--shopify-account-color-accent-hover: var(--surface-dark-78);--shopify-account-color-accent-text: var(--text-white);--shopify-account-color-background: var(--surface-light);--shopify-account-color-background-subdued: var(--surface-light-reduced);--shopify-account-color-border: var(--stroke-light);--shopify-account-color-card-background: var(--surface-white);--shopify-account-color-control-background: var(--surface-white);--shopify-account-color-text: var(--text-dark);--shopify-account-color-text-subdued: var(--text-dark-grey);--shopify-account-font-body: var(--font-primary);--shopify-account-font-body-weight: var(--font-weight-regular);--shopify-account-font-heading: var(--font-secondary);--shopify-account-font-heading-weight: var(--font-weight-extra-bold);--shopify-account-radius-base: var(--radius-m);--shopify-account-radius-button: var(--radius-s);--shopify-account-radius-button-small: var(--radius-s);--shopify-account-radius-dialog: var(--radius-xl);--shopify-account-radius-input: var(--radius-s);--shopify-account-signed-in-avatar-color-background: var(--surface-highlight);--shopify-account-signed-in-avatar-color-text: var(--text-dark)}.highlights-list{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.highlights-list:not(.highlights-list--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.highlights-list:not(.highlights-list--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.highlights-list:not(.highlights-list--background-default){padding-block:var(--distance-12xl)}}.highlights-list--background-yellow{background-color:var(--surface-highlight)}.highlights-list--background-light{background-color:var(--surface-light)}.highlights-list--background-grey{background-color:var(--surface-light-reduced)}.highlights-list--background-dark{background-color:var(--surface-white-reduced)}.highlights-list--background-darker{background-color:var(--surface-dark-grey)}.highlights-list--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.highlights-list__text-container{display:grid;max-width:530px}@media(min-width:1024px){.highlights-list__text-container{max-width:670px}}.highlights-list__text-container:not(:last-child){margin-bottom:var(--distance-7xl)}.highlights-list__overline{margin:0}.highlights-list__overline:not(:last-child){margin-bottom:var(--distance-2xl)}.highlights-list__heading{margin:0;font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--section-text)}@media(min-width:768px){.highlights-list__heading{font-size:var(--font-size-6xl)}}@media(min-width:1024px){.highlights-list__heading{font-size:var(--font-size-7xl)}}.highlights-list__heading,.highlights-list__heading *{font-family:var(--font-primary)}.highlights-list__heading:not(:last-child){margin-bottom:var(--distance-3xl)}.highlights-list__copy{font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--section-text-muted)}@media(min-width:1024px){.highlights-list__copy{font-size:18px}}.highlights-list__list-container{border:1px solid var(--stroke-light-reduced);background-color:var(--surface-light-highlight);overflow:hidden;border-radius:var(--radius-xl)}.highlights-list__list{display:grid;margin:0 -1px 0 0;padding:0;list-style:none}@media(min-width:768px){.highlights-list__list:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.highlights-list__list:has(>:nth-child(3):last-child),.highlights-list__list:has(>:nth-child(5)){grid-template-columns:unset;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:var(--highlights-list-template-rows)}}@media(min-width:1024px){.highlights-list__list:has(>:nth-child(6)):has(>:last-child:nth-child(3n+1)):after{content:"";grid-row:var(--highlights-list-rows);grid-column:2}}.highlights-list__item{display:grid;margin:0 -1px -1px 0;border-width:0 1px 1px 0;border-style:solid;border-color:var(--stroke-light-reduced);padding:var(--distance-3xl);grid-template-columns:auto 1fr;gap:var(--distance-4xs) var(--distance-m)}.highlights-list__item:before{content:"";align-self:center;box-sizing:border-box;border:1px solid var(--stroke-highlight-reduced);border-radius:var(--radius-rounded);width:var(--distance-2xs);height:var(--distance-2xs);background-color:var(--surface-highlight)}.highlights-list__item-headline{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}.highlights-list__item-copy{grid-column:2;font-size:var(--font-size-s);line-height:var(--line-height-m);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey-reduced)}.image-text-statistics{display:grid;grid-template-areas:"text" "image";row-gap:var(--distance-6xl)}@media(min-width:1024px){.image-text-statistics{grid-auto-columns:1fr;grid-template-areas:"text image";column-gap:var(--distance-9xl);align-items:center}}.image-text-statistics{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.image-text-statistics:not(.image-text-statistics--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.image-text-statistics:not(.image-text-statistics--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.image-text-statistics:not(.image-text-statistics--background-default){padding-block:var(--distance-12xl)}}.image-text-statistics--background-yellow{background-color:var(--surface-highlight)}.image-text-statistics--background-light{background-color:var(--surface-light)}.image-text-statistics--background-grey{background-color:var(--surface-light-reduced)}.image-text-statistics--background-dark{background-color:var(--surface-white-reduced)}.image-text-statistics--background-darker{background-color:var(--surface-dark-grey)}.image-text-statistics--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}@media(min-width:1024px){.image-text-statistics--image-left{grid-template-areas:"image text "}}.image-text-statistics__text-container{grid-area:text}.image-text-statistics__overline{margin:0}.image-text-statistics__overline:not(:last-child){margin-bottom:var(--distance-xl)}.image-text-statistics__heading{margin:0;font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--section-text)}@media(min-width:768px){.image-text-statistics__heading{font-size:var(--font-size-6xl)}}@media(min-width:1024px){.image-text-statistics__heading{font-size:var(--font-size-7xl)}}.image-text-statistics__heading,.image-text-statistics__heading *{font-family:var(--font-primary)}.image-text-statistics__heading:not(:last-child){margin-bottom:var(--distance-2xl)}.image-text-statistics__copy{font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--section-text-muted)}@media(min-width:1024px){.image-text-statistics__copy{font-size:18px}}.image-text-statistics__copy:not(:last-child){margin-bottom:var(--distance-6xl)}.image-text-statistics__list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--distance-4xl);margin:0;padding:0;list-style:none}@media(min-width:768px){.image-text-statistics__list{grid-template-columns:repeat(3,1fr)}}.image-text-statistics__list:not(:last-child){margin-bottom:var(--distance-2xl)}.image-text-statistics__statistic{display:grid;margin:0}.image-text-statistics__statistic-value{margin-bottom:var(--distance-3xs);font-size:34px;line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--section-text)}@media(min-width:768px){.image-text-statistics__statistic-value{font-size:36px}}@media(min-width:1024px){.image-text-statistics__statistic-value{font-size:46px}}.image-text-statistics__statistic-value--is-highlighted{color:var(--section-text-accent)}.image-text-statistics__statistic-label{font-size:var(--font-size-m);line-height:var(--line-height-l);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--section-text-subtle)}.image-text-statistics__buy-cta:not(:last-child){margin-bottom:var(--distance-2xl)}.image-text-statistics__actions{display:flex;flex-direction:column;gap:var(--distance-s)}@media(min-width:1024px){.image-text-statistics__actions{flex-direction:row}}.image-text-statistics__image{grid-area:image;width:100%;aspect-ratio:4/3;object-fit:cover}.image-text-statistics--image-rounded .image-text-statistics__image{border-radius:var(--radius-2xl);box-shadow:var(--box-shadow-large)}.intro-and-cards{display:grid;grid-template-columns:1fr;gap:var(--distance-4xl);align-items:center}@media(min-width:768px){.intro-and-cards{grid-template-columns:repeat(2,1fr);gap:var(--distance-9xl)}}.intro-and-cards__overline{margin:0}.intro-and-cards__overline:not(:last-child){margin-bottom:var(--distance-5xs)}.intro-and-cards__headline{font-family:var(--font-primary);font-size:var(--font-size-3xl);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s)}.intro-and-cards__headline:not(:last-child){margin-bottom:var(--distance-m)}.intro-and-cards__richtext{font-family:var(--font-primary);font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light)}.intro-and-cards__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--distance-m)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee{display:flex;padding:var(--distance-3xl) 0;width:100%;background:var(--surface-dark);overflow:hidden;justify-content:center}.marquee:hover .marquee__wrapper{animation-play-state:paused}.marquee--play{justify-content:unset}.marquee--play .marquee__wrapper{padding-right:var(--distance-5xl);animation:marquee var(--marquee-duration, 15s) linear infinite}.marquee--play .marquee__wrapper--only-animated{display:flex}.marquee__wrapper{display:flex;gap:var(--distance-5xl);min-width:max-content}.marquee__wrapper--only-animated{display:none}.marquee__overline{margin-bottom:var(--distance-4xs);font-family:var(--font-secondary);font-size:var(--font-size-2xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--text-dark-grey-reduced)}.marquee__text{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);color:var(--text-white)}.marquee__text--highlight{color:var(--text-highlight)}.newsletter{max-width:100%}.newsletter__card{--newsletter-text: var(--text-white);--newsletter-text-muted: var(--text-grey);--newsletter-surface: var(--color-white-13);--newsletter-stroke: var(--stroke-white-40);display:flex;justify-content:center;border-radius:var(--radius-l);padding-block:var(--distance-6xl);padding-inline:var(--distance-4xl)}@media(min-width:1024px){.newsletter__card{padding-block:var(--distance-7xl);padding-inline:var(--distance-8xl)}}.newsletter__card{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.newsletter__card--background-yellow{background-color:var(--surface-highlight)}.newsletter__card--background-light{background-color:var(--surface-light)}.newsletter__card--background-grey{background-color:var(--surface-light-reduced)}.newsletter__card--background-dark{background-color:var(--surface-white-reduced)}.newsletter__card--background-darker{background-color:var(--surface-dark-grey)}.newsletter__card--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.newsletter__card--background-default{background:var(--gradient-dark)}.newsletter__card:is(.newsletter__card--background-yellow,.newsletter__card--background-light,.newsletter__card--background-grey,.newsletter__card--background-dark,.newsletter__card--background-darker){--newsletter-text: var(--text-dark);--newsletter-text-muted: var(--text-dark-grey);--newsletter-surface: var(--surface-white);--newsletter-stroke: var(--stroke-light-reduced)}.newsletter__inner{display:flex;width:100%;text-align:center;flex-direction:column;align-items:center;gap:var(--distance-3xl)}.newsletter__content{width:100%}.newsletter .newsletter__title{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--newsletter-text)}.newsletter .newsletter__title:not(:last-child){margin-bottom:var(--distance-xs)}.newsletter__body{margin:0;font-family:var(--font-primary);font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-light);color:var(--newsletter-text-muted)}.newsletter__form-wrapper{width:100%}.newsletter__note{margin-inline:auto;margin-bottom:var(--distance-s);padding:var(--distance-s) var(--distance-l);width:max-content;font-family:var(--font-primary);font-size:var(--font-size-m);color:var(--newsletter-text);background-color:var(--newsletter-surface);border-radius:var(--radius-s)}.newsletter__field-group{display:flex;flex-direction:column;gap:var(--distance-s);margin-inline:auto;width:100%;max-width:440px}@media(min-width:1024px){.newsletter__field-group{flex-direction:row}}.newsletter .newsletter__input{border:1px solid var(--newsletter-stroke);padding:var(--distance-m) var(--distance-l);width:100%;font-family:var(--font-primary);font-size:var(--font-size-l)!important;color:var(--newsletter-text);background-color:var(--newsletter-surface);border-radius:var(--radius-s)}.newsletter .newsletter__input::placeholder{color:var(--newsletter-text-muted)}.newsletter__submit{width:100%}@media(min-width:1024px){.newsletter__submit{width:max-content;flex-shrink:0}}.media-text-teaser{display:grid;grid-template-columns:1fr;position:relative;background:var(--surface-dark);overflow:hidden}.media-text-teaser--has-overlay:before{content:"";position:relative;background:linear-gradient(180deg,#121210bd,#1212109e,#121210db);z-index:2;grid-area:1/1;pointer-events:none}.media-text-teaser__media{position:absolute;height:auto}.media-text-teaser__media:has(iframe){top:-30%;left:0;width:100%;height:160%}.media-text-teaser__media .hero__media:before{display:none}.media-text-teaser__media .hero__media iframe{position:absolute;top:0;left:-100%;width:300%;max-width:none;height:100%}@media(min-width:768px){.media-text-teaser__media .hero__media iframe{top:-100%;left:auto;width:100%;height:300%}}.media-text-teaser__inner{display:flex;position:relative;grid-area:1/1;justify-content:center;z-index:2;padding-block:0}.media-text-teaser--left .media-text-teaser__inner{justify-content:flex-start}.media-text-teaser__text-panel{position:relative;padding-block:var(--distance-11xl);width:100%;max-width:705px;text-align:center}@media(min-width:1024px){.media-text-teaser__text-panel{padding-block:var(--distance-12xl)}}.media-text-teaser--left .media-text-teaser__text-panel{text-align:left}.media-text-teaser__overline{margin-bottom:0}.media-text-teaser__overline:not(:last-child){margin-bottom:var(--distance-l)}.media-text-teaser .media-text-teaser__heading{margin:0;font-size:var(--font-size-4xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-white)}@media(min-width:768px){.media-text-teaser .media-text-teaser__heading{font-size:var(--font-size-6xl)}}@media(min-width:1024px){.media-text-teaser .media-text-teaser__heading{font-size:var(--font-size-7xl)}}.media-text-teaser .media-text-teaser__heading,.media-text-teaser .media-text-teaser__heading *{font-family:var(--font-primary)}.media-text-teaser .media-text-teaser__heading:not(:last-child){margin-bottom:var(--distance-l)}.media-text-teaser__body{margin:0 auto;max-width:375px;font-family:var(--font-primary);font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);color:var(--text-grey-reduced)}.media-text-teaser__body:not(:last-child){margin-bottom:var(--distance-3xl)}.media-text-teaser--left .media-text-teaser__body{margin-inline:0}.media-text-teaser__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--distance-s)}@media(min-width:1024px){.media-text-teaser__actions{flex-direction:row}}.media-text-teaser--left .media-text-teaser__actions{align-items:flex-start;justify-content:flex-start}.media-text-teaser .background-media-text__aligner{margin:0}.media-text-teaser .animation-cropper{display:flex;width:100%}.media-text-teaser .animation-contents{width:100%}.media-hero{display:grid;position:relative;border-bottom:1px solid var(--stroke-light);background:var(--body-color);overflow:visible;gap:var(--distance-3xl)}@media(min-width:1440px){.media-hero{border-bottom:0}.media-hero:after{content:"";position:absolute;inset:auto 0 -1px;margin-inline:auto;border-bottom:1px solid var(--stroke-light);width:100%;max-width:var(--max-width)}}.media-hero__media-container{margin-inline:calc(-1 * var(--wrapper-padding))}@media(min-width:1024px){.media-hero__media-container{position:relative;grid-column:1;grid-row:1}}@media(min-width:1024px){.media-hero--has-gradient .media-hero__media-container:before{content:"";position:absolute;background:linear-gradient(90deg,var(--body-color) 0%,var(--body-color-94) 24%,var(--body-color-0) 56%);z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}}.media-hero__media{display:block;position:relative;height:auto;overflow:hidden;aspect-ratio:16/9}@media(min-width:1024px){.media-hero__media{position:absolute;right:0;left:auto;width:100%;height:100%}}.media-hero__media .hero__media:before{display:none}.media-hero__media .hero__media iframe{top:-100%;left:auto;width:100%;height:300%}.media-hero__media-element{display:block}.media-hero__inner{display:flex;position:relative;padding-bottom:var(--distance-xs);width:auto;height:auto;align-items:center}@media(min-width:1024px){.media-hero__inner{grid-column:1;grid-row:1;padding-bottom:0;min-height:600px}}.media-hero__text-panel{padding:var(--distance-4xl) 0;width:100%;text-align:start}.media-hero__overline{margin:0}.media-hero__overline:not(:last-child){margin-bottom:var(--distance-l)}.media-hero__title{margin:0;max-width:660px;font-family:var(--font-secondary);font-size:var(--font-size-7xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}@media(min-width:1024px){.media-hero__title{font-size:var(--font-size-8xl)}}.media-hero__title:not(:last-child){margin-bottom:var(--distance-l)}@media(min-width:1024px){.media-hero--headline-large .media-hero__title{font-size:var(--font-size-9xl)}}.media-hero__body{margin:0;max-width:480px;font-family:var(--font-secondary);font-size:20px;line-height:var(--line-height-xl);font-weight:var(--font-weight-light);color:var(--text-dark-grey)}.media-hero__body:not(:last-child){margin-bottom:var(--distance-3xl)}.media-hero__actions{display:flex;flex-direction:column;gap:var(--distance-s)}.media-hero__actions:not(:last-child){margin-bottom:var(--distance-l)}@media(min-width:1024px){.media-hero__actions{flex-direction:row}}.media-hero__button{width:max-content}.media-hero__caption{margin:0;font-family:var(--font-primary);font-size:var(--font-size-xs);line-height:var(--line-height-s);font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark-grey-reduced)}.media-hero .background-media-text__aligner{margin:0}.media-hero .animation-cropper{display:flex;width:100%}.media-hero .animation-contents{width:100%}.media-text-cards{display:grid;position:relative;background:var(--surface-dark);overflow:hidden;grid-template-columns:1fr}.media-text-cards--has-overlay:before{content:"";position:relative;background:linear-gradient(180deg,#1414129e,#14141266 45%,#141412c7);z-index:2;grid-area:1/1;pointer-events:none}.media-text-cards__media{position:absolute;height:auto}.media-text-cards__media:has(iframe){top:-30%;left:0;width:100%;height:160%}.media-text-cards__media .hero__media:before{display:none}.media-text-cards__media .hero__media iframe{position:absolute;top:0;left:-150%;width:400%;max-width:none;height:100%}@media(min-width:1200px){.media-text-cards__media .hero__media iframe{top:-100%;left:auto;width:100%;height:300%}}.media-text-cards__inner{display:flex;position:relative;z-index:2;grid-area:1/1}.media-text-cards--align-center .media-text-cards__inner{justify-content:center}.media-text-cards--align-right .media-text-cards__inner{justify-content:right}.media-text-cards__text-panel{position:relative;width:100%;max-width:760px;padding-block:var(--distance-10xl)}@media(min-width:768px){.media-text-cards__text-panel{padding-block:var(--distance-11xl)}}@media(min-width:1024px){.media-text-cards__text-panel{padding-block:var(--distance-12xl)}}.media-text-cards--align-center .media-text-cards__text-panel{text-align:center}.media-text-cards--align-right .media-text-cards__text-panel{text-align:right}.media-text-cards__overline:not(:last-child){margin-bottom:var(--distance-l)}.media-text-cards .media-text-cards__heading{margin:0;font-size:var(--font-size-4xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-white)}@media(min-width:768px){.media-text-cards .media-text-cards__heading{font-size:var(--font-size-6xl)}}@media(min-width:1024px){.media-text-cards .media-text-cards__heading{font-size:var(--font-size-7xl)}}.media-text-cards .media-text-cards__heading,.media-text-cards .media-text-cards__heading *{font-family:var(--font-primary)}.media-text-cards .media-text-cards__heading:not(:last-child){margin-bottom:var(--distance-3xl)}.media-text-cards .media-text-cards__heading:has(+.media-text-cards__card-container){margin-bottom:var(--distance-6xl)}.media-text-cards__body{margin:0;max-width:480px;font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-white-reduced)}@media(min-width:1024px){.media-text-cards__body{font-size:18px}}@media(min-width:1024px){.media-text-cards__body{max-width:550px}}.media-text-cards__body:not(:last-child){margin-bottom:var(--distance-6xl)}.media-text-cards--align-center .media-text-cards__body{margin-inline:auto}.media-text-cards--align-right .media-text-cards__body{margin-left:auto}.media-text-cards__card-container{display:grid;gap:var(--distance-xl);margin:0;padding:0;text-align:left}@media(min-width:768px){.media-text-cards__card-container:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.media-text-cards__card-container:not(:has(>:nth-child(2))){width:50%}}.media-text-cards--align-center .media-text-cards__card-container{justify-self:center}.media-text-cards--align-right .media-text-cards__card-container{justify-self:end}.media-text-cards__card{margin:0;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-xl);padding:var(--distance-3xl);background-color:#ffffff0f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);list-style:none}@media(min-width:768px){@keyframes media-text-cards-rise-up{0%{transform:translateY(120%)}to{transform:translateY(0)}}.media-text-cards[data-aos=background-media-text__animation].loaded.aos-animate .animation-contents{position:relative;opacity:1;transform:translateY(120%);animation:media-text-cards-rise-up 1s cubic-bezier(.26,.54,.32,1) .5s forwards}}.media-text-cards__card-overline{margin-bottom:var(--distance-xs);font-size:var(--font-size-s);line-height:var(--line-height-l);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-2xl);color:var(--text-highlight)}.media-text-cards .media-text-cards__card-heading{margin:0;font-family:var(--font-primary);font-size:19px;line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-white)}.media-text-cards .media-text-cards__card-heading:not(:last-child){margin-bottom:var(--distance-3xs)}.media-text-cards__card-text{font-size:var(--font-size-l);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-light-reduced)}.media-text-cards .background-media-text__aligner{margin:0}.media-text-cards .animation-cropper{display:flex;width:100%}.media-text-cards .animation-contents{width:100%}.product-box-contents-cross-sale{display:grid;row-gap:var(--distance-3xl)}@media(min-width:1024px){.product-box-contents-cross-sale:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr);column-gap:var(--distance-3xl)}}.product-specifications{display:grid;row-gap:var(--distance-4xl);align-items:start}@media(min-width:1024px){.product-specifications{grid-template-columns:repeat(2,1fr);column-gap:var(--distance-9xl)}}.product-specifications__headline{margin:0;font-size:var(--font-size-4xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.product-specifications__headline:not(:last-child){margin-bottom:var(--distance-m)}.product-specifications__copy{margin:0;font-size:var(--font-size-xl);line-height:var(--line-height-3xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey)}.product-specifications__copy:not(:last-child){margin-bottom:var(--distance-2xl)}.product-specifications__features:not(:last-child){margin-bottom:var(--distance-4xl)}.product-specifications__images:not(:last-child){margin-bottom:var(--distance-3xl)}@media(min-width:1024px){.product-specifications__images:not(:last-child){margin-bottom:var(--distance-2xl)}}.product-specifications__aside{display:grid;align-content:start;row-gap:var(--distance-2xl)}.product-specifications__buy-cta{display:grid;row-gap:var(--distance-m)}.product-specifications__buy-cta .price{justify-content:flex-end}.product-specifications__buy-button{width:100%}.index-section.lumatek-rich-text{margin:0;--section-margin: var(--distance-6xl);margin-bottom:var(--section-margin)}@media(min-width:1024px){.index-section.lumatek-rich-text{--section-margin: var(--distance-10xl)}}.index-section.lumatek-rich-text .page-width{padding-inline:var(--distance-2xl);max-width:unset}@media(min-width:768px){.index-section.lumatek-rich-text .page-width{padding-inline:var(--distance-6xl)}}@media(min-width:1024px){.index-section.lumatek-rich-text .page-width{padding-inline:max(var(--distance-10xl),(100% - var(--max-width)) / 2 + var(--distance-10xl))}}@media(min-width:1024px){.index-section.lumatek-rich-text .page-width--narrow .theme-block{max-width:740px}}.index-section.lumatek-rich-text .text-center .theme-block{margin-inline:auto}.index-section.lumatek-rich-text .text-right .theme-block{margin-left:auto}.index-section.lumatek-rich-text .section--divider{border-top-color:var(--stroke-light);padding-top:var(--distance-6xl)}.index-section.lumatek-rich-text .theme-block{margin-bottom:var(--distance-4xl)}.index-section.lumatek-rich-text .theme-block:last-child{margin-bottom:0}.index-section.lumatek-rich-text :is(h1,h2,h3):is(h1,h2,h3){margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--section-text)}@media(min-width:768px){.index-section.lumatek-rich-text h1{font-size:var(--font-size-7xl)}}@media(min-width:768px){.index-section.lumatek-rich-text h2{font-size:var(--font-size-6xl)}}.index-section.lumatek-rich-text h3:is(h3){font-size:var(--font-size-2xl)}@media(min-width:768px){.index-section.lumatek-rich-text h3:is(h3){font-size:var(--font-size-3xl)}}.index-section.lumatek-rich-text .rte{font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);color:var(--section-text-muted)}.index-section.lumatek-rich-text .rte :is(h1,h2,h3){margin-bottom:var(--distance-l)}.index-section.lumatek-rich-text .rte *+:is(h1,h2,h3){margin-top:var(--distance-4xl)}.index-section.lumatek-rich-text .rte p{margin:0 0 var(--distance-m)}.index-section.lumatek-rich-text .rte p:last-child{margin:0}.index-section.lumatek-rich-text .rte strong{font-family:var(--font-secondary);font-weight:var(--font-weight-extra-bold)}.index-section.lumatek-rich-text .rte a:not(.btn){text-decoration:underline;color:currentcolor}.index-section.lumatek-rich-text .rte a:not(.btn):hover{text-decoration:none}.index-section.lumatek-rich-text .rte .enlarge-text{font-size:var(--font-size-2xl);line-height:var(--line-height-l);font-weight:var(--font-weight-regular);color:var(--section-text)}.lumatek-rich-text__content{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.lumatek-rich-text__content:not(.lumatek-rich-text__content--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.lumatek-rich-text__content:not(.lumatek-rich-text__content--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.lumatek-rich-text__content:not(.lumatek-rich-text__content--background-default){padding-block:var(--distance-12xl)}}.lumatek-rich-text__content--background-yellow{background-color:var(--surface-highlight)}.lumatek-rich-text__content--background-light{background-color:var(--surface-light)}.lumatek-rich-text__content--background-grey{background-color:var(--surface-light-reduced)}.lumatek-rich-text__content--background-dark{background-color:var(--surface-white-reduced)}.lumatek-rich-text__content--background-darker{background-color:var(--surface-dark-grey)}.lumatek-rich-text__content--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.pdp-hero{--pdp-hero-inner-overlap: var(--distance-4xl);--pdp-hero-image-position: center;margin-bottom:var(--distance-6xl)}@media(min-width:1024px){.pdp-hero{--pdp-hero-inner-overlap: var(--distance-7xl);margin-bottom:var(--distance-8xl)}}.pdp-hero .slideshow-wrapper{max-width:var(--max-width);z-index:0;margin-inline:auto}.pdp-hero .page-width{padding:var(--distance-l) var(--distance-2xl)}@media(min-width:768px){.pdp-hero .page-width{padding:var(--distance-7xl) var(--distance-6xl)}}@media(min-width:1024px){.pdp-hero .page-width{padding-inline:var(--distance-10xl)}}.pdp-hero .hero__image-wrapper{position:absolute;height:100%}.pdp-hero .hero__image-wrapper:has(iframe){top:-30%;left:0;width:100%;height:160%}.pdp-hero .hero__image-wrapper:has(iframe) .parallax-container{top:0;height:100%}.pdp-hero .hero__image-wrapper:before{display:none}.pdp-hero .hero__image-wrapper .hero__media:before{display:none}.pdp-hero .hero__image-wrapper .hero__media iframe{position:absolute;top:0;left:-100%;width:300%;max-width:none;height:100%}@media(min-width:768px){.pdp-hero .hero__image-wrapper .hero__media iframe{left:-50%;width:200%}}.pdp-hero .hero__image{object-fit:cover;object-position:var(--pdp-hero-image-position)}.pdp-hero .hero__text-wrap:before{content:"";position:absolute;background:linear-gradient(90deg,#000,#00000080);opacity:var(--pdp-hero-text-gradient-opacity, 0);z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(min-width:768px){.pdp-hero .hero__text-wrap:before{background:linear-gradient(90deg,#000 0%,transparent 70%)}}@media(min-width:768px){.pdp-hero .hero__text-wrap:has(.horizontal-right):before{background:linear-gradient(270deg,#000 0%,transparent 70%)}.pdp-hero .hero__text-wrap:has(.horizontal-center):before{background:radial-gradient(ellipse at center,#000 0%,transparent 70%)}.pdp-hero .hero__text-wrap:has(.vertical-bottom):before{background:linear-gradient(0deg,#000 0%,transparent 70%)}}.pdp-hero .hero__text-content{padding:0}.pdp-hero [data-dots=true] .hero__text-content{padding-bottom:calc(var(--distance-6xl) + var(--pdp-hero-inner-overlap))}.pdp-hero .hero__text-content.vertical-center{transform:translateY(15%)}.pdp-hero .hero__top-subtitle{margin-bottom:var(--distance-xl)}.pdp-hero .hero__title{font-size:var(--font-size-7xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-white)}@media(min-width:1024px){.pdp-hero .hero__title{font-size:var(--font-size-8xl)}}.pdp-hero .hero__title:not(:last-child){margin-bottom:var(--distance-4xs)}.pdp-hero .hero__subtitle{margin:0;font-family:var(--font-secondary);font-size:18px;line-height:var(--line-height-s);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-white-reduced)}@media(min-width:1024px){.pdp-hero .hero__subtitle{font-size:var(--font-size-2xl)}}.pdp-hero:has(.pdp-hero__specs) .hero .flickity-page-dots{bottom:calc(var(--distance-2xl) + var(--pdp-hero-inner-overlap))}.pdp-hero .flickity-page-dots .dot{border-radius:var(--radius-rounded);width:var(--distance-2xs);height:var(--distance-2xs);background-color:var(--surface-white-45);opacity:1;transition-property:width,background-color;transition-duration:var(--transition-default);transition-timing-function:linear}.pdp-hero .flickity-page-dots .dot.is-selected{width:calc(3 * var(--distance-2xs));background-color:var(--surface-highlight)}.pdp-hero__specs{display:grid;position:relative;margin:calc(-1 * var(--pdp-hero-inner-overlap)) 0 0;background:linear-gradient(180deg,#2f2e2b,#242421);z-index:1;grid-auto-columns:1fr;border-radius:var(--radius-l);box-shadow:0 16px 38px #1c1c1a47;list-style:none}.pdp-hero__specs:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.pdp-hero__specs:has(>:nth-child(2)){grid-template-columns:unset;grid-auto-flow:column}}.pdp-hero__specs:has(>:nth-child(3)):not(:has(>:nth-child(4)))>:nth-child(3){grid-column:1/span 2}@media(min-width:1024px){.pdp-hero__specs:has(>:nth-child(3)):not(:has(>:nth-child(4)))>:nth-child(3){grid-column:unset}}.pdp-hero__specs-item{display:grid;align-content:start;margin:0;padding:var(--distance-3xl) var(--distance-s)}.pdp-hero__specs-item:nth-child(odd){border-right:1px solid var(--stroke-white-13)}.pdp-hero__specs-item:not(:nth-child(-n+2)){border-top:1px solid var(--stroke-white-13)}@media(min-width:1024px){.pdp-hero__specs-item{border:0}.pdp-hero__specs-item:not(:nth-child(4n+1)){border-right:1px solid var(--stroke-white-13)}.pdp-hero__specs-item:not(:nth-child(-n+4)){border-top:1px solid var(--stroke-white-13)}}.pdp-hero__specs-value-highlight{margin-bottom:-2px;font-family:var(--font-secondary);font-size:var(--font-size-6xl);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);text-align:center;letter-spacing:0;color:var(--text-highlight)}.pdp-hero__specs-value-highlight:has(+.pdp-hero__spect-label){margin-bottom:var(--distance-xs)}.pdp-hero__specs-value-unit{margin-bottom:var(--distance-xs);font-size:var(--font-size-m);line-height:var(--line-height-xl);font-weight:var(--font-weight-medium);text-align:center;letter-spacing:0;color:var(--text-grey)}.pdp-hero__specs-label{font-size:var(--font-size-xs);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);text-align:center;letter-spacing:0;color:var(--text-white)}.plp-overview-cards__grid{display:grid;grid-template-columns:1fr;gap:var(--distance-l);list-style:none;margin:0;padding:0}@media(min-width:390px){.plp-overview-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.plp-overview-cards__grid{grid-template-columns:repeat(4,1fr)}}.plp-overview-cards__card{display:grid;margin-bottom:0;border-width:3px 1px 1px;border-style:solid;border-color:var(--stroke-highlight);background:var(--surface-white);gap:var(--distance-3xs);border-radius:var(--radius-l);padding-block:var(--distance-2xl);padding-inline:var(--distance-3xl)}.plp-overview-cards__headline{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);font-weight:var(--font-weight-extra-bold);color:var(--text-dark)}.plp-overview-cards__subline{margin:0;font-family:var(--font-primary);font-size:var(--font-size-xs);line-height:var(--line-height-s);font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-s);color:var(--text-dark-grey-reduced)}.product-comparison{--product-comparison-padding-inline: var(--distance-2xl);display:grid;position:relative;border:1px solid var(--stroke-light);padding:var(--distance-3xl) var(--product-comparison-padding-inline);width:100%;background-color:var(--surface-dark-grey);z-index:0;box-sizing:border-box;border-radius:var(--radius-xl)}@media(min-width:1024px){.product-comparison{--product-comparison-padding-inline: var(--distance-5xl);padding:var(--distance-4xl) var(--product-comparison-padding-inline)}}.product-comparison .product-comparison__headline{margin-bottom:var(--distance-4xs);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.product-comparison__copy{margin-bottom:var(--distance-2xl);font-size:var(--font-size-m);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey)}.product-comparison__select-container{display:grid;row-gap:var(--distance-xs);margin:0 0 var(--distance-2xl);border:0;padding:0}@media(min-width:768px){.product-comparison__select-container{grid-auto-flow:column;grid-auto-columns:1fr;column-gap:var(--distance-m)}}.product-comparison__select{border:1px solid var(--stroke-light);padding:var(--distance-m) var(--distance-3xl) var(--distance-m) var(--distance-xl);width:100%;font-family:var(--font-primary);font-size:var(--font-size-l)!important;line-height:var(--line-height-xl);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--text-dark);background-color:var(--surface-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-m)}.product-comparison__table-container{position:relative;margin-inline:calc(-1 * var(--product-comparison-padding-inline));width:calc(100% + 2 * var(--product-comparison-padding-inline));overflow-x:auto}.product-comparison__table-container:not(:last-child){margin-bottom:var(--distance-xl)}.product-comparison__table-container:before,.product-comparison__table-container:after{content:"";position:absolute;top:0;bottom:0;width:var(--product-comparison-padding-inline);z-index:1;pointer-events:none}.product-comparison__table-container:before{left:0;background:linear-gradient(to right,var(--surface-white-reduced),transparent)}.product-comparison__table-container:after{right:0;background:linear-gradient(to right,transparent,var(--surface-white-reduced))}.product-comparison__table-scroll-container{padding-inline:var(--product-comparison-padding-inline);width:100%;overflow-x:auto}.product-comparison__table{border:1px solid var(--stroke-light);background-color:var(--surface-white);overflow:hidden;border-collapse:separate;border-spacing:0;border-radius:var(--radius-l)}.product-comparison__table td,.product-comparison__table th{padding:var(--distance-m) var(--distance-l);width:30%}.product-comparison__table td:first-child,.product-comparison__table th:first-child{width:10%}.product-comparison__table .product-comparison__table-head :is(td,th),.product-comparison__table .product-comparison__table-body tr:not(:last-child) :is(td,th){border-bottom:1px solid var(--stroke-light)}.product-comparison__table .product-comparison__table-head :is(td,th){background-color:var(--surface-light-highlight)}.product-comparison__table .product-comparison__table-body :is(td,th){background-color:var(--surface-white)}.product-comparison__product-link{font-family:var(--font-secondary);font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}.product-comparison__specification-label{font-family:var(--font-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-l);color:var(--text-dark-grey-reduced)}.product-comparison__specification-value{font-size:var(--font-size-s);line-height:var(--line-height-l);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark)}@media(min-width:768px){.product-comparison__specification-value{font-size:var(--font-size-l)}}.product-comparison__specification-value-highlight{display:inline-block;padding:1px 7px;font-family:var(--font-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:0;vertical-align:middle;color:var(--text-dark);background-color:var(--surface-highlight);border-radius:4px}@media(min-width:768px){.product-comparison__specification-value-highlight{font-size:var(--font-size-s)}}.product-comparison__show-all-button{justify-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;padding:var(--distance-3xs) var(--distance-s);font-family:var(--font-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--text-dark-grey);background-color:transparent}.product-configurator{display:flex;flex-direction:column;border:1px solid var(--stroke-light);border-radius:var(--radius-xl);padding:var(--distance-3xl) var(--distance-2xl);min-width:0;background-color:var(--surface-white-reduced)}@media(min-width:1024px){.product-configurator{padding:var(--distance-5xl) var(--distance-4xl)}}.product-configurator__heading{margin:0 0 var(--distance-m);max-width:730px;font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}@media(min-width:1024px){.product-configurator__heading{font-size:var(--font-size-6xl)}}.product-configurator__heading--big{margin-bottom:var(--distance-m);font-size:var(--font-size-5xl);letter-spacing:var(--letter-spacing-s)}@media(min-width:1024px){.product-configurator__heading--big{font-size:var(--font-size-7xl)}}.product-configurator__heading--small{margin-bottom:var(--distance-5xs);font-size:var(--font-size-xl);letter-spacing:0}.product-configurator__copy{margin-bottom:var(--distance-3xl);font-size:var(--font-size-xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey)}.product-configurator__copy--big{font-size:var(--font-size-xl)}@media(min-width:1024px){.product-configurator__copy--big{margin-bottom:unset;font-size:18px}}.product-configurator__copy--small{margin:0;font-size:var(--font-size-s)}.product-configurator__text-content>*:last-child{margin-bottom:var(--distance-3xl)}.product-configurator__navigation{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--stroke-light-reduced);border-radius:var(--radius-rounded);width:100%;overflow:hidden}@media(min-width:768px){.product-configurator__navigation{grid-template-columns:repeat(3,200px);width:max-content}}.product-configurator__navigation-step{display:flex;border-right:1px solid var(--stroke-light-reduced);padding:var(--distance-s) var(--distance-4xs);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);text-align:center;text-transform:uppercase;letter-spacing:var(--letter-spacing-l);color:var(--text-dark);background:var(--surface-hightlight-reduced);align-items:center;justify-content:center}.product-configurator__navigation-step:last-child{border-right:none}.product-configurator__navigation-step:disabled{color:var(--text-dark-grey-reduced)}.product-configurator__navigation-step--acitve{font-weight:var(--font-weight-semi-bold);color:var(--text-dark);background-color:var(--surface-highlight)}.product-configurator__navigation-step--acitve~.product-configurator__navigation-step{background-color:var(--surface-white)}.product-configurator__panel{margin-top:var(--distance-9xl)}.product-configurator__step-count{display:block;margin-bottom:var(--distance-s);font-size:var(--font-size-s);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-2xl);color:var(--text-dark-grey-reduced)}.product-configurator__selector{margin:0 0 var(--distance-3xl);border:none;padding:0;min-width:0}.product-configurator__selector-label{margin-bottom:var(--distance-s);font-size:var(--font-size-s);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-2xl);color:var(--text-dark-grey-reduced)}.product-configurator__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px;max-width:1080px}.product-configurator__options input[type=radio]:checked+.product-configurator__options-radio{border:2px solid var(--stroke-highlight-reduced);box-shadow:0 10px 26px #82800e38;background:var(--surface-highlight)}.product-configurator__options:is(.product-configurator__options) .product-configurator__options-radio{display:flex;margin:0;border:1px solid var(--stroke-light-reduced);padding:var(--distance-2xl) var(--distance-m);font-size:var(--font-size-xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-align:left;text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark);background:var(--surface-white);flex-direction:column;justify-content:center;border-radius:var(--radius-xl);transition:.18s}.product-configurator__options:is(.product-configurator__options) .product-configurator__options-radio--center{text-align:center}.product-configurator__options:is(.product-configurator__options) .product-configurator__options-radio-discription{margin-top:var(--distance-5xs);font-size:var(--font-size-s);line-height:var(--line-height-2xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey)}.product-configurator__options:is(.product-configurator__options) .product-configurator__options-radio-discription--warn{font-weight:var(--font-weight-semi-bold);color:var(--text-warn)}.product-configurator__number-input{border:none;padding:0;width:75px;font-size:var(--font-size-xl);font-weight:var(--font-weight-extra-bold);color:var(--text-dark);background:transparent;outline:none}.product-configurator__number-input-label{display:flex;align-items:center;gap:var(--distance-xs);border:1px solid var(--stroke-light-reduced);border-radius:var(--radius-xl);padding:var(--distance-2xs) var(--distance-xl);width:fit-content;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-l);color:var(--text-dark-grey);background:var(--surface-white)}.product-configurator__filter{display:flex;flex-direction:column;gap:.5rem;min-width:160px}.product-configurator__filter:is(.product-configurator__filter) .product-configurator__filter-label{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--text-dark-grey-reduced)}.product-configurator__filter-select{border:1px solid var(--stroke-light);padding:var(--distance-l) var(--distance-2xl);font-size:var(--font-size-xl);line-height:var(--line-height-3xl);font-weight:var(--font-weight-regular);letter-spacing:0;background-color:var(--surface-white);border-radius:var(--radius-m)}.product-configurator__button{width:100%}@media(min-width:1024px){.product-configurator__button{width:unset}}.product-configurator__button-container{display:flex;flex-direction:row;align-items:center;gap:var(--distance-s);margin-top:var(--distance-4xl)}.product-configurator__text-card{margin-top:var(--distance-2xl);border:1px solid var(--line);padding:var(--distance-2xl);background-color:var(--surface-white);border-radius:var(--radius-xl)}.product-configurator__text-card--warn{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;column-gap:var(--distance-m);border-left:4px solid var(--stroke-warn)}.product-configurator__text-card-warning{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1/3;border-radius:var(--radius-m);margin:auto 0;height:36px;font-weight:var(--font-weight-extra-bold);color:var(--text-dark);background:var(--surface-highlight)}.product-configurator__chips{display:flex;position:relative;flex-wrap:wrap;margin:0;padding:0;z-index:1;gap:var(--distance-2xs);list-style:none}.product-configurator__chip{border:1px solid var(--stroke-highlight-reduced);padding:var(--distance-3xs) var(--distance-m);border-radius:var(--radius-rounded);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--ink);background:var(--surface-hightlight-reduced)}.product-configurator__results-grid{display:grid;grid-template-columns:1fr;gap:var(--distance-s);list-style:none;margin:var(--distance-2xl) 0 0;padding:0}@media(min-width:1024px){.product-configurator__results-grid{grid-template-columns:repeat(3,1fr);gap:var(--distance-m)}}.product-configurator__results-grid-image-area{background:var(--surface-white)}.product-contents-teaser{display:grid;grid-template-areas:"image" "text";row-gap:var(--distance-7xl)}@media(min-width:1024px){.product-contents-teaser{grid-auto-columns:1fr;grid-template-areas:"text image";column-gap:var(--distance-9xl);align-items:center}}@media(min-width:1200px){.product-contents-teaser{column-gap:var(--distance-11xl)}}.product-contents-teaser{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.product-contents-teaser:not(.product-contents-teaser--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.product-contents-teaser:not(.product-contents-teaser--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.product-contents-teaser:not(.product-contents-teaser--background-default){padding-block:var(--distance-12xl)}}.product-contents-teaser--background-yellow{background-color:var(--surface-highlight)}.product-contents-teaser--background-light{background-color:var(--surface-light)}.product-contents-teaser--background-grey{background-color:var(--surface-light-reduced)}.product-contents-teaser--background-dark{background-color:var(--surface-white-reduced)}.product-contents-teaser--background-darker{background-color:var(--surface-dark-grey)}.product-contents-teaser--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}@media(min-width:1024px){.product-contents-teaser--image-left{grid-template-areas:"image text "}}.product-contents-teaser__text-container{grid-area:text}.product-contents-teaser__overline{margin:0}.product-contents-teaser__overline:not(:last-child){margin-bottom:var(--distance-xl)}.product-contents-teaser__heading{margin:0;font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--section-text)}@media(min-width:768px){.product-contents-teaser__heading{font-size:var(--font-size-6xl)}}@media(min-width:1024px){.product-contents-teaser__heading{font-size:var(--font-size-7xl)}}.product-contents-teaser__heading,.product-contents-teaser__heading *{font-family:var(--font-primary)}.product-contents-teaser__heading:not(:last-child){margin-bottom:var(--distance-4xl)}.product-contents-teaser__list{display:grid;margin:0;padding:0;list-style:none}.product-contents-teaser__list:not(:last-child){margin-bottom:var(--distance-4xl)}.product-contents-teaser__content{display:flex;column-gap:var(--distance-4xs);align-items:center;margin:0;padding:var(--distance-xl) 0}.product-contents-teaser__content:not(:last-child){border-bottom:1px solid var(--stroke-light-reduced)}.product-contents-teaser__content-amount{flex-shrink:0;min-width:var(--distance-9xl);font-size:18px;line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--section-text-accent)}.product-contents-teaser__content-label{font-size:var(--font-size-xl);line-height:var(--line-height-l);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--section-text-subtle)}.product-contents-teaser__buy-cta:not(:last-child){margin-bottom:var(--distance-4xl)}.product-contents-teaser__actions{display:flex;flex-direction:column;gap:var(--distance-s)}@media(min-width:1024px){.product-contents-teaser__actions{flex-direction:row}}.product-contents-teaser__image{grid-area:image;box-sizing:border-box;border:1px solid transparent;width:100%;aspect-ratio:5/4;object-fit:cover}.product-contents-teaser--image-rounded .product-contents-teaser__image{border-color:var(--stroke-light-reduced);border-radius:var(--radius-2xl);background-color:var(--surface-light-highlight);box-shadow:var(--box-shadow-small)}.product-performance__text-container:not(:last-child){margin-bottom:var(--distance-8xl)}@media(min-width:1024px){.product-performance__text-container:not(:last-child){margin-bottom:var(--distance-10xl)}}.product-performance__overline{margin-bottom:0}.product-performance__overline:not(:last-child){margin-bottom:var(--distance-m)}.product-performance__headline{margin:0;font-size:var(--font-size-5xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-align:center;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.product-performance__headline:not(:last-child){margin-bottom:var(--distance-3xs)}.product-performance__copy{margin-inline:auto;max-width:640px;font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);text-align:center;letter-spacing:0;color:var(--text-dark-grey)}.product-performance__card-container{display:grid;row-gap:var(--distance-6xl)}@media(min-width:768px){.product-performance__card-container{grid-template-columns:repeat(2,1fr);gap:var(--distance-3xl)}}@media(min-width:1024px){.product-performance__card-container{grid-template-columns:repeat(3,1fr)}}.product-performance__card{display:flex;flex-direction:column;row-gap:var(--distance-2xs);border:1px solid var(--stroke-light);border-radius:var(--radius-l);padding:var(--distance-xl);text-decoration:none;color:inherit;cursor:zoom-in;background-color:var(--surface-white)}.product-performance__card-headline{margin:0;font-size:var(--font-size-xs);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--text-dark)}.product-performance__card-image{flex-shrink:0;flex-grow:1;width:100%;object-fit:contain}.product-performance__card-copy{font-size:var(--font-size-xs);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);letter-spacing:0;color:var(--text-dark-grey-reduced)}.products-slider__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--distance-l);margin-bottom:var(--distance-2xl)}@media(min-width:1024px){.products-slider__header{margin-bottom:var(--distance-3xl)}}.products-slider .products-slider__headline{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.products-slider__copy{margin:0;font-family:var(--font-primary);font-size:var(--font-size-s);line-height:var(--line-height-m);font-weight:var(--font-weight-light);text-align:right;color:var(--text-dark-grey-reduced)}.products-slider__carousel{position:relative;min-width:0}.products-slider__slider{display:flex;gap:var(--distance-2xl);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.products-slider__slider::-webkit-scrollbar{display:none}.products-slider__slider>.grid__item{display:flex;flex:0 0 auto;margin-bottom:0;padding-left:0;width:90%;max-width:300px;float:none;scroll-snap-align:start}@media(min-width:768px){.products-slider__slider>.grid__item{width:300px;max-width:none}}.products-slider__nav{display:none;position:absolute;top:50%;border:1px solid var(--stroke-light);padding:0;width:var(--distance-7xl);height:var(--distance-7xl);color:var(--text-dark);cursor:pointer;background-color:var(--surface-white);z-index:2;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--radius-rounded);box-shadow:0 10px 24px #1c1c1a1f;transition:background-color var(--transition-default) ease}@media(min-width:768px){.products-slider__nav{display:flex}}.products-slider__nav svg{width:var(--distance-l);height:var(--distance-l)}.products-slider__nav:hover{background-color:var(--surface-light-highlight)}.products-slider__nav--prev{left:var(--distance-l);transform:translate(-100%,-50%)}@media(min-width:1024px){.products-slider__nav--prev{left:var(--distance-3xs)}}.products-slider__nav--next{right:var(--distance-l);transform:translate(100%,-50%)}@media(min-width:1024px){.products-slider__nav--next{right:var(--distance-3xs)}}.products-slider__nav--disabled,.products-slider__nav--hidden,.lumatek-recently-viewed[hidden]{display:none}.sales-teaser__card{display:flex;flex-direction:column;gap:var(--distance-3xl);border-radius:var(--radius-l);padding-block:var(--distance-5xl);padding-inline:var(--distance-3xl);background:var(--gradient-dark)}@media(min-width:1024px){.sales-teaser__card{padding-block:var(--distance-7xl);padding-inline:var(--distance-8xl)}}@media(min-width:1200px){.sales-teaser__card{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--distance-6xl)}}.sales-teaser .sales-teaser__title{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-white)}.sales-teaser .sales-teaser__title:not(:last-child){margin-bottom:var(--distance-4xs)}.sales-teaser__body{margin:0;font-family:var(--font-primary);font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-light);color:var(--text-grey)}.sales-teaser__actions{display:flex;flex-direction:column;gap:var(--distance-s)}@media(min-width:768px){.sales-teaser__actions{flex-direction:row}}@media(min-width:1024px){.sales-teaser__actions{flex-shrink:0}}.sales-teaser__button{width:max-content}.site-header__search{border-bottom:1px solid var(--stroke-light);background-color:var(--surface-white);box-shadow:var(--box-shadow-small)}.is-active .site-header__search{transform:none}predictive-search .predictive__screen{background:var(--surface-dark-78)}predictive-search .search__input{border:1px solid var(--stroke-light);padding-inline:var(--distance-2xl) var(--distance-10xl);height:var(--distance-8xl);font-family:var(--font-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);text-transform:none;letter-spacing:0;color:var(--text-dark);background:var(--surface-light);border-radius:var(--radius-rounded)}predictive-search .search__input::placeholder{color:var(--text-dark-grey-reduced)}predictive-search .search__input:focus{border-color:var(--stroke-dark);outline:none}predictive-search .btn--search .icon{width:var(--icon-size-m);height:var(--icon-size-m)}predictive-search .search__results{margin-top:var(--distance-xs);border:1px solid var(--stroke-light);background:var(--surface-white);border-radius:var(--radius-l);box-shadow:var(--box-shadow-large)}.predictive-search-results.lumatek-search-results{display:grid;padding:var(--distance-3xl);gap:var(--distance-3xl)}@container (min-width: 800px){.predictive-search-results.lumatek-search-results:has(.lumatek-search-results__group--links){grid-template-columns:2fr 1fr}}.lumatek-search-results ul{margin:0;padding:0;list-style:none}.lumatek-search-results li{margin:0}.lumatek-search-results__heading:is(h3){margin:0 0 var(--distance-s);border:0;padding:0;font-family:var(--font-secondary);font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-semi-bold);text-transform:none;letter-spacing:0;color:var(--text-dark-grey-reduced)}.lumatek-search-results__products{display:grid;gap:var(--distance-5xs)}.lumatek-search-results__product-link{display:grid;grid-template-columns:var(--distance-11xl) 1fr;align-items:center;padding:var(--distance-3xs);gap:var(--distance-l);text-decoration:none;color:var(--text-dark);border-radius:var(--radius-m);transition:background-color var(--transition-default) linear}.lumatek-search-results__product-link:hover,.lumatek-search-results__product-link:focus-visible{background-color:var(--surface-light)}.lumatek-search-results__product-image{display:flex;border:1px solid var(--stroke-light);width:var(--distance-11xl);height:var(--distance-11xl);background:var(--surface-white);overflow:hidden;align-items:center;justify-content:center;border-radius:var(--radius-m)}.lumatek-search-results__product-image image-element,.lumatek-search-results__product-image img{width:100%;height:100%}.lumatek-search-results__product-image img{object-fit:contain}.lumatek-search-results__product-info{display:flex;flex-direction:column;gap:var(--distance-4xs);min-width:0}.lumatek-search-results__product-title{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}.lumatek-search-results__product-vendor{font-size:var(--font-size-s);font-weight:var(--font-weight-light);color:var(--text-dark-grey-reduced)}.lumatek-search-results__product-price .price__current{font-size:var(--font-size-l)}.lumatek-search-results__group--links{display:grid;align-content:start;gap:var(--distance-3xl)}.lumatek-search-results__link{display:block;padding-block:var(--distance-3xs);font-family:var(--font-secondary);font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-regular);text-decoration:none;color:var(--text-dark)}.lumatek-search-results__link:hover,.lumatek-search-results__link:focus-visible{text-decoration:underline;text-decoration-color:var(--stroke-highlight);text-decoration-thickness:2px;text-underline-offset:var(--distance-5xs)}.lumatek-search-results__link mark{font-weight:var(--font-weight-extra-bold);color:inherit;background:none}.lumatek-search-results__footer{padding:0 var(--distance-3xl) var(--distance-3xl)}.lumatek-search-results__view-more:is(.btn){width:100%}.lumatek-search-page .section-header.section-header{margin-bottom:var(--distance-3xl);padding-top:0;color:var(--text-dark);background:none}.lumatek-search-page .section-header__title.section-header__title{margin:0;font-family:var(--font-secondary);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);text-align:center;text-transform:none;letter-spacing:var(--letter-spacing-s);color:var(--text-dark)}@media(min-width:768px){.lumatek-search-page .section-header__title.section-header__title{font-size:var(--font-size-6xl)}}.lumatek-search-page__intro{padding-bottom:var(--distance-6xl)}.lumatek-search-page__no-results{margin:var(--distance-3xl) 0 0;font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-l);text-align:center;color:var(--text-dark-grey)}.specifications-teaser{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.specifications-teaser:not(.specifications-teaser--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.specifications-teaser:not(.specifications-teaser--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.specifications-teaser:not(.specifications-teaser--background-default){padding-block:var(--distance-12xl)}}.specifications-teaser--background-yellow{background-color:var(--surface-highlight)}.specifications-teaser--background-light{background-color:var(--surface-light)}.specifications-teaser--background-grey{background-color:var(--surface-light-reduced)}.specifications-teaser--background-dark{background-color:var(--surface-white-reduced)}.specifications-teaser--background-darker{background-color:var(--surface-dark-grey)}.specifications-teaser--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.specifications-teaser__overline{margin:0}.specifications-teaser__overline:not(:last-child){margin-bottom:var(--distance-2xl)}.specifications-teaser__heading{margin:0;font-size:var(--font-size-5xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-s);color:var(--section-text)}@media(min-width:768px){.specifications-teaser__heading{font-size:var(--font-size-6xl)}}@media(min-width:1024px){.specifications-teaser__heading{font-size:var(--font-size-7xl)}}.specifications-teaser__heading,.specifications-teaser__heading *{font-family:var(--font-primary)}.specifications-teaser__heading:not(:last-child){margin-bottom:var(--distance-5xl)}.specifications-teaser__list{display:grid;margin:0;padding:0;list-style:none}@media(min-width:768px){.specifications-teaser__list{grid-auto-flow:column;grid-template-rows:var(--specifications-teaser-template-rows);grid-template-columns:repeat(2,1fr);column-gap:var(--distance-10xl)}}.specifications-teaser__list:not(:last-child){margin-bottom:var(--distance-3xl)}.specifications-teaser__item{display:flex;justify-content:space-between;column-gap:var(--distance-2xs);margin-bottom:0;border-bottom:1px solid var(--stroke-light-reduced);padding:var(--distance-l) var(--distance-5xs)}.specifications-teaser__item-label{font-size:var(--distance-s);line-height:var(--line-height-l);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--section-text-subtle)}.specifications-teaser__item-value{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);text-align:right;letter-spacing:0;color:var(--section-text)}.specifications-teaser__actions{display:flex;flex-direction:column;gap:var(--distance-s)}@media(min-width:1024px){.specifications-teaser__actions{flex-direction:row}}.warranty-form__headline{margin-bottom:var(--distance-2xl);font-size:var(--font-size-3xl);line-height:var(--line-height-m);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}@media(min-width:1024px){.warranty-form__headline{font-size:var(--font-size-6xl)}}.warranty-form__headline--form{margin-bottom:var(--distance-xl);font-size:var(--font-size-xl);line-height:var(--line-height-s);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-l);color:var(--text-dark-grey-reduced)}.warranty-form__underline{margin-bottom:var(--distance-2xl);border:1px solid var(--stroke-highlight);padding:var(--distance-3xs) var(--distance-m);width:max-content;font-size:var(--font-size-s);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-m);color:var(--text-highlight-reduced);background:var(--surface-hightlight-reduced);border-radius:var(--radius-rounded)}.warranty-form__form{border:1px solid var(--stroke-light);border-radius:var(--radius-xl);padding:var(--distance-3xl) var(--distance-2xl);background-color:var(--surface-white)}@media(min-width:1024px){.warranty-form__form{padding:var(--distance-5xl) var(--distance-4xl)}}.warranty-form__fieldset{display:grid;margin:0;margin-bottom:var(--distance-4xl);border:unset;padding:0;grid-template-columns:1fr;gap:var(--distance-xl) var(--distance-3xl)}@media(min-width:1024px){.warranty-form__fieldset{grid-template-columns:1fr 1fr}}.warranty-form__fieldset:last-of-type{margin-bottom:0}@media(min-width:1024px){.warranty-form__field--full{grid-column:1/span 2}}.warranty-form:is(.warranty-form) .warranty-form__label{margin-bottom:var(--distance-3xs);font-size:var(--font-size-xs);line-height:var(--line-height-s);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-l);color:var(--text-dark-grey-reduced)}.warranty-form:is(.warranty-form) .warranty-form__label span{font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-m);color:var(--text-grey)}.warranty-form:is(.warranty-form) .warranty-form__label--radio{display:flex;gap:var(--distance-3xs);border:1px solid var(--stroke-light-reduced);border-radius:var(--radius-rounded);padding:var(--distance-2xs) var(--distance-xl);width:max-content;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);text-transform:unset;color:var(--text-dark);background-color:var(--surface-white-reduced)}.warranty-form__radio-container{display:flex;gap:var(--distance-xs)}.warranty-form__file{display:flex;position:relative;border:1.5px dashed var(--stroke-light-reduced);padding:var(--distance-xl);text-align:center;cursor:pointer;background-color:var(--surface-white-reduced);border-radius:var(--radius-m);flex-direction:column;gap:var(--distance-4xs)}.warranty-form__file:focus-within{border-color:var(--stroke-highlight);background-color:var(--surface-white)}.warranty-form__file-input{position:absolute;width:1px;height:1px;opacity:0;inset:50% auto auto 50%}.warranty-form__file-cta{font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--text-dark)}.warranty-form__file-hint{font-size:var(--font-size-xs);color:var(--text-grey)}.warranty-form__file-names{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);word-break:break-word;color:var(--text-dark)}.warranty-form__file-names:empty{display:none}.warranty-form__consent{display:flex;margin-top:var(--distance-2xl);gap:var(--distance-xs);align-items:flex-start;font-size:var(--font-size-s);color:var(--text-dark-grey)}.warranty-form__consent a{border-bottom:2px solid var(--stroke-highlight);text-decoration:none;color:var(--text-dark)}.warranty-form__consent-input{margin:var(--distance-4xs) 0 0;accent-color:var(--text-highlight)}.warranty-form__actions{display:flex;flex-wrap:wrap;margin-top:var(--distance-2xl);gap:var(--distance-m) var(--distance-2xl);align-items:center;justify-content:space-between}.warranty-form__note{margin:0;max-width:60ch;font-size:var(--font-size-xs);color:var(--text-grey);flex:1 1 30ch}.warranty-form__status{margin:var(--distance-m) 0 0;font-size:var(--font-size-s);color:var(--text-dark-grey)}.warranty-form__status:empty{display:none}.warranty-form__status--error{color:var(--text-warn)}.warranty-form__success{border:1px solid var(--stroke-light);border-radius:var(--radius-xl);padding:var(--distance-3xl) var(--distance-2xl);background-color:var(--surface-white)}@media(min-width:1024px){.warranty-form__success{padding:var(--distance-5xl) var(--distance-4xl)}}.warranty-form__success-text{margin:0;font-size:var(--font-size-xl);color:var(--text-dark)}.warranty-form__upload-status{margin:var(--distance-xl) 0 0;font-size:var(--font-size-s);color:var(--text-dark-grey)}.warranty-form__upload-status:empty{display:none}.warranty-form__uploads{margin:var(--distance-xs) 0 0;padding:0;list-style:none}.warranty-form__upload{font-size:var(--font-size-s);color:var(--text-grey)}.warranty-form__upload--done{color:var(--text-dark)}.warranty-form__upload--done:after{content:" \2713"}.warranty-form__upload--failed{color:var(--text-warn)}.warranty-form__upload--failed:after{content:" \2715"}.warranty-form__ticket{display:block;margin-top:var(--distance-s);font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-m);color:var(--text-highlight)}.warranty-form:is(.warranty-form) .warranty-form__input{margin:0;border:1px solid var(--stroke-light-reduced);padding:var(--distance-s) var(--distance-m);width:100%;font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--text-dark);background-color:var(--surface-white-reduced);border-radius:var(--radius-m)}.warranty-form:is(.warranty-form) .warranty-form__input--radio{margin-inline-end:0}.warranty-form:is(.warranty-form) .warranty-form__input:focus{background-color:var(--surface-white)}.lumatek-step-tiles{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.lumatek-step-tiles:not(.lumatek-step-tiles--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.lumatek-step-tiles:not(.lumatek-step-tiles--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.lumatek-step-tiles:not(.lumatek-step-tiles--background-default){padding-block:var(--distance-12xl)}}.lumatek-step-tiles--background-yellow{background-color:var(--surface-highlight)}.lumatek-step-tiles--background-light{background-color:var(--surface-light)}.lumatek-step-tiles--background-grey{background-color:var(--surface-light-reduced)}.lumatek-step-tiles--background-dark{background-color:var(--surface-white-reduced)}.lumatek-step-tiles--background-darker{background-color:var(--surface-dark-grey)}.lumatek-step-tiles--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.lumatek-step-tiles__list{display:grid;margin:0;padding:0;list-style:none;gap:var(--distance-xl)}@media(min-width:768px){.lumatek-step-tiles__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lumatek-step-tiles__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.lumatek-step-tiles__tile{display:grid;align-content:start;border:1px solid var(--stroke-light-reduced);border-radius:var(--radius-xl);padding:var(--distance-2xl);background-color:var(--surface-light-highlight)}.lumatek-step-tiles__number{display:grid;place-items:center;margin-bottom:var(--distance-xl);border-radius:var(--radius-m);width:var(--distance-4xl);height:var(--distance-4xl);font-size:var(--font-size-m);font-weight:var(--font-weight-extra-bold);color:var(--text-dark);background-color:var(--surface-highlight)}.lumatek-step-tiles__title{margin:0 0 var(--distance-3xs);font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}.lumatek-step-tiles__text{margin:0;font-size:var(--font-size-s);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);color:var(--text-dark-grey)}.lumatek-info-boxes{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.lumatek-info-boxes:not(.lumatek-info-boxes--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.lumatek-info-boxes:not(.lumatek-info-boxes--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.lumatek-info-boxes:not(.lumatek-info-boxes--background-default){padding-block:var(--distance-12xl)}}.lumatek-info-boxes--background-yellow{background-color:var(--surface-highlight)}.lumatek-info-boxes--background-light{background-color:var(--surface-light)}.lumatek-info-boxes--background-grey{background-color:var(--surface-light-reduced)}.lumatek-info-boxes--background-dark{background-color:var(--surface-white-reduced)}.lumatek-info-boxes--background-darker{background-color:var(--surface-dark-grey)}.lumatek-info-boxes--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.lumatek-info-boxes__grid{display:grid;gap:var(--distance-xl)}@media(min-width:1024px){.lumatek-info-boxes__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.lumatek-info-boxes__box{border:1px solid var(--stroke-light-reduced);border-radius:var(--radius-xl);padding:var(--distance-3xl) var(--distance-2xl);background-color:var(--surface-light-highlight)}@media(min-width:768px){.lumatek-info-boxes__box{padding:var(--distance-3xl)}}.lumatek-info-boxes__title{margin:0 0 var(--distance-xl);font-size:var(--font-size-xl);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--text-dark)}.lumatek-info-boxes__content{font-size:var(--font-size-m);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);color:var(--text-dark-grey)}.lumatek-info-boxes__content p{margin:0 0 var(--distance-xl)}.lumatek-info-boxes__content p:last-child{margin-bottom:0}.lumatek-info-boxes__content p:has(>strong:only-child){margin-bottom:var(--distance-5xs);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-l);color:var(--text-highlight-reduced)}.lumatek-info-boxes__content ul{display:grid;gap:var(--distance-m);margin:0 0 var(--distance-xl);padding:0;list-style:none}.lumatek-info-boxes__content ul:last-child{margin-bottom:0}.lumatek-info-boxes__content li{display:grid;grid-template-columns:var(--icon-size-s) 1fr;column-gap:var(--distance-s);margin:0}.lumatek-info-boxes__content li:before{content:"";align-self:start;margin-top:.3em;border-radius:var(--radius-rounded);width:var(--icon-size-s);height:var(--icon-size-s);background-color:var(--surface-highlight)}.lumatek-info-boxes__box--check li:before{content:"\2713";font-size:var(--font-size-2xs);line-height:var(--icon-size-s);font-weight:var(--font-weight-extra-bold);text-align:center;color:var(--text-dark)}.lumatek-info-boxes__box--bullet li:before{margin:.55em auto 0;width:var(--distance-3xs);height:var(--distance-3xs)}.lumatek-info-bar{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.lumatek-info-bar--background-yellow{background-color:var(--surface-highlight)}.lumatek-info-bar--background-light{background-color:var(--surface-light)}.lumatek-info-bar--background-grey{background-color:var(--surface-light-reduced)}.lumatek-info-bar--background-dark{background-color:var(--surface-white-reduced)}.lumatek-info-bar--background-darker{background-color:var(--surface-dark-grey)}.lumatek-info-bar--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.lumatek-info-bar{padding-block:var(--distance-xl)}.lumatek-info-bar__list{display:flex;flex-wrap:wrap;gap:var(--distance-l) var(--distance-4xl);margin:0}.lumatek-info-bar__item{display:grid;gap:var(--distance-5xs)}.lumatek-info-bar__label{font-size:var(--font-size-2xs);line-height:var(--line-height-s);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-xl);color:var(--section-text-subtle)}.lumatek-info-bar__value{margin:0;font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--font-weight-extra-bold);color:var(--section-text)}.lumatek-info-bar__value--highlight{color:var(--section-text-accent)}.lumatek-info-bar__value--muted{color:var(--section-text-muted)}.lumatek-features-spec-table{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.lumatek-features-spec-table:not(.lumatek-features-spec-table--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.lumatek-features-spec-table:not(.lumatek-features-spec-table--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.lumatek-features-spec-table:not(.lumatek-features-spec-table--background-default){padding-block:var(--distance-12xl)}}.lumatek-features-spec-table--background-yellow{background-color:var(--surface-highlight)}.lumatek-features-spec-table--background-light{background-color:var(--surface-light)}.lumatek-features-spec-table--background-grey{background-color:var(--surface-light-reduced)}.lumatek-features-spec-table--background-dark{background-color:var(--surface-white-reduced)}.lumatek-features-spec-table--background-darker{background-color:var(--surface-dark-grey)}.lumatek-features-spec-table--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.lumatek-features-spec-table__body{display:grid;gap:var(--distance-5xl);align-items:start}@media(min-width:1024px){.lumatek-features-spec-table--columns .lumatek-features-spec-table__body{grid-template-columns:repeat(2,1fr)}}.lumatek-features-spec-table__features{display:grid;gap:var(--distance-2xl);margin:0;padding:0;list-style:none}.lumatek-features-spec-table__feature{display:grid;grid-template-columns:auto 1fr;gap:var(--distance-xl);margin:0}.lumatek-features-spec-table__icon{display:grid;place-items:center;border-radius:var(--radius-m);width:var(--distance-5xl);height:var(--distance-5xl);background-color:var(--surface-highlight)}.lumatek-features-spec-table__icon img{width:var(--icon-size-m);height:var(--icon-size-m);object-fit:contain}.lumatek-features-spec-table__feature-title{margin:0 0 var(--distance-5xs);font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:var(--font-weight-extra-bold);letter-spacing:0;color:var(--section-text)}.lumatek-features-spec-table__feature-text{margin:0;font-size:var(--font-size-s);line-height:var(--line-height-xl);font-weight:var(--font-weight-light);color:var(--section-text-muted)}.lumatek-features-spec-table__table{border:1px solid var(--stroke-light-reduced);width:100%;background-color:var(--surface-light-highlight);overflow:hidden;border-collapse:separate;border-spacing:0;border-radius:var(--radius-xl)}.lumatek-features-spec-table__table th,.lumatek-features-spec-table__table td{border:0;border-top:1px solid var(--stroke-light-reduced);padding:var(--distance-l) var(--distance-2xl);text-align:left}.lumatek-features-spec-table__table thead th{border-top:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-extra-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-l);color:var(--text-dark);background-color:var(--surface-light-reduced)}.lumatek-features-spec-table__table thead th:last-child{font-weight:var(--font-weight-medium);text-align:right;color:var(--text-dark-grey-reduced)}.lumatek-features-spec-table__table tbody th{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-l);color:var(--text-dark-grey)}.lumatek-features-spec-table__table td{font-size:var(--font-size-m);font-weight:var(--font-weight-extra-bold);text-align:right;color:var(--text-dark)}.lumatek-features-spec-table__unit{margin-left:.25em;color:var(--text-highlight-reduced)}.lumatek-add-to-cart{--section-text: var(--text-dark);--section-text-muted: var(--text-dark-grey);--section-text-subtle: var(--text-dark-grey-reduced);--section-text-accent: var(--text-highlight-reduced)}.lumatek-add-to-cart:not(.lumatek-add-to-cart--background-default){padding-block:var(--distance-10xl)}@media(min-width:768px){.lumatek-add-to-cart:not(.lumatek-add-to-cart--background-default){padding-block:var(--distance-11xl)}}@media(min-width:1024px){.lumatek-add-to-cart:not(.lumatek-add-to-cart--background-default){padding-block:var(--distance-12xl)}}.lumatek-add-to-cart--background-yellow{background-color:var(--surface-highlight)}.lumatek-add-to-cart--background-light{background-color:var(--surface-light)}.lumatek-add-to-cart--background-grey{background-color:var(--surface-light-reduced)}.lumatek-add-to-cart--background-dark{background-color:var(--surface-white-reduced)}.lumatek-add-to-cart--background-darker{background-color:var(--surface-dark-grey)}.lumatek-add-to-cart--background-black{--section-text: var(--text-white);--section-text-muted: var(--text-grey);--section-text-subtle: var(--text-white-reduced);--section-text-accent: var(--text-highlight);background-color:var(--surface-dark-reduced)}.lumatek-add-to-cart{gap:var(--distance-4xl);align-items:center}@media(min-width:1024px){.lumatek-add-to-cart--has-image{grid-template-columns:repeat(2,1fr);gap:var(--distance-8xl)}}.lumatek-add-to-cart__image{display:block;border-radius:var(--radius-xl);width:100%;height:auto}.lumatek-add-to-cart__content{display:grid;justify-items:start}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-lumatek.css.map */
