html{scroll-behavior:smooth;scroll-padding-top:120px}body{overflow-y:scroll}img,figure{max-width:100%;height:auto;vertical-align:middle}.overflow-x-hidden{overflow-x:hidden}a.jump_to_content{position:fixed;z-index:9999;background-color:black;color:white;padding:15px;top:15px;left:-100%;transition:none}a.jump_to_content:focus-visible{left:15px}.mb-grid-gutter{margin-bottom:var(--bs-gutter-x)}.card-body{flex:1 1 auto}.text-body,.text-body[href]:focus,.text-body[href]:hover{color:inherit !important}.card-collapse-parent{z-index:1}.global-menu.context-menu{margin-top:1rem}.nav-link.disabled{color:var(--default-font-color);opacity:0.5}.table-sm thead th{padding:1rem 0.75rem}.table-sm td{padding:0.75rem}.list-styled-link{color:inherit}.list-styled-link:hover,.list-styled-link.active{color:var(--accent-color)}.table:not(.table-bordered) thead th{border-width:0;border-bottom-width:1px}.table td.control.context-menu{text-align:right}.btn:not(.btn-circle){height:auto}.btn-group-sm>.btn,.btn-sm{height:auto;line-height:1.40625rem;font-size:.875rem;padding:.5rem 1rem}.badge{white-space:normal}.navbar-topbar .topbar-text p{margin:0;line-height:3.3em}.navbar-brand{margin-bottom:-1rem;margin-top:-1rem}.navbar-brand img{max-height:3.5rem;max-width:60vw;width:auto}.navbar-toggler{font-size:1.5rem;color:inherit}.navbar-toggler:hover{color:var(--accent-color)}[data-cart-items]:before{border:none;width:1.6em;height:1.6em;font-size:.7em}.dropdown{display:block}.dropdown-toggle:after{content:"\f054";font-family:Fontawesome}@media (min-width: 992px){.navbar-nav.navbar-lg-disable-submenu .dropdown>.dropdown-menu,.navbar-nav.navbar-lg-disable-submenu .dropend>.dropdown-menu{display:none !important}.dropdown-toggle-lg-d-none:after{display:none}}@media (max-width: 991px){.navbar-nav .dropdown-item,.navbar-nav .nav-link{white-space:normal}.navbar.navbar-expand-lg .navbar-collapse .dropdown-item{padding-right:0}.navbar.navbar-expand-lg .navbar-collapse .dropdown-menu{padding:0.7rem 0}.navbar.navbar-expand-lg .navbar-collapse:before{margin-top:1.5rem}}@media (min-width: 992px){.header-1 .navbar-nav .dropdown-menu,.header-3 .navbar-nav .dropdown-menu{padding:1.25rem 0}.header-1 .navbar-nav .dropdown-menu .dropdown-item,.header-3 .navbar-nav .dropdown-menu .dropdown-item{padding-left:2rem;padding-right:2rem}.header-1 .navbar-nav .dropdown-menu .dropdown-item.dropdown-toggle,.header-3 .navbar-nav .dropdown-menu .dropdown-item.dropdown-toggle{padding-right:3.5rem}.header-1 .navbar-nav .dropdown-menu .dropdown-item.dropdown-toggle:after,.header-3 .navbar-nav .dropdown-menu .dropdown-item.dropdown-toggle:after{position:absolute;right:2rem;line-height:1.3}.header-1 .navbar-nav .dropdown .dropdown>.dropdown-menu,.header-3 .navbar-nav .dropdown .dropdown>.dropdown-menu{left:100%;margin-left:-10px;top:-1.25rem;margin-top:-1px;transform:none}}@media (max-width: 991px){.header-1 .navbar-nav .dropdown .dropdown>.dropdown-menu,.header-3 .navbar-nav .dropdown .dropdown>.dropdown-menu{margin-left:1rem}}.header-1 .navbar-nav .dropdown-menu,.header-3 .navbar-nav .dropdown-menu{transition:all .2s ease}.header-1 .navbar-nav .dropdown-menu .dropdown-item:hover,.header-3 .navbar-nav .dropdown-menu .dropdown-item:hover{background-color:transparent}.header-1 .navbar-nav .dropdown-menu a:hover,.header-1 .navbar-nav .dropdown-menu a.active,.header-1 .navbar-nav .nav-link.active,.header-3 .navbar-nav .dropdown-menu a:hover,.header-3 .navbar-nav .dropdown-menu a.active,.header-3 .navbar-nav .nav-link.active{background-color:transparent;color:var(--accent-color)}@media (min-width: 992px){.header-1.header-1 .navbar-nav .dropdown>.dropdown-menu:has(>*:nth-child(20n)),.header-1.header-3 .navbar-secondary .navbar-nav .dropdown>.dropdown-menu:has(>*:nth-child(20n)),.header-3.header-1 .navbar-nav .dropdown>.dropdown-menu:has(>*:nth-child(20n)),.header-3.header-3 .navbar-secondary .navbar-nav .dropdown>.dropdown-menu:has(>*:nth-child(20n)){display:grid !important;grid-template-columns:1fr 1fr;width:auto;max-width:800px}.header-1 .navbar-expand-lg .dropdown.expandToLeft>.dropdown-menu,.header-3 .navbar-expand-lg .dropdown.expandToLeft>.dropdown-menu{right:0;left:auto;transform:none}.header-1 .navbar-expand-lg .dropdown.expandToLeft .dropdown-menu>.dropdown .dropdown-toggle,.header-3 .navbar-expand-lg .dropdown.expandToLeft .dropdown-menu>.dropdown .dropdown-toggle{padding-left:3.5rem;padding-right:2rem}.header-1 .navbar-expand-lg .dropdown.expandToLeft .dropdown-menu>.dropdown .dropdown-toggle::after,.header-3 .navbar-expand-lg .dropdown.expandToLeft .dropdown-menu>.dropdown .dropdown-toggle::after{transform:rotate(180deg);right:unset;left:2rem}.header-1 .navbar-expand-lg .dropdown.expandToLeft>.dropdown-menu .dropdown-menu,.header-3 .navbar-expand-lg .dropdown.expandToLeft>.dropdown-menu .dropdown-menu{right:100% !important;margin-right:-10px;left:auto !important}}.header-2 #sidebarNav .dropdown-toggle:after{content:"\f078"}.header-2 #sidebarNav .nav-link.dropdown-toggle:after{font-size:1.5rem;margin-top:.4rem}@media (max-width: 991px){.header-3{border-bottom:1px solid var(--border-color)}}.header-3:not(:has(.navbar-secondary)){border-bottom:1px solid var(--border-color)}.breadcrumb-item+.breadcrumb-item::before{content:'\276F';font-size:0.7em;margin-top:.4em}.user-box,.favorites-box,.comparisons-box,.cart-box,.search-box{position:fixed;top:0;right:0;height:100vh;z-index:1000;animation:slide-left .25s ease-in-out forwards;width:470px;max-width:100vw}.user-box:before,.favorites-box:before,.comparisons-box:before,.cart-box:before,.search-box:before{content:'';background:rgba(0,0,0,0.3);position:absolute;z-index:-1;width:200vw;top:0;right:0;bottom:0}.user-box.closing,.favorites-box.closing,.comparisons-box.closing,.cart-box.closing,.search-box.closing{animation:slide-right .25s ease-out forwards}.user-box.closing:before,.favorites-box.closing:before,.comparisons-box.closing:before,.cart-box.closing:before,.search-box.closing:before{pointer-events:none}.user-box>.headerbox-content,.favorites-box>.headerbox-content,.comparisons-box>.headerbox-content,.cart-box>.headerbox-content,.search-box>.headerbox-content{display:flex;flex-direction:column;background:var(--page-background-color);height:100%;overflow-y:auto;position:relative}.offcanvas{background:var(--page-background-color)}.user-box .mwc-form-submit input{width:100%}.user-box .mauth-overlay-content{max-width:90%}.headerbox-header{border-bottom:1px solid var(--border-color);padding:1.5rem 2rem}.headerbox-footer{display:flex;justify-content:flex-start;padding:1.5rem 2rem}.headerbox-buttons{padding:2rem}.search-box .search-suggestions{border-top:1px solid var(--border-color);padding-top:2rem}.search-box .search-suggestions strong{display:inline-block;font-weight:normal;margin-bottom:1rem}.search-box .search-suggestions ul{padding:0;list-style:none}.search-box .search-suggestions ul a{display:flex;align-items:center;margin-bottom:1.25rem;color:inherit;font-weight:500}.search-box .search-suggestions ul a span{width:120px;flex:0 0 120px}.search-box .search-suggestions ul a span img{width:80px;height:auto}.search-box .search-suggestions .suggestionEntries>*:not(:first-child){border-top:1px solid var(--border-color);padding-top:1rem}.search-box .search-suggestions .suggestionEntries>*>a{transition:all .2s ease;color:inherit;display:inline-block;margin-bottom:1.25rem}.search-box .search-suggestions .suggestionEntries>*>a:after{content:"\f061";font-family:Fontawesome;padding-left:1em;transition:padding .2s ease}.search-box .search-suggestions .suggestionEntries>*>a:hover:after{padding-left:1.3em}@keyframes slide-left{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-right{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}body .toast-container{pointer-events:all !important}body .toast-background{background-color:#000}body .toast-item-wrapper{box-shadow:0 0.3rem 1.525rem -0.375rem rgba(0,0,0,0.2);overflow:hidden}body .toast-item{color:inherit}body .toast-type-success{--toast-color: var(--success-color)}body .toast-type-error{--toast-color: var(--danger-color)}body .toast-type-warning{--toast-color: var(--warning-color)}body .toast-type-wait{--toast-color: var(--accent-color)}body .toast-type-notice{--toast-color: var(--accent-color)}body .toast-item-bar.toast-item-icon{background-color:var(--toast-color) !important;height:10px}body .toast-item-close{color:#a6a6a6;font-size:2rem;right:12px;top:22px;background-color:transparent !important}body .insert-message{color:inherit;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}body .toast-content{font-weight:normal;font-family:inherit;font-size:1rem;padding-top:29px}body .toast-content:focus-visible{outline:none}body .toast-content .product-body{display:flex;gap:1rem;margin-bottom:1rem}body .toast-content .product-body .product-info>span{display:block}body .toast-content .product-body .product-image{max-width:50%}body .toast-content .product-body .product-name{font-weight:var(--font-weight-bold);font-size:1.125rem}body .toast-content .product-body .new-quantity{margin-top:1rem}body .toast-content .product-body .variant-name{color:var(--muted-font-color)}body .toast-content .product-body .product-nr{color:var(--muted-font-color);font-size:0.875em}body .toast-content .product-body .new-price{color:var(--accent-color);font-weight:500}body .toast-content .basket-total{background:var(--inner-background-color) !important;padding:1.5rem 2rem;margin-left:-1rem;margin-right:-1rem;font-weight:500}body .toast-content .proceeding-commands{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}body .toast-content .proceeding-commands .cmd-item{flex:0 0 100%}body .toast-content .proceeding-commands .cmd-item a{display:block}@media (min-width: 992px){.layout-2cols-left>.row>:first-child>.msw-block-area .col-lg-custom,.layout-2cols-right>.row>:last-child>.msw-block-area .col-lg-custom,.layout-3cols-even>.row>*>.msw-block-area .col-lg-custom,.layout-4cols-even>.row>*>.msw-block-area .col-lg-custom{width:100%}.layout-2cols-even>.row>*>.msw-block-area .col-lg-custom,.layout-2cols-left>.row>:last-child>.msw-block-area .col-lg-custom,.layout-2cols-right>.row>:first-child>.msw-block-area .col-lg-custom{width:50%}}@media (min-width: 1200px){.layout-2cols-left>.row>:last-child>.msw-block-area .col-lg-custom,.layout-2cols-right>.row>:first-child>.msw-block-area .col-lg-custom{width:33.333333%}.container-fluid>.row>*>.msw-block-area .col-lg-custom{width:20%}}@media (min-width: 1600px){.container-fluid>.row>*>.msw-block-area .col-lg-custom{width:16.666666%}}@media (max-width: 767px){.msw-container.col-12+.msw-container.col-12{margin-top:3rem}}@media (min-width: 768px) and (max-width: 991px){.msw-container.col-md-12+.msw-container.col-md-12{margin-top:3rem}}@media (max-width: 991px){.row>.msw-container.col-md-6:nth-child(1n+3){margin-top:3rem}}.msw-sub-area>section>.container{padding-top:3rem;padding-bottom:3rem}.msw-block-area+.msw-block-area{margin-top:3rem}body .mwc-tableform .title-cell,body .mwc-tableform .value-cell,body .mwc-tableform .section-title-cell,body .mwc-tableform td,body .mwc-listform .title-cell,body .mwc-listform .value-cell,body .mwc-listform .section-title-cell,body .mwc-listform td{padding:0;margin:0}.tpl .mwc-tableform,.tpl .mwc-listform{display:block;width:100%}.tpl .mwc-tableform tbody,.tpl .mwc-tableform tr,.tpl .mwc-tableform td,.tpl .mwc-listform tbody,.tpl .mwc-listform tr,.tpl .mwc-listform td{display:block;width:100%}.tpl .mwc-tableform .form-control,.tpl .mwc-listform .form-control{width:100% !important}.tpl .mwc-tableform .value-cell,.tpl .mwc-listform .value-cell{padding-bottom:1rem}.tpl .mwc-tableform .section-title-cell,.tpl .mwc-listform .section-title-cell{font-weight:var(--font-weight-bold);margin-bottom:1rem;padding-bottom:1rem;font-size:1.25rem}.tpl .mwc-tableform .form-label,.tpl .mwc-listform .form-label{margin-bottom:0.375rem;padding-left:0}.tpl .mwc-tableform .value-cell-item.help,.tpl .mwc-listform .value-cell-item.help{padding-top:0.5em}.tpl .mwc-tableform .mwc-datepicker,.tpl .mwc-listform .mwc-datepicker{display:flex;align-items:center}.tpl .mwc-tableform .mwc-datepicker .fa-calendar,.tpl .mwc-listform .mwc-datepicker .fa-calendar{margin-right:1rem}.tpl .mwc-tableform .section-spacer-cell,.tpl .mwc-listform .section-spacer-cell{height:35px}.form-check:has(br){display:grid;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-gap:.875rem 0}.form-check:has(br) br{display:none}.form-check>.form-check-input{margin-top:.1em;flex:0 0 auto;align-self:flex-start}.mwc-tableform tbody{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.main-container .mwc-form-submit{border-top:1px solid var(--border-color);padding-top:1rem;margin-top:0.5rem}.tpl form .error{font-weight:normal;margin-top:3px;color:var(--danger-color)}.mauth-myprofile{padding-bottom:3rem}.mauth-myprofile:last-child{padding-bottom:0}.frontend-editor .flickity-enabled:after{content:'';position:absolute;inset:0;z-index:0}.flickity-page-dots-progress .flickity-page-dot.is-selected ~ .flickity-page-dot{background-color:var(--container-background-color);filter:invert(10%)}.flickity-cell{aspect-ratio:var(--slider-ratio);background-size:cover;background-position:center}@media (max-width: 768px){.flickity-cell{aspect-ratio:var(--slider-ratio-mobile)}}.image-slider .flickity-enabled:not(.flickity-nav) .flickity-cell,.product-main .flickity-enabled:not(.flickity-nav) .flickity-cell{opacity:0 !important;transition:opacity .5s ease !important}.image-slider .flickity-enabled:not(.flickity-nav) .flickity-cell.is-selected,.product-main .flickity-enabled:not(.flickity-nav) .flickity-cell.is-selected{opacity:1 !important}.btn>.fa-arrow-right,.btn>.fa-arrow-left{transition:all .2s ease-in-out;transition-property:transform}.btn:hover>.fa-arrow-right{transform:translateX(0.25rem)}.btn:hover>.fa-arrow-left{transform:translateX(-0.25rem)}.flickity-button.previous:before{content:"\f053";font-family:'FontAwesome'}.flickity-button.next:before{content:"\f054";font-family:'FontAwesome'}.flickity-nav .flickity-slider>*{transition:opacity .2s ease}.flickity-nav .flickity-slider>*:hover{opacity:1;cursor:pointer}.mgrid-item [data-href]{cursor:pointer}.mwc-portfolio .mgrid-iteminner{position:relative}.mwc-portfolio img{width:100%}.mwc-portfolio .textbody{padding:1rem;background-image:linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.3));text-shadow:0 0 2px rgba(0,0,0,0.5);position:absolute;bottom:0;width:100%;color:#fff;pointer-events:none}.mwc-portfolio .textbody h6{font-weight:var(--font-weight-bold)}.rounded-circle{aspect-ratio:1 !important;object-fit:cover}.product-characteristics td span:after{display:inline-block;content:', '}.product-characteristics td span:has(img):after,.product-characteristics td span:last-child:after{display:none}.product-characteristics td span img{vertical-align:top}.product-main-image{max-height:500px}.product-price small,.product-details .box-price small{font-weight:normal}.product-price del:not(:empty)+span,.product-details .box-price del:not(:empty)+span{color:var(--accent-color)}.variants-block.cartesian{display:flex;flex-wrap:wrap;align-items:center}.variants-block.cartesian select{flex:1 0 60%}.variants-block.cartesian .variants-backbutton{display:none;padding:.5em}.variants-block.cartesian.variants-block-toggle{animation:variantstoggle .5s ease}@keyframes variantstoggle{0%{opacity:0}100%{opacity:1}}.variants-block.cartesian select[name="group2[]"]{display:none}iframe.product-videos{aspect-ratio:16 / 9;width:100%;height:auto}.product-card,.producer-card{color:var(--default-font-color)}.product-card:hover,.producer-card:hover{color:var(--default-font-color)}.product-card .card-img-top,.producer-card .card-img-top{text-align:center;background-color:var(--inner-background-color);min-height:200px}.product-card .card-img-top img,.producer-card .card-img-top img{min-height:200px;max-height:370px;width:100%;object-fit:contain}@media (max-width: 767px){.product-card .card-img-top img,.producer-card .card-img-top img{height:200px}}.product-card .badge,.producer-card .badge{pointer-events:none;background-color:var(--badge-color)}.product-card .badge+.badge,.producer-card .badge+.badge{margin-top:1.6rem}.product-card .badge+.badge+.badge,.producer-card .badge+.badge+.badge{margin-top:3.2rem}.product-card:has(select:focus):hover:after,.producer-card:has(select:focus):hover:after{position:absolute;width:100%;height:200px;top:100%;left:0;content:'';z-index:1}.producer-card .card-img-top img{object-fit:contain}.product-badge{pointer-events:none;background-color:var(--product-badge-color);color:#fff}.product-badge+.product-badge{margin-top:1.6rem}.product-badge+.product-badge+.product-badge{margin-top:3.2rem}[data-bulbcolor=""]{--availability-color: hsla(0,0%,7%,.05);color:#000}[data-bulbcolor="green"]{--availability-color: var(--success-color)}[data-bulbcolor="gold"]{--availability-color: var(--warning-color)}[data-bulbcolor="red"]{--availability-color: var(--danger-color)}.badge[data-bulbcolor]{background-color:var(--availability-color)}.fa[data-bulbcolor]{color:var(--availability-color)}.msw-block-area>.mshop.productsearch>form{display:none !important}.msw-cms-sidesearch form,.mshop.sidesearch form,.msw-cms-search-form form,.mblog.blogsearch form{display:flex;align-items:flex-start;gap:1rem}.msw-cms-sidesearch form .title-cell,.mshop.sidesearch form .title-cell,.msw-cms-search-form form .title-cell,.mblog.blogsearch form .title-cell{display:none}.msw-cms-sidesearch form .mwc-listform,.mshop.sidesearch form .mwc-listform,.msw-cms-search-form form .mwc-listform,.mblog.blogsearch form .mwc-listform{flex:1 1 auto}.msw-cms-sidesearch form .mwc-form-submit,.mshop.sidesearch form .mwc-form-submit,.msw-cms-search-form form .mwc-form-submit,.mblog.blogsearch form .mwc-form-submit{border:none;margin:0;padding-top:0}.msw-cms-search-form tr.query .title-cell{display:none}.msw-cms-search-noresults,.msw-cms-search-results{margin-top:1rem}.msw-image{text-align:center}.msw-image a{display:block}.msw-image img{width:100%}.full-basket-row{gap:3rem 1.5rem}.full-basket-row>div{flex-basis:69%}.full-basket-row>aside{flex-basis:21%}.cart-table.full-basket,.cart-table.full-favorites,.producttable{position:relative}.cart-table.full-basket .item.product-image img,.cart-table.full-favorites .item.product-image img,.producttable .item.product-image img{min-width:100px;max-height:200px;object-fit:contain;object-position:center left}.cart-table.full-basket .table tbody td,.cart-table.full-basket .table tbody th,.cart-table.full-favorites .table tbody td,.cart-table.full-favorites .table tbody th,.producttable .table tbody td,.producttable .table tbody th{transition-property:box-shadow}@media (max-width: 991px){.cart-table.full-basket thead,.cart-table.full-favorites thead,.producttable thead{display:none}.cart-table.full-basket table,.cart-table.full-basket tbody,.cart-table.full-basket tr,.cart-table.full-favorites table,.cart-table.full-favorites tbody,.cart-table.full-favorites tr,.producttable table,.producttable tbody,.producttable tr{display:block}.cart-table.full-basket td,.cart-table.full-basket .item,.cart-table.full-favorites td,.cart-table.full-favorites .item,.producttable td,.producttable .item{display:flex;text-align:right;padding-top:0rem;justify-content:end;min-height:2.4em}.cart-table.full-basket td:empty,.cart-table.full-basket .item:empty,.cart-table.full-favorites td:empty,.cart-table.full-favorites .item:empty,.producttable td:empty,.producttable .item:empty{display:none}.cart-table.full-basket td.product-image,.cart-table.full-basket .item.product-image,.cart-table.full-favorites td.product-image,.cart-table.full-favorites .item.product-image,.producttable td.product-image,.producttable .item.product-image{padding-bottom:1rem}.cart-table.full-basket td.product-image img,.cart-table.full-basket .item.product-image img,.cart-table.full-favorites td.product-image img,.cart-table.full-favorites .item.product-image img,.producttable td.product-image img,.producttable .item.product-image img{max-width:200px;object-position:center}.cart-table.full-basket td[data-title]:not([data-title=""]),.cart-table.full-basket .item[data-title]:not([data-title=""]),.cart-table.full-favorites td[data-title]:not([data-title=""]),.cart-table.full-favorites .item[data-title]:not([data-title=""]),.producttable td[data-title]:not([data-title=""]),.producttable .item[data-title]:not([data-title=""]){padding-left:110px;padding-right:0}.cart-table.full-basket td:not([data-title]),.cart-table.full-basket td[data-title=""],.cart-table.full-basket .item:not([data-title]),.cart-table.full-basket .item[data-title=""],.cart-table.full-favorites td:not([data-title]),.cart-table.full-favorites td[data-title=""],.cart-table.full-favorites .item:not([data-title]),.cart-table.full-favorites .item[data-title=""],.producttable td:not([data-title]),.producttable td[data-title=""],.producttable .item:not([data-title]),.producttable .item[data-title=""]{justify-content:center}.cart-table.full-basket td:first-child,.cart-table.full-basket .item:first-child,.cart-table.full-favorites td:first-child,.cart-table.full-favorites .item:first-child,.producttable td:first-child,.producttable .item:first-child{padding-top:1rem}.cart-table.full-basket td:not(:last-child),.cart-table.full-basket .item:not(:last-child),.cart-table.full-favorites td:not(:last-child),.cart-table.full-favorites .item:not(:last-child),.producttable td:not(:last-child),.producttable .item:not(:last-child){border:none}.cart-table.full-basket td:before,.cart-table.full-basket .item:before,.cart-table.full-favorites td:before,.cart-table.full-favorites .item:before,.producttable td:before,.producttable .item:before{content:attr(data-title);font-weight:var(--font-weight-bold);position:absolute;left:0rem}}.quantity-number{width:85px}.amount-input{width:70px}.item.amount form{display:inline-flex;gap:10px}.full-comparison .full-comparison-orderspacer{height:5rem}.full-comparison form{display:flex;gap:10px;justify-content:center;position:absolute;bottom:1.5rem;left:0;right:0}.full-comparison thead{vertical-align:top}.full-comparison thead td{position:relative}@media (max-width: 991px){article:has(.charsearch)>h2{display:none}.charsearch-filter-toggle i,.charsearch-filter-toggle svg{transition:transform .2s ease}.charsearch-filter-toggle.is-open i,.charsearch-filter-toggle.is-open svg{transform:rotate(180deg)}.charsearch-filter-toggle+.chars-search-form{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s ease}.charsearch-filter-toggle+.chars-search-form form{overflow:hidden}.charsearch-filter-toggle:not(.is-open)+.chars-search-form{grid-template-rows:0fr}}@media (min-width: 992px){.charsearch-filter-toggle{display:none}}.mshop.charsearch .chars-block .dropdown-toggle::after{content:'\f078'}.mshop.charsearch .chars-search-form.init .chars-block .dropdown-toggle::after{transition:transform .2s ease}.mshop.charsearch .chars-block:not(.is-closed) .dropdown-toggle::after{transform:rotate(180deg)}.mshop.charsearch .chars-values-csstransition{overflow:hidden;--chars-values-max-height: 410px;--chars-values-pb: 1.5rem;max-height:var(--chars-values-max-height)}.mshop.charsearch .chars-values-csstransition li{padding-right:0.5em}.mshop.charsearch .chars-values-csstransition li a{color:#767676}.mshop.charsearch .chars-values-csstransition li a:hover{color:#000;text-decoration:underline}.mshop.charsearch .chars-search-form.init .chars-values-csstransition{transition:max-height .5s ease}.mshop.charsearch .chars-block.is-closed .chars-values-csstransition{max-height:0px}.mshop.charsearch .quantity-box-detail [data-simplebar]{max-height:calc(var(--chars-values-max-height) - var(--chars-values-pb))}.mshop.charsearch .quantity-box-detail [data-simplebar] ul{padding:0;margin:0}.mshop.charsearch .quantity-box-detail [data-simplebar] ul li.item-hidden{display:none !important}.mshop.charsearch .side-quantity-box:has(.quantity-box-detail) .dropdown-toggle span:not([data-selected="0"])::after{content:"(" attr(data-selected) ")";display:inline-block;font-size:0.85em;font-weight:normal;margin-left:.5rem}.mshop.charsearch .chars-values-inner{padding-bottom:var(--chars-values-pb)}.mshop.charsearch .range-slider{padding-top:20px;padding-bottom:50px}.mshop.charsearch .range-slider.with-histogram{padding-top:calc(80px + (var(--default-font-size)))}.mshop.charsearch .range-slider>div{position:relative;margin-left:8px;margin-right:8px}.mshop.charsearch .range-slider>div>.custom-from-value{left:-8px;text-align:left}.mshop.charsearch .range-slider>div>.custom-to-value{right:-8px;text-align:right}.mshop.charsearch .range-slider>div>.custom-from-value.text,.mshop.charsearch .range-slider>div>.custom-to-value.text{position:absolute;width:80px;top:20px;font-weight:400;line-height:1.5;color:#4b566b;background-color:#fff;background-clip:padding-box;border:1px solid #dae1e7;appearance:none;box-shadow:inset 0 1px 2px transparent;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;min-height:calc(1.5em + 0.85rem + 2px);padding:0.425rem 0.75rem;font-size:0.8125rem}.mshop.charsearch .range-slider>div>.custom-from-value.text:focus,.mshop.charsearch .range-slider>div>.custom-to-value.text:focus{color:#4b566b;background-color:#fff;outline:0;border-color:#1f1f1f}.mshop.charsearch .range-slider>div>.possible-range,.mshop.charsearch .range-slider>div>.histogram-entry{background-color:#ccc;transition:background-color .2s ease;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;position:absolute;bottom:1px;z-index:1}.mshop.charsearch .range-slider>div>.possible-range.inactive,.mshop.charsearch .range-slider>div>.histogram-entry.inactive{background-color:var(--border-color)}.mshop.charsearch .range-slider .filterslider__input::-webkit-slider-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.mshop.charsearch .range-slider .filterslider__input::-moz-range-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.mshop.charsearch .range-slider .filterslider__input::-ms-thumb{cursor:grab;pointer-events:all;width:30px;height:30px}.mshop.charsearch .range-slider .filterslider__input{display:block;width:100%;pointer-events:none;opacity:0;height:16px}.mshop.charsearch .range-slider input.filterslider__input--2{margin-top:-16px}.mshop.charsearch .range-slider .filterslider{margin:-10px 0 0 0;z-index:1}.mshop.charsearch .range-slider .filterslider__ui{pointer-events:none;padding-left:9px;padding-right:10px;margin-top:-18px;position:relative;height:20px;border-radius:5px}.mshop.charsearch .range-slider .filterslider__ui>div{position:relative;height:100%}.mshop.charsearch .range-slider .filterslider__ui .filterslider__handle{background:var(--primary);position:absolute;transform:translate(-50%, -50%);top:50%;z-index:1;width:1rem;height:1rem;border-radius:50%}.mshop.charsearch .range-slider .filterslider__ui .filterslider__track{height:4px;top:50%;transform:translateY(-50%);background:var(--border-color);position:absolute;width:100%}.mshop.charsearch .range-slider .filterslider__ui .filterslider__activetrack{height:4px;top:50%;transform:translateY(-50%);background:var(--primary);position:absolute}.checkout-process .mwc-tableform tbody{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.checkout-process .mwc-tableform tbody>tr[class]{width:calc(50% - 15px)}.checkout-process .mwc-tableform.size-xs tbody>tr[class]{width:100%}.checkout-process .mwc-tableform tbody>tr[class*=save-delivery-address],.checkout-process .mwc-tableform tbody>tr[class*=separate-delivery-address],.checkout-process .mwc-tableform tbody>tr[class*=OrderRemarks]{width:100%}.checkout-process .mwc-tableform tbody>tr>td{display:block;width:100%}.checkout-process .shop-order-address-form .mwc-form-submit input,.checkout-process .shop-order-shipandpayment-form .mwc-form-submit input,.checkout-process .order-confirmation .order-submit-commands input{display:block;width:100%}.checkout-process .mwc-tableform tbody>tr>td .form-control{width:100% !important}.checkout-process .delivery-address-selection{width:100% !important}.checkout-process .delivery-address-selection label{opacity:0.8;cursor:pointer}.checkout-process .delivery-address-selection label:hover{opacity:1}.checkout-process .delivery-address-selection input{display:block;margin:auto}.checkout-process .delivery-address-selection input:checked+label{opacity:1}.checkout-process .delivery-address-selection .radio-list{display:flex;flex-wrap:wrap;gap:20px}.checkout-process .delivery-address-selection .radio-item{border:1px solid var(--border-color);padding:1.25rem;background-color:var(--inner-background-color)}.checkout-process .delivery-address-selection .preferred{color:var(--muted-font-color);margin-top:.5rem;display:block}.checkout-process .shop-order-shipandpayment-form .section-title-cell h3{font-weight:var(--font-weight-bold);margin:0;font-size:1.25rem}.checkout-process .shop-order-shipandpayment-form .radio-item{padding:0.5rem 0;cursor:pointer}.checkout-process .shop-order-shipandpayment-form .radio-item input{margin-right:0.5rem}.checkout-process .shop-order-shipandpayment-form .radio-item *{cursor:inherit}.checkout-process .shop-order-shipandpayment-form .mwc-listform .value-row{margin-bottom:1rem}.checkout-process .shop-order-shipandpayment-form .mwc-listform .title-cell{margin-bottom:1rem}.checkout-process .mshop.order-confirmation .voucher form{display:flex;flex-wrap:wrap;gap:1rem}.checkout-process .mshop.order-confirmation .voucher form input[type="text"]{flex:1 1 150px}.checkout-process .order-agb label a{white-space:nowrap}.checkout-process a.step-item.disabled{pointer-events:none}.checkout-process a.step-item.disabled .step-label,.checkout-process a.step-item.disabled .step-count span{opacity:0.5}.checkout-process aside{margin-bottom:3rem}.checkout-process+.payicon-view{margin-top:3rem}.tpl .quickorderform_fulltext>a.button,.tpl .quickorderform_import>a.button{top:50%;margin-top:-2px;right:1.5em;transform:translateY(-50%)}.tpl .quickorderform_fulltext+.quickorderform_import,.tpl .quickorderform_import+.quickorderform_import{margin-top:0 !important}.tpl .quickorderform_fulltext>div,.tpl .quickorderform_import>div{left:calc(var(--bs-gutter-x) * 0.5);right:calc(var(--bs-gutter-x) * 0.5);max-height:70vh;overflow-x:auto}.tpl .quickorderform_fulltext>div span.islink:hover,.tpl .quickorderform_import>div span.islink:hover{color:var(--default-link-hover-color)}.stars i{color:var(--rating-stars-color-inactive)}.stars i.fa-star{color:var(--rating-stars-color)}.shop-rating .stars i,.product-ratings-details-table .stars i{cursor:pointer;font-size:30px}.shop-rating form,.product-ratings-details-table form{display:none}.shop-rating form input[type="submit"]+span,.product-ratings-details-table form input[type="submit"]+span{display:none;color:var(--success)}.promotiondescription{margin-bottom:3rem}.promotionselector-head:not(:first-child){border-top:2px solid var(--default-font-color)}.event-date{min-width:200px;margin-bottom:1rem}@media (max-width: 768px){.mevt.mevt-details>table,.mevt.mevt-details>table tr,.mevt.mevt-details>table td{display:block}}.blog-entry-author-ava{display:inline-block;width:2rem !important;height:2rem !important;margin-right:0.5rem;padding:0.125rem;border-radius:50%;vertical-align:middle}.blog-entry-meta-divider{display:inline-block;width:1px;height:1rem;margin:0 1rem;vertical-align:middle;background-color:var(--border-color)}.blogsearch-noresults{font-size:0.875rem;color:var(--danger-color)}.layout-2cols-left>.row>:first-child .blog-categories .blog-list,.layout-2cols-right>.row>:last-child .blog-categories .blog-list,.layout-3cols-even>.row>* .blog-categories .blog-list,.layout-4cols-even>.row>* .blog-categories .blog-list{flex-wrap:wrap}.layout-2cols-left>.row>:first-child .blog-categories .blog-start-column,.layout-2cols-left>.row>:first-child .blog-categories .blog-end-column,.layout-2cols-right>.row>:last-child .blog-categories .blog-start-column,.layout-2cols-right>.row>:last-child .blog-categories .blog-end-column,.layout-3cols-even>.row>* .blog-categories .blog-start-column,.layout-3cols-even>.row>* .blog-categories .blog-end-column,.layout-4cols-even>.row>* .blog-categories .blog-start-column,.layout-4cols-even>.row>* .blog-categories .blog-end-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0}.layout-2cols-left>.row>:first-child .blog-categoryselect nav,.layout-2cols-left>.row>:first-child .blog-authorselect nav,.layout-2cols-left>.row>:first-child .blog-archiveselect nav,.layout-2cols-left>.row>:first-child .jobs-categoryselect nav,.layout-2cols-right>.row>:last-child .blog-categoryselect nav,.layout-2cols-right>.row>:last-child .blog-authorselect nav,.layout-2cols-right>.row>:last-child .blog-archiveselect nav,.layout-2cols-right>.row>:last-child .jobs-categoryselect nav,.layout-3cols-even>.row>* .blog-categoryselect nav,.layout-3cols-even>.row>* .blog-authorselect nav,.layout-3cols-even>.row>* .blog-archiveselect nav,.layout-3cols-even>.row>* .jobs-categoryselect nav,.layout-4cols-even>.row>* .blog-categoryselect nav,.layout-4cols-even>.row>* .blog-authorselect nav,.layout-4cols-even>.row>* .blog-archiveselect nav,.layout-4cols-even>.row>* .jobs-categoryselect nav{justify-content:left !important}.layout-2cols-left>.row>:first-child .blog-categoryselect nav .nav-link,.layout-2cols-left>.row>:first-child .blog-authorselect nav .nav-link,.layout-2cols-left>.row>:first-child .blog-archiveselect nav .nav-link,.layout-2cols-left>.row>:first-child .jobs-categoryselect nav .nav-link,.layout-2cols-right>.row>:last-child .blog-categoryselect nav .nav-link,.layout-2cols-right>.row>:last-child .blog-authorselect nav .nav-link,.layout-2cols-right>.row>:last-child .blog-archiveselect nav .nav-link,.layout-2cols-right>.row>:last-child .jobs-categoryselect nav .nav-link,.layout-3cols-even>.row>* .blog-categoryselect nav .nav-link,.layout-3cols-even>.row>* .blog-authorselect nav .nav-link,.layout-3cols-even>.row>* .blog-archiveselect nav .nav-link,.layout-3cols-even>.row>* .jobs-categoryselect nav .nav-link,.layout-4cols-even>.row>* .blog-categoryselect nav .nav-link,.layout-4cols-even>.row>* .blog-authorselect nav .nav-link,.layout-4cols-even>.row>* .blog-archiveselect nav .nav-link,.layout-4cols-even>.row>* .jobs-categoryselect nav .nav-link{flex:0 0 100%;display:flex;justify-content:space-between;padding:.5rem 0}.msw-googlemap{z-index:auto !important}.order-history-details .orderinfo td,.order-history-details .order-summary td{vertical-align:top}.order-history-details .orderinfo td:first-child,.order-history-details .order-summary td:first-child{padding-right:1em;font-weight:var(--font-weight-bold)}.order-history-details .summary-total{font-weight:var(--font-weight-bold)}.order-history-details .basket-table a:not(.btn){color:var(--default-font-color);text-decoration:underline}.order-history-details .basket-table a:not(.btn):hover{color:var(--default-link-hover-color)}.payicon-view .payment-icons{display:flex;flex-wrap:wrap;gap:.5rem}.payicon-view .payment-icons img{box-shadow:0 0 5px rgba(0,0,0,0.2)}.payicon-view .payment-infos{margin-top:1rem}.cookieconsent{background:#f2f2f2;padding:15px;box-shadow:0 0 2rem rgba(0,0,0,0.5);position:fixed;bottom:0;left:0;right:0px;z-index:9999;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.cookieconsent>div{display:flex;flex-direction:column;flex:1 1 300px}input.btn{pointer-events:all !important}:root{--primary: #1c1c1c;--primary-hover: #000000;--primary-font-color: #ffffff;--border-color: #e5e5e5;--accent-color: #ff6f61;--muted-font-color: #a6a6a6;--inner-background-color: #f5f5f5;--page-background-color: #ffffff;--container-background-color: var(--page-background-color);--default-font-color: #1c1c1c;--default-font-size: 16px;--default-line-height: 1.5;--default-link-color: #ff6f61;--default-link-hover-color: #ff4938;--default-h1-font-size: 200%;--default-h2-font-size: 150%;--default-h3-font-size: 125%;--default-h4-font-size: 125%;--default-h5-font-size: 125%;--preheader-background-color: #f5f5f5;--preheader-font-color: #1f1f1f;--preheader-font-size: 70%;--breadcrumb-title-color: #1c1c1c;--breadcrumb-link-color: #909090;--footer-background-color: #1f1f1f;--footer-font-color: #ffffff;--success-color: #6AB547;--warning-color: #FFC800;--danger-color: #ff6f61;--input-background-color: #ffffff;--input-font-color: #1c1c1c;--font-weight-bold: 500;--default-font-stack: Arial, sans-serif;--bs-font-sans-serif: var(--default-font-stack)}body{background-color:var(--page-background-color);font-family:var(--default-font-stack)}body,.msw-sub-area,.msw-block-area{line-height:var(--default-line-height);color:var(--default-font-color);--rating-stars-color-inactive: #E0E0E0;--rating-stars-color: #f1c40f}.toast-item-wrapper{background-color:var(--page-background-color) !important}.msw-block-area,.msw-sub-area,html{font-size:var(--default-font-size)}.msw-sub-area,.msw-block-area{background-color:var(--container-background-color);line-height:var(--default-line-height);color:var(--default-font-color)}.btn-primary{background-color:var(--primary);color:var(--primary-font-color);border:none}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--primary-hover);color:var(--primary-font-color);border:none}.btn-secondary{border:1px solid var(--primary);background-color:transparent;color:var(--primary)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:var(--primary);color:var(--primary-font-color);border:1px solid var(--primary)}.btn-white-primary:focus,.btn-white-primary:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--page-background-color)}hr{color:var(--border-color)}.table{border-color:var(--border-color);color:var(--default-font-color);--bs-table-striped-color: inherit;--bs-table-hover-bg: rgba(0,0,0,0.04);--bs-table-hover-color: inherit}.border,.border-bottom,.border-top,.border-left,.border-right,.list-group-item{border-color:var(--border-color) !important}.form-check>.form-check-input:checked+.form-check-label,.list-group-item{color:var(--default-font-color)}.bg-primary{background-color:var(--primary) !important}.bg-secondary{background-color:var(--secondary) !important}.bg-inner{background-color:var(--inner-background-color)}.card,.card-body,.card-footer{background-color:var(--inner-background-color);border-color:var(--border-color)}.product-card,.product-card .card-body,.product-card .card-footer{background-color:var(--container-background-color)}.table>:not(:last-child)>:last-child>*{border-color:var(--border-color)}.product-title>a{color:var(--default-font-color)}.text-primary{color:var(--primary) !important}.text-secondary{color:var(--secondary) !important}.text-success{color:var(--success-color) !important}.text-warning{color:var(--warning-color) !important}.text-danger{color:var(--danger-color) !important}.text-accent{color:var(--accent-color) !important}.product-meta,.text-muted,.form-hints,.value-cell-item.help{color:var(--muted-font-color) !important}.tpl .pwstrength-rating-insufficient,.tpl .pwstrength-rating-weak{background:var(--danger-color)}.tpl .pwstrength-rating-good{background:var(--warning-color)}.tpl .pwstrength-rating-strong{background:var(--success-color)}.tpl .pwstrength-requirement-passed:before{color:var(--success-color)}.tpl .pwstrength-requirement-notpassed:before{color:var(--danger-color)}.navbar-topbar{background-color:var(--preheader-background-color);color:var(--preheader-font-color);font-size:var(--preheader-font-size)}.navbar-topbar .topbar-text{font-size:inherit}.navbar-topbar a{color:var(--preheader-font-color)}.navbar.navbar-secondary{background-color:var(--default-font-color)}.navbar.navbar-secondary .nav-link{color:var(--page-background-color)}.navbar.navbar-secondary .nav-link:hover,.navbar.navbar-secondary .nav-link.active{color:var(--page-background-color);filter:brightness(0.8)}.navbar.navbar-secondary .nav-link:hover:before,.navbar.navbar-secondary .nav-link.active:before{border-color:var(--page-background-color)}.page-title{color:var(--breadcrumb-title-color)}.page-title h1{word-break:break-word}@media (min-width: 992px){.page-title .page-title-breadcrumbs{flex:1 0 auto;max-width:50%}}.page-title .breadcrumb-item,.page-title .breadcrumb-item a{color:var(--breadcrumb-link-color)}.page-title .breadcrumb-item:hover,.page-title .breadcrumb-item a:hover{color:var(--breadcrumb-link-color)}.nav-link{color:var(--default-font-color)}.nav-link.active:before{border-color:var(--accent-color)}.nav-link:focus-visible{outline:revert !important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-link.active,.nav-link.active:focus,.nav-link.active:hover,.nav-link:focus,.nav-link:hover{color:var(--accent-color)}a{color:var(--default-link-color)}a:hover{color:var(--default-link-hover-color)}footer{background-color:var(--footer-background-color);--container-background-color: transparent;--default-font-color: var(--footer-font-color);--default-link-color: var(--footer-font-color);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM2NiIgaGVpZ2h0PSI2NTAiIHZpZXdCb3g9IjAgMCAxMzY2IDY1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzNjYgMzA1QzEzNjQuNjEgMzA1LjAwNyAxMzYzLjIyIDMwNS4wMzIgMTM2MS44MyAzMDUuMDY4SDEzNjEuODJDMTM1NS42NSAzMDUuMjM4IDEzNDkuNTQgMzA1LjczMiAxMzQzLjk0IDMwNi41OTJDMTMyOS4yMiAzMDguODUzIDEzMTIuMDcgMzExLjU1OCAxMjk4LjE4IDMxNi45OTFMMTI5OC4xOCAzMTYuOTk4QzEyOTcuODcgMzE3LjEwNSAxMjk3LjU3IDMxNy4yMjcgMTI5Ny4yOCAzMTcuMzQ4QzEyNzMuOTEgMzI2Ljc4NyAxMjQ5LjIxIDMzMi4zNTMgMTIyNy43NCAzNDUuODA3QzEyMDYuNTggMzU5LjA1OSAxMTg3LjAyIDM3My4xMTQgMTE2NS41MiAzODUuNzkyQzExMzcuNiA0MDIuMjY4IDExMTMuMDYgNDIwLjIwNyAxMDkwLjE2IDQ0My4wNDFDMTA3MC45MyA0NjIuMjEgMTA1NS4zOSA0OTMuOTg5IDEwNDcuOSA1MTkuMjhDMTA0Ni45NiA1MjIuNDg0IDEwNDYuMTEgNTI1LjcwNSAxMDQ1LjM1IDUyOC45MjZDMTAzOC44MyA1NTYuNjA3IDEwMzguOTEgNTg1LjAwNyAxMDM5LjAzIDYxMy40NDlDMTAzOS4wOSA2MjYuMDQ1IDEwNDEuOTMgNjM3LjkxOSAxMDQzLjc5IDY1MEgxMzY2VjMwNVoiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iLjA1Ii8+CjxwYXRoIGQ9Ik00NDggLTYuMjE4NzVlLTA2QzQzMS42OTggMTkuODA0IDQxNi4zMTIgMzYuOTgyNSA0MTQuMDEzIDM5LjIwMjJDNDAyLjA2MyA1MC43NDgyIDM4OS4yIDYyLjYxMzMgMzc0LjE3MSA2OS45MjA5QzM2Mi40MDEgNzUuNjUwNiAzNTAuMjkxIDgxLjMyNDcgMzM4LjE1NiA4Ni4xOTc3QzMxNS41NDUgOTUuMjg0NiAyOTIuOTkyIDEwMy45NjIgMjcwLjgwNCAxMTQuMTQyQzI0Ni4yMTYgMTI1LjQzMSAyMjMuOTQ4IDE0MS45NjggMjAxLjU4NiAxNTcuMTI0QzE4OC43MDYgMTY1Ljg1NCAxNzUuNzcxIDE3NC41MDEgMTYzLjQ1IDE4NC4wMTFDMTUyLjEzNyAxOTIuNzIzIDEzOS40MDYgMTk5LjMyMyAxMjguMjE4IDIwOC4xNzRDMTIwLjQ0MiAyMTQuMzEzIDExMS4xNjggMjE3LjY2IDEwMi4wNSAyMjEuNDI3Qzc5LjI4OTMgMjMwLjgyNiA1NS4wNjIyIDIzNC4zMzYgMzAuNjQ3OSAyMzYuMjA5QzE5Ljk1OTMgMjM3LjAzNCAxMC4wMjk5IDIzNy4yNiAwIDIzNi42NjZWLTYuMjE4NzVlLTA2SDQ0OFoiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iLjA1Ii8+Cjwvc3ZnPgo=)}.msa-generator-teaser{background:#fff}h1,.h1{font-size:var(--default-h1-font-size)}h2,.h2{font-size:var(--default-h2-font-size)}h3,.h3{font-size:var(--default-h3-font-size)}h4,.h4{font-size:var(--default-h4-font-size)}h5,.h5{font-size:var(--default-h5-font-size)}.form-control,.form-control:focus{background-color:var(--input-background-color);color:var(--input-font-color)}.form-control::-webkit-input-placeholder,.form-control:focus::-webkit-input-placeholder{color:var(--input-font-color);opacity:0.7}.form-control::-moz-placeholder,.form-control:focus::-moz-placeholder{color:var(--input-font-color);opacity:0.7}.form-control{border-color:var(--border-color)}.form-control:focus{border-color:var(--primary)}.form-control:disabled,.form-control[readonly]{background-color:var(--bs-light)}.form-control-sm{min-height:calc(1.5em + 1em + 2px);padding:0.5rem 1.25rem}.form-check-input{appearance:auto;background-image:none;accent-color:var(--accent-color);border-color:var(--border-color)}.form-check-input:focus{border-color:var(--primary)}.form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.input-group-merge .input-group-append{background-color:var(--input-background-color);color:var(--input-font-color)}.input-group-merge .input-group-append .btn{color:inherit}.input-group-merge .form-control:focus ~ .input-group-append>*{border-color:var(--primary) !important}.flickity-page-dots-progress .flickity-page-dot,.flickity-page-dot.is-selected{background-color:var(--accent-color)}.page-item.active .page-link{border-color:var(--accent-color);color:var(--accent-color)}.page-link:focus,.page-link:hover{color:var(--accent-color)}[data-cart-items]:before{background-color:var(--accent-color);color:var(--page-background-color)}
