@charset "UTF-8";@font-face{font-family:icons;font-display:swap;src:url("../fonts/icons1759237012.woff2") format("woff2"),url("../fonts/icons1759237012.woff") format("woff")}#userBasket>h1:before,.headerShopOrder+.mainContent>.container>h1:before,.icon,.orderboxSummary__headline:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}:root{--base-icon-360:"";--base-icon-academy:"";--base-icon-address:"";--base-icon-adress:"";--base-icon-adressbook:"";--base-icon-angle-down:"";--base-icon-angle-left:"";--base-icon-angle-right:"";--base-icon-angle-up:"";--base-icon-angle:"";--base-icon-arrow-down:"";--base-icon-arrow-left:"";--base-icon-arrow-right:"";--base-icon-arrow-up:"";--base-icon-at:"";--base-icon-basket:"";--base-icon-bike:"";--base-icon-box-circle-check:"";--base-icon-box:"";--base-icon-cart-plus:"";--base-icon-chart:"";--base-icon-chat:"";--base-icon-check-circle:"";--base-icon-check:"";--base-icon-checklist:"";--base-icon-circle-info:"";--base-icon-circle-plus:"";--base-icon-clipboard-list-check:"";--base-icon-clock:"";--base-icon-close:"";--base-icon-columns:"";--base-icon-copy:"";--base-icon-crate:"";--base-icon-date:"";--base-icon-document-archive:"";--base-icon-download:"";--base-icon-drag-drop:"";--base-icon-edit:"";--base-icon-email:"";--base-icon-exclamation-circle:"";--base-icon-exclamation:"";--base-icon-facebook:"";--base-icon-favorites-03:"";--base-icon-favorites-67:"";--base-icon-favorites-filled-04:"";--base-icon-favorites-filled-62:"";--base-icon-fax:"";--base-icon-file-check:"";--base-icon-file-doc:"";--base-icon-file-document:"";--base-icon-file-image:"";--base-icon-file-pdf:"";--base-icon-file-powerpoint:"";--base-icon-file-video:"";--base-icon-file-xls:"";--base-icon-file-zip:"";--base-icon-filter:"";--base-icon-gears:"";--base-icon-gift:"";--base-icon-glass:"";--base-icon-heart-filled:"";--base-icon-heart:"";--base-icon-home:"";--base-icon-info:"";--base-icon-instagram:"";--base-icon-invoice:"";--base-icon-key:"";--base-icon-language:"";--base-icon-linkedin:"";--base-icon-list:"";--base-icon-loading:"";--base-icon-lock:"";--base-icon-logged:"";--base-icon-login:"";--base-icon-logout:"";--base-icon-mail:"";--base-icon-map-pin:"";--base-icon-marketing:"";--base-icon-minus:"";--base-icon-password-hide:"";--base-icon-password-show:"";--base-icon-pause:"";--base-icon-payment:"";--base-icon-pen-to-square:"";--base-icon-phone:"";--base-icon-pintereset:"";--base-icon-play:"";--base-icon-plus-circle:"";--base-icon-plus:"";--base-icon-print:"";--base-icon-question:"";--base-icon-quickorder:"";--base-icon-register:"";--base-icon-reload:"";--base-icon-retoure:"";--base-icon-right-left:"";--base-icon-rma:"";--base-icon-search:"";--base-icon-send:"";--base-icon-service:"";--base-icon-settings:"";--base-icon-share:"";--base-icon-shipping:"";--base-icon-shopping-basket:"";--base-icon-sign-up:"";--base-icon-solar-panel:"";--base-icon-sorting:"";--base-icon-star-filled:"";--base-icon-star-half:"";--base-icon-star:"";--base-icon-stars:"";--base-icon-subscriptions:"";--base-icon-sun-bright:"";--base-icon-support:"";--base-icon-tags:"";--base-icon-tiktok:"";--base-icon-trash:"";--base-icon-twitter:"";--base-icon-upload:"";--base-icon-user:"";--base-icon-users:"";--base-icon-wave:"";--base-icon-whatsapp:"";--base-icon-xing:"";--base-icon-youtube:"";--base-icon-zoom:""}.icon-360:before{content:var(--base-icon-360)}.icon-academy:before{content:var(--base-icon-academy)}.icon-address:before{content:var(--base-icon-address)}.icon-adress:before{content:var(--base-icon-adress)}.icon-adressbook:before{content:var(--base-icon-adressbook)}.icon-angle-down:before{content:var(--base-icon-angle-down)}.icon-angle-left:before{content:var(--base-icon-angle-left)}.icon-angle-right:before{content:var(--base-icon-angle-right)}.icon-angle-up:before{content:var(--base-icon-angle-up)}.icon-angle:before{content:var(--base-icon-angle)}.icon-arrow-down:before{content:var(--base-icon-arrow-down)}.icon-arrow-left:before{content:var(--base-icon-arrow-left)}.icon-arrow-right:before{content:var(--base-icon-arrow-right)}.icon-arrow-up:before{content:var(--base-icon-arrow-up)}.icon-at:before{content:var(--base-icon-at)}.icon-basket:before{content:var(--base-icon-basket)}.icon-bike:before{content:var(--base-icon-bike)}.icon-box-circle-check:before{content:var(--base-icon-box-circle-check)}.icon-box:before{content:var(--base-icon-box)}.icon-cart-plus:before{content:var(--base-icon-cart-plus)}.icon-chart:before{content:var(--base-icon-chart)}.icon-chat:before{content:var(--base-icon-chat)}.icon-check-circle:before{content:var(--base-icon-check-circle)}.icon-check:before{content:var(--base-icon-check)}.icon-checklist:before{content:var(--base-icon-checklist)}.icon-circle-info:before{content:var(--base-icon-circle-info)}.icon-circle-plus:before{content:var(--base-icon-circle-plus)}.icon-clipboard-list-check:before{content:var(--base-icon-clipboard-list-check)}.icon-clock:before{content:var(--base-icon-clock)}.icon-close:before{content:var(--base-icon-close)}.icon-columns:before{content:var(--base-icon-columns)}.icon-copy:before{content:var(--base-icon-copy)}.icon-crate:before{content:var(--base-icon-crate)}.icon-date:before{content:var(--base-icon-date)}.icon-document-archive:before{content:var(--base-icon-document-archive)}.icon-download:before{content:var(--base-icon-download)}.icon-drag-drop:before{content:var(--base-icon-drag-drop)}.icon-edit:before{content:var(--base-icon-edit)}.icon-email:before{content:var(--base-icon-email)}.icon-exclamation-circle:before{content:var(--base-icon-exclamation-circle)}.icon-exclamation:before{content:var(--base-icon-exclamation)}.icon-facebook:before{content:var(--base-icon-facebook)}.icon-favorites-03:before{content:var(--base-icon-favorites-03)}.icon-favorites-67:before{content:var(--base-icon-favorites-67)}.icon-favorites-filled-04:before{content:var(--base-icon-favorites-filled-04)}.icon-favorites-filled-62:before{content:var(--base-icon-favorites-filled-62)}.icon-fax:before{content:var(--base-icon-fax)}.icon-file-check:before{content:var(--base-icon-file-check)}.icon-file-doc:before{content:var(--base-icon-file-doc)}.icon-file-document:before{content:var(--base-icon-file-document)}.icon-file-image:before{content:var(--base-icon-file-image)}.icon-file-pdf:before{content:var(--base-icon-file-pdf)}.icon-file-powerpoint:before{content:var(--base-icon-file-powerpoint)}.icon-file-video:before{content:var(--base-icon-file-video)}.icon-file-xls:before{content:var(--base-icon-file-xls)}.icon-file-zip:before{content:var(--base-icon-file-zip)}.icon-filter:before{content:var(--base-icon-filter)}.icon-gears:before{content:var(--base-icon-gears)}.icon-gift:before{content:var(--base-icon-gift)}.icon-glass:before{content:var(--base-icon-glass)}.icon-heart-filled:before{content:var(--base-icon-heart-filled)}.icon-heart:before{content:var(--base-icon-heart)}.icon-home:before{content:var(--base-icon-home)}.icon-info:before{content:var(--base-icon-info)}.icon-instagram:before{content:var(--base-icon-instagram)}.icon-invoice:before{content:var(--base-icon-invoice)}.icon-key:before{content:var(--base-icon-key)}.icon-language:before{content:var(--base-icon-language)}.icon-linkedin:before{content:var(--base-icon-linkedin)}.icon-list:before{content:var(--base-icon-list)}.icon-loading:before{content:var(--base-icon-loading)}.icon-lock:before{content:var(--base-icon-lock)}.icon-logged:before{content:var(--base-icon-logged)}.icon-login:before{content:var(--base-icon-login)}.icon-logout:before{content:var(--base-icon-logout)}.icon-mail:before{content:var(--base-icon-mail)}.icon-map-pin:before{content:var(--base-icon-map-pin)}.icon-marketing:before{content:var(--base-icon-marketing)}.icon-minus:before{content:var(--base-icon-minus)}.icon-password-hide:before{content:var(--base-icon-password-hide)}.icon-password-show:before{content:var(--base-icon-password-show)}.icon-pause:before{content:var(--base-icon-pause)}.icon-payment:before{content:var(--base-icon-payment)}.icon-pen-to-square:before{content:var(--base-icon-pen-to-square)}.icon-phone:before{content:var(--base-icon-phone)}.icon-pintereset:before{content:var(--base-icon-pintereset)}.icon-play:before{content:var(--base-icon-play)}.icon-plus-circle:before{content:var(--base-icon-plus-circle)}.icon-plus:before{content:var(--base-icon-plus)}.icon-print:before{content:var(--base-icon-print)}.icon-question:before{content:var(--base-icon-question)}.icon-quickorder:before{content:var(--base-icon-quickorder)}.icon-register:before{content:var(--base-icon-register)}.icon-reload:before{content:var(--base-icon-reload)}.icon-retoure:before{content:var(--base-icon-retoure)}.icon-right-left:before{content:var(--base-icon-right-left)}.icon-rma:before{content:var(--base-icon-rma)}.icon-search:before{content:var(--base-icon-search)}.icon-send:before{content:var(--base-icon-send)}.icon-service:before{content:var(--base-icon-service)}.icon-settings:before{content:var(--base-icon-settings)}.icon-share:before{content:var(--base-icon-share)}.icon-shipping:before{content:var(--base-icon-shipping)}.icon-shopping-basket:before{content:var(--base-icon-shopping-basket)}.icon-sign-up:before{content:var(--base-icon-sign-up)}.icon-solar-panel:before{content:var(--base-icon-solar-panel)}.icon-sorting:before{content:var(--base-icon-sorting)}.icon-star-filled:before{content:var(--base-icon-star-filled)}.icon-star-half:before{content:var(--base-icon-star-half)}.icon-star:before{content:var(--base-icon-star)}.icon-stars:before{content:var(--base-icon-stars)}.icon-subscriptions:before{content:var(--base-icon-subscriptions)}.icon-sun-bright:before{content:var(--base-icon-sun-bright)}.icon-support:before{content:var(--base-icon-support)}.icon-tags:before{content:var(--base-icon-tags)}.icon-tiktok:before{content:var(--base-icon-tiktok)}.icon-trash:before{content:var(--base-icon-trash)}.icon-twitter:before{content:var(--base-icon-twitter)}.icon-upload:before{content:var(--base-icon-upload)}.icon-user:before{content:var(--base-icon-user)}.icon-users:before{content:var(--base-icon-users)}.icon-wave:before{content:var(--base-icon-wave)}.icon-whatsapp:before{content:var(--base-icon-whatsapp)}.icon-xing:before{content:var(--base-icon-xing)}.icon-youtube:before{content:var(--base-icon-youtube)}.icon-zoom:before{content:var(--base-icon-zoom)}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v40-latin-italic.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/open-sans-v40-latin-700italic.woff2") format("woff2")}:root{--main-color-white:#ffffff;--main-color-black:#000000;--main-color-gray-base:#f0f0f0;--main-color-middle-gray:#b3b3b3;--main-color-dark-gray:#5e6263;--main-color-light-gray:#e6e6e6;--main-color-primary:#fad428;--main-color-primary-dark:#c6a131;--main-color-primary-darken:#eac005;--main-color-secondary:#90d0ea;--main-color-secondary-dark:#90d0ea;--main-color-secondary-darken:#90d0ea;--main-color-action:#000000;--main-color-danger:#ff060a;--main-color-danger-dark:#9f0003;--main-color-danger-darken:#9f0003;--main-color-warning:#fad428;--main-color-warning-dark:#f9cf0f;--main-color-warning-darken:#eac005;--main-color-success:#53c800;--main-color-success-dark:#f9cf0f;--main-color-success-darken:#eac005;--main-color-info:#e6e6e6;--main-color-primary-contrast:colorTextContrast(#fad428);--main-color-primary-dark-contrast:colorTextContrast(#c6a131);--main-color-primary-darken-contrast:colorTextContrast(#eac005);--main-color-secondary-contrast:colorTextContrast(#90d0ea);--main-color-secondary-dark-contrast:colorTextContrast(#7bc7e6);--main-color-secondary-darken-contrast:colorTextContrast(#65bee2);--main-color-action-contrast:colorTextContrast(#000000);--main-color-danger-contrast:colorTextContrast(#ff060a);--main-color-danger-dark-contrast:colorTextContrast(#9f0003);--main-color-danger-darken-contrast:colorTextContrast(#9f0003);--main-color-warning-contrast:colorTextContrast(#fad428);--main-color-warning-dark-contrast:colorTextContrast(#f9cf0f);--main-color-warning-darken-contrast:colorTextContrast(#eac005);--main-color-success-contrast:colorTextContrast(#53c800);--main-color-success-dark-contrast:colorTextContrast(#f9cf0f);--main-color-success-darken-contrast:colorTextContrast(#eac005);--main-color-info-contrast:colorTextContrast(#e6e6e6);--main-font-family:Open Sans,Helvetica,Arial,sans-serif;--main-font-weight:400;--main-font-weight-bold:700;--main-font-size-base:1.7rem;--main-font-size-small:1.3rem;--main-font-size-big:1.9rem;--main-line-height:1.4;--main-link-color:#000000;--main-link-color-hover:#c6a131}.buttonLink:active,.buttonLink:focus,.buttonLink:hover{background:0 0;text-decoration:none;color:var(--main-color-black)}.buttonLink:active:after,.buttonLink:focus:after,.buttonLink:hover:after{width:100%}.buttonLink{display:inline-flex;color:var(--main-color-black);cursor:pointer;position:relative;background-color:transparent;padding:0;border:0;text-decoration:none;text-transform:unset;font-weight:var(--main-font-weight-bold);font-size:var(--main-font-size-big);letter-spacing:.03em;line-height:1.26}.buttonLink:after{content:"";display:block;width:0;position:absolute;left:0;bottom:-6px;background:var(--main-color-primary);height:4px;transition:width .2s ease-in}.btn-disabled:focus,.btn-disabled:hover,.button:focus,.button:hover,.button_disabled:focus,.button_disabled:hover,button.disabled:focus,button.disabled:hover,button:focus,button:hover{background:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-black);text-decoration:none}.btn-disabled,.button,.button[disabled],.button_disabled,button,button.disabled{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--main-color-light-gray);border-radius:2px;color:var(--main-color-black);cursor:pointer;background:var(--main-color-light-gray);text-align:center;text-decoration:none;line-height:18px;font-size:var(--main-font-size-small);padding:10px 15px 10px 15px;transition:ease-in-out .1s;position:relative;gap:10px;text-transform:uppercase;font-weight:var(--main-font-weight-bold);letter-spacing:.1em}@media (min-width:768px){.btn-disabled,.button,.button[disabled],.button_disabled,button,button.disabled{line-height:1.333;font-size:1.8rem;border-width:2px;padding:11px 20px 11px 20px}}.btn-disabled #userBasket>h1:before,.btn-disabled .headerShopOrder+.mainContent>.container>h1:before,.btn-disabled .icon,.btn-disabled .orderboxSummary__headline:before,.button #userBasket>h1:before,.button .headerShopOrder+.mainContent>.container>h1:before,.button .icon,.button .orderboxSummary__headline:before,.button_disabled #userBasket>h1:before,.button_disabled .headerShopOrder+.mainContent>.container>h1:before,.button_disabled .icon,.button_disabled .orderboxSummary__headline:before,button #userBasket>h1:before,button .headerShopOrder+.mainContent>.container>h1:before,button .icon,button .orderboxSummary__headline:before{font-size:1.4em;line-height:1;position:relative;margin-top:-1px}.btn-disabled #userBasket>h1:first-child:before,.btn-disabled .headerShopOrder+.mainContent>.container>h1:first-child:before,.btn-disabled .icon:first-child,.btn-disabled .orderboxSummary__headline:first-child:before,.button #userBasket>h1:first-child:before,.button .headerShopOrder+.mainContent>.container>h1:first-child:before,.button .icon:first-child,.button .orderboxSummary__headline:first-child:before,.button_disabled #userBasket>h1:first-child:before,.button_disabled .headerShopOrder+.mainContent>.container>h1:first-child:before,.button_disabled .icon:first-child,.button_disabled .orderboxSummary__headline:first-child:before,button #userBasket>h1:first-child:before,button .headerShopOrder+.mainContent>.container>h1:first-child:before,button .icon:first-child,button .orderboxSummary__headline:first-child:before{margin-left:-5px}.btn-disabled #userBasket>h1:last-child:before,.btn-disabled .headerShopOrder+.mainContent>.container>h1:last-child:before,.btn-disabled .icon:last-child,.btn-disabled .orderboxSummary__headline:last-child:before,.button #userBasket>h1:last-child:before,.button .headerShopOrder+.mainContent>.container>h1:last-child:before,.button .icon:last-child,.button .orderboxSummary__headline:last-child:before,.button_disabled #userBasket>h1:last-child:before,.button_disabled .headerShopOrder+.mainContent>.container>h1:last-child:before,.button_disabled .icon:last-child,.button_disabled .orderboxSummary__headline:last-child:before,button #userBasket>h1:last-child:before,button .headerShopOrder+.mainContent>.container>h1:last-child:before,button .icon:last-child,button .orderboxSummary__headline:last-child:before{margin-right:-5px}.btn-disabled:active,.button:active,.button_disabled:active,button:active{background:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-black);text-decoration:none}.button--primary,button--primary{background:var(--main-color-primary);color:var(--main-color-black);border-color:var(--main-color-primary)}.button--primary:focus,.button--primary:hover,button--primary:focus,button--primary:hover{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.button--primary:active,button--primary:active{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.button--secondary,button--secondary{background:var(--main-color-primary);color:var(--main-color-black);border-color:var(--main-color-primary)}.button--secondary:focus,.button--secondary:hover,button--secondary:focus,button--secondary:hover{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.button--secondary:active,button--secondary:active{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.button--action,button--action{background:var(--main-color-black);color:var(--main-color-white);border-color:var(--main-color-black)}.button--action:focus,.button--action:hover,button--action:focus,button--action:hover{background:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-primary-contrast)}.button--action:active,button--action:active{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-contrast)}.button--bordered,button--bordered{background:0 0;color:var(--main-color-black);border-color:var(--main-color-black)}.button--bordered:focus,.button--bordered:hover,button--bordered:focus,button--bordered:hover{background:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-black)}.button--bordered:active,button--bordered:active{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.button--danger,button--danger{background:var(--main-color-danger);color:var(--main-color-white);border-color:var(--main-color-danger)}.button--danger:focus,.button--danger:hover,button--danger:focus,button--danger:hover{background:var(--main-color-danger-dark);border-color:var(--main-color-danger-dark);color:var(--main-color-white)}.button--danger:active,button--danger:active{background:var(--main-color-danger-darken);border-color:var(--main-color-danger-darken);color:var(--main-color-white)}.button--sm,button--sm{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;font-size:1.5rem}@media (min-width:768px){.button--xl,button--xl{padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;font-size:2.2rem}}.button.is-error,.button.is-loading,.button.is-success,.is-error.btn-disabled,.is-error.button_disabled,.is-loading.btn-disabled,.is-loading.button_disabled,.is-success.btn-disabled,.is-success.button_disabled,button.is-error,button.is-loading,button.is-success{background:var(--main-color-middle-gray)!important;border-color:var(--main-color-middle-gray)!important;cursor:not-allowed;pointer-events:none;padding-right:40px;padding-left:10px}.button.is-error #userBasket>h1:before,.button.is-error .headerShopOrder+.mainContent>.container>h1:before,.button.is-error .icon,.button.is-error .orderboxSummary__headline:before,.button.is-loading #userBasket>h1:before,.button.is-loading .headerShopOrder+.mainContent>.container>h1:before,.button.is-loading .icon,.button.is-loading .orderboxSummary__headline:before,.button.is-success #userBasket>h1:before,.button.is-success .headerShopOrder+.mainContent>.container>h1:before,.button.is-success .icon,.button.is-success .orderboxSummary__headline:before,.is-error.btn-disabled #userBasket>h1:before,.is-error.btn-disabled .headerShopOrder+.mainContent>.container>h1:before,.is-error.btn-disabled .icon,.is-error.btn-disabled .orderboxSummary__headline:before,.is-error.button_disabled #userBasket>h1:before,.is-error.button_disabled .headerShopOrder+.mainContent>.container>h1:before,.is-error.button_disabled .icon,.is-error.button_disabled .orderboxSummary__headline:before,.is-loading.btn-disabled #userBasket>h1:before,.is-loading.btn-disabled .headerShopOrder+.mainContent>.container>h1:before,.is-loading.btn-disabled .icon,.is-loading.btn-disabled .orderboxSummary__headline:before,.is-loading.button_disabled #userBasket>h1:before,.is-loading.button_disabled .headerShopOrder+.mainContent>.container>h1:before,.is-loading.button_disabled .icon,.is-loading.button_disabled .orderboxSummary__headline:before,.is-success.btn-disabled #userBasket>h1:before,.is-success.btn-disabled .headerShopOrder+.mainContent>.container>h1:before,.is-success.btn-disabled .icon,.is-success.btn-disabled .orderboxSummary__headline:before,.is-success.button_disabled #userBasket>h1:before,.is-success.button_disabled .headerShopOrder+.mainContent>.container>h1:before,.is-success.button_disabled .icon,.is-success.button_disabled .orderboxSummary__headline:before,button.is-error #userBasket>h1:before,button.is-error .headerShopOrder+.mainContent>.container>h1:before,button.is-error .icon,button.is-error .orderboxSummary__headline:before,button.is-loading #userBasket>h1:before,button.is-loading .headerShopOrder+.mainContent>.container>h1:before,button.is-loading .icon,button.is-loading .orderboxSummary__headline:before,button.is-success #userBasket>h1:before,button.is-success .headerShopOrder+.mainContent>.container>h1:before,button.is-success .icon,button.is-success .orderboxSummary__headline:before{opacity:0}.button.is-error:after,.button.is-loading:after,.button.is-success:after,.is-error.btn-disabled:after,.is-error.button_disabled:after,.is-loading.btn-disabled:after,.is-loading.button_disabled:after,.is-success.btn-disabled:after,.is-success.button_disabled:after,button.is-error:after,button.is-loading:after,button.is-success:after{position:absolute;right:15px;top:50%;font-family:icons,Helvetica,Arial,sans-serif;translate:0 -50%;font-size:24px}.button.is-loading,.is-loading.btn-disabled,.is-loading.button_disabled,button.is-loading{cursor:wait;color:var(--main-color-black)!important}.button.is-loading:after,.is-loading.btn-disabled:after,.is-loading.button_disabled:after,button.is-loading:after{content:var(--base-icon-loading);opacity:1;animation:rotation 1s infinite ease-in-out}.button.is-success,.is-success.btn-disabled,.is-success.button_disabled,button.is-success{background:var(--main-color-success)!important;border-color:var(--main-color-success)!important;color:var(--main-color-black)!important}.button.is-success:after,.is-success.btn-disabled:after,.is-success.button_disabled:after,button.is-success:after{content:var(--base-icon-check);animation:scaleRequestIconBtn 1s forwards ease-in-out}.button.is-error,.is-error.btn-disabled,.is-error.button_disabled,button.is-error{background:var(--main-color-danger)!important;border-color:var(--main-color-danger)!important;color:var(--main-color-white)!important}.button.is-error:after,.is-error.btn-disabled:after,.is-error.button_disabled:after,button.is-error:after{content:var(--base-icon-close);animation:scaleRequestIconBtn 1s forwards ease-in-out}.btn-disabled,.button[disabled],.button_disabled,button.disabled{background:var(--main-color-light-gray);color:var(--main-color-black);border-color:var(--main-color-light-gray);cursor:not-allowed}.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover,.button_disabled:active,.button_disabled:focus,.button_disabled:hover,button.disabled:active,button.disabled:focus,button.disabled:hover{background:var(--main-color-light-gray);border-color:var(--main-color-light-gray);color:var(--main-color-black)}@keyframes scaleRequestIconBtn{0%{opacity:0;scale:0}50%{opacity:1;scale:1.2}100%{opacity:1;scale:1}}.specialcheckbox,.specialcheckboxSwitch,.specialradiobox{position:relative;line-height:20px;display:inline-block;cursor:pointer;margin-bottom:10px;padding-left:34px;color:var(--main-color-black)}.specialcheckbox i,.specialcheckboxSwitch i,.specialradiobox i{font-style:normal;position:absolute;left:0;width:24px;height:24px;background-color:var(--main-color-white);border:2px solid var(--main-color-middle-gray);border-radius:50%;top:0;display:block;pointer-events:none;margin-bottom:0;font-family:"Open Sans",sans-serif;transition:border-color .1s ease-in-out}.specialcheckbox i:after,.specialcheckboxSwitch i:after,.specialradiobox i:after{content:" ";pointer-events:none;position:absolute;width:12px;height:12px;left:4px;top:4px;opacity:0;transition:opacity .1s ease-in;background-color:var(--main-color-black);border-radius:50%;display:block}.specialcheckbox:has(input:checked) i,.specialcheckboxSwitch:has(input:checked) i,.specialradiobox:has(input:checked) i{border-color:var(--main-color-black)}.specialcheckbox:has(input:checked) i:after,.specialcheckboxSwitch:has(input:checked) i:after,.specialradiobox:has(input:checked) i:after{opacity:1}.specialcheckbox:has(input:disabled) i,.specialcheckboxSwitch:has(input:disabled) i,.specialradiobox:has(input:disabled) i{background:var(--main-color-light-gray);border-color:var(--main-color-light-gray)}.specialcheckbox:has(input:disabled) i:after,.specialcheckboxSwitch:has(input:disabled) i:after,.specialradiobox:has(input:disabled) i:after{color:var(--main-color-gray-base)}.specialcheckbox:has(input:focus)+i,.specialcheckboxSwitch:has(input:focus)+i,.specialradiobox:has(input:focus)+i{border-color:var(--main-color-primary)}.specialcheckbox input,.specialcheckboxSwitch input,.specialradiobox input{position:absolute;width:0;opacity:0;cursor:pointer;margin:0}.specialcheckbox input:disabled,.specialcheckboxSwitch input:disabled,.specialradiobox input:disabled{cursor:not-allowed}.specialcheckbox:has(input:active):not(.disabled) i:after,.specialcheckboxSwitch:has(input:active):not(.disabled) i:after,.specialradiobox:has(input:active):not(.disabled) i:after{opacity:1}.specialcheckbox:has(input:active):disabled,.specialcheckboxSwitch:has(input:active):disabled,.specialradiobox:has(input:active):disabled{cursor:not-allowed}.specialcheckbox:has(input:active):disabled+i,.specialcheckboxSwitch:has(input:active):disabled+i,.specialradiobox:has(input:active):disabled+i{background:var(--main-color-light-gray);border-color:var(--main-color-light-gray)}.specialcheckbox:has(input:active):disabled+i:after,.specialcheckboxSwitch:has(input:active):disabled+i:after,.specialradiobox:has(input:active):disabled+i:after{color:var(--main-color-gray-base)}.specialcheckbox:has(input:active):focus+i,.specialcheckboxSwitch:has(input:active):focus+i,.specialradiobox:has(input:active):focus+i{border-color:var(--main-color-primary)}.specialcheckbox:active:not(.disabled) i:after,.specialcheckboxSwitch:active:not(.disabled) i:after,.specialradiobox:active:not(.disabled) i:after{opacity:.7}.specialcheckbox:active:not(.disabled) input:disabled:not(:checked)+i:after,.specialcheckboxSwitch:active:not(.disabled) input:disabled:not(:checked)+i:after,.specialradiobox:active:not(.disabled) input:disabled:not(:checked)+i:after{opacity:0}.specialcheckbox.disabled,.specialcheckboxSwitch.disabled,.specialradiobox.disabled{cursor:default;color:var(--main-color-black)}.specialcheckbox i{border-radius:2px;top:1px;width:20px;height:20px}.specialcheckbox i:after{left:-1px;content:var(--base-icon-check);font-family:icons,Helvetica,Arial,sans-serif;color:var(--main-color-black);top:-1px;opacity:0;line-height:18px;transition:opacity .1s ease-in;font-size:18px;background-color:transparent}.specialcheckbox input{width:24px;height:24px;left:0;top:0}.specialcheckboxSwitch{padding-left:45px;margin-bottom:0}.specialcheckboxSwitch i{background:var(--main-color-middle-gray);border-radius:16px;width:36px;height:20px;border:0;position:absolute;margin-top:0;transition:.2s ease-in-out}.specialcheckboxSwitch i:after{content:"";display:block;background:var(--main-color-light-gray);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;opacity:1;transition:.2s ease-in-out}.specialcheckboxSwitch input{width:36px;height:20px;left:0;top:0}.specialcheckboxSwitch:has(input:checked) i{background:var(--main-color-primary)}.specialcheckboxSwitch:has(input:checked) i:after{left:17px;background:var(--main-color-white)}.specialradiobox i{top:-2px}.bg--white{background-color:#fff}.border--white{border-color:#fff}.color--white{color:#fff}.color--white .link:not(:hover):not(:focus):not(:active),.color--white a:not(:hover):not(:focus):not(:active){color:#fff}.bg--black{background-color:#000;color:colorTextContrast(#000)}.bg--black .link,.bg--black a:not(.button){color:colorTextContrast(#000)}.border--black{border-color:#000}.color--black{color:#000}.color--black .link:not(:hover):not(:focus):not(:active),.color--black a:not(:hover):not(:focus):not(:active){color:#000}.bg--gray-base{background-color:#f0f0f0;color:colorTextContrast(#f0f0f0)}.bg--gray-base .link,.bg--gray-base a:not(.button){color:colorTextContrast(#f0f0f0)}.border--gray-base{border-color:#f0f0f0}.color--gray-base{color:#f0f0f0}.color--gray-base .link:not(:hover):not(:focus):not(:active),.color--gray-base a:not(:hover):not(:focus):not(:active){color:#f0f0f0}.bg--middle-gray{background-color:#b3b3b3;color:colorTextContrast(#b3b3b3)}.bg--middle-gray .link,.bg--middle-gray a:not(.button){color:colorTextContrast(#b3b3b3)}.border--middle-gray{border-color:#b3b3b3}.color--middle-gray{color:#b3b3b3}.color--middle-gray .link:not(:hover):not(:focus):not(:active),.color--middle-gray a:not(:hover):not(:focus):not(:active){color:#b3b3b3}.bg--dark-gray{background-color:#5e6263;color:colorTextContrast(#5e6263)}.bg--dark-gray .link,.bg--dark-gray a:not(.button){color:colorTextContrast(#5e6263)}.border--dark-gray{border-color:#5e6263}.color--dark-gray{color:#5e6263}.color--dark-gray .link:not(:hover):not(:focus):not(:active),.color--dark-gray a:not(:hover):not(:focus):not(:active){color:#5e6263}.bg--light-gray{background-color:#e6e6e6;color:colorTextContrast(#e6e6e6)}.bg--light-gray .link,.bg--light-gray a:not(.button){color:colorTextContrast(#e6e6e6)}.border--light-gray{border-color:#e6e6e6}.color--light-gray{color:#e6e6e6}.color--light-gray .link:not(:hover):not(:focus):not(:active),.color--light-gray a:not(:hover):not(:focus):not(:active){color:#e6e6e6}.bg--primary{background-color:#fad428;color:colorTextContrast(#fad428)}.bg--primary .link,.bg--primary a:not(.button){color:colorTextContrast(#fad428)}.border--primary{border-color:#fad428}.color--primary{color:#fad428}.color--primary .link:not(:hover):not(:focus):not(:active),.color--primary a:not(:hover):not(:focus):not(:active){color:#fad428}.bg--primary-dark{background-color:#c6a131;color:colorTextContrast(#c6a131)}.bg--primary-dark .link,.bg--primary-dark a:not(.button){color:colorTextContrast(#c6a131)}.border--primary-dark{border-color:#c6a131}.color--primary-dark{color:#c6a131}.color--primary-dark .link:not(:hover):not(:focus):not(:active),.color--primary-dark a:not(:hover):not(:focus):not(:active){color:#c6a131}.bg--primary-darken{background-color:#eac005;color:colorTextContrast(#eac005)}.bg--primary-darken .link,.bg--primary-darken a:not(.button){color:colorTextContrast(#eac005)}.border--primary-darken{border-color:#eac005}.color--primary-darken{color:#eac005}.color--primary-darken .link:not(:hover):not(:focus):not(:active),.color--primary-darken a:not(:hover):not(:focus):not(:active){color:#eac005}.bg--secondary{background-color:#90d0ea;color:colorTextContrast(#90d0ea)}.bg--secondary .link,.bg--secondary a:not(.button){color:colorTextContrast(#90d0ea)}.border--secondary{border-color:#90d0ea}.color--secondary{color:#90d0ea}.color--secondary .link:not(:hover):not(:focus):not(:active),.color--secondary a:not(:hover):not(:focus):not(:active){color:#90d0ea}.bg--secondary-dark{background-color:#7bc7e6;color:colorTextContrast(#7bc7e6)}.bg--secondary-dark .link,.bg--secondary-dark a:not(.button){color:colorTextContrast(#7bc7e6)}.border--secondary-dark{border-color:#7bc7e6}.color--secondary-dark{color:#7bc7e6}.color--secondary-dark .link:not(:hover):not(:focus):not(:active),.color--secondary-dark a:not(:hover):not(:focus):not(:active){color:#7bc7e6}.bg--secondary-darken{background-color:#65bee2;color:colorTextContrast(#65bee2)}.bg--secondary-darken .link,.bg--secondary-darken a:not(.button){color:colorTextContrast(#65bee2)}.border--secondary-darken{border-color:#65bee2}.color--secondary-darken{color:#65bee2}.color--secondary-darken .link:not(:hover):not(:focus):not(:active),.color--secondary-darken a:not(:hover):not(:focus):not(:active){color:#65bee2}.bg--action{background-color:#000;color:colorTextContrast(#000)}.bg--action .link,.bg--action a:not(.button){color:colorTextContrast(#000)}.border--action{border-color:#000}.color--action{color:#000}.color--action .link:not(:hover):not(:focus):not(:active),.color--action a:not(:hover):not(:focus):not(:active){color:#000}.bg--danger{background-color:#ff060a;color:colorTextContrast(#ff060a)}.bg--danger .link,.bg--danger a:not(.button){color:colorTextContrast(#ff060a)}.border--danger{border-color:#ff060a}.color--danger{color:#ff060a}.color--danger .link:not(:hover):not(:focus):not(:active),.color--danger a:not(:hover):not(:focus):not(:active){color:#ff060a}.bg--warning{background-color:#fad428;color:colorTextContrast(#fad428)}.bg--warning .link,.bg--warning a:not(.button){color:colorTextContrast(#fad428)}.border--warning{border-color:#fad428}.color--warning{color:#fad428}.color--warning .link:not(:hover):not(:focus):not(:active),.color--warning a:not(:hover):not(:focus):not(:active){color:#fad428}.bg--success{background-color:#53c800;color:colorTextContrast(#53c800)}.bg--success .link,.bg--success a:not(.button){color:colorTextContrast(#53c800)}.border--success{border-color:#53c800}.color--success{color:#53c800}.color--success .link:not(:hover):not(:focus):not(:active),.color--success a:not(:hover):not(:focus):not(:active){color:#53c800}.bg--info{background-color:#e6e6e6;color:colorTextContrast(#e6e6e6)}.bg--info .link,.bg--info a:not(.button){color:colorTextContrast(#e6e6e6)}.border--info{border-color:#e6e6e6}.color--info{color:#e6e6e6}.color--info .link:not(:hover):not(:focus):not(:active),.color--info a:not(:hover):not(:focus):not(:active){color:#e6e6e6}.bg--black .button--action{background:var(--main-color-white);color:var(--main-color-black)}.bg--action .button--action{background:var(--main-color-white);color:var(--main-color-black)}.bg--primary .button:hover{background:#c6a131}.bg--primary .button--primary{background:var(--main-color-white);color:var(--main-color-black)}.bg--light-gray [class=button]{background:var(--main-color-gray-base)}.bg--light-gray [class=button]:hover{background:var(--main-color-primary)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.container{max-width:1720px}.container--xsmall{max-width:1020px}.container--small{max-width:1154px}.container--large{max-width:1436px}.container--full{width:100%;max-width:1920px;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto}.table{width:100%}@media (min-width:1024px){.table{display:table}}.table__row{padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--main-color-light-gray)}@media (min-width:1024px){.table__row{display:table-row}}.table__row--header{color:var(--main-color-middle-gray)}@media (min-width:1024px){.table__cell{display:table-cell;vertical-align:middle;padding:10px 5px;border-bottom:0;border-bottom:1px solid var(--main-color-middle-gray)}}@media (min-width:1250px){.table__cell{padding-left:10px;padding-right:10px}}@media (max-width:1023px){.table__cell{text-align:left!important}.table__cell .button{margin-top:10px}}.fileBody{display:block;position:relative;width:100%}.fileBody input{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0;padding:0;cursor:pointer}.fileBody input+span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:var(--main-color-white);color:var(--main-color-black);border:2px solid var(--main-color-middle-gray);border-radius:2px;box-shadow:none;width:100%;line-height:18px;font-size:clamp(16px, var(--main-font-size-small), 20px);padding:10px 15px 10px 15px;min-height:42px;cursor:pointer;display:block;padding-right:50px}@media (min-width:768px){.fileBody input+span{line-height:20px;font-size:var(--main-font-size-base);padding:13px 20px 13px 20px;min-height:50px}}.fileBody input:not(:disabled):active+span,.fileBody input:not(:disabled):focus+span{outline:0;border-color:var(--main-color-primary)}.fileBody input.error+span{border-color:var(--main-color-danger)}.fileBody input:disabled+span{background-color:var(--main-color-light-gray);border-color:var(--main-color-light-gray)}.fileBody #userBasket>h1:before,.fileBody .headerShopOrder+.mainContent>.container>h1:before,.fileBody .icon,.fileBody .orderboxSummary__headline:before{font-size:2rem;width:42px;min-height:42px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;text-align:center;z-index:1}@media (min-width:768px){.fileBody #userBasket>h1:before,.fileBody .headerShopOrder+.mainContent>.container>h1:before,.fileBody .icon,.fileBody .orderboxSummary__headline:before{min-height:50px;width:50px}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--main-color-white) inset!important}.customSelect__selected,.selectBody__fakeOption,input,select,textarea{background-color:var(--main-color-white);color:var(--main-color-black);border:2px solid var(--main-color-middle-gray);border-radius:2px;box-shadow:none;display:block;width:100%;line-height:18px;font-size:clamp(16px, var(--main-font-size-small), 20px);padding:10px 15px 10px 15px}@media (min-width:768px){.customSelect__selected,.selectBody__fakeOption,input,select,textarea{line-height:20px;font-size:var(--main-font-size-base);padding:13px 20px 13px 20px}}.customSelect__selected:not(:disabled):active,.customSelect__selected:not(:disabled):focus,.selectBody__fakeOption:not(:disabled):active,.selectBody__fakeOption:not(:disabled):focus,input:not(:disabled):active,input:not(:disabled):focus,select:not(:disabled):active,select:not(:disabled):focus,textarea:not(:disabled):active,textarea:not(:disabled):focus{outline:0;border-color:var(--main-color-primary)}.error.customSelect__selected,.error.selectBody__fakeOption,input.error,select.error,textarea.error{border-color:var(--main-color-danger)}.customSelect__selected:disabled,.selectBody__fakeOption:disabled,input:disabled,select:disabled,textarea:disabled{background-color:var(--main-color-light-gray);border-color:var(--main-color-light-gray)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=submit]{width:auto}input[type=number]{-moz-appearance:textfield}input[type=file]+.full{flex-grow:1;padding-left:15px;padding-right:15px!important;display:flex;align-items:center;justify-content:space-between}input[type=file]+.full i{font-size:18px}input[type=file]:hover+.full i{color:var(--main-color-primary)}textarea{resize:vertical;field-sizing:content}.customSelect__selected:after,.selectBody:after{content:var(--base-icon-angle-down);font-family:icons,Helvetica,Arial,sans-serif;position:absolute;right:15px;top:50%;font-size:18px;pointer-events:none;transform:translateY(-50%);margin-top:-1px}.customSelect__selected,.selectBody{background-color:var(--main-color-white);cursor:pointer;display:block;position:relative;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectBody__fakeOption{padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customSelect__selected select,.selectBody select{color:var(--main-color-black);border-color:var(--main-color-middle-gray);cursor:pointer;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%}.customSelect__selected select::-ms-expand,.selectBody select::-ms-expand{display:none}.focus.customSelect__selected select,.selectBody.focus select{border-color:var(--main-color-primary)}.disabled.customSelect__selected select,.selectBody.disabled select{cursor:default}form{margin:0}#userBasket>h1,.h1,.h2,.h3,.h4,.h5,.h6,.headerShopOrder+.mainContent>.container>h1,.itemcardHeadline,.orderboxSummary__headline,h1,h2,h3,h4,h5,h6{font-weight:var(--main-font-weight-bold);letter-spacing:.1em;text-transform:uppercase;display:flex;-webkit-hyphens:none;hyphens:none;margin:0;margin-bottom:clamp(10px,1em,20px)}#userBasket>h1.highlighted,.h1.highlighted,.h2.highlighted,.h3.highlighted,.h4.highlighted,.h5.highlighted,.h6.highlighted,.headerShopOrder+.mainContent>.container>h1.highlighted,.highlighted.itemcardHeadline,.highlighted.orderboxSummary__headline,h1.highlighted,h2.highlighted,h3.highlighted,h4.highlighted,h5.highlighted,h6.highlighted{font-weight:var(--main-font-weight-bold);line-height:1.23}#userBasket>h1.decorated,.decorated.itemcardHeadline,.decorated.orderboxSummary__headline,.h1.decorated,.h2.decorated,.h3.decorated,.h4.decorated,.h5.decorated,.h6.decorated,.headerShopOrder+.mainContent>.container>h1.decorated,h1.decorated,h2.decorated,h3.decorated,h4.decorated,h5.decorated,h6.decorated{position:relative;padding-bottom:.25em}#userBasket>h1.decorated:after,.decorated.itemcardHeadline:after,.decorated.orderboxSummary__headline:after,.h1.decorated:after,.h2.decorated:after,.h3.decorated:after,.h4.decorated:after,.h5.decorated:after,.h6.decorated:after,.headerShopOrder+.mainContent>.container>h1.decorated:after,h1.decorated:after,h2.decorated:after,h3.decorated:after,h4.decorated:after,h5.decorated:after,h6.decorated:after{content:"";position:absolute;top:100%;left:0;height:3px;width:48px;background:var(--main-color-primary)}.h1,h1{margin-bottom:clamp(10px,1em,30px);font-size:2.4rem}@media (min-width:768px){.h1,h1{font-size:scale-font-size(2.4rem, 2.7rem, .5)}}@media (min-width:1024px){.h1,h1{font-size:scale-font-size(2.4rem, 2.7rem, .6)}}@media (min-width:1250px){.h1,h1{font-size:scale-font-size(2.4rem, 2.7rem, .7)}}@media (min-width:1540px){.h1,h1{font-size:2.7rem}}.h1.highlighted,h1.highlighted{font-size:3.4rem}@media (min-width:768px){.h1.highlighted,h1.highlighted{font-size:scale-font-size(3.4rem, 4.2rem, .5)}}@media (min-width:1024px){.h1.highlighted,h1.highlighted{font-size:scale-font-size(3.4rem, 4.2rem, .6)}}@media (min-width:1250px){.h1.highlighted,h1.highlighted{font-size:scale-font-size(3.4rem, 4.2rem, .7)}}@media (min-width:1540px){.h1.highlighted,h1.highlighted{font-size:4.2rem}}#userBasket>h1,.h2,.headerShopOrder+.mainContent>.container>h1,.itemcardHeadline,.orderboxSummary__headline,h2{font-size:2rem}@media (min-width:768px){#userBasket>h1,.h2,.headerShopOrder+.mainContent>.container>h1,.itemcardHeadline,.orderboxSummary__headline,h2{font-size:scale-font-size(2rem, 2.2rem, .5)}}@media (min-width:1024px){#userBasket>h1,.h2,.headerShopOrder+.mainContent>.container>h1,.itemcardHeadline,.orderboxSummary__headline,h2{font-size:scale-font-size(2rem, 2.2rem, .6)}}@media (min-width:1250px){#userBasket>h1,.h2,.headerShopOrder+.mainContent>.container>h1,.itemcardHeadline,.orderboxSummary__headline,h2{font-size:scale-font-size(2rem, 2.2rem, .7)}}@media (min-width:1540px){#userBasket>h1,.h2,.headerShopOrder+.mainContent>.container>h1,.itemcardHeadline,.orderboxSummary__headline,h2{font-size:2.2rem}}#userBasket>h1.highlighted,.h2.highlighted,.headerShopOrder+.mainContent>.container>h1.highlighted,.highlighted.itemcardHeadline,.highlighted.orderboxSummary__headline,h2.highlighted{font-size:2.2rem}@media (min-width:768px){#userBasket>h1.highlighted,.h2.highlighted,.headerShopOrder+.mainContent>.container>h1.highlighted,.highlighted.itemcardHeadline,.highlighted.orderboxSummary__headline,h2.highlighted{font-size:scale-font-size(2.2rem, 2.2rem, .5)}}@media (min-width:1024px){#userBasket>h1.highlighted,.h2.highlighted,.headerShopOrder+.mainContent>.container>h1.highlighted,.highlighted.itemcardHeadline,.highlighted.orderboxSummary__headline,h2.highlighted{font-size:scale-font-size(2.2rem, 2.2rem, .6)}}@media (min-width:1250px){#userBasket>h1.highlighted,.h2.highlighted,.headerShopOrder+.mainContent>.container>h1.highlighted,.highlighted.itemcardHeadline,.highlighted.orderboxSummary__headline,h2.highlighted{font-size:scale-font-size(2.2rem, 2.2rem, .7)}}@media (min-width:1540px){#userBasket>h1.highlighted,.h2.highlighted,.headerShopOrder+.mainContent>.container>h1.highlighted,.highlighted.itemcardHeadline,.highlighted.orderboxSummary__headline,h2.highlighted{font-size:2.2rem}}.h3,h3{font-size:1.9rem}@media (min-width:768px){.h3,h3{font-size:scale-font-size(1.9rem, 1.8rem, .5)}}@media (min-width:1024px){.h3,h3{font-size:scale-font-size(1.9rem, 1.8rem, .6)}}@media (min-width:1250px){.h3,h3{font-size:scale-font-size(1.9rem, 1.8rem, .7)}}@media (min-width:1540px){.h3,h3{font-size:1.8rem}}.h4,h4{font-size:1.6rem}@media (min-width:768px){.h4,h4{font-size:scale-font-size(1.6rem, 1.7rem, .5)}}@media (min-width:1024px){.h4,h4{font-size:scale-font-size(1.6rem, 1.7rem, .6)}}@media (min-width:1250px){.h4,h4{font-size:scale-font-size(1.6rem, 1.7rem, .7)}}@media (min-width:1540px){.h4,h4{font-size:1.7rem}}.h5,h5{font-size:1.5rem}@media (min-width:768px){.h5,h5{font-size:scale-font-size(1.5rem, 1.6rem, .5)}}@media (min-width:1024px){.h5,h5{font-size:scale-font-size(1.5rem, 1.6rem, .6)}}@media (min-width:1250px){.h5,h5{font-size:scale-font-size(1.5rem, 1.6rem, .7)}}@media (min-width:1540px){.h5,h5{font-size:1.6rem}}.h6,h6{font-size:1.4rem}@media (min-width:768px){.h6,h6{font-size:scale-font-size(1.4rem, 1.5rem, .5)}}@media (min-width:1024px){.h6,h6{font-size:scale-font-size(1.4rem, 1.5rem, .6)}}@media (min-width:1250px){.h6,h6{font-size:scale-font-size(1.4rem, 1.5rem, .7)}}@media (min-width:1540px){.h6,h6{font-size:1.5rem}}table{font-size:var(--main-font-size-base)}td,th{padding:10px 5px;border-bottom:0;border-bottom:1px solid var(--main-color-middle-gray);text-align:left}@media (min-width:1250px){td,th{padding-left:10px;padding-right:10px}}tr:first-child td,tr:first-child th{border-top:none}th{font-weight:var(--main-font-weight);color:var(--main-color-middle-gray)}.table_wrapper{max-width:100%;overflow:hidden;overflow-x:auto}@media (max-width:767px){.table_wrapper table{font-size:var(--main-font-size-small)}}label{font-size:var(--main-font-size-base)}.link,a{text-underline-offset:2px}.link:hover,a:hover{color:var(--main-color-black);text-decoration-color:var(--main-color-primary)}.footerMain{border-top:0;padding-top:40px;padding-bottom:40px}@media (max-width:1023.98px){.footerMain{padding-top:20px;padding-bottom:20px}}.footerMain>.container{max-width:1840px}@media (max-width:767.98px){.footerMain .navgroup ul.level_1{padding-left:30px;margin-bottom:15px}}.footerMain .navgroup ul li.hasChildren>a,.footerMain .navgroup ul li.hasChildren>span{display:inline-flex;flex-direction:row-reverse}@media (max-width:767.98px){.footerMain .navgroup ul li.hasChildren{margin:0;border:none}}.footerMain .navgroup ul li:hover a{color:var(--main-color-black)}.footerMain .navgroup ul li a{font-size:17px;position:relative;display:inline-flex;letter-spacing:.03em;margin-bottom:8px}.footerMain .navgroup ul li a:after{content:"";width:100%;height:2px;transform:scale(0);background:var(--main-color-primary);position:absolute;top:100%;left:0;transition:all .2s ease-in-out}.footerMain .navgroup ul li a:hover{color:var(--main-color-black)}.footerMain .navgroup ul li a:hover:after{transform:scale(1)}@media (max-width:1249.98px){.footerMain .navgroup ul li a{font-size:15px}}.footerMain .navgroup:not(.footerNavShop) ul li.level_1>a{font-size:19px;margin-bottom:15px}.footerMain .navgroup.footerNavShop>ul>li>span{font-size:19px;letter-spacing:.03em;position:relative}@media (max-width:767.98px){.footerMain .navgroup.footerNavShop>ul>li>span:after{content:"";width:100%;height:2px;transform:scale(0);background:var(--main-color-primary);position:absolute;top:100%;left:0;transition:all .2s ease-in-out}.footerMain .navgroup.footerNavShop>ul>li>span:hover{color:var(--main-color-black)}.footerMain .navgroup.footerNavShop>ul>li>span:hover:after{transform:scale(1)}}.footerMain .navgroup.footerNavShop>ul>li a{font-size:17px;text-transform:none}@media (max-width:1249.98px){.footerMain .navgroup.footerNavShop>ul>li a{font-size:15px}}@media (max-width:767.98px){.footerMain .navgroup.footerNavShop>ul ul{padding-left:30px}}.footerInfo img{margin-bottom:20px}@media (max-width:1023.98px){.footerInfo img{width:100%!important;max-width:400px}}.footerInfo strong{display:inline-flex;margin-bottom:3px}.footerInfo .iconList{margin-top:12px}@media (min-width:1024px){.footerInfo{max-width:400px}}@media (max-width:1023.98px){.footerInfo .textcontent{text-align:center;padding-bottom:20px;border-bottom:1px solid var(--main-color-light-gray);margin-bottom:20px}.footerInfo .iconList{justify-content:center}}.footerBottom{border-top:0;background:var(--main-color-light-gray);padding:11.5px 0}.footerBottom .nav a{text-transform:uppercase;font-weight:var(--main-font-weight-bold);font-size:15px;text-align:center;letter-spacing:.1em}@media (max-width:767.98px){.footerBottom .nav a{display:flex;justify-content:center}}.footerBottom .nav a:hover{color:var(--main-color-primary-dark)}.footerBottom>.container{max-width:1720px;gap:12px}@media (max-width:1023.98px){.footerBottom>.container{flex-direction:column;align-items:center}}.footerBottom .footerBottomLeft,.footerBottom .footerBottomRight{margin:0}.order .footerBottom .container{flex-direction:row-reverse}@media (max-width:1249.98px){.order .footerBottom .container{flex-direction:column-reverse}}header.header{padding-top:38px;padding-bottom:38px;transition:all .2s ease-in-out;box-shadow:none;position:sticky;top:0;z-index:100;background:var(--main-color-white);border-bottom:2px solid var(--main-color-gray-base)}header.header>.container{max-width:1840px;gap:40px;display:flex;align-items:center}@media (max-width:1023.98px){header.header>.container{gap:16px 24px;flex-wrap:wrap}}header.header .headerLogo{margin:0;max-width:286px}header.header .headerLogo a,header.header .headerLogo img{aspect-ratio:unset}@media (max-width:1536px){header.header .headerLogo{max-width:155px}}header.header .headerAccount{margin:0}header.header .headerAccount .iconbarIcon{padding-left:8px;padding-right:8px}header.header .headerAccount .iconbarIcon #userBasket>h1:before,header.header .headerAccount .iconbarIcon .headerShopOrder+.mainContent>.container>h1:before,header.header .headerAccount .iconbarIcon .icon,header.header .headerAccount .iconbarIcon .orderboxSummary__headline:before{font-size:3rem}header.header .headerAccount .iconbarIcon__label{position:absolute;top:100%;white-space:nowrap;opacity:0;transition:opacity .1s ease-in-out}@media (max-width:767.98px){header.header .headerAccount .iconbarIcon{padding:0}}header.header .headerAccount .iconbarIcon:hover .iconbarIcon__label{opacity:1}header.header .headerAccount .iconbarIcon--account .iconbarIcon__label{display:none}header.header .headerMainNavigation{margin:0}@media (max-width:1249.98px){header.header .headerMainNavigation{display:none}}header.header .headerSearch{flex-grow:1}@media (max-width:1023.98px){header.header .headerSearch{display:none}}header.header .searchBar{width:54.645%}@media (max-width:1249.98px){header.header .searchBar{width:75%}}header.header .headerNavToggler{display:none}@media (max-width:1249.98px){header.header .headerNavToggler{display:block}}header.header.is-sticky{padding-top:20px;padding-bottom:20px;box-shadow:none}@media (max-width:1249.98px){header.header{padding-top:20px;padding-bottom:20px}}.headerRight{flex:1;display:flex;flex-direction:column;gap:30px}@media (max-width:1023.98px){.headerRight .headerNavToggler{display:none}}.headerInformation{display:flex;align-items:center;justify-content:space-between}@media (max-width:1023.98px){.headerInformation{margin-left:auto}}.headerMobileRow{display:flex;align-items:center;gap:24px;width:100%}.headerMobileRow .headerNavToggler{margin:0}.headerMobileRow form{flex:1}.headerMobileRow form .searchBar{width:100%}@media (min-width:1024px){.headerMobileRow{display:none}}.headerShopOrder{background:var(--main-color-white)}.mainContent{background:var(--main-color-gray-base)}.mobileMenu__body{display:flex;flex-direction:column}.mobileMenu__bottom{margin-top:auto}.mobileMenu__bottomNavigation{padding:34px 20px 34px 30px;display:flex;gap:20px;align-items:center}.mobileMenu__backLink{gap:3px}.newsletterBanner{background:var(--main-color-secondary)}.newsletterBanner__inner{margin:0 auto;position:relative}.newsletterBanner__inner>img{position:absolute;bottom:0;left:0}@media (max-width:1249.98px){.newsletterBanner__inner>img{max-width:75%}}.newsletterBanner__inner .container{padding-top:67px;padding-bottom:67px;display:flex}@media (min-width:1250px){.newsletterBanner__inner .container{min-height:356px}}.newsletterBanner__inner .container>div{margin-left:auto;max-width:35.1005%}.newsletterBanner__inner .container>div .h1{margin-bottom:8px}.newsletterBanner__inner .container>div .button{margin-top:48px}@media (max-width:1023.98px){.newsletterBanner__inner{display:flex;flex-direction:column}.newsletterBanner__inner>img{position:relative;max-width:100%}.newsletterBanner__inner .container{padding-top:40px;padding-bottom:40px}.newsletterBanner__inner .container>div{max-width:100%;text-align:center;margin-right:auto}.newsletterBanner__inner .container>div .button{margin-top:42px}}.pg_newsletter .newsletterBanner{display:none}.collection--catalogues{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}@media (max-width:1249.98px){.collection--catalogues{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767.98px){.collection--catalogues{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection--catalogues .catalogueItem{padding:20px;background:var(--main-color-white);border-radius:2px;text-decoration:none}.collection--catalogues .catalogueItem__image{margin-bottom:13px;aspect-ratio:1.28902}.collection--catalogues .catalogueItem__image img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.collection--catalogues .catalogueItem__description{text-align:center;font-weight:var(--main-font-weight-bold)}.collection--catalogues .catalogueItem:hover{text-decoration:underline;text-decoration-color:var(--main-color-primary)}.collection--downloads{display:flex;flex-direction:column;align-items:stretch;gap:16px}.collection--downloads .downloadItem{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:20px;background:var(--main-color-white);border-radius:2px}@media (max-width:1249.98px){.collection--downloads .downloadItem{flex-direction:column;align-items:flex-start;gap:10px}}.collection--downloads .downloadItem__description{display:flex;gap:12px;align-items:center}.collection--downloads .downloadItem__description #userBasket>h1:before,.collection--downloads .downloadItem__description .headerShopOrder+.mainContent>.container>h1:before,.collection--downloads .downloadItem__description .icon,.collection--downloads .downloadItem__description .orderboxSummary__headline:before{font-size:24px}.collection--downloads .downloadItem__buttons{margin-left:auto}@media (max-width:1249.98px){.collection--downloads .downloadItem__buttons{margin-left:0}}.collection--downloads .downloadItem .filegallery{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.collection--downloads .downloadItem .filegallery .filegalleryFile{flex-direction:row-reverse;gap:5px;border:2px solid var(--main-color-black);line-height:1;padding:7px;font-weight:var(--main-font-weight-bold);text-transform:uppercase;transition:all .2s ease-in-out}.collection--downloads .downloadItem .filegallery .filegalleryFile span{text-decoration:none}.collection--downloads .downloadItem .filegallery .filegalleryFile #userBasket>h1:before,.collection--downloads .downloadItem .filegallery .filegalleryFile .headerShopOrder+.mainContent>.container>h1:before,.collection--downloads .downloadItem .filegallery .filegalleryFile .icon,.collection--downloads .downloadItem .filegallery .filegalleryFile .orderboxSummary__headline:before{font-size:1em}.collection--downloads .downloadItem .filegallery .filegalleryFile #userBasket>h1:before,.collection--downloads .downloadItem .filegallery .filegalleryFile .headerShopOrder+.mainContent>.container>h1:before,.collection--downloads .downloadItem .filegallery .filegalleryFile .icon:before,.collection--downloads .downloadItem .filegallery .filegalleryFile .orderboxSummary__headline:before{content:var(--base-icon-download)}.collection--downloads .downloadItem .filegallery .filegalleryFile:hover{background:var(--main-color-primary);border-color:var(--main-color-primary)}.collection--downloads .downloadItem .filegallery .filegalleryFile:hover #userBasket>h1:before,.collection--downloads .downloadItem .filegallery .filegalleryFile:hover .headerShopOrder+.mainContent>.container>h1:before,.collection--downloads .downloadItem .filegallery .filegalleryFile:hover .icon,.collection--downloads .downloadItem .filegallery .filegalleryFile:hover .orderboxSummary__headline:before{color:var(--main-color-black)}.collection--events.isList .collectionArea{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1249.98px){.collection--events.isList .collectionArea{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.collection--events.isList .collectionArea{grid-template-columns:repeat(1,minmax(0,1fr))}}.collection--events .eventItem{background:var(--main-color-white);border-radius:2px;padding:20px;text-decoration:none;display:flex;flex-direction:column}.collection--events .eventItem h3{display:inline-flex}.collection--events .eventItem h3:after{transition:width .2s ease-in-out}.collection--events .eventItem:hover h3:after{width:100%}.collection--events .eventItem:hover .button{color:var(--main-color-black)}.collection--events .eventItem__content{margin-bottom:48px}@media (max-width:767.98px){.collection--events .eventItem__content{margin-bottom:24px}}.collection--events .eventItem__link{margin-top:auto}.collection--events .eventFullview__header{display:flex;gap:24px;align-items:flex-start}.collection--events .eventFullview__header .linkWithIcon{margin-left:auto;margin-top:8px}@media (max-width:1023.98px){.collection--events .eventFullview__header{flex-direction:column-reverse}}.collection--events .eventFullview__bottom,.collection--events .eventFullview__main{display:flex;gap:96px}@media (max-width:1249.98px){.collection--events .eventFullview__bottom,.collection--events .eventFullview__main{gap:48px}}@media (max-width:1023.98px){.collection--events .eventFullview__bottom,.collection--events .eventFullview__main{flex-direction:column}}@media (max-width:1023.98px){.collection--events .eventFullview__bottom{flex-direction:column-reverse}}.collection--events .eventFullview__details,.collection--events .eventFullview__sidebar{width:33.3333333333%;padding:40px;background:var(--main-color-white);border-radius:2px;flex-shrink:0}@media (max-width:1249.98px){.collection--events .eventFullview__details,.collection--events .eventFullview__sidebar{padding:20px}}@media (max-width:1023.98px){.collection--events .eventFullview__details,.collection--events .eventFullview__sidebar{width:100%}}.collection--events .eventFullview__details{width:100%}.collection--events .eventFullview__detailsWrapper{width:33.3333333333%;flex-shrink:0}@media (max-width:1023.98px){.collection--events .eventFullview__detailsWrapper{width:100%}}.collection--media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width:1249.98px){.collection--media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.collection--media{grid-template-columns:repeat(1,minmax(0,1fr))}}.collection--media .mediaItem{padding:20px;background:var(--main-color-white);border-radius:2px}.collection--media .mediaItem__video{margin-bottom:13px}.collection--media .mediaItem__video .youtubecontent{padding-bottom:0;height:auto}.collection--media .mediaItem__video .DCCookie_youtube_container{position:relative}.collection--media .mediaItem__video iframe{aspect-ratio:1.77778;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection--media .mediaItem__description{text-align:center;font-weight:var(--main-font-weight-bold)}.collection--salesperson{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}@media (max-width:1249.98px){.collection--salesperson{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023.98px){.collection--salesperson{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.collection--salesperson{grid-template-columns:repeat(1,minmax(0,1fr))}}.alert{border-radius:2px}.alert--primary{background:#fad428;color:colorTextContrast(#fad428)}.alert--secondary{background:#90d0ea;color:colorTextContrast(#90d0ea)}.alert--action{background:#000;color:colorTextContrast(#000)}.alert--danger{background:#ff060a;color:colorTextContrast(#ff060a)}.alert--warning{background:#fad428;color:colorTextContrast(#fad428)}.alert--success{background:#53c800;color:colorTextContrast(#53c800)}.breadcrumb a i{font-size:19px}@media (max-width:1249.98px){.breadcrumb a i{font-size:17px}}.breadcrumb .current{color:var(--main-color-black)}.breadcrumb .current a{color:var(--main-color-black)}.breadcrumbBackbutton{color:var(--main-color-dark-gray)}.breadcrumbBackbutton:hover{color:var(--main-color-primary)}.breadcrumbWrapper{font-size:var(--main-font-size-base);margin-top:48px;margin-bottom:24px;color:var(--main-color-dark-gray)}.breadcrumbWrapper a{color:var(--main-color-dark-gray)}.breadcrumbWrapper a:hover{color:var(--main-color-primary)}@media (max-width:1249.98px){.breadcrumbWrapper{margin-top:20px;margin-bottom:20px}}.contentBox{border:none;border-radius:2px;background:var(--main-color-white)}.contentBox .contentText{padding:20px}.customSelect{position:relative;width:100%}.customSelect__selectedCount{width:20px;height:20px;border-radius:50%;background:var(--main-color-primary);color:var(--main-color-primary-contrast);align-items:center;justify-content:center;margin-left:10px;font-size:1.4rem;vertical-align:middle;margin-top:-2px;display:none}.customSelect__selectedCount.is-active{display:inline-flex}.customSelect__selected{padding-right:40px}.customSelect__hiddenFormField{display:none}.customSelect__dropdown{z-index:2;background:var(--main-color-white);font-size:var(--main-font-size-small);overflow:hidden;flex-direction:column}@media (max-width:767px){.customSelect__dropdown{box-shadow:0 0 40px rgba(0,0,0,.2);padding:10px;position:fixed;left:0;bottom:0;width:100%;translate:0 110%;transition:.2s ease-in-out;pointer-events:none;opacity:0;z-index:104;max-height:100vh;max-height:100svh}}@media (min-width:768px){.customSelect__dropdown{position:absolute;left:0;top:100%;width:100%;min-width:300px;max-width:100vw;box-shadow:0 0 20px rgba(0,0,0,.1);border:2px solid var(--main-color-middle-gray);border-radius:2px;margin-top:5px;display:none}}.customSelect__dropdownClose{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;position:absolute;right:10px;top:10px;z-index:1}@media (min-width:768px){.customSelect__dropdownClose{display:none}}.customSelect__dropdownTitle{font-weight:var(--main-font-weight-bold);padding-right:40px;white-space:nowrap;text-overflow:ellipsis;font-size:1.8rem}.customSelect__dropdownTitle:not(:last-child){margin-bottom:20px}@media (min-width:768px){.customSelect__dropdownTitle{display:none}}.customSelect__dropdownHeader{padding:10px;margin-bottom:10px}.customSelect__dropdownBody{overflow:hidden;overflow-y:auto}@media (min-width:768px){.customSelect__dropdownBody{max-height:260px}}.customSelect__dropdownFooter{margin-top:10px;padding:10px;padding-bottom:15px;border-top:1px solid var(--main-color-light-gray);text-align:center}@media (max-width:767px){.customSelect__dropdownFooter{padding-bottom:0}}.customSelect__dropdownFooter .button{width:100%;margin-bottom:10px}.customSelect__dropdownFooter .linkWithIcon{font-size:var(--main-font-size-small)}.customSelect__dropdownFooter .linkWithIcon #userBasket>h1:before,.customSelect__dropdownFooter .linkWithIcon .headerShopOrder+.mainContent>.container>h1:before,.customSelect__dropdownFooter .linkWithIcon .icon,.customSelect__dropdownFooter .linkWithIcon .orderboxSummary__headline:before{margin:0}.customSelect__dropdownItemHeadline{font-weight:var(--main-font-weight-bold)}.customSelect__dropdownItemText{font-size:.9em;color:var(--main-color-dark-gray);padding-left:20px}.customSelect__dropdownItem{padding:10px 20px;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--main-color-black);text-decoration:none}.customSelect__dropdownItem:hover{background:var(--main-color-light-gray);color:var(--main-color-black);text-decoration:none}.customSelect__dropdownItem.is-active{background:var(--main-color-light-gray)}.customSelect__dropdownItem.disabled{pointer-events:none;cursor:not-allowed;color:var(--main-color-middle-gray)}.customSelect__dropdownItem.disabled .customSelect__dropdownItemText{color:var(--main-color-middle-gray)}.customSelect__dropdownItem--checkbox,.customSelect__dropdownItem--radio{padding-left:40px}.customSelect__dropdownItem--checkbox:after,.customSelect__dropdownItem--checkbox:before,.customSelect__dropdownItem--radio:after,.customSelect__dropdownItem--radio:before{content:"";position:absolute;left:10px;top:50%;translate:0 -50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.customSelect__dropdownItem--checkbox:before,.customSelect__dropdownItem--radio:before{border:2px solid var(--main-color-middle-gray);border-radius:2px;background:var(--main-color-white)}.customSelect__dropdownItem--checkbox:after,.customSelect__dropdownItem--radio:after{opacity:0}.customSelect__dropdownItem--checkbox.is-active:before,.customSelect__dropdownItem--radio.is-active:before{border-color:var(--main-color-black)}.customSelect__dropdownItem--checkbox.is-active:after,.customSelect__dropdownItem--radio.is-active:after{opacity:1}.customSelect__dropdownItem--radio:after,.customSelect__dropdownItem--radio:before{border-radius:50%}.customSelect__dropdownItem--radio:after{background:var(--main-color-black);width:12px;height:12px;margin-left:4px;opacity:0}.customSelect__dropdownItem--checkbox:after{content:var(--base-icon-check);font-family:icons,Helvetica,Arial,sans-serif;font-size:18px}.customSelect__dropdownItem--checkbox.is-active{background:0 0}.customSelect__dropdownItem--checkbox.is-active:before{border-color:var(--main-color-black)}.customSelect__dropdownItem--checkbox.is-active:after{opacity:1}.customSelect__dropdownItem:has(.customSelect__dropdownItemImage) .customSelect__dropdownItemHeadline{text-align:right}.customSelect select{display:none}.customSelect__dropdownItemImage{width:50%}.customSelect__dropdownItemImage img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.customSelect.is-active .customSelect__selected{border-color:var(--main-color-primary)}.customSelect.is-active .customSelect__selected:after{content:var(--base-icon-angle-up)}.customSelect.is-active .customSelect__dropdown{display:flex}@media (max-width:767px){.customSelect.is-active .customSelect__dropdown{translate:0 0;pointer-events:auto;opacity:1}}.customSelect.is-error .customSelect__selected,.customSelect.is-loading .customSelect__selected,.customSelect.is-success .customSelect__selected{background:var(--main-color-middle-gray)!important;border-color:var(--main-color-middle-gray)!important;cursor:not-allowed;pointer-events:none;padding-right:40px;padding-left:10px;position:relative}.customSelect.is-error .customSelect__selected #userBasket>h1:before,.customSelect.is-error .customSelect__selected .headerShopOrder+.mainContent>.container>h1:before,.customSelect.is-error .customSelect__selected .icon,.customSelect.is-error .customSelect__selected .orderboxSummary__headline:before,.customSelect.is-loading .customSelect__selected #userBasket>h1:before,.customSelect.is-loading .customSelect__selected .headerShopOrder+.mainContent>.container>h1:before,.customSelect.is-loading .customSelect__selected .icon,.customSelect.is-loading .customSelect__selected .orderboxSummary__headline:before,.customSelect.is-success .customSelect__selected #userBasket>h1:before,.customSelect.is-success .customSelect__selected .headerShopOrder+.mainContent>.container>h1:before,.customSelect.is-success .customSelect__selected .icon,.customSelect.is-success .customSelect__selected .orderboxSummary__headline:before{opacity:0}.customSelect.is-error .customSelect__selected:after,.customSelect.is-loading .customSelect__selected:after,.customSelect.is-success .customSelect__selected:after{position:absolute;right:15px;top:50%;font-family:icons,Helvetica,Arial,sans-serif;transform:translateY(0);translate:0 -50%;font-size:24px;margin-top:0}.customSelect.is-loading .customSelect__selected{cursor:wait;color:var(--main-color-black)!important;background:var(--main-color-gray-base)!important;border-color:var(--main-color-gray-base)!important}.customSelect.is-loading .customSelect__selected:after{content:var(--base-icon-loading);opacity:1;animation:rotation 1s infinite ease-in-out}.customSelect.is-success .customSelect__selected{background:var(--main-color-success)!important;border-color:var(--main-color-success)!important;color:var(--main-color-white)!important}.customSelect.is-success .customSelect__selected:after{content:var(--base-icon-check);animation:scaleRequestIconBtn 1s forwards ease-in-out}.customSelect.is-error .customSelect__selected{background:var(--main-color-danger)!important;border-color:var(--main-color-danger)!important;color:var(--main-color-white)!important}.customSelect.is-error .customSelect__selected:after{content:var(--base-icon-close);animation:scaleRequestIconBtn 1s forwards ease-in-out}.customSelect--small{width:auto;display:inline-flex}.customSelect--small .customSelect__selected{padding:0;padding-right:20px;background:0 0;border:0;border-radius:0}.customSelect--small .customSelect__selected:after{font-size:1.2rem;right:0;top:calc(50% + 1px)}.customSelect--small.is-error .customSelect__selected,.customSelect--small.is-loading .customSelect__selected,.customSelect--small.is-success .customSelect__selected{padding-right:20px;padding-left:0}.customSelect--small.is-error .customSelect__selected:after,.customSelect--small.is-loading .customSelect__selected:after,.customSelect--small.is-success .customSelect__selected:after{right:0;font-size:16px;top:calc(50% + 1px)}.customSelect--small.is-loading .customSelect__selected{cursor:wait;background:0 0!important;border-color:transparent!important;color:var(--main-color-black)!important}.customSelect--small.is-success .customSelect__selected{background:0 0!important;border-color:transparent!important;color:var(--main-color-success)!important}.customSelect--small.is-error .customSelect__selected{background:0 0!important;border-color:transparent!important;color:var(--main-color-danger)!important}.customSelect--openRight .customSelect__dropdown{left:auto;right:0}.customSelect--openTop .customSelect__dropdown{top:auto;bottom:35px}.iconbarIcon__count{font-weight:var(--main-font-weight-bold)}@media (min-width:1250px){.iconbarIcon__count{right:50%;transform:translateX(calc(50% + 12px))}}@media (max-width:767.98px){.iconbarIcon__icon{width:35px;height:35px}}@media (max-width:767.98px){.iconbarIcon__count{top:-4px}}.iconbarIcon:hover .iconbarIcon__count{color:var(--main-color-black)}@media (max-width:767.98px){.iconbarItem--contact,.iconbarItem--solarPro{display:none}}.iconbarItem--language .iconbarIcon__label{text-transform:uppercase}.iconbarHover{border-radius:2px}.iconList{display:flex;gap:12px;margin:0}.iconList a{margin:0;color:var(--main-color-dark-gray)}.infieldInputGroup>label{margin-top:0}@media (min-width:768px){.infieldInputGroup>label{top:50%;transform:translate(0,-50%)}}.inputGroup__addon{border:2px solid var(--main-color-middle-gray);padding-left:15px;padding-right:15px;border-radius:2px}@media (min-width:768px){.inputGroup__addon{height:50px;padding-left:20px;padding-right:20px}}.inputGroup__addon:first-child{margin-right:0}.inputGroup__addon:last-child{margin-left:0}.inputGroup__addon .button{min-width:0;border-radius:0;margin:-1px}.inputGroup__addon #userBasket>h1:before,.inputGroup__addon .headerShopOrder+.mainContent>.container>h1:before,.inputGroup__addon .icon,.inputGroup__addon .orderboxSummary__headline:before{line-height:1;display:block;font-size:20px}.inputGroup__addon #userBasket>h1:before,.inputGroup__addon .headerShopOrder+.mainContent>.container>h1:before,.inputGroup__addon .icon:before,.inputGroup__addon .orderboxSummary__headline:before{content:var(--base-icon-angle-right)}@media (min-width:768px){.inputGroup__addon #userBasket>h1:before,.inputGroup__addon .headerShopOrder+.mainContent>.container>h1:before,.inputGroup__addon .icon,.inputGroup__addon .orderboxSummary__headline:before{font-size:24px}}.inputGroup__addon+input,.inputGroup__addon+select{border-top-left-radius:0;border-bottom-left-radius:0}.inputGroup__addon--clickable{cursor:pointer}.inputGroup__addon--clickable:hover{color:var(--main-color-primary)}.inputGroup button.inputGroup__addon{min-width:42px;background:var(--main-color-primary);border-color:var(--main-color-primary)}@media (min-width:768px){.inputGroup button.inputGroup__addon{min-width:50px}}.inputGroup button.inputGroup__addon:active,.inputGroup button.inputGroup__addon:focus,.inputGroup button.inputGroup__addon:hover{background:var(--main-color-primary-darken);border-color:var(--main-color-primary-darken);color:var(--main-color-white)}.inputGroup.is-focus .inputGroup__addon{background:var(--main-color-primary);border-color:var(--main-color-primary)}.inputGroup.is-inactive .inputGroup__addon{display:none}#coupon_order a{text-decoration:underline}.linkWithIcon #userBasket>h1:first-child:before,.linkWithIcon .headerShopOrder+.mainContent>.container>h1:first-child:before,.linkWithIcon .icon:first-child,.linkWithIcon .orderboxSummary__headline:first-child:before{margin-right:7px}.linkWithIcon #userBasket>h1:last-child:before,.linkWithIcon .headerShopOrder+.mainContent>.container>h1:last-child:before,.linkWithIcon .icon:last-child,.linkWithIcon .orderboxSummary__headline:last-child:before{margin-left:7px}.linkWithIcon span{text-decoration:underline}.linkWithIcon:active span,.linkWithIcon:focus span,.linkWithIcon:hover span{color:var(--main-color-black);text-decoration-color:var(--main-color-primary)}.mainnav a{color:var(--main-color-black)}.mainnav a:hover{color:var(--main-color-black)}.mainnav>ul:first-child>li:first-child>a{color:var(--main-color-danger)}.mainnav>ul:first-child>li:first-child>a:after{background:var(--main-color-danger)}.mainnav>ul:first-child>li:first-child>a:hover{color:var(--main-color-danger)}.mainnav>ul>li.hoverintent>a,.mainnav>ul>li.hoverintent>a.is-active{color:var(--main-color-black)}.mainnav>ul>li.hoverintent>a.is-active:after,.mainnav>ul>li.hoverintent>a:after{transform:scale(1)}.mainnav>ul>li a.is-active{color:var(--main-color-black)}.mainnav>ul>li a.is-active:after{transform:scale(1);background:var(--main-color-primary)}.mainnav>ul>li a.is-active:active,.mainnav>ul>li a.is-active:focus,.mainnav>ul>li a.is-active:hover{color:var(--main-color-black)}.mainnav>ul>li>ul{top:100%;margin-top:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:24px;margin-left:0}.mainnav>ul>li>ul:before{border-width:0 16px 16px 16px}.mainnav>ul>li>ul>li:not(:last-child){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--main-color-middle-gray)}.mainnav>ul>li>ul>li>a{display:inline-flex}.mainnav>ul>li>ul>li:hover a{color:var(--main-color-black)}.mainnav>ul>li>ul>li.is-active:hover>a{color:var(--main-color-black)}.mainnav ul{margin:0;display:flex;gap:27px}.mainnav ul li{padding:0}.mainnav ul li a{font-size:19px;font-weight:var(--main-font-weight-bold);position:relative;display:block;letter-spacing:.03em}.mainnav ul li a:after{content:"";width:100%;height:2px;transform:scale(0);background:var(--main-color-primary);position:absolute;top:100%;left:0;transition:all .2s ease-in-out}.mainnav ul li a:hover{color:var(--main-color-black)}.mainnav ul li a:hover:after{transform:scale(1)}.mainnav ul li.is-active-tree a:after{transform:scale(1);background:var(--main-color-primary)}.mainnav ul li.is-active-tree a:hover{color:var(--main-color-black)}.mainnav ul.nav--content>li>a{font-weight:var(--main-font-weight-bold)}@media (max-width:1840px){.mainnav ul{gap:16px}.mainnav ul li a{font-size:17px}}@media (max-width:1620px){.mainnav ul{gap:12px}.mainnav ul li a{font-size:16px}}.mainnav__seperator{width:2px;background:var(--main-color-black);height:19px}@media (min-width:768px){.modal__dialog{border-radius:2px}}.modal--xs .modal__dialog{max-width:540px}.pagination{gap:10px}.pagination__item{margin:0;height:28px;width:28px}.pagination__item--active{color:var(--main-color-primary)!important}.pagination #userBasket>h1:before,.pagination .headerShopOrder+.mainContent>.container>h1:before,.pagination .icon,.pagination .orderboxSummary__headline:before{font-size:40px;color:var(--main-color-primary)}a.pagination__item,button.pagination__item{color:var(--main-color-black);cursor:pointer}a.pagination__item:active,a.pagination__item:focus,a.pagination__item:hover,button.pagination__item:active,button.pagination__item:focus,button.pagination__item:hover{background:var(--main-color-gray-base);color:var(--main-color-black);text-decoration:none}a.pagination__item--active:active,a.pagination__item--active:focus,a.pagination__item--active:hover,button.pagination__item--active:active,button.pagination__item--active:focus,button.pagination__item--active:hover{background:var(--main-color-black);text-decoration:none;pointer-events:none;cursor:initial!important}a.pagination__item--next:active,a.pagination__item--next:focus,a.pagination__item--next:hover,a.pagination__item--prev:active,a.pagination__item--prev:focus,a.pagination__item--prev:hover,button.pagination__item--next:active,button.pagination__item--next:focus,button.pagination__item--next:hover,button.pagination__item--prev:active,button.pagination__item--prev:focus,button.pagination__item--prev:hover{background:0 0}a.pagination__item--next:active #userBasket>h1:before,a.pagination__item--next:active .headerShopOrder+.mainContent>.container>h1:before,a.pagination__item--next:active .icon,a.pagination__item--next:active .orderboxSummary__headline:before,a.pagination__item--next:focus #userBasket>h1:before,a.pagination__item--next:focus .headerShopOrder+.mainContent>.container>h1:before,a.pagination__item--next:focus .icon,a.pagination__item--next:focus .orderboxSummary__headline:before,a.pagination__item--next:hover #userBasket>h1:before,a.pagination__item--next:hover .headerShopOrder+.mainContent>.container>h1:before,a.pagination__item--next:hover .icon,a.pagination__item--next:hover .orderboxSummary__headline:before,a.pagination__item--prev:active #userBasket>h1:before,a.pagination__item--prev:active .headerShopOrder+.mainContent>.container>h1:before,a.pagination__item--prev:active .icon,a.pagination__item--prev:active .orderboxSummary__headline:before,a.pagination__item--prev:focus #userBasket>h1:before,a.pagination__item--prev:focus .headerShopOrder+.mainContent>.container>h1:before,a.pagination__item--prev:focus .icon,a.pagination__item--prev:focus .orderboxSummary__headline:before,a.pagination__item--prev:hover #userBasket>h1:before,a.pagination__item--prev:hover .headerShopOrder+.mainContent>.container>h1:before,a.pagination__item--prev:hover .icon,a.pagination__item--prev:hover .orderboxSummary__headline:before,button.pagination__item--next:active #userBasket>h1:before,button.pagination__item--next:active .headerShopOrder+.mainContent>.container>h1:before,button.pagination__item--next:active .icon,button.pagination__item--next:active .orderboxSummary__headline:before,button.pagination__item--next:focus #userBasket>h1:before,button.pagination__item--next:focus .headerShopOrder+.mainContent>.container>h1:before,button.pagination__item--next:focus .icon,button.pagination__item--next:focus .orderboxSummary__headline:before,button.pagination__item--next:hover #userBasket>h1:before,button.pagination__item--next:hover .headerShopOrder+.mainContent>.container>h1:before,button.pagination__item--next:hover .icon,button.pagination__item--next:hover .orderboxSummary__headline:before,button.pagination__item--prev:active #userBasket>h1:before,button.pagination__item--prev:active .headerShopOrder+.mainContent>.container>h1:before,button.pagination__item--prev:active .icon,button.pagination__item--prev:active .orderboxSummary__headline:before,button.pagination__item--prev:focus #userBasket>h1:before,button.pagination__item--prev:focus .headerShopOrder+.mainContent>.container>h1:before,button.pagination__item--prev:focus .icon,button.pagination__item--prev:focus .orderboxSummary__headline:before,button.pagination__item--prev:hover #userBasket>h1:before,button.pagination__item--prev:hover .headerShopOrder+.mainContent>.container>h1:before,button.pagination__item--prev:hover .icon,button.pagination__item--prev:hover .orderboxSummary__headline:before{color:var(--main-color-black)}.radioListItem{border-radius:2px;border-width:2px}.radioListItem input+i{border-width:2px;height:24px;width:24px}.radioListItem input+i:after{width:16px;height:16px;left:2px;top:2px;background:var(--main-color-black)}.radioListItem:has(input:checked) i{border-color:var(--main-color-black)}.radioList--small .radioListItem{margin-bottom:-2px}.radioList--small .radioListItem:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.radioList--small .radioListItem:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-bottom:0}.searchBar{border:none;border-radius:0;border-bottom:1px solid var(--main-color-black)}.searchBar input{background:0 0;border:none;padding-left:0}.searchBar input::-moz-placeholder{opacity:1;color:var(--main-color-dark-gray)}.searchBar input::placeholder{opacity:1;color:var(--main-color-dark-gray)}@media (max-width:767.98px){.searchBar input{padding-top:10px;padding-bottom:10px}}.searchBar .inputGroup__addon,.searchBar button.inputGroup__addon{border-radius:0;border:none;background:0 0;color:var(--main-color-dark-gray);padding:0}.searchBar .inputGroup__addon #userBasket>h1:before,.searchBar .inputGroup__addon .headerShopOrder+.mainContent>.container>h1:before,.searchBar .inputGroup__addon .icon,.searchBar .inputGroup__addon .orderboxSummary__headline:before,.searchBar button.inputGroup__addon .icon{font-size:28px}@media (max-width:767.98px){.searchBar .inputGroup__addon #userBasket>h1:before,.searchBar .inputGroup__addon .headerShopOrder+.mainContent>.container>h1:before,.searchBar .inputGroup__addon .icon,.searchBar .inputGroup__addon .orderboxSummary__headline:before,.searchBar button.inputGroup__addon .icon{font-size:24px}}.searchBar .inputGroup__addon:hover,.searchBar button.inputGroup__addon:hover{background:0 0;color:var(--main-color-dark-gray)}.searchBar.is-focus{box-shadow:none}.searchBar.is-focus .inputGroup__addon{color:var(--main-color-black)}.searchBar.is-focus .inputGroup__addon:hover{color:var(--main-color-primary);cursor:pointer}.shareLink{border-radius:2px;border-width:2px}.subnav>ul>li>a:after{content:"";width:100%;height:2px;transform:scale(0);background:var(--main-color-primary);position:absolute;top:100%;left:0;transition:all .2s ease-in-out}.subnav>ul>li>a.is-active,.subnav>ul>li>a:hover{color:var(--main-color-black)}.subnav>ul>li>a.is-active:after,.subnav>ul>li>a:hover:after{transform:scale(1)}.subnav>ul ul a{text-decoration:underline}.subnav>ul ul a:before{display:none}.subnav>ul ul a.is-active,.subnav>ul ul a:hover{text-decoration:underline;text-decoration-color:var(--main-color-primary);color:var(--main-color-black)}.account .subnav>ul>li>ul>li:last-child{display:none}.tag{border-radius:2px;gap:5px}.tag.is-error:after,.tag.is-loading:after,.tag.is-success:after{position:relative;translate:0;top:auto;left:auto}.tags{margin:0;gap:10px}.tags .tag{margin:0}@media (max-width:1023px){.tags{padding:0;margin:0}}.tag{background:var(--main-color-light-gray);display:inline-flex;align-items:center;padding:7px 10px;font-size:var(--main-font-size-small);cursor:pointer;text-decoration:none;color:var(--main-color-black);line-height:1;text-align:center;border-radius:2px;gap:5px}.tag.is-active,.tag:hover{background:var(--main-color-primary);color:var(--main-color-primary-contrast);text-decoration:none}.tag:active,.tag:focus{background:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast);text-decoration:none}.tag #userBasket>h1:before,.tag .headerShopOrder+.mainContent>.container>h1:before,.tag .icon,.tag .orderboxSummary__headline:before{font-size:1.4em;margin-left:5px;line-height:1;display:block;margin-top:-1px}.tag.is-error,.tag.is-loading,.tag.is-success{background:var(--main-color-middle-gray)!important;border-color:var(--main-color-middle-gray)!important;color:var(--main-color-black)!important;cursor:not-allowed;pointer-events:none;position:relative}.tag.is-error #userBasket>h1:before,.tag.is-error .headerShopOrder+.mainContent>.container>h1:before,.tag.is-error .icon,.tag.is-error .orderboxSummary__headline:before,.tag.is-loading #userBasket>h1:before,.tag.is-loading .headerShopOrder+.mainContent>.container>h1:before,.tag.is-loading .icon,.tag.is-loading .orderboxSummary__headline:before,.tag.is-success #userBasket>h1:before,.tag.is-success .headerShopOrder+.mainContent>.container>h1:before,.tag.is-success .icon,.tag.is-success .orderboxSummary__headline:before{opacity:0}.tag.is-error:after,.tag.is-loading:after,.tag.is-success:after{font-family:icons,Helvetica,Arial,sans-serif;font-size:20px;position:relative;translate:0;top:auto;left:auto}.tag.is-loading{cursor:wait;color:var(--main-color-black)!important}.tag.is-loading:after{content:var(--base-icon-loading);opacity:1;animation:rotation 1s infinite ease-in-out}.tag.is-success{background:var(--main-color-success)!important;border-color:var(--main-color-success)!important;color:var(--main-color-black)!important}.tag.is-success:after{content:var(--base-icon-check);animation:scaleRequestIconBtn 1s forwards ease-in-out}.tag.is-error{background:var(--main-color-danger)!important;border-color:var(--main-color-danger)!important;color:var(--main-color-white)!important}.tag.is-error:after{content:var(--base-icon-close);animation:scaleRequestIconBtn 1s forwards ease-in-out}.tags{display:flex;flex-wrap:wrap;margin:0;gap:10px}.tags .tag{margin:0}@media (max-width:1023px){.tags{overflow-y:hidden;scroll-snap-type:x mandatory;flex-wrap:nowrap;max-width:100vw;padding:0;margin:0}.tags>*{scroll-snap-align:center;flex-shrink:0}}.navToggler{width:30px;height:30px}.navToggler__bar{width:100%;height:3px;border-radius:2px;position:absolute;left:2px;width:calc(100% - 4px);width:-o-calc(100% - 4px)}.navToggler__bar:first-child{top:7px}.navToggler__bar:nth-child(2){top:50%;transform:translateY(-50%)}.navToggler__bar:last-child{bottom:7px}@media (max-width:1023.98px){.navToggler{width:34px;height:32px}.navToggler__bar{left:0;width:100%}.navToggler__bar:first-child{top:2px}.navToggler__bar:last-child{bottom:2px}}.navToggler.is-active .navToggler__bar:first-child{rotate:45deg;top:18px}.navToggler.is-active .navToggler__bar:nth-child(2){height:0;width:0;left:50%}.navToggler.is-active .navToggler__bar:last-child{rotate:-45deg;bottom:11px}.trustBar{background:var(--main-color-secondary);font-size:1.9rem;line-height:1.3688}.trustBar .textcontent{padding-top:7px;padding-bottom:7px}.banner .contentText{padding:40px;color:var(--main-color-black)}.banner .contentText .textcontent{max-width:620px;background:rgba(255,255,255,.8);border-radius:2px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative}.banner .contentText .textcontent>*{margin:0!important}.banner .contentText .textcontent:after{content:var(--base-icon-angle);font-family:icons,Helvetica,Arial,sans-serif;position:absolute;right:20px;bottom:12px;rotate:180deg;color:var(--main-color-primary);font-size:40px;transition:all .2s ease-in-out}@media (max-width:767.98px){.banner .contentText .textcontent h2{font-size:18px}.banner .contentText .textcontent h3{font-size:15px}}.banner .link .contentText:hover .textcontent .button--primary{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.banner .link .contentText:hover .textcontent:after{right:28px;bottom:20px;rotate:135deg}.banner.isLinked:hover{cursor:pointer}.banner.isLinked:hover .textcontent .button--primary{background:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-white)}.banner.isLinked:hover .textcontent:after{right:28px;bottom:20px;rotate:135deg}.bannerGroup .banner .contentImage:after{display:none}.bannerGroup .banner .contentText{padding:40px}@media (max-width:767.98px){.bannerGroup .banner .contentText{padding:10px}}.bannerGroup{aspect-ratio:3.1111;grid-template-areas:"banner1 banner2" "banner1 banner3";grid-template-columns:57.917% 1fr;grid-template-rows:1fr 1fr}.bannerGroup>div{border-radius:2px;overflow:hidden;margin:0!important}.bannerGroup>div:first-child .contentImage{aspect-ratio:unset;max-height:none}.bannerGroup>div:nth-child(2){grid-area:banner2}.bannerGroup>div:nth-child(3){grid-area:banner3}.bannerGroup .slideshow .swiper-wrapper{height:100%}.bannerGroup .slideshow .contentText__headline{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bannerGroup .slideshow .contentText__headline>*{margin:0!important}.bannerGroup .slideshow .contentText__headline h2{line-height:1.4}@media (max-width:767.98px){.bannerGroup .slideshow .swiper-button-prev{top:auto;bottom:5px;left:30%}.bannerGroup .slideshow .swiper-button-next{top:auto;bottom:5px;right:30%}}@media (max-width:1720px){.bannerGroup{aspect-ratio:2.5}}@media (max-width:1440px){.bannerGroup{aspect-ratio:unset;grid-template-areas:"banner1 banner1" "banner2 banner3";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1.5fr 1fr}.bannerGroup>div:first-child{aspect-ratio:2.5}}@media (max-width:1023.98px){.bannerGroup{grid-template-areas:"banner1" "banner2" "banner3";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.bannerGroup>div:first-child{aspect-ratio:1.75}.bannerGroup>div:not(:first-child){aspect-ratio:2.75}}@media (max-width:767.98px){.bannerGroup{display:flex;flex-direction:column;gap:16px}.bannerGroup>div:first-child{aspect-ratio:1}.bannerGroup>div:not(:first-child){aspect-ratio:1.53846}}.dcCookieBar{position:fixed;left:0;bottom:0;line-height:1.3;width:100%;min-width:320px;box-shadow:0 0 10px #000;z-index:6000;padding:15px;padding-left:90px;background-color:var(--main-color-white);font-size:var(--main-font-size-base);color:var(--main-color-black);box-sizing:border-box}.dcCookieBar a{color:var(--main-color-black);text-decoration:underline}.dcCookieBar a:hover{color:var(--main-color-primary)}.dcCookieBar__button{line-height:1.6;padding:5px 20px;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;text-decoration:none;min-width:40px;width:auto;font-size:var(--main-font-size-base);font-weight:var(--main-font-weight-bold);color:var(--main-color-black);border:1px solid var(--main-color-gray-base);background-color:var(--main-color-white);border-radius:2px;transition:.2s ease-in-out;text-transform:uppercase}.dcCookieBar__button:hover{background-color:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-primary-contrast)}.dcCookieBar__button:active,.dcCookieBar__button:focus{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}@media (max-width:1024px){.dcCookieBar__button{font-size:var(--main-font-size-base)}}.dcCookieBar__buttonaction{border-color:var(--main-color-primary);color:var(--main-color-primary-contrast);background-color:var(--main-color-primary)}.dcCookieBar__buttonaction:hover{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.dcCookieBar__buttonaction:active,.dcCookieBar__buttonaction:focus{background-color:var(--main-color-primary-darken);border-color:var(--main-color-primary-darken);color:var(--main-color-primary-darken-contrast)}.dcCookieBar__buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;flex-direction:column;gap:7.5px}.dcCookieBar__buttons .dcCookieBar__button{flex-grow:1;box-sizing:border-box;width:100%;flex-basis:100%!important}.dcCookieBar__main{text-align:center}.dcCookieBar__text{padding-left:7.5px;padding-right:7.5px;padding-bottom:15px;text-align:left}.dcCookieBar__links{text-align:right;font-size:var(--main-font-size-small)}.dcCookieBar__links a{display:inline-block;vertical-align:middle;margin-left:7.5px;margin-right:7.5px}.dcCookieBar__center{text-align:center;margin-top:15px}.dcCookieBar__center a{display:inline-block;vertical-align:middle;margin-left:7.5px;margin-right:7.5px}.dcCookieModal{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;background-color:rgba(204,204,204,.7);color:var(--main-color-black);display:none;padding-left:15px;padding-right:15px;z-index:6001;font-size:var(--main-font-size-base)}@media (min-width:441px){.dcCookieModal.dcCookieTopPadding{padding-top:150px}}.dcCookieModal__dialog{background-color:#fff;padding:30px;width:600px;max-width:100%;margin:15px auto;box-shadow:0 0 40px rgba(0,0,0,.2);border-radius:2px}@media (max-width:767px){.dcCookieModal__dialog{padding:15px}}.dcCookieModal a{color:var(--main-color-black);text-decoration:underline;cursor:pointer}.dcCookieModal a:hover{color:var(--main-color-primary)}.dcCookieModal .dcCookieBar__button{color:var(--main-color-black);background-color:var(--main-color-white);text-decoration:none;cursor:pointer}.dcCookieModal .dcCookieBar__button:hover{background-color:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-primary-contrast)}.dcCookieModal .dcCookieBar__button:active,.dcCookieModal .dcCookieBar__button:focus{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.dcCookieModal .dcCookieBar__buttonaction{border-color:var(--main-color-primary);color:var(--main-color-primary-contrast);background-color:var(--main-color-primary);cursor:pointer}.dcCookieModal .dcCookieBar__buttonaction:hover{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.dcCookieModal .dcCookieBar__buttonaction:active,.dcCookieModal .dcCookieBar__buttonaction:focus{background-color:var(--main-color-primary-darken);border-color:var(--main-color-primary-darken);color:var(--main-color-primary-darken-contrast)}.dcCookieModal .dcCookieBar__links{margin-top:15px;text-align:left}.dcCookieModal .dcCookieBar__links a{margin-left:0;margin-right:15px}.dcCookieModal.open{display:block;overflow-x:hidden;overflow-y:auto}.dcCookieModalBody__headline{font-size:20px;margin-bottom:15px}.dcCookieModalBody__info{margin-bottom:15px}.dcCookieBarSwitch{width:50px;position:relative;height:26px;display:inline-block;cursor:pointer;border-radius:13px;margin:0;background-color:var(--main-color-light-gray)}.dcCookieBarSwitch span{font-style:normal;position:absolute;left:3px;width:20px;height:20px;background-color:var(--main-color-black);top:50%;margin-top:-10px;display:block;pointer-events:none;margin-bottom:0;border-radius:50%;transition:.1s ease-in-out}.dcCookieBarSwitch input{position:absolute;opacity:0;cursor:pointer;margin:0;width:20px;height:20px;left:0;top:0}.dcCookieBarSwitch input:checked+span{left:100%;margin-left:-23px;background-color:var(--main-color-primary)}.dcCookieBarSwitch__label{color:var(--main-color-black);margin-bottom:0;line-height:26px;margin-right:10px}.dcCookieBarBox{padding:15px;border:2px solid var(--main-color-light-gray);margin-top:15px}.dcCookieBarBox__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.dcCookieBarBox__title{margin-right:30px;font-size:16px}.dcCookieBarBox__info{margin-bottom:15px}.dcCookieBarMoreBox{margin-top:15px}.dcCookieBarMoreBox.open{display:block}.dcCookieBarTable{margin-top:15px}.dcCookieBarTable__row{padding:8px 0;border-bottom:1px solid var(--main-color-light-gray)}.dcCookieBarTable__row:last-child{border-bottom:0}.dcCookieBarTable__cell>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:90%}.dcCookieBarTable__cell--description{font-weight:700;font-size:1.2em}.dcCookieBarTable__cell--switch{display:flex;align-items:center}@media (min-width:768px){.dcCookieBarTable__row{display:flex;align-items:center}.dcCookieBarTable__cell{flex-grow:1;text-align:left}.dcCookieBarTable__cell:first-child{padding-right:10px;flex-shrink:0;flex-grow:0;width:200px}.dcCookieBarTable__cell:first-child.dcCookieBarTable__cell--description{width:50%}.dcCookieBarTable__cell--switch{justify-content:flex-end}}@media (max-width:767px){.dcCookieBarTable__cell:first-child{margin-bottom:4px}.dcCookieBarTable__cell:first-child:after{content:":"}}.dcCookieBarRecurringTable__row{padding:8px 0;border-bottom:1px solid var(--main-color-light-gray);display:flex;align-items:center;justify-content:space-between}.dcCookieBarRecurringTable__row:last-child{border-bottom:0}.dcCookieBarRecurringTable__row--parent .dcCookieBarRecurringTable__label{position:relative;padding-left:20px}.dcCookieBarRecurringTable__row--parent .dcCookieBarRecurringTable__label:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--main-color-black);position:absolute;left:0;top:50%;margin-top:-6px;transition:.2s ease-in-out}.dcCookieBarRecurringTable__row--parent .dcCookieBarRecurringTable__label.active:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);border-color:transparent transparent transparent var(--main-color-primary)}.dcCookieBarRecurringTable__row--child{padding-left:20px}.dcCookieBarRecurringTable__label{font-weight:700}.dcCookieBarHistoryTable{font-size:1.1rem}.dcCookieBarHistoryTable__row{padding:8px 0;border-bottom:1px solid var(--main-color-light-gray);display:flex;align-items:center;justify-content:space-between}.dcCookieBarHistoryTable__row:last-child{border-bottom:0}.dcCookieBarHistoryTable__label{flex-grow:1;margin-right:8px}.dcCookieBarHistoryTable__badge{width:12px;height:12px;background-color:red;border-radius:50%;flex-shrink:0;margin-right:8px;margin-top:1px}.dcCookieBarHistoryTable__badge.active{background-color:green}.dcCookieBarHistoryTable__active{margin-left:8px;flex-shrink:0;width:60px;text-align:right}.dcCookieBarRecurring{z-index:6001;position:fixed;left:20px;bottom:20px;box-sizing:border-box}.dcCookieBarRecurringBox{position:fixed;z-index:6001;left:20px;bottom:80px;background-color:var(--main-color-white);box-shadow:0 0 20px #000;width:400px;font-size:var(--main-font-size-base)}.dcCookieBarRecurringBox__close{height:14px;width:14px;cursor:pointer}.dcCookieBarRecurringBox__close svg path{fill:#000000}.dcCookieBarRecurringBox__close:hover svg path{fill:var(--main-color-primary)}.dcCookieBarRecurringBox__head{padding:15px;border-bottom:1px solid var(--main-color-light-gray);display:flex;align-items:center;justify-content:space-between}.dcCookieBarRecurringBox__title{margin-right:15px}.dcCookieBarRecurringBox__footer .dcCookieBar__button{width:100%;padding:10px;box-sizing:border-box}@media (max-width:440px){.dcCookieBarRecurringBox{max-width:100%;left:0;bottom:0;max-height:100vh;overflow:hidden;overflow-y:auto}}.dcCookieBarRecurringButton{width:46px;height:46px;line-height:46px;text-align:center;background-color:var(--main-color-primary);color:var(--main-color-primary-contrast);font-size:20px;border-radius:50%;cursor:pointer;box-shadow:0 0 10px #000}.dcCookieBarRecurringButton:focus,.dcCookieBarRecurringButton:hover{background-color:var(--main-color-primary-dark)}.dcCookieBarRecurringButton svg path{fill:#000000}.dcCookieBarRecurringButton .closelabel{display:none;position:relative;top:3px}.dcCookieBarRecurringButton .openlabel{position:relative;top:6px}.dcCookieBarRecurringButton.open .openlabel{display:none}.dcCookieBarRecurringButton.open .closelabel{display:block}.dcCookieBarTab{text-align:center;padding:10px;font-weight:700;cursor:pointer}.dcCookieBarTab:not(.active){background-color:var(--main-color-light-gray)}.dcCookieBarTab:hover{background-color:var(--main-color-white)}.dcCookieBarTabContent{padding:15px;display:none;height:240px;max-height:50vh;overflow:hidden;overflow-y:auto}.dcCookieBarTabContent.active{display:block}.dcCookieBarTabs__header{display:flex}.dcCookieBarTabs__header .dcCookieBarTab{flex-grow:1;width:50%}.dcCookieExternal{display:flex;align-items:center;justify-content:center}.dcCookieExternal__info{padding:30px;border:1px solid var(--main-color-gray-base);background-color:#fff}.dcCookieExternal__headline{padding-bottom:20px}.dcCookieExternal__button{line-height:1.6;padding:5px 20px;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;text-decoration:none;min-width:40px;width:auto;font-size:var(--main-font-size-base);font-weight:var(--main-font-weight-bold);color:var(--main-color-black);border:1px solid var(--main-color-gray-base);background-color:var(--main-color-white);transition:.2s ease-in-out}.dcCookieExternal__button:hover{background-color:var(--main-color-primary);border-color:var(--main-color-primary);color:var(--main-color-primary-contrast)}.dcCookieExternal__button:active,.dcCookieExternal__button:focus{background-color:var(--main-color-primary-dark);border-color:var(--main-color-primary-dark);color:var(--main-color-primary-dark-contrast)}.hidden{display:none!important}.filegallery{margin:0;display:flex;flex-direction:column;gap:6px}.filegalleryFile{margin-bottom:0;color:var(--main-color-black);display:inline-flex;align-items:center;gap:2px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;text-decoration:none}.filegalleryFile #userBasket>h1:before,.filegalleryFile .headerShopOrder+.mainContent>.container>h1:before,.filegalleryFile .icon,.filegalleryFile .orderboxSummary__headline:before{margin:2px 0 0;font-size:1.4em;line-height:1}.filegalleryFile span{text-decoration:underline;text-underline-offset:3px}.filegalleryFile:hover{color:var(--main-color-black)}.filegalleryFile:hover span{text-decoration-color:var(--main-color-primary)}.filegalleryFile:hover #userBasket>h1:before,.filegalleryFile:hover .headerShopOrder+.mainContent>.container>h1:before,.filegalleryFile:hover .icon,.filegalleryFile:hover .orderboxSummary__headline:before{color:var(--main-color-primary)}.scrollbar .swiper-wrapper{align-items:center}.scrollbar__img img{height:100%!important;width:auto}.container .scrollbar{padding-left:20px;padding-right:20px}.teaserBox,teaserBox>.link{background:var(--main-color-white);position:relative;display:flex}.teaserBox .textcontent,teaserBox>.link .textcontent{height:100%}.teaserBox .contentImage,teaserBox>.link .contentImage{width:100%;height:100%}.teaserBox .contentImage img,.teaserBox .contentImage video,teaserBox>.link .contentImage img,teaserBox>.link .contentImage video{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.teaserBox .contentText,teaserBox>.link .contentText{position:absolute;z-index:1;top:0;left:0;height:100%;width:51.22%;padding:40px;padding-right:0}@media (max-width:767.98px){.teaserBox .contentText,teaserBox>.link .contentText{width:70%;padding:20px;padding-right:0}}.teaserBox .contentText h2,teaserBox>.link .contentText h2{font-size:2.2rem;margin-bottom:14px;display:block}@media (max-width:1249.98px){.teaserBox .contentText h2,teaserBox>.link .contentText h2{font-size:18px}}.teaserBox .contentText .textcontent,teaserBox>.link .contentText .textcontent{position:relative;padding-bottom:65px}.teaserBox .contentText .textcontent:after,teaserBox>.link .contentText .textcontent:after{content:var(--base-icon-angle);font-family:icons,Helvetica,Arial,sans-serif;position:absolute;left:0;bottom:-8px;rotate:270deg;color:var(--main-color-primary);font-size:40px;transition:all .2s ease-in-out}.teaserBox:after,teaserBox>.link:after{content:"";background:rgba(255,255,255,.8);position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);clip-path:polygon(0 0,65% 0,35% 100%,0% 100%)}@media (max-width:1249.98px){.teaserBox:after,teaserBox>.link:after{clip-path:polygon(0 0,85% 0,55% 100%,0% 100%)}}@media (max-width:767.98px){.teaserBox:after,teaserBox>.link:after{clip-path:polygon(0 0,95% 0,45% 100%,0% 100%)}}.teaserBox.alternative .contentText,teaserBox.alternative>.link .contentText{left:auto;right:0;padding-right:40px;padding-left:0}@media (max-width:767.98px){.teaserBox.alternative .contentText,teaserBox.alternative>.link .contentText{padding-right:20px}}.teaserBox.alternative .contentText .textcontent,teaserBox.alternative>.link .contentText .textcontent{padding-bottom:0;padding-top:65px}.teaserBox.alternative .contentText .textcontent:after,teaserBox.alternative>.link .contentText .textcontent:after{top:-8px;bottom:auto;left:auto;right:0;rotate:90deg}.teaserBox.alternative:after,teaserBox.alternative>.link:after{clip-path:polygon(65% 0,100% 0,100% 100%,35% 100%)}@media (max-width:1249.98px){.teaserBox.alternative:after,teaserBox.alternative>.link:after{clip-path:polygon(45% 0,100% 0,100% 100%,15% 100%)}}@media (max-width:767.98px){.teaserBox.alternative:after,teaserBox.alternative>.link:after{clip-path:polygon(55% 0,100% 0,100% 100%,5% 100%)}}.teaserBox>.link{width:100%}.teaserBox>.link:hover .textcontent a{text-decoration-color:var(--main-color-primary)}.teaserBox>.link:hover .textcontent:after{rotate:135deg}.accountBox{border-radius:2px;padding:20px;background:var(--main-color-white);border-color:var(--main-color-white)}.accountBox__footer a,.accountBox__footer button{padding:5px 8px}.dashboard .h1{display:flex;gap:12px;align-items:center}.dashboard .h1:before{content:var(--base-icon-wave);font-family:icons,Helvetica,Arial,sans-serif;font-size:28px;display:flex;font-weight:var(--main-font-weight)}.dashboard .accountBox{padding-top:15px}.dashboard .accountBox>div{display:flex;flex-grow:1}.dashboard .accountBox>div>div:not(.textcontent){display:flex;flex-grow:1}.dashboard .accountBox>div .textcontent{display:flex;flex-direction:column;gap:10px;position:relative}.dashboard .accountBox>div .textcontent>div:last-child{margin-top:auto}.dashboard .accountBox>div .textcontent:after{content:var(--base-icon-angle);font-family:icons,Helvetica,Arial,sans-serif;position:absolute;right:0;bottom:0;rotate:180deg;color:var(--main-color-primary);font-size:20px;transition:all .2s ease-in-out}.dashboard .accountBox .h3{text-transform:inherit;font-size:var(--main-font-size-base);font-weight:var(--main-font-weight);letter-spacing:unset;white-space:unset;margin-bottom:0}.dashboard .accountBox .h3 #userBasket>h1:before,.dashboard .accountBox .h3 .headerShopOrder+.mainContent>.container>h1:before,.dashboard .accountBox .h3 .icon,.dashboard .accountBox .h3 .orderboxSummary__headline:before{font-size:1.6em}.dashboard .accountBox:hover>div .textcontent:after{right:4px;bottom:4px;rotate:135deg}.dashboard .accountBox:hover>div .textcontent .link{text-decoration-color:var(--main-color-primary)}@media (min-width:768px){.dashboard .accountBox:not(.dashboard .accountBox.hasLink){max-width:300px;margin-left:auto}}.amountLine__label{display:flex;align-items:center}.checkoutButton{border-radius:0}.checkoutButton:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.checkoutButton:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.filterBox__filter .customSelect__selected{font-weight:var(--main-font-weight-bold);background:0 0}.filterSortLine>div{align-items:center}.orderButtonWrapper{justify-content:space-between}.orderButtonWrapper .orderButton{flex-grow:0;padding:10px 14px}.orderButtonWrapper .orderButton span{display:none}.orderButtonWrapper .orderButton #userBasket>h1:before,.orderButtonWrapper .orderButton .headerShopOrder+.mainContent>.container>h1:before,.orderButtonWrapper .orderButton .icon,.orderButtonWrapper .orderButton .orderboxSummary__headline:before{position:static;transform:none;translate:inherit!important;margin:0}.orderButtonWrapper .orderButton #userBasket>h1:before,.orderButtonWrapper .orderButton .headerShopOrder+.mainContent>.container>h1:before,.orderButtonWrapper .orderButton .icon:before,.orderButtonWrapper .orderButton .orderboxSummary__headline:before{content:var(--base-icon-cart-plus)}.orderButtonWrapper.inactive .quantity--inactive{background:var(--main-color-light-gray)}.promotion{font-weight:var(--main-font-weight-bold);letter-spacing:.1em;border-radius:0;position:relative;background:0 0;font-size:var(--main-font-size-small);padding:0;display:grid;letter-spacing:1.8px;grid-template-columns:1fr 23px}@media (min-width:1250px){.promotion{font-size:18px}}.promotion i{font-size:18px}@media (min-width:1250px){.promotion i{font-size:22px}}.promotion .inner{background:var(--main-color-secondary);padding:2px 4px;display:flex;gap:4px;align-items:center}@media (min-width:1250px){.promotion .inner{padding:4px 8px}}.promotion.promotion--1,.promotion.promotion--2{background:0 0}.promotion.promotion--2 i:before{content:var(--base-icon-marketing)}.promotion.promotion--2 .inner{background:var(--main-color-danger);color:var(--main-color-white)}.promotion.promotion--2 .corner{background:var(--main-color-danger)}.promotion.promotion--3{background:0 0}.promotion .corner{background:var(--main-color-secondary);width:23px;clip-path:polygon(0% 0%,0.02% 100%,100% 0%,0% 0%)}.quantity{background:var(--main-color-gray-base);padding:8px 6px;border-radius:2px}.quantity input{margin-right:6px;border:none;text-align:center;padding:7px;border-radius:2px;width:48px}.quantity__spinnerItem{border-radius:2px;background:var(--main-color-gray-base)}.quantity__spinnerItem:hover{background:var(--main-color-primary);color:var(--main-color-black)}.quantity__spinnerItem--up{border:0}.quantity--small{display:inline-flex;width:auto}.quantity--small input{margin:0 0 0 36px;padding-top:5.5px;padding-bottom:5.5px;line-height:1}.quantity--small .quantity__spinner{width:36px}.quantity--small .quantity__spinnerItem{width:36px}.quantity--small .quantity__spinnerItem #userBasket>h1:before,.quantity--small .quantity__spinnerItem .headerShopOrder+.mainContent>.container>h1:before,.quantity--small .quantity__spinnerItem .icon,.quantity--small .quantity__spinnerItem .orderboxSummary__headline:before{font-size:2.2rem}.quantity--small .quantity__spinnerItem--down{padding-left:6px}.quantity--small .quantity__spinnerItem--up{padding-right:6px}.sortingSelect .customSelect__selected{font-weight:var(--main-font-weight);text-underline-offset:2px}.sortingSelect .customSelect__selected:hover{text-decoration-color:var(--main-color-primary)}.sortingSelect .customSelect__selected:hover:after{color:var(--main-color-primary)}.categoryPicture{margin-bottom:0;aspect-ratio:4/3}.categoryPicture img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;width:100%;max-width:none!important}@media (min-width:768px){.categoryPicture{aspect-ratio:2}.categoryPicture img{aspect-ratio:2}}@media (min-width:1250px){.categoryPicture{aspect-ratio:4.3}.categoryPicture img{aspect-ratio:4.3}}.categoryInfoPicture__wrapper{position:relative;margin-bottom:30px;display:none}.categoryInfoPicture__wrapper:has(img){display:block}.categoryInfoName{position:absolute;bottom:40px;left:40px;padding:15px 20px;background:var(--main-color-white);z-index:1;line-height:1;margin:0;max-width:calc(100vw - 180px)}@media (min-width:1024px){.categoryInfoName{max-width:none}}.categoryMain{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:flex-start}@media (min-width:1024px){.categoryMain{grid-template-columns:20% minmax(0,1fr)}}@media (min-width:1250px){.categoryMain{grid-template-columns:16.6666666667% minmax(0,1fr)}}.categoryNav{width:100%!important}@media (min-width:1024px){.categoryNav{top:110px}}@media (min-width:1250px){.categoryNav{top:206px}}.categoryItem{justify-content:space-between}.categoryItem__content{position:static;width:100%;background:var(--main-color-white);padding:30px 15px 15px 15px;text-decoration:none;display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-grow:1}.categoryItem__content i{color:var(--main-color-warning);width:20px;height:20px;font-size:20px;line-height:20px;transform:rotate(180deg)}@media (min-width:768px){.categoryItem__content{padding:30px 20px 20px 20px}}.categoryItem__headline{color:var(--main-color-black);font-size:1.7rem;font-weight:var(--main-font-weight-bold)}.categoryItem:focus,.categoryItem:hover{text-decoration:none}.categoryItem__image img{aspect-ratio:1.5/2}@media (min-width:768px){.categoryItem__image img{aspect-ratio:4/3}}.categoryDescription{max-width:920px;margin-bottom:40px}.itemBasketList{background:var(--main-color-white);padding:5px 10px}.itemBasketBox{position:relative;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--main-color-gray-base);color:var(--main-color-black);text-decoration:none}.itemBasketBox:last-child{border-bottom:none}.itemBasketBox a{color:var(--main-color-black);text-decoration:none}.itemBasketBox a:active,.itemBasketBox a:focus,.itemBasketBox a:hover{text-decoration:none;color:var(--main-color-primary)}.itemBasketBox .actionIcon a{color:var(--main-color-middle-gray)}.itemBasketBox__img{flex-shrink:0;grid-area:itemBasketBoxImg}.itemBasketBox__img .image img{aspect-ratio:4/3}.itemBasketBox__itemNo{grid-area:itemBasketBoxItemNo;color:var(--main-color-middle-gray)}.itemBasketBox__description{font-weight:var(--main-font-weight-bold);display:block}.itemBasketBox__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.itemBasketBox__info{grid-area:itemBasketBoxInfo}.itemBasketBox__inventory{grid-area:itemBasketBoxInventory;display:flex}.itemBasketBox__inventory .inventoryWrapper{min-height:44px;align-items:center;padding:10px 8px;border:1px solid var(--main-color-middle-gray)}.itemBasketBox__price .basePrice,.itemBasketBox__sumPrice .basePrice{font-weight:var(--main-font-weight)}.itemBasketBox__price{grid-area:itemBasketBoxPrice;display:flex;text-align:right;justify-content:flex-end}.itemBasketBox__price .price{padding:4px 8px;border:1px solid var(--main-color-middle-gray);font-size:var(--main-font-size-small);display:flex;flex-direction:column}.itemBasketBox__price .price label{color:var(--main-color-middle-gray);font-size:var(--main-font-size-small)}.itemBasketBox__price .price span{font-weight:var(--main-font-weight-bold)}.itemBasketBox__sumPrice{grid-area:itemBasketBoxSumPrice;font-weight:var(--main-font-weight-bold)}.itemBasketBox__actions{flex-grow:0;display:flex;flex-direction:row;grid-area:itemBasketBoxActions}.itemBasketBox__quantityWrapper{display:flex}.itemBasketBox__quantity{grid-area:itemBasketBoxQuantity;min-width:130px}.itemBasketBox__addon{grid-area:itemBasketBoxAddon}.itemBasketBox__discount{grid-area:itemBasketBoxDiscount}.itemBasketBox__discount input{text-align:center;padding-left:2px;padding-right:2px}.itemBasketBox__label{color:var(--main-color-middle-gray);font-size:1.3rem;margin-bottom:5px}.itemBasketBox .inventoryShippingInfo{display:none}.itemBasketBox--header{color:var(--main-color-middle-gray);font-size:var(--main-font-size-small)}.itemBasketBox--header .itemBasketBox__inventory{border:none}a.itemBasketBox:active,a.itemBasketBox:focus,a.itemBasketBox:hover{text-decoration:none}a.itemBasketBox:active .itemBasketBox__description,a.itemBasketBox:focus .itemBasketBox__description,a.itemBasketBox:hover .itemBasketBox__description{color:var(--main-color-primary)}.itemBasketBox{display:grid;align-items:center;grid-gap:10px;grid-template-columns:auto 1fr 1fr auto;grid-template-areas:"itemBasketBoxImg itemBasketBoxItemNo itemBasketBoxItemNo itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInfo itemBasketBoxInfo itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInventory itemBasketBoxPrice itemBasketBoxPrice" "itemBasketBoxImg itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxSumPrice"}.itemBasketBox--header{display:none}.itemBasketBox--header>div{align-self:center!important}.itemBasketBox__img{align-self:flex-start;width:60px}@container containerBasketList (min-width:650px){.itemBasketBox__img{width:80px}}.itemBasketBox__addon{align-self:flex-start;width:36px}.itemBasketBox__quantity{align-self:center;width:90px}.itemBasketBox__sumPrice{text-align:right}.itemBasketBox__discount{display:none;width:50px}@container containerBasketList (min-width:500px){.itemBasketBox{grid-template-columns:auto 1fr repeat(3,auto);align-items:center;grid-template-areas:"itemBasketBoxImg itemBasketBoxItemNo itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInfo itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInfo itemBasketBoxInventory itemBasketBoxPrice itemBasketBoxPrice"}.itemBasketBox__addon{align-self:center}.itemBasketBox__sumPrice{width:130px}}@container containerBasketList (min-width:650px){.itemBasketBox{grid-template-columns:auto 1fr repeat(4,auto);grid-template-areas:"itemBasketBoxImg itemBasketBoxItemNo itemBasketBoxItemNo itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInfo itemBasketBoxInfo itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInventory itemBasketBoxInventory itemBasketBoxInventory itemBasketBoxPrice itemBasketBoxPrice"}.itemBasketBox__sumPrice{text-align:right}}@container containerBasketList (min-width:760px){.itemBasketBox{grid-template-columns:auto 1fr repeat(4,auto);grid-template-areas:"itemBasketBoxImg itemBasketBoxItemNo itemBasketBoxItemNo itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInfo itemBasketBoxInfo itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxAddon" "itemBasketBoxImg itemBasketBoxInventory itemBasketBoxInventory itemBasketBoxInventory itemBasketBoxPrice itemBasketBoxPrice"}.itemBasketBox__sumPrice{text-align:right}}@container containerBasketList (min-width:1060px){.itemBasketBox{grid-template-columns:82px auto 380px repeat(5,auto);grid-template-areas:"itemBasketBoxImg itemBasketBoxItemNo itemBasketBoxInfo itemBasketBoxInventory itemBasketBoxPrice itemBasketBoxQuantity itemBasketBoxSumPrice itemBasketBoxAddon"}.itemBasketBox__inventory{width:130px}.itemBasketBox__info{padding-right:80px}.itemBasketBox__quantity{justify-self:end}.itemBasketBox--header{display:grid}.itemBasketBox--header .itemBasketBox__inventory{display:block}}.itemBasketList{container:containerBasketList/inline-size}#form_user_order>.row,.basketView .row:has(.itemBasketList){margin:0}#form_user_order>.row>*,.basketView .row:has(.itemBasketList)>*{width:100%;padding:0}@media (min-width:1024px){#form_user_order>.row,.basketView .row:has(.itemBasketList){display:grid;grid-template-columns:1fr 405px;gap:20px}}#userBasket>h1{display:flex;gap:5px}#userBasket>h1:before{content:var(--base-icon-shopping-basket);font-size:2.7rem;line-height:1}.headerShopOrder+.mainContent>.container>h1{display:flex;gap:5px}.headerShopOrder+.mainContent>.container>h1:before{content:var(--base-icon-box);font-size:2.7rem;line-height:1}.orderboxSummary{margin-top:80px;background:var(--main-color-white);box-shadow:none;padding:20px;position:relative}@media (min-width:1024px){.orderboxSummary{margin-top:0}}.orderboxSummary .color--dark-gray{color:var(--main-color-middle-gray)}.orderboxSummary .color--dark-gray a:not(:hover):not(:focus):not(:active){color:var(--main-color-middle-gray)}.orderboxSummary div:has(> .color--dark-gray){line-height:1.1}.orderboxSummary__head{position:absolute;top:-52px;left:-6px;display:block}.orderboxSummary__main{padding-top:0}.orderboxSummary__headline{display:flex;gap:5px}.orderboxSummary__headline:before{content:var(--base-icon-clipboard-list-check);font-size:2.7rem;line-height:1}.orderBoxContainer{margin-left:0}.itemcardHeadline:last-child{margin-bottom:0}.itemcardHeadline+.itemcardRating{margin-top:-20px}.itemcardImagesMain{background:var(--main-color-white)}.itemcardImagesMain .swiper-wrapper{background:var(--main-color-white)}.itemcardImagesMain .itemcardImages__img{aspect-ratio:1}.itemcardImagesMain .itemcardImages__img img{aspect-ratio:1}h2{display:flex;align-items:start;gap:5px}h2 #userBasket>h1:before,h2 .headerShopOrder+.mainContent>.container>h1:before,h2 .icon,h2 .orderboxSummary__headline:before{font-size:3rem;line-height:1}.itemcardBadges{left:auto;right:20px;top:20px}.itemcardActions{display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:wrap}.itemcardLoginButtons{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media (max-width:1249.98px){.itemcardLoginButtons{gap:8px}}@media (max-width:767.98px){.itemcardLoginButtons{margin-top:12px}.itemcardLoginButtons button{width:100%}}.itemcardBrand .image{max-width:80px}.itemcardBrand .image img{aspect-ratio:4/3;-o-object-position:left center;object-position:left center}.itemcardAttributesTable{max-width:600px}.itemcardAttributesTable td{padding:5px 0}@media (min-width:768px){.itemcardAttributesTable td{padding:10px 0}}.itemcardAttributesTable td:first-child{font-weight:var(--main-font-weight-bold);padding-right:0}.itemcardBuybox{margin-left:-20px;margin-right:-20px;padding:20px;padding:20px}@media (min-width:768px){.itemcardBuybox{margin-left:0;margin-right:0}}.itemcardBuybox .orderButtonWrapper{margin-top:10px}.itemcardBuybox__head{padding:0}.itemcardBuybox__main{padding:0;padding-bottom:0}.itemcardSide{container-type:inline-size}@media (min-width:1024px){.itemcardMain{grid-template-columns:1fr 520px;grid-column-gap:40px;grid-template-areas:unset!important}}@media (min-width:1250px){.itemcardMain{grid-template-columns:1fr 640px;grid-column-gap:80px;grid-template-areas:unset!important}}@media (min-width:1540px){.itemcardMain{grid-template-columns:1fr 830px;grid-column-gap:120px}}.itemcardMain>div{grid-area:unset!important}.itemcardMain .itemcardMedia{display:flex;align-items:stretch;margin-bottom:0}@media (min-width:1250px){.itemcardMain .itemcardMedia{margin-bottom:0}}@media (min-width:1024px){.itemcardDescriptionsWrapper{display:grid;grid-template-columns:1fr 547px;gap:80px}}.itemcardDescriptionsWrapper>*{grid-area:unset!important}.itemcardDescriptionsWrapper .itemcardMainDescription:not(:first-child) h2 i{display:none}.itemcardAttributes table tr:first-child td{padding-top:0}.itemcardAttributes table tr td:first-child{font-weight:var(--main-font-weight)}.itemcardAttributes table tr:last-child td{border-bottom:0}.itemcardItemNo{color:var(--main-color-middle-gray);margin-bottom:10px}.itemcardHeadline{text-transform:none;letter-spacing:0}.itemcardAttributesInHeader{margin-bottom:10px}.itemcardAttributesInHeader>div{border-bottom:1px solid var(--main-color-light-gray);padding-block:2px}.itemcardAttributesInHeader>div:last-child{border-bottom:none}.itemcardImagesAttributes{right:auto;left:10px;top:10px}.itemcardImagesThumbs .swiper-slide{background:var(--main-color-white)}.itemcardBuybox__head{display:flex;flex-direction:column;gap:10px}.itemcardBuybox .itemcardBrandAndActionsWrapper{display:flex;width:100%;justify-content:space-between}.itemcardBuybox .itemcardActions{margin-left:auto}.itemcardBuybox .orderButtonWrapper .orderButton span{display:block}.bg--white .itembox{border-color:var(--main-color-light-gray)}.itemboxList.swiper{margin:0;padding:0;max-width:none}.itemboxList.swiper .swiper-wrapper>*{padding:0}.itemcardBuybox__main .priceNotice{color:var(--main-color-middle-gray)}.itemcardBuybox__main .orderButtonInventoryWrapper{display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin-top:20px}.itemcardBuybox__main .inventoryWrapper{margin:0;display:flex;align-items:center;border:1px solid var(--main-color-light-gray);padding-inline:10px;padding-block:10px;opacity:0}.itemcardBuybox__main .inventoryWrapper .inventory{padding-left:20px}.itemcardBuybox__main .inventoryWrapper .inventory p{font-size:var(--main-font-size-base)}.itemcardBuybox__main .orderButtonWrapper{margin:0;width:auto;gap:20px}@container (inline-size > 660px){.itemcardBuybox__main .orderButtonInventoryWrapper{flex-direction:row;gap:20px}.itemcardBuybox__main .orderButtonWrapper{gap:40px}}.filegallery:has(.js-itemCardImageDownload){padding-top:6px}.js-itemCardImageDownload:active,.js-itemCardImageDownload:focus{text-decoration:none}.js-itemCardImageDownload:active i,.js-itemCardImageDownload:focus i{text-decoration:none!important}.js-itemCardImageDownload.is-error,.js-itemCardImageDownload.is-loading,.js-itemCardImageDownload.is-success{color:var(--main-color-middle-gray)!important;cursor:not-allowed;pointer-events:none}.js-itemCardImageDownload.is-error{color:var(--main-color-danger)!important}.js-itemCardImageDownload.is-error #userBasket>h1:before,.js-itemCardImageDownload.is-error .headerShopOrder+.mainContent>.container>h1:before,.js-itemCardImageDownload.is-error .icon:before,.js-itemCardImageDownload.is-error .orderboxSummary__headline:before{content:var(--base-icon-close)}.js-itemCardImageDownload #userBasket>h1:before,.js-itemCardImageDownload .headerShopOrder+.mainContent>.container>h1:before,.js-itemCardImageDownload .icon:before,.js-itemCardImageDownload .orderboxSummary__headline:before{transform:rotate(0)}.js-itemCardImageDownload.is-loading{cursor:wait;color:var(--main-color-middle-gray)!important}.js-itemCardImageDownload.is-loading #userBasket>h1:before,.js-itemCardImageDownload.is-loading .headerShopOrder+.mainContent>.container>h1:before,.js-itemCardImageDownload.is-loading .icon:before,.js-itemCardImageDownload.is-loading .orderboxSummary__headline:before{content:var(--base-icon-loading);display:block;animation:rotation 1s infinite ease-in-out}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.mailchimpWrapper{position:absolute;top:-8px;left:-1px;width:calc(100% + 1px);height:calc(100% + 8px);display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--main-color-white);z-index:1;border-radius:2px}.mailchimpWrapper .closeIcon{position:absolute;top:0;right:0;padding:10px;font-size:20px}.mailchimpWrapper .closeIcon:hover{color:var(--main-color-danger);cursor:pointer}.mailchimpWrapper .statusIcon{font-size:40px}.mailchimpWrapper.is-error .statusIcon{color:var(--main-color-danger)}.mailchimpWrapper.is-success .statusIcon{color:var(--main-color-success)}.newsletterForm{position:relative}.orderItemlist{padding-inline:20px;background:var(--main-color-white)}.orderItem{position:relative;padding:0;padding-block:20px;border-bottom:1px solid var(--main-color-light-gray);grid-gap:10px;color:var(--main-color-black);text-decoration:none;grid-template-columns:70px 1fr 1fr;display:grid;grid-template-areas:"orderItemImg orderItemNo orderItemNo" "orderItemImg orderItemInfo orderItemInfo" "orderItemImg orderItemInventory orderItemSumPrice"}.orderItem:last-child{border-bottom:none}@container containerOrderList (min-width:600px){.orderItem{grid-gap:10px;align-items:center;grid-template-columns:90px 1fr auto auto auto;grid-template-areas:"orderItemImg orderItemInfo orderItemPrice orderItemQuantity orderItemSumPrice" "orderItemImg orderItemInventory orderItemPrice orderItemQuantity orderItemSumPrice"}}@container containerOrderList (min-width:800px){.orderItem{align-items:center;grid-template-columns:90px 1fr auto auto auto auto;grid-template-areas:"orderItemImg orderItemInfo orderItemInventory orderItemPrice orderItemQuantity orderItemSumPrice"}}.orderItem a{color:var(--main-color-black);text-decoration:none}.orderItem a:active,.orderItem a:focus,.orderItem a:hover{text-decoration:none;color:var(--main-color-primary)}.orderItem__img{flex-shrink:0;grid-area:orderItemImg;padding-right:10px}.orderItem__itemNo{grid-area:orderItemNo;color:var(--main-color-middle-gray)}.orderItem__description{font-weight:var(--main-font-weight-bold);margin-bottom:10px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.orderItem__description:last-child{margin-bottom:0}.orderItem__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.orderItem__info{grid-area:orderItemInfo}.orderItem__inventory{grid-area:orderItemInventory;display:flex}.orderItem__inventory .inventoryWrapper{min-height:44px;align-items:center;padding:10px 8px;border:1px solid var(--main-color-middle-gray)}.orderItem__inventory .inventoryShippingInfo{display:none}.orderItem__actions{flex-grow:0;display:flex;flex-direction:row;grid-area:orderItemActions}.orderItem__quantityWrapper{display:flex}.orderItem__quantity{grid-area:orderItemQuantity}.orderItem__price .basePrice,.orderItem__sumPrice .basePrice{font-weight:var(--main-font-weight-bold)}.orderItem__discount{grid-area:orderItemDiscount}.orderItem__price{grid-area:orderItemPrice;display:flex;text-align:right;justify-content:flex-end}.orderItem__price .price{padding:4px 8px;border:1px solid var(--main-color-middle-gray);font-size:var(--main-font-size-small);display:flex;flex-direction:column;min-height:44px}.orderItem__price .price label{color:var(--main-color-middle-gray);font-size:var(--main-font-size-small)}.orderItem__price .price span{font-weight:var(--main-font-weight-bold)}.orderItem__sumPrice{grid-area:orderItemSumPrice}.orderItem__label{color:var(--main-color-middle-gray);font-size:1.3rem;margin-bottom:5px}.orderItem--header{color:var(--main-color-middle-gray);font-size:var(--main-font-size-small)}.orderItem{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-areas:"orderItemImg orderItemNo orderItemNo" "orderItemImg orderItemInfo orderItemInfo" "orderItemImg orderItemInventory orderItemSumPrice"}.orderItem__img{width:70px}.orderItem__inventory{width:110px;align-self:center}.orderItem__quantity{display:none}.orderItem__price{display:none}.orderItem__sumPrice{text-align:right}.orderItem__discount{display:none}.orderItem__label{display:none}.orderItem--header{display:none}@container containerOrderList (min-width:600px){.orderItem{grid-gap:10px;align-items:center;grid-template-columns:auto auto 1fr auto;grid-template-areas:"orderItemImg orderItemNo orderItemInfo orderItemInfo orderItemInfo" "orderItemImg orderItemQuantity orderItemInventory orderItemPrice  orderItemSumPrice"}.orderItem__img{width:90px}.orderItem__price{display:flex;text-align:right}.orderItem__quantityMobile{display:none}.orderItem__quantity{display:block;text-align:center;width:30px}.orderItem__sumPrice{width:100px}}@container containerOrderList (min-width:800px){.orderItem{align-items:center;grid-template-columns:auto auto 1fr repeat(4,auto);grid-template-areas:"orderItemImg orderItemNo orderItemInfo orderItemInventory orderItemQuantity orderItemPrice  orderItemSumPrice"}.orderItem__sumPrice{width:130px}.orderItem--header{display:grid;align-items:center;grid-template-columns:auto auto 1fr repeat(4,auto);grid-template-areas:"orderItemImg orderItemNo orderItemInfo orderItemInventory orderItemQuantity orderItemPrice  orderItemSumPrice"}}.orderItemlist{container:containerOrderList/inline-size}@media (min-width:768px){.salesPersonBox__img{margin-bottom:40px;width:110px}}@media (min-width:768px){.salesPersonBox__img img{height:110px!important}}.salesPersonBox__position{flex-grow:1;font-size:var(--main-font-size-base);margin-bottom:0}.salesPersonBox .h3,.salesPersonBox h3{margin-bottom:20px}.salesPersonBox__name{font-weight:var(--main-font-weight-bold);font-size:var(--main-font-size-base)}.salesPersonBox__contact{display:flex;gap:16px;margin-top:24px}.salesPersonBox__contact a{margin-bottom:0;-webkit-hyphens:auto;hyphens:auto;display:flex;flex-grow:1;align-items:center;justify-content:center;border:1px solid var(--main-color-light-gray);border-radius:2px;padding:7px 0;transition:.2s ease-in-out all}.salesPersonBox__contact a #userBasket>h1:before,.salesPersonBox__contact a .headerShopOrder+.mainContent>.container>h1:before,.salesPersonBox__contact a .icon,.salesPersonBox__contact a .orderboxSummary__headline:before{position:relative;top:0;margin:0!important;font-size:24px}.salesPersonBox__contact a span{display:none}.salesPersonBox__contact a:hover{border-color:var(--main-color-primary);background:var(--main-color-primary);color:var(--main-color-black)}.salesPersonBox__content{display:flex;flex-direction:column;width:100%;height:100%}@media (max-width:767px){.col-6>.salesPersonBox{padding:10px 5px}}.accountBox .salesPersonBox{padding:0;padding-bottom:20px}.accountBox .salesPersonBox:last-child{padding-bottom:0}.accountBox:has(.salesPersonBox)>.h4{align-self:center;margin-bottom:40px}.itembox{display:flex;flex-direction:column;width:100%;background:var(--main-color-white);transition:.2s ease-in-out;border:2px solid var(--main-color-white);border-radius:2px;font-size:var(--main-font-size-base)}.itembox:active,.itembox:focus,.itembox:hover{border-color:var(--main-color-warning)}.itembox__itemno{color:var(--main-color-middle-gray);margin-bottom:5px}.itembox__badges{position:absolute;left:10px;top:10px;z-index:1}.itembox__actions{position:absolute;z-index:1;right:5px;top:5px}@media (min-width:768px){.itembox__actions{right:10px;top:10px}}.itembox__name{flex-grow:1;display:flex;flex-direction:column;font-weight:var(--main-font-weight-bold);margin-bottom:5px}@media (min-width:768px){.itembox__name{font-size:1.9rem}}.itembox__pricesInventory{display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px}@container (inline-size > 300px){.itembox__pricesInventory{gap:16px;flex-direction:row}}.itembox__pricesExtension{display:flex;flex-direction:row-reverse;align-items:center;font-size:13px;color:var(--main-color-dark-gray)}.itembox__pricesExtension .priceListGraduated__link{margin:0}.itembox__pricesExtension:has(*){margin-top:5px}.itembox__pricesExtension:has(.itembox__euroPerWatt) .priceListGraduated .inner{padding-left:10px;margin-left:10px;border-left:1px solid var(--main-color-dark-gray)}@media (max-width:1023.98px){.itembox__pricesExtension{font-size:11.7px}}@media (max-width:767.98px){.itembox__pricesExtension{justify-content:flex-end}}.itembox__inventory{display:flex;align-items:center;border:1px solid var(--main-color-light-gray);min-height:46px;opacity:0}.itembox__inventory .inventoryWrapper{padding-inline:10px}.itembox__inventory .inventory p{font-size:var(--main-font-size-small)}.itembox__prices{margin-top:0}.itembox__prices .pricesList{font-size:1.4rem;margin-left:0;margin-right:0;gap:8px}.itembox__prices .pricesList label{font-size:.8em}.itembox__prices .pricesList .price{padding:5px 10px;min-width:0;border:1px solid var(--main-color-light-gray);width:auto}.itembox__prices .pricesList .price label{white-space:nowrap;font-size:var(--main-font-size-small)}.itembox__prices .pricesList .price span{font-weight:var(--main-font-weight-bold)}.itembox__prices .pricesList .price--rrpPrice{display:none!important}.itembox__prices .pricesList .price:after{display:none}.itembox__prices .priceListGraduated{margin-top:10px}@media (max-width:767px){.itembox__prices .priceListGraduated{display:none}}.itembox__prices .priceListGraduated__link{justify-content:flex-start}.itembox__image{max-width:280px;margin-inline:auto;padding-top:20px}.itembox__image img{aspect-ratio:1;width:100%;display:block;transition:all .25s ease;transform:scale(1)}.itembox:hover img{transform:scale(1.1)}.itembox__head{overflow:hidden;position:relative;border-top-left-radius:10px;border-top-right-radius:10px}.itembox__content{flex-grow:1;padding:10px;display:flex;flex-direction:column;container-type:inline-size}@media (min-width:768px){.itembox__content{padding:10px 20px 20px 20px}}.itembox__info>div{border-bottom:1px solid var(--main-color-light-gray);padding-block:2px;display:flex;justify-content:space-between;gap:6px}.itembox__info>div>span:last-child{text-align:right}.itembox__info>div:last-child{border-bottom:none}.itembox__main{flex-grow:1;color:var(--main-color-black);text-decoration:none;display:flex;flex-direction:column}.itembox__main:active,.itembox__main:focus,.itembox__main:hover{color:var(--main-color-black);text-decoration:none}.itembox__addon{padding:0 10px 10px 10px}@media (min-width:768px){.itembox__addon{padding:0 20px 20px 20px}}.itembox .inventoryWrapper{font-size:1.1rem;justify-content:center}.itembox .orderButtonWrapper+.inventoryWrapper{display:none}@media (max-width:767px){.itembox .orderButtonWrapper .orderButton span{display:none}.itembox .orderButtonWrapper .orderButton i{right:50%;translate:50% 0}}@media (max-width:767px){.itembox .orderButtonWrapper .quantity{flex-shrink:1}}.itemboxList{display:grid;max-width:1240px;grid-column-gap:20px;grid-row-gap:32px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}@media (min-width:768px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:1024px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:1250px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (min-width:1540px){.itemboxList{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.itemboxList .swiper-pagination{display:none}.itembox__pricesInventory{position:relative;z-index:1}@container (inline-size > 300px){.itembox__pricesInventory:has(.priceListGraduated){margin-top:32px}}@container (inline-size > 300px){.itembox__pricesInventory .priceListGraduated{position:absolute;top:-36px;right:0;z-index:2}}.itembox__pricesInventory .priceListGraduated__list{top:21px;border-radius:2px;right:0;left:auto}.itemboxList.swiper{padding-bottom:50px;margin-bottom:10px}@media (max-width:540px){.itemboxList.swiper{margin-right:-20px}}.itemboxList.swiper .swiper-button-next,.itemboxList.swiper .swiper-button-prev{display:block;top:auto;bottom:0;right:auto}.itemboxList.swiper .swiper-button-prev{left:calc(50% - 45px)}.itemboxList.swiper .swiper-button-next{left:calc(50% + 13px)}@media (min-width:1860px){.itemboxList.swiper{margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px;padding-bottom:0;margin-bottom:0}.itemboxList.swiper .swiper-button-next,.itemboxList.swiper .swiper-button-prev{top:50%;bottom:auto}.itemboxList.swiper .swiper-button-prev{left:0}.itemboxList.swiper .swiper-button-next{left:auto;right:0}}.inventory{position:relative;padding-left:15px;display:inline-flex;align-items:center}.inventory:before{content:"";display:block;position:absolute;left:0;top:50%;width:10px;height:10px;translate:0 -50%;background:var(--main-color-success);border-radius:50%}.inventory.low_availability:before{background:var(--main-color-warning)}.inventory.low_availability_not_orderable:before,.inventory.not_available:before{background:var(--main-color-danger)}.inventory.not_available_orderable:before{background:var(--main-color-danger)}.inventory p{margin:0}.inventoryShippingInfo{border-left:1px solid var(--main-color-black);padding-left:5px;margin-left:5px}.inventoryWrapper{display:flex;align-items:flex-end;flex-wrap:wrap;font-size:var(--main-font-size-small);line-height:1}@media (min-width:768px){#register_modal div:has(> div > .specialradiobox){display:flex;align-items:center;gap:32px}}form:has(.registrationNotice){position:relative;overflow:hidden}.registrationNotice{position:relative;transition:all .2s ease-in-out;background:var(--main-color-white);padding:20px 0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:none;opacity:0;flex-direction:column}.registrationNotice>div{display:flex;align-items:center;gap:5px}.registrationNotice #userBasket>h1:before,.registrationNotice .headerShopOrder+.mainContent>.container>h1:before,.registrationNotice .icon,.registrationNotice .orderboxSummary__headline:before{font-size:30px}body{font-family:"Open Sans",sans-serif}