@font-face{font-family:'ecIconfont16';font-display:block;font-weight:normal;font-style:normal;src:url(/tplsrc/fonts/ecIconfont16/ecIconfont16.1755077905.woff2) format('woff2'),url(/tplsrc/fonts/ecIconfont16/ecIconfont16.1755077905.woff) format('woff'),url(/tplsrc/fonts/ecIconfont16/ecIconfont16.1755077905.ttf) format('truetype'),url(/tplsrc/fonts/ecIconfont16/ecIconfont16.1755077905.svg) format('svg')}@font-face{font-family:'ecIconfont10';font-display:block;font-weight:normal;font-style:normal;src:url(/tplsrc/fonts/ecIconfont10/ecIconfont10.1755077905.woff2) format('woff2'),url(/tplsrc/fonts/ecIconfont10/ecIconfont10.1755077905.woff) format('woff'),url(/tplsrc/fonts/ecIconfont10/ecIconfont10.1755077905.ttf) format('truetype'),url(/tplsrc/fonts/ecIconfont10/ecIconfont10.1755077905.svg) format('svg')}.icon-16,.icon-24,.icon-32,.icon-40,.icon-48,.icon-64{display:block}.icon-16:before,.icon-24:before,.icon-32:before,.icon-40:before,.icon-48:before,.icon-64:before{content:attr(data-icon);display:block;color:#555}.icon-16:before{width:16px;height:16px;font:normal normal normal 16px/1 'ecIconfont16'!important}.icon-24:before{width:24px;height:24px;font:normal normal normal 24px/1 'ecIconfont16'!important}.icon-32:before{width:32px;height:32px;font:normal normal normal 32px/1 'ecIconfont16'!important}.icon-40:before{width:40px;height:40px;font:normal normal normal 40px/1 'ecIconfont16'!important}.icon-48:before{width:48px;height:48px;font:normal normal normal 48px/1 'ecIconfont16'!important}.icon-64:before{width:64px;height:64px;font:normal normal normal 64px/1 'ecIconfont16'!important}@keyframes spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}html,body{margin:0;padding:0}body{position:relative;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}p,h1,h2,h3,h4,h5,h6,span,ul,ul li{margin:0;padding:0}img{border:0}form{display:inline}th,td{padding:0;margin:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0;margin:0 auto}ol{margin:3px 0;padding-left:30px}ul li{list-style:none}nav ul,nav li,nav a,nav a span{position:relative;display:block;padding:0;margin:0}body a:before,body a:after{text-decoration:underline}body a:before,body a:after{text-decoration:none}.clear:after{content:"";display:block;clear:both}.no-wrap{white-space:nowrap}.no-width{width:1px}.float-left{float:left}.float-right{float:right}.top,.top td{vertical-align:top}.bottom,.bottom td{vertical-align:bottom}.middle{vertical-align:middle}.center{text-align:center}.right{text-align:right}.bold{font-weight:bold!important}.italic{font-style:italic!important}.underline{text-decoration:underline!important}.important{font-weight:bold!important;color:red!important}.width-25{width:24.5%}.width-50{width:49.5%}.width-75{width:74.5%}.width-100{width:100%}.link-icon-print,.link-icon-close,.link-icon-pdf{position:relative;display:inline-block;height:1rem;line-height:1rem;padding-left:1.25rem}.link-icon-print:before,.link-icon-close:before,.link-icon-pdf:before{position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);font:normal normal normal 1rem/1 "ecIconfont16"!important}.link-icon-print:before{content:"\e127"}.link-icon-close:before{content:"\e066"}.link-icon-pdf:before{content:"\e122";color:#ea4c3a}.hpc{display:none!important}.hpc.visible{display:block!important}#maintenance-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:30;background:#fff;opacity:0.7;cursor:not-allowed}#sticky-top{position:static;position:sticky;z-index:40;width:100%;top:0}#sticky-bottom{position:fixed;position:sticky;z-index:40;width:100%;bottom:0}.app-group-error #application-details-title,.app-group-error #application-details-text{text-align:center}.app-group-error #content-main .button-set{margin-top:20px;text-align:center}.app-group-error #content-main .button-set div{float:none;display:inline-block;margin:0 3px}.app-group-error #content-main .button-set .buttons{padding-top:0;border-top:none}#global-notifications .cookie-requirement,#global-notifications .cookie-notification{display:none}.cookies-disabled #global-notifications .cookie-requirement,.cookies-disabled #global-notifications .cookie-notification{display:block}#global-notifications .notification{position:relative;border-bottom:0.0625rem solid #ccc}#global-notifications .notification div{position:relative;display:flex;align-items:center;margin:0 auto;max-width:60rem;min-height:2.5rem;background:transparent}#global-notifications .notification div:before{display:block;position:absolute;left:0.5rem;top:50%;margin-top:-0.5rem;font:normal normal normal 1rem/1 "ecIconfont16"!important}#global-notifications .notification.error{background-color:#fff4f4}#global-notifications .notification.error div:before{content:"\e113";color:#a33a3a}#global-notifications .notification.notice{background-color:#dfeaf4}#global-notifications .notification.notice div:before{content:"\e114";color:#355473}#global-notifications .notification.warning{background-color:#ffffe1}#global-notifications .notification.warning div:before{content:"\e116";color:#e3931a}#global-notifications .notification p{width:100%;padding:0.5rem 0.5rem 0.5rem 2.25rem;font-size:0.75rem}#global-notifications .notification p span{display:block}#global-notifications .notification p span.title{font-weight:bold;font-size:0.75rem}#global-notifications .notification p span.message{padding-right:1rem}#global-notifications .notification.has-buttons p{display:flex;align-items:center;justify-content:space-between}#global-notifications .notification.has-buttons .buttons{padding-left:0.5rem;white-space:nowrap}#global-notifications .notification.has-buttons .button{min-width:0;height:1.5rem;line-height:1.5rem;margin-left:0.25rem;background:#4d73c1;border:none;border-radius:0.125rem;box-shadow:0 0.0625rem 0.125rem #777;transition-duration:0.4s;font-family:Consolas,monaco,monospace;text-transform:uppercase;font-size:0.75rem;font-style:normal;font-weight:normal;text-shadow:none;color:#fff}#global-notifications .notification.has-buttons .button:hover{background:#fbfbfb;color:#4d73c1}#global-notifications .notification.has-buttons .button:first-child{margin-left:0}#global-notifications .notification.has-buttons .button-maintenance-admin-login{background:grey}@media only screen and (max-width:52rem){#global-notifications .notification div:before{display:none}#global-notifications .notification p{padding-left:0.5rem}}@media only screen and (max-width:38rem){#global-notifications .notification p{font-size:0.6875rem}}@media only screen and (max-width:32rem){#global-notifications .notification.has-buttons p{display:block}#global-notifications .notification.has-buttons .buttons{padding-left:0}#global-notifications .notification.has-buttons .button{margin-top:0.5rem}}@media only screen and (max-width:24rem){#global-notifications .notification.has-buttons .button{font-size:0.6875rem}}@font-face{font-family:'AlecHandwriting';src:url(/theme/fonts/alechandwriting/alechandwriting.1700140200.woff2) format('woff2'),url(/theme/fonts/alechandwriting/alechandwriting.1700140200.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/theme/fonts/montserrat/montserrat.1700140200.woff2) format('woff2'),url(/theme/fonts/montserrat/montserrat.1700140200.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/theme/fonts/montserrat/montserrat-bold.1700140200.woff2) format('woff2'),url(/theme/fonts/montserrat/montserrat-bold.1700140200.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/theme/fonts/montserrat/montserrat-medium.1700140200.woff2) format('woff2'),url(/theme/fonts/montserrat/montserrat-medium.1700140200.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}html{line-height:1.4}@keyframes skeleton-loading{0%{background-color:var(--skeleton-loading-bg-color-from)}100%{background-color:var(--skeleton-loading-bg-color-to)}}:root{--body-background-color:#f8f8f8;--default-color-black:#1a1919;--default-color-grey-dark:#636262;--default-color-grey-medium:#979797;--default-color-grey-light:#e0e1e0;--default-color-red:#d81116;--default-color-green:#3ea447;--default-box-shadow:0 0.125rem 0.25rem 0 rgba(0,0,0,0.25);--darker-box-shadow:0 0.125rem 0.25rem 0 rgba(0,0,0,0.5);--overlay-box-shadow:0 0 1.25rem 0 rgba(0,0,0,0.25);--notification-success-dark:#3ea447;--notification-success-light:#cfeed8;--notification-notice-dark:#00689b;--notification-notice-light:#e5f0f5;--notification-warning-dark:#fab121;--notification-warning-light:#faf3d9;--notification-error-dark:#d8232a;--notification-error-light:#f6e4e4;--shipping-status-1:#3ea447;--shipping-status-2:#fab121;--shipping-status-3:#d8232a;--shipping-status-4:#9cab34;--shopping-font-color:#d8232a;--shopping-title-color:#1a1919;--shopping-background-dark-color:#d8232a;--shopping-background-light-color:#e9e9e9;--med-font-color:#00689b;--med-title-color:#00689b;--med-background-dark-color:#006da2;--med-background-light-color:#d9eaf1;--casa-font-color:#00aca7;--casa-title-color:#00aca7;--casa-background-dark-color:#00aca7;--casa-background-light-color:#beefeb;--outdoor-font-color:#3ea447;--outdoor-title-color:#3ea447;--outdoor-background-dark-color:#3ea447;--outdoor-background-light-color:#cfeed8;--geschenk-font-color:#fab121;--geschenk-title-color:#fab121;--geschenk-background-dark-color:#fab121;--geschenk-background-light-color:#ffefcc;--current-font-color:var(--shopping-font-color);--current-title-color:var(--shopping-title-color);--current-dark-color:var(--shopping-background-dark-color);--current-light-color:var(--shopping-background-light-color);--link-default-font-color:var(--med-font-color);--link-focus-font-color:var(--default-color-grey-medium);--button-primary-default-font-color:#fff;--button-primary-default-background-color:var(--default-color-black);--button-primary-focus-font-color:#fff;--button-primary-focus-background-color:var(--default-color-grey-medium);--button-secondary-default-font-color:var(--default-color-black);--button-secondary-default-background-color:var(--current-light-color);--button-secondary-focus-font-color:#fff;--button-secondary-focus-background-color:var(--current-dark-color);--input-default-font-color:var(--default-color-black);--input-default-border-color:var(--default-color-black);--input-default-background-color:#fff;--input-default-placeholder-color:var(--default-color-grey-medium);--input-focus-font-color:var(--default-color-black);--input-focus-border-color:var(--default-color-grey-medium);--input-focus-background-color:#fff;--input-focus-placeholder-color:var(--default-color-grey-medium);--filter-default-font-color:var(--default-color-grey-medium);--filter-default-icon-color:var(--default-color-grey-medium);--filter-default-border-color:var(--default-color-grey-medium);--filter-default-background-color:#fff;--filter-focus-font-color:var(--default-color-black);--filter-focus-icon-color:var(--default-color-black);--filter-focus-border-color:var(--default-color-grey-medium);--filter-focus-background-color:#fff;--icon-default-color:var(--default-color-black);--icon-focus-color:var(--default-color-grey-medium);--flexgrid-x:2.5rem;--flexgrid-y:2.5rem;--flexgrid-w50:50%;--inputgrid-x:1.5rem;--inputgrid-y:1.5rem;--inputgrid-y-small:1rem;--inputgrid-w80:80%;--inputgrid-w50:50%;--inputgrid-w30:30%;--inputgrid-w20:20%;--header-height:13.75rem;--stickyheader-status:1;--stickyheader-mode:2;--stickyheader-height:10.75rem;--stickyheader-dz-factor:1;--stickyheader-duration:0.3s;--stickyheader-duration-scroll-up:0.5s;--stickyheader-duration-scroll-down:0.3s;--skeleton-loading-animation:skeleton-loading 1.25s linear infinite alternate;--skeleton-loading-bg-color-from:#f6f9fa;--skeleton-loading-bg-color-to:var(--shopping-background-light-color);--star-color-filled:#fbc309;--star-color-default:var(--default-color-grey-light)}:root.med{--current-font-color:var(--med-font-color);--current-title-color:var(--med-title-color);--current-dark-color:var(--med-background-dark-color);--current-light-color:var(--med-background-light-color);--skeleton-loading-bg-color-to:var(--med-background-light-color)}:root.casa{--current-font-color:var(--casa-font-color);--current-title-color:var(--casa-title-color);--current-dark-color:var(--casa-background-dark-color);--current-light-color:var(--casa-background-light-color);--skeleton-loading-bg-color-to:var(--casa-background-light-color)}:root.outdoor{--current-font-color:var(--outdoor-font-color);--current-title-color:var(--outdoor-title-color);--current-dark-color:var(--outdoor-background-dark-color);--current-light-color:var(--outdoor-background-light-color);--skeleton-loading-bg-color-to:var(--outdoor-background-light-color)}:root.geschenk{--current-font-color:var(--geschenk-font-color);--current-title-color:var(--geschenk-title-color);--current-dark-color:var(--geschenk-background-dark-color);--current-light-color:var(--geschenk-background-light-color);--skeleton-loading-bg-color-to:var(--geschenk-background-light-color)}.app-group-account,.app-group-checkout{--stickyheader-status:0}@media (prefers-reduced-motion){:root{--stickyheader-status:0}}.sh-autoscroll{--stickyheader-status:0}.mainnav-inactive{--header-height:180px;--stickyheader-height:140px}.sh-no-duration{--stickyheader-duration:0}#header.sticky.scroll-up{--stickyheader-duration:var(--stickyheader-duration-scroll-up)}#header.sticky.scroll-down{--stickyheader-duration:var(--stickyheader-duration-scroll-down)}body{font-family:Montserrat,verdana;font-size:0.875rem;color:var(--default-color-black)}body a{color:var(--link-default-font-color);text-decoration:none;transition:color 0.3s}body a:hover,body a:focus{color:var(--link-focus-font-color);text-decoration:underline}body{background:var(--body-background-color)}#page{position:relative}#inner-header,#main,#footer{width:100%;min-width:320px;max-width:1376px;margin:0 auto;background:#fff}#main,#header,#footer{position:relative;text-align:left}#main{padding-top:var(--header-height)}#global-notifications .notification div{max-width:1376px}#wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh}#main{flex-grow:1;flex-shrink:0;flex-basis:auto}#header,#footer{flex:none}#page{display:flex;flex-direction:column}#columns.has-sidebar-left{display:flex}.has-sidebar-left #article{order:2;width:calc(80% + 0.125rem);}#sidebar-left{order:1;width:calc(20% - 0.125rem);padding-top:1rem;padding-left:1rem;padding-bottom:1rem}#main-top{padding:0 1rem}#content{padding:1rem 1rem 2rem}#content-top{position:relative}.teaser a,.teaser img,.teaser picture{display:block}.teaser img{width:100%!important;height:auto!important;max-width:1344px;aspect-ratio:3.5;font-size:0;animation:var(--skeleton-loading-animation)}@media only screen and (max-width:800px){.teaser img{aspect-ratio:2}}@media only screen and (max-width:560px){.teaser img{aspect-ratio:1.5}}.app-group-account #content,.app-content #content,.app-wishlist #content,.app-checkout-cart #content,.section-shop-checkout #content{padding:1rem calc((100% - 2rem) / 10) 2rem}.app-account-login #content{padding-top:4rem;padding-bottom:4rem}#header{position:relative;height:var(--header-height)}#header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:3.75rem;background:var(--current-dark-color)}#inner-header{position:relative;display:grid;grid-template-columns:auto;grid-template-rows:max-content auto max-content;grid-template-areas:"topbar" "mainbar" "bottombar";height:100%}.mainnav-inactive #inner-header:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:0.0625rem;background:var(--default-color-black)}#header-logo{grid-area:mainbar;position:absolute;display:block;top:50%;left:2rem;width:19.5rem;height:3.25rem;transform-origin:left top;transform:translateY(-50%)}#header-logo:before{content:"";position:absolute;display:block;left:0;top:0;width:125%;height:100%;background:url(/theme/img/header_logo_shopping.1700140200.svg) left top no-repeat;background-size:contain;pointer-events:none}.med #header-logo{width:12.5rem}.med #header-logo:before{background-image:url(/theme/img/header_logo_med.1700140200.svg)}.casa #header-logo{width:12.5rem}.casa #header-logo:before{background-image:url(/theme/img/header_logo_casa_uc.1700140200.svg)}.outdoor #header-logo{width:16rem}.outdoor #header-logo:before{background-image:url(/theme/img/header_logo_outdoor.1700140200.svg)}.geschenk #header-logo{width:16.5rem}.geschenk #header-logo:before{background-image:url(/theme/img/header_logo_geschenk.1700140200.svg)}#header{position:absolute;width:100%;z-index:30;margin-top:0;overflow:visible}.sh-active #header{position:fixed;padding-bottom:0;transition-property:height,margin-top,background-color,padding-bottom;transition-duration:var(--stickyheader-duration)}.sh-active #header:before{transition:height var(--stickyheader-duration)}.sh-active #header-logo{transition:transform var(--stickyheader-duration)}#header.sticky{height:var(--stickyheader-height);box-shadow:var(--overlay-box-shadow);background:#fff}.mainnav-active #header.sticky{height:calc(var(--stickyheader-height) + 0.5rem);padding-bottom:0.5rem}#header.sticky:before{height:3rem}#header.sticky #inner-header:after{display:none}#header.sticky #header-logo{transform:scale(0.7) translateY(-50%)}.sh-mode2 #header.sticky:focus-within{margin-top:0!important}.sh-mode1 #header.sticky.scroll-down:not(.top-x0),.sh-mode2 #header.sticky.scroll-down:not(.top-x0),.sh-mode2 #header.sticky.scroll-down.top-x2.x0.scrolled-up{margin-top:-2.75rem}.sh-mode2 #header.sticky.top-x2:not(.scroll-down.scrolled-up,.scroll-up),.sh-mode2 #header.sticky.scroll-down.top-x2:is(.x2,.x3){margin-top:calc(var(--header-height) * -1)}#footer{padding:2rem 1rem 1rem;border-top:0.0625rem solid #c0c0be;background:#F4F4F1;box-shadow:inset 0 0.0625rem 0.1875rem 0 rgba(0,0,0,0.2)}#footer #copyright{margin-top:1rem}#footer #copyright,#footer #copyright a{color:var(--default-color-grey-medium)}#footer #copyright,#footer .parsetime{padding-left:1rem;line-height:0.875rem;min-height:0.875rem;font-size:0.625rem;color:var(--default-color-grey-medium)}#footer .box-header{display:none}#footer .box-content{padding:0}.icon-16:before,.icon-24:before,.icon-32:before,.icon-40:before,.icon-48:before,.icon-64:before{color:#333}.button-wrapper{margin:0}.button-wrapper.multiple{display:flex}.button-label{float:left;line-height:1.5rem;margin-right:0.25rem;white-space:nowrap}.button-item{margin-left:0.5rem}.button-item.first{margin-left:0}.button-item img{display:block}.button-set{margin-top:1.5rem}.button-set-bottom{margin-top:0.5rem}.button-set-top{margin-top:0;margin-bottom:0.5rem}.button-set .buttons{display:flex;padding-top:0.5rem;border-top:0.0625rem solid var(--default-color-grey-light)}.button-set-top .buttons,.button-set-bottom .buttons{padding-top:0;border-top:none}.button-set .buttons-left,.button-set .buttons-right{display:flex;flex:1}.button-set .buttons-right{flex-direction:row-reverse;text-align:right}.button-set .buttons-right .button-item{margin-left:0;margin-right:0.5rem}.button-set .buttons-right .button-item.only{width:100%}.button-set .buttons-right .button-item.first{margin-right:0}.button-set.has-labels .labels p{margin-bottom:0.5rem;white-space:nowrap}.button-set.has-labels .label-left{float:left}.button-set.has-labels .label-right{float:right;text-align:right}.button,.button.secondary{position:relative;display:inline-block;min-width:8rem;height:2rem;line-height:2rem;margin:0;padding:0;border-radius:0.25rem;border:none;transition:color 0.3s,background-color 0.3s;text-decoration:none;text-align:center;font-weight:normal;font-size:1rem;cursor:pointer;background:var(--button-secondary-default-background-color);color:var(--button-secondary-default-font-color)}.button:focus,.button:hover,.button.secondary:focus,.button.secondary:hover{text-decoration:none;outline:0;background:var(--button-secondary-focus-background-color);color:var(--button-secondary-focus-font-color)}button.button{font-family:inherit}.button-set .button{height:3rem;line-height:3rem}.button>span{position:relative;display:block;padding:0 0.75rem;white-space:nowrap}.button.disabled{opacity:0.55;cursor:default}.button.primary,.button-select,.button-address-add,.button-cart,.button-cart-box,.button-change,.button-continue,.button-edit,.button-login,.button-login-box,.button-logoff-box,.button-account-box,.button-checkout,.button-update-cart,.button-product-details,.button-product-skip-bpr-video,.button-product-add-to-cart,.button-product-info-write-review,.button-add-order-to-cart,.button-add-order-to-cart-box,.button-newsletter,.button-product-remove,.button-product-quantity-decrease,.button-product-quantity-increase,.button-product-search-results,.button-redeem-gift-box,.button-save,.button-send,.button-wishlist,.button-wishlist-box,.button-wishlist-to-cart,.button-wishlist-to-cart-dialog,.button-wishlist-clear-dialog,.button-cookie-agreement-accept-all,.section-shop-checkout .button-print,.section-shop-checkout .button-checkout-confirmation,.section-shop-checkout .button-checkout-shipping-continue,.section-shop-checkout .button-checkout-payment-continue,.section-shop-checkout .button-continue,.section-shop-checkout .button-address-change,.section-shop-checkout .button-address-select{background:var(--button-primary-default-background-color);color:var(--button-primary-default-font-color)}.button.primary:hover,.button.primary:focus,.button-address-add:hover,.button-address-add:focus,.button-select:hover,.button-select:focus,.button-cart:hover,.button-cart:focus,.button-cart-box:hover,.button-cart-box:focus,.button-change:hover,.button-change:focus,.button-continue:hover,.button-continue:focus,.button-edit:hover,.button-edit:focus,.button-login:hover,.button-login:focus,.button-login-box:hover,.button-login-box:focus,.button-logoff-box:hover,.button-logoff-box:focus,.button-account-box:hover,.button-account-box:focus,.button-checkout:hover,.button-checkout:focus,.button-update-cart:hover,.button-update-cart:focus,.button-newsletter:hover,.button-newsletter:focus,.button-product-details:hover,.button-product-details:focus,.button-product-skip-bpr-video:hover,.button-product-skip-bpr-video:focus,.button-product-add-to-cart:hover,.button-product-add-to-cart:focus,.button-product-info-write-review:hover,.button-product-info-write-review:focus,.button-add-order-to-cart:hover,.button-add-order-to-cart:focus,.button-add-order-to-cart-box:hover,.button-add-order-to-cart-box:focus,.button-product-remove:hover,.button-product-remove:focus,.button-product-quantity-decrease:hover,.button-product-quantity-decrease:focus,.button-product-quantity-increase:hover,.button-product-quantity-increase:focus,.button-product-search-results:hover,.button-product-search-results:focus,.button-redeem-gift-box:hover,.button-redeem-gift-box:focus,.button-save:hover,.button-save:focus,.button-send:hover,.button-send:focus,.button-wishlist:hover,.button-wishlist:focus,.button-wishlist-box:hover,.button-wishlist-box:focus,.button-wishlist-to-cart:hover,.button-wishlist-to-cart:focus,.button-wishlist-to-cart-dialog:hover,.button-wishlist-to-cart-dialog:focus,.button-wishlist-clear-dialog:hover,.button-wishlist-clear-dialog:focus,.button-cookie-agreement-accept-all:hover,.button-cookie-agreement-accept-all:focus,.section-shop-checkout .button-print:hover,.section-shop-checkout .button-print:focus,.section-shop-checkout .button-checkout-confirmation:hover,.section-shop-checkout .button-checkout-confirmation:focus,.section-shop-checkout .button-checkout-shipping-continue:hover,.section-shop-checkout .button-checkout-shipping-continue:focus,.section-shop-checkout .button-checkout-payment-continue:hover,.section-shop-checkout .button-checkout-payment-continue:focus,.section-shop-checkout .button-continue:hover,.section-shop-checkout .button-continue:focus,.section-shop-checkout .button-address-change:hover,.section-shop-checkout .button-address-change:focus,.section-shop-checkout .button-address-select:hover,.section-shop-checkout .button-address-select:focus{background:var(--button-primary-focus-background-color);color:var(--button-primary-focus-font-color)}.notifications{font-size:0.75rem}.notifications h1{font-size:0.875rem}.notifications a{font-weight:bold}.notifications .group{border-radius:0.25rem;margin-bottom:0.5rem}.notifications .group.last{margin-bottom:0}.notifications .group .notification strong{font-weight:inherit}.notifications .group .notification{position:relative;min-height:1rem;line-height:1rem;margin:1.25rem 1.25rem 0;padding-left:2rem;font-weight:bold}.notifications .group .notification.last{margin-bottom:1.25rem}.notifications .group .notification:before{position:absolute;display:block;transform:translateY(-50%);top:50%;left:0;font:normal normal normal 1.25rem/1 "ecIconfont16"!important}.notifications .group.error{border:0.125rem solid var(--notification-error-dark);background:var(--notification-error-light);color:var(--notification-error-dark)}.notifications .group.error .notification:before{content:"\e113";color:var(--notification-error-dark)}.notifications .group.notice{border:0.125rem solid var(--notification-notice-dark);background:var(--notification-notice-light);color:var(--notification-notice-dark)}.notifications .group.notice .notification:before{content:"\e114";color:var(--notification-notice-dark)}.notifications .group.notice a{text-decoration:underline}.notifications .group.success{border:0.125rem solid var(--notification-success-dark);background:var(--notification-success-light);color:var(--notification-success-dark)}.notifications .group.success .notification:before{content:"\e115";color:var(--notification-success-dark)}.notifications .group.warning{border:0.125rem solid var(--notification-warning-dark);background:var(--notification-warning-light);color:var(--notification-warning-dark)}.notifications .group.warning .notification:before{content:"\e116";color:var(--notification-warning-dark)}.notification-overlay{position:fixed;bottom:0;right:0;width:16rem;padding:0.5rem;opacity:0.95;z-index:50}.notification-overlay .group .notification{margin-top:0.5rem}.notification-overlay .group .notification.last{margin-bottom:0.5rem}.dialog-overlay{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0;padding:1rem;z-index:50;min-height:15rem;background:rgba(0,0,0,0.5)}.dialog-overlay.loading:after{content:"";position:absolute;width:2rem;height:2rem;left:50%;top:50%;margin-top:-1rem;margin-left:-1rem;border-radius:50%;border:0.125rem solid transparent;border-top-color:#fff;border-left-color:#fff;animation:spinner 0.7s linear infinite;z-index:2}.dialog-wrapper{display:flex;flex-direction:column;flex:0 1 auto;width:480px;min-width:240px;max-width:100%;max-height:52rem;overflow:hidden;border-radius:0.25rem;box-shadow:var(--overlay-box-shadow);background:#fff}.dialog-element{position:relative;overflow-y:auto;overscroll-behavior:none}.dialog-header{position:sticky;width:auto;top:0;line-height:1rem;padding:1.5rem 3rem 1.5rem 1rem;background:#fff;text-transform:none;font-weight:bold;font-size:0.875rem;color:var(--default-color-black);z-index:1}.dialog-header:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:0.0625rem;background:var(--default-color-grey-medium)}.dialog-header.has-print-link{padding-right:5rem}.dialog-header a{position:absolute;display:block;top:50%;transform:translateY(-50%);text-transform:none;font-weight:normal;color:var(--icon-default-color);outline:none}.dialog-header a,.dialog-header a:hover,.dialog-header a:focus{text-decoration:none}.dialog-header a:hover,.dialog-header a:focus{color:var(--icon-focus-color)}.dialog-header a.dialog-close{right:1rem}.dialog-header a.dialog-print{right:2.75rem}.dialog-header a span{display:none}.dialog-header a:before{display:block}.dialog-header a.dialog-close:before{content:"\e066";font:normal normal normal 1rem/1 "ecIconfont16"!important}.dialog-header a.dialog-print:before{content:"\e127";font:normal normal normal 1.125rem/1 "ecIconfont16"!important}.dialog-content,.dialog-details,.dialog-buttons,.dialog-boxes{margin:0 1rem;padding:1rem 0}.dialog-content{padding:1.5rem 0}.dialog-content.multiple,.dialog-details.multiple,.dialog-buttons.multiple{display:flex;justify-content:space-between}.dialog-details,.dialog-buttons{border-top:0.0625rem solid var(--default-color-grey-medium)}.dialog-notifications,.dialog-description{margin-bottom:1.5rem}.dialog-buttons .button{min-width:9rem;height:3rem;line-height:3rem}.dialog-buttons .button-send.loading span,.dialog-buttons .button-product-remove.loading span{opacity:0.15}.dialog-buttons .button-send.loading:before,.dialog-buttons .button-product-remove.loading:before{content:"";position:absolute;display:block;width:1rem;height:1rem;top:50%;left:50%;margin-left:-0.5rem;margin-top:-0.5rem;border-radius:50%;border:0.125rem solid var(--default-color-grey-light);border-top-color:var(--default-color-grey-dark);animation:spinner 0.75s linear infinite}.product-added-to-cart.dialog-wrapper,.product-added-to-wishlist.dialog-wrapper,.product-bpr-video.dialog-wrapper{width:38rem}.product-added-to-cart .dialog-header,.product-added-to-wishlist .dialog-header{padding-left:3rem;color:var(--default-color-green)}.product-added-to-cart .dialog-header:before,.product-added-to-wishlist .dialog-header:before{content:"\e103";position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:block;width:1.25rem;height:1.25rem;font:normal normal normal 1.25rem/1 "ecIconfont16" !important;color:var(--default-color-green)}.product-added-to-cart .dialog-content-left,.product-added-to-wishlist .dialog-content-left{max-width:75%}.product-added-to-cart .dialog-content-right,.product-added-to-wishlist .dialog-content-right{white-space:nowrap;padding-left:1rem}.product-added-to-cart .dialog-details,.product-added-to-wishlist .dialog-details{display:none}.product-bpr-video #bpr-video-info{margin-top:1rem}.product-question.dialog-wrapper,.product-notification.dialog-wrapper,.product-review.dialog-wrapper{width:40rem}.content.dialog-wrapper{width:45rem}.coupon-info.dialog-wrapper{width:30rem}.cookie-agreement .dialog-buttons .button{min-width:100%}.cookie-agreement .dialog-buttons .button:last-child{margin-top:0.5rem}.cookie-agreement .dialog-content{padding-top:1rem}.cookie-agreement .dialog-content p{font-size:0.75rem}.cookie-agreement .dialog-content li{margin-top:0.5rem;background:#f4f5f9}.cookie-agreement .dialog-content li.first{margin-top:1rem}.cookie-agreement .dialog-content li .title{position:relative;display:flex;align-items:center;height:3rem;padding:0 0.5rem}.cookie-agreement .dialog-content li .name{font-size:0.875rem}.cookie-agreement .dialog-content li .text{padding:0 0.5rem 0.5rem;font-size:0.75rem}.cookie-agreement .dialog-content li .toggle{display:none;position:relative;border:none;background:transparent;width:1.5rem;height:1.5rem;padding:0 0.5rem 0 0;text-align:center;transition:color 0.3s;cursor:pointer;outline:none;color:var(--default-color-black)}.cookie-agreement .dialog-content li .toggle:hover,.cookie-agreement .dialog-content li .toggle:focus{color:var(--default-color-grey-dark)}.cookie-agreement .dialog-content li .toggle:before{content:"\e085";font:normal normal normal 0.625rem/1.5rem "ecIconfont10"!important}.cookie-agreement .dialog-content li.unfolded .toggle:before{content:"\e069"}.cookie-agreement .dialog-content li .name{line-height:1.5rem;cursor:pointer}.cookie-agreement .dialog-content li .state{margin-left:auto}.js-enabled .cookie-agreement .dialog-content li .text{display:none}.js-enabled .cookie-agreement .dialog-content li .toggle{display:block}.js-enabled .product-review .rating-stars{display:flex!important}.product-review .rating-stars button{display:block;border:none;background:none;padding:0;margin:0;cursor:pointer}.product-review .rating-stars button:before{content:"★";display:block;font-size:3rem;width:2.75rem;height:3rem;line-height:3rem;color:var(--star-color-default);transition:color 0.3s}.product-review .fill-1 button:nth-child(1):before,.product-review .fill-2 button:nth-child(-n+2):before,.product-review .fill-3 button:nth-child(-n+3):before,.product-review .fill-4 button:nth-child(-n+4):before,.product-review .fill-5 button:nth-child(-n+5):before{color:var(--star-color-filled)}body.has-content-overlay,#page.has-content-overlay{opacity:1}.has-content-overlay{opacity:0.5}.content-overlay{background:rgba(255,255,255,0.5)}.content-overlay .text{line-height:1.5rem;text-align:center;font-weight:bold}.content-overlay .icon{width:1rem;height:1rem;margin:0 auto;text-align:center}.content-overlay.icon-24 .icon{width:1.5rem;height:1.5rem}.content-overlay.icon-32 .icon{width:2rem;height:2rem}.content-overlay .icon:before{content:"";display:block;font:normal normal normal 1rem/1 "ecIconfont16"!important}.content-overlay.icon-24 .icon:before{font:normal normal normal 1.5rem/1 "ecIconfont16"!important}.content-overlay.icon-32 .icon:before{font:normal normal normal 2rem/1 "ecIconfont16"!important}.content-overlay.icon-loading .icon:before{width:100%;height:100%;border-radius:50%;border:0.125rem solid #ccc;border-top-color:#333;animation:spinner 0.7s linear infinite}.content-overlay.icon-confirm .icon:before{content:"\e147";color:var(--default-color-green)}.content-overlay.icon-cancel .icon:before{content:"\e066";color:var(--default-color-red)}.content-overlay.icon-error .icon:before{content:"\e113";color:var(--notification-error-dark)}.content-overlay.icon-success .icon:before{content:"\e115";color:var(--notification-success-dark)}.content-overlay.product-info-add-to-cart .icon:before,.content-overlay.product-info-add-to-wishlist .icon:before,.content-overlay.product-listing-add-to-cart .icon:before,.content-overlay.product-listing-add-to-wishlist .icon:before{content:""}.address-block{white-space:nowrap}.contentbox{margin-top:1rem}.contentbox.first{margin-top:0}.contentbox-header{position:relative;line-height:1.5rem;padding:0.5rem 1rem;margin-bottom:1.5rem;border-bottom:0.0625rem solid var(--current-title-color)}.contentbox-header h3{font-size:1.125rem;font-weight:normal;color:var(--current-title-color)}.contentbox-header h4{font-size:0.625rem}.contentbox-header p{position:absolute;top:50%;right:1rem;transform:translateY(-50%);white-space:nowrap;line-height:1.75rem}.contentbox-header p .input-required{font-weight:bold;font-size:0.75rem;color:var(--default-color-red)}.contentbox-content{position:relative;padding:0}.contentbox-content .button-wrapper{margin-top:0.5rem}.flexgrid{display:flex;flex-wrap:wrap;margin-top:calc(var(--flexgrid-y) * -1);margin-left:calc(var(--flexgrid-x) * -1)}.flexgrid.auto{justify-content:space-between}.flexitem{width:calc(100% - var(--flexgrid-x));margin-top:var(--flexgrid-y);margin-left:var(--flexgrid-x)}.flexitem.half{width:calc(var(--flexgrid-w50) - var(--flexgrid-x))}.flexitem.auto{width:auto}.flexitem.left{margin-right:auto}.flexitem.right{margin-left:auto}.flexitem.middle{display:flex;flex-direction:column;justify-content:center}.flexitem .contentbox,.flexitem .modulebox{margin:0}.input-group{display:flex;flex-wrap:wrap;width:calc(100% + var(--inputgrid-x));margin-top:calc(var(--inputgrid-y) * -1);margin-left:calc(var(--inputgrid-x) * -1)}.input-group + .input-group{margin-top:0}.input-item{display:block;width:calc(100% - var(--inputgrid-x));margin-top:var(--inputgrid-y);margin-left:var(--inputgrid-x)}.input-item.small + .input-item.small{margin-top:var(--inputgrid-y-small)}.input-item.w-20{width:calc(var(--inputgrid-w20) - var(--inputgrid-x))}.input-item.w-30{width:calc(var(--inputgrid-w30) - var(--inputgrid-x))}.input-item.w-50{width:calc(var(--inputgrid-w50) - var(--inputgrid-x))}.input-item.w-80{width:calc(var(--inputgrid-w80) - var(--inputgrid-x))}.input-label,.input-field,.input-error{display:block}.input-suffix,.input-suffix strong{line-height:1rem;font-size:0.875rem;font-weight:normal}.input-label{line-height:1.25rem;padding-left:0.5rem}.input-error{padding-top:0.125rem;padding-left:0.25rem;word-wrap:break-word;font-style:italic;font-size:0.75rem}.input-field{position:relative;white-space:nowrap}.input-field .input{width:100%}.input-field label:not(.input-item){display:flex}.input-field.multiple{margin-top:-0.5rem;margin-left:-0.5rem}.input-field.multiple .input{margin-top:0.5rem;margin-left:0.5rem}.input-field .input.dob-year{width:calc(40% - 0.5rem)}.input-field .input.dob-month,.input-field .input.dob-day{width:calc(30% - 0.5rem)}.input-field .input-suffix,.input-field .input-prefix,.input-field .input-notice{display:inline-block;padding:0 0.25rem;white-space:normal}.input-field .input-required{display:block;position:absolute;top:-1.125rem;left:-0.25rem;width:0.5rem;height:1rem;line-height:1rem;text-align:right;font-size:0.875rem;color:var(--default-color-red)}.error .input-field,.error .input-error{color:var(--default-color-red)}.error .input,.error .input:focus,.error .input:hover{border:0.0625rem solid var(--default-color-red)}.input{background-color:var(--input-default-background-color);border:0.0625rem solid var(--input-default-border-color);vertical-align:middle;padding:0.0625rem 0.5rem;transition:color 0.3s,background-color 0.3s,border-color 0.3s;font-family:Montserrat,verdana;font-size:0.875rem;outline:none;color:var(--input-default-font-color)}input.input,select.input{border-radius:0.25rem;height:3rem}textarea.input{width:100%;padding:0.5rem;border-radius:0.25rem}.input::placeholder{opacity:1;color:var(--input-default-placeholder-color)}.input:focus,.input:hover{background-color:var(--input-focus-background-color);border:0.0625rem solid var(--input-focus-border-color);color:var(--input-focus-font-color)}.input:hover::placeholder,.input:focus::placeholder{color:var(--input-focus-placeholder-color)}input[type=radio],input[type=checkbox]{margin-top:0}.textarea,.textarea:hover{max-height:10rem;overflow:auto;border-radius:0.25rem;background-color:var(--input-default-background-color);border:0.0625rem solid var(--input-default-border-color)}.textarea .inner-textarea{padding:0.5rem 1rem;white-space:normal;word-wrap:break-word;font-size:0.75rem}.fancy-input{position:relative}.fancy-input input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;min-width:1rem;opacity:0;z-index:2;cursor:pointer}.fancy-input.switch{height:1.5rem;padding-top:0.25rem}.fancy-input.switch div{content:"";display:block;width:2.5rem;height:1rem;background:#bdc1c8;border-radius:0.5rem}.fancy-input.switch div:after{content:"";position:absolute;display:block;top:0;left:0;width:1.5rem;height:1.5rem;background:#fff;border-radius:100%;box-shadow:0 0 0.25rem rgba(0,0,0,0.3)}.fancy-input.switch div,.fancy-input.switch div:after{transition:background-color 0.3s,transform 0.3s,box-shadow 0.3s}.fancy-input.switch input:disabled ~ div{opacity:0.5}.fancy-input.switch input:hover ~ div,.fancy-input.switch input:focus ~ div{background:#888a8a}.fancy-input.switch input:hover ~ div:after,.fancy-input.switch input:focus ~ div:after{box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.3)}.fancy-input.switch input:checked ~ div{background:#c2d6e8}.fancy-input.switch input:focus:checked:not(:disabled) ~ div,.fancy-input.switch input:hover:checked:not(:disabled) ~ div{background:#97bcdd}.fancy-input.switch input:checked ~ div:after{transform:translateX(1rem);background:#0683d2}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{position:absolute;bottom:100%;z-index:-1;opacity:0;transition:opacity 0.3s}[data-tooltip]:before{content:attr(data-tooltip);width:100%;left:0;padding:0.5rem;margin-bottom:1.25rem;border-radius:0.25rem;word-wrap:normal;white-space:normal;background:var(--default-color-black);font-size:0.75rem;color:#fff}[data-tooltip]:after{content:"";width:0;height:0;right:50%;margin-right:-0.3125rem;margin-bottom:0.625rem;border-top:0.625rem solid var(--default-color-black);border-left:0.625rem solid transparent;border-right:0.625rem solid transparent}[data-tooltip]:hover:before,[data-tooltip]:focus:before,[data-tooltip].focus:before,[data-tooltip]:hover:after,[data-tooltip]:focus:after,[data-tooltip].focus:after{opacity:0.95;z-index:1}[data-tooltip] .input:last-of-type{background-image:url(/tplsrc/img/icons/info.1700140200.svg);background-size:1rem 1rem;background-position:right 0.5rem center;background-repeat:no-repeat}.loading .pagenav{opacity:0.75}.pagenav.box,.pagenav.module{position:relative;display:flex;align-items:center;margin-top:2rem}.pagenav-details{flex:1 1 auto;padding-right:1rem;line-height:1rem;font-size:0.75rem}.pagenav .filter-content,.pagenav-elements{display:flex;flex:0 0 auto}.pagenav a{position:relative;display:block;float:left;width:2rem;height:2rem;line-height:calc(2rem - 0.125rem);margin-left:0.5rem;border-radius:100%;border:0.0625rem solid var(--default-color-grey-medium);transition:border-color 0.3s,background-color 0.3s,color 0.3s;background:#fff;text-decoration:none;text-align:center;font-weight:500;font-size:0.875rem;color:var(--default-color-grey-medium)}.pagenav p:first-child a:first-child{margin-left:0}.pagenav a:hover,.pagenav a:focus,.pagenav a.active{text-decoration:none;border:0.0625rem solid var(--current-light-color);background:var(--current-light-color);color:var(--default-color-black)}.pagenav a.active{cursor:default}.pagenav a span{display:block}.pagenav a.prev,.pagenav a.next{font-size:0}.pagenav a.prev span,.pagenav a.next span{display:none}.pagenav a.prev:before,.pagenav a.next:before{display:block;font:normal normal normal 0.75rem/1.875rem "ecIconfont10" !important}.pagenav a.prev:before{content:"\e020";margin-left:-0.125rem}.pagenav a.next:before{content:"\e022";margin-right:-0.125rem}.filters.loading{z-index:2}.filters.loading .filter-item{cursor:wait;opacity:0.75}.filters{position:relative}.filters::after{content:"";display:block;clear:both}.filters .filter-item{float:left;width:9rem;margin-left:0.5rem;opacity:1;transition:opacity 0.3s}.filters .filter-item.first{margin-left:0}.filters .filter-item.versand{margin-left:0.75rem}.filters .filter-item.pagenav{float:none;width:auto;position:absolute;margin:0;right:0;bottom:0}.filters .filter-label{display:none}.filters .filter li a{position:relative;display:block;text-decoration:none}.filters .filter.dropdown li{position:relative}.filters .filter.dropdown li.parent>a{height:2rem;line-height:calc(2rem - 0.125rem);padding-left:0.5rem;padding-right:1.5rem;border-radius:0.25rem;transition:color 0.3s,border-color 0.3s;border:0.0625rem solid var(--filter-default-border-color);background:var(--filter-default-background-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:0.75rem;font-weight:500;color:var(--filter-default-font-color)}.filters .filter.dropdown li.parent>a:focus,.filters .filter.dropdown li.parent>a:hover,.filters .filter.dropdown li.parent.visible>a{border:0.0625rem solid var(--filter-focus-border-color);color:var(--filter-focus-font-color)}.filters .filter.dropdown li.parent.visible>a,.js-disabled .filters .filter.dropdown li.parent:hover>a{border-bottom-left-radius:0;border-bottom-right-radius:0}.filters .filter.dropdown li.parent>a:after{content:"\e017";position:absolute;display:block;top:50%;right:0.5rem;transform:translateY(-50%);font:normal normal normal 0.5rem/1 "ecIconfont16"!important}.filters .filter.dropdown li.parent.visible,.js-disabled .filters .filter.dropdown li.parent:hover{box-shadow:var(--overlay-box-shadow);z-index:2}.filters .filter.dropdown li.parent ul{position:absolute;display:none;top:100%;min-width:100%;max-height:12.5rem;min-height:2rem;padding-top:0.25rem;padding-bottom:0.25rem;overflow-y:auto;overflow-wrap:break-word;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;border:0.0625rem solid var(--filter-focus-border-color);border-top:none;background:var(--filter-focus-background-color);box-shadow:var(--overlay-box-shadow);z-index:-1}.filters .filter.dropdown li.parent.visible ul,.js-disabled .filters .filter.dropdown li.parent:hover ul{display:block}.filters .filter.dropdown.default li.parent ul{max-height:none}.filters .filter.dropdown.default li.parent ul a{white-space:nowrap}.filters .filter.dropdown li.parent ul li{position:relative;display:block}.filters .filter.dropdown li.parent ul li a{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1.5rem;padding-right:0.5rem;line-height:1rem;font-weight:normal;font-size:0.75rem;color:var(--filter-default-font-color)}.filters .filter.dropdown li.parent ul li a:hover,.filters .filter.dropdown li.parent ul li a:focus,.filters .filter.dropdown li.parent ul li.active a{color:var(--filter-focus-font-color)}.filters .filter.dropdown li.parent ul li.active a{font-weight:500;color:var(--filter-focus-font-color)}.filters .filter.dropdown li.parent ul li.disabled{opacity:0.7;cursor:default}.filters .filter.dropdown li.parent ul li.disabled a{pointer-events:none;font-style:italic;cursor:default}.filters .filter.dropdown li.parent ul li a:before{content:"\e021";position:absolute;display:block;top:50%;left:0.5rem;transform:translateY(-50%);font:normal normal normal 0.5rem/1 "ecIconfont16"!important}.filters .filter.dropdown li.parent.active>a{padding-left:1.5rem;padding-right:0.5rem;font-weight:500;font-style:italic}.filters .filter.dropdown li.parent.active>a:before{content:"\e067";position:absolute;display:block;top:50%;left:0.5rem;transform:translateY(-50%);font:normal normal normal 0.625rem/1 "ecIconfont10"!important}.filters .filter.dropdown li.parent.active>a:after{display:none}.filters .filter.dropdown li.parent.single{opacity:0.7}.filters .filter.dropdown li.parent.single>a,.filters .filter.dropdown li.parent.single>a:hover,.filters .filter.dropdown li.parent.single>a:focus{border-color:var(--filter-default-border-color);color:var(--filter-default-font-color);font-style:italic;cursor:default}.filters .filter.dropdown li.parent.single>a:after{display:none}.filters .filter.dropdown.view li.parent>a{padding-left:1.75rem;padding-right:0.5rem}.filters .filter.dropdown.view li.parent>a:before{position:absolute;display:block;width:0.625rem;top:50%;left:0.5rem;transform:translateY(-50%);font:normal normal normal 0.625rem/1 "ecIconfont10"!important}.filters .filter.dropdown.view li.parent.active-item-vert>a:before{content:"\e098"}.filters .filter.dropdown.view li.parent.active-item-horz>a:before{content:"\e096"}.filters .filter.dropdown.view li.parent ul li a{padding-left:1.75rem}.filters .filter.dropdown.view li.parent ul li a:before{top:50%;left:0.5rem;font:normal normal normal 0.625rem/1 "ecIconfont10"!important}.filters .filter.dropdown.view li.parent ul li.item-vert a:before{content:"\e098"}.filters .filter.dropdown.view li.parent ul li.item-horz a:before{content:"\e096"}.filters .filter.checkbox.basic li a{position:relative;display:inline-block;height:2rem;line-height:2rem;padding-left:1.375rem;text-decoration:none;font-weight:500;font-size:0.75rem}.filters .filter.checkbox.basic li a,.filters .filter.checkbox.basic li.active a:hover,.filters .filter.checkbox.basic li.active a:focus,.filters .filter.checkbox.basic li.disabled a:hover,.filters .filter.checkbox.basic li.disabled a:focus,.filters .filter.checkbox.basic li.redundant a:hover,.filters .filter.checkbox.basic li.redundant a:focus{color:var(--filter-default-font-color)}.filters .filter.checkbox.basic li a:hover,.filters .filter.checkbox.basic li a:focus,.filters .filter.checkbox.basic li.active a{color:var(--filter-focus-font-color)}.filters .filter.checkbox.basic li.disabled,.filters .filter.checkbox.basic li.redundant{opacity:0.5}.filters .filter.checkbox.basic li.disabled a,.filters .filter.checkbox.basic li.redundant a,.filters .filter.checkbox.basic li.disabled:hover a,.filters .filter.checkbox.basic li.redundant:hover a{cursor:default}.filters .filter.checkbox.basic li a:before{content:"\e054";position:absolute;display:block;top:50%;left:0;width:1rem;transform:translateY(-50%);font:normal normal normal 1rem/1 "ecIconfont16"!important}.filters .filter.checkbox.basic li a:hover:before,.filters .filter.checkbox.basic li.active a:before{content:"\e057"}.filters .filter.checkbox.basic li.active:hover a:before{content:"\e060"}.filters .filter.checkbox.basic li.disabled a:before,.filters .filter.checkbox.basic li.disabled:hover a:before{content:"\e054"}.filters .filter.checkbox.basic li.redundant a:before,.filters .filter.checkbox.basic li.redundant:hover a:before{content:"\e057"}div.table{display:table;border-collapse:collapse}div.table>div{display:table-row}div.table>div>div{display:table-cell}.product-listing-tabular{position:relative;z-index:1}.product-listing-tabular:after{content:"";position:absolute;display:block;width:16rem;top:0;right:0;bottom:0;border-radius:0.25rem;box-shadow:var(--default-box-shadow);z-index:-1}.table{width:100%;border:none}.table table{padding:0;border:none}.table-header>div,.table-content>div{vertical-align:middle}.table-header{border-bottom:none}.table-header>div{line-height:3rem;padding:0 0.5rem;font-size:0;font-weight:normal;white-space:nowrap;text-transform:capitalize}.table-header .product-total-price{padding-right:4.8rem;text-align:right;font-size:1rem}.table-content{position:relative}.table-content:after{content:"";position:absolute;left:0;right:1.5rem;bottom:0;height:0.0625rem;background:var(--default-color-grey-light)}.table-content.order-total-row:after{content:none}.table-content>td,.table-content>div{padding:1.5rem 2rem}.table-content .order-product-col.product-details{padding-left:3.5rem}.table-content .order-product-col.product-quantity{padding-left:0;padding-right:0}.table-content .order-product-col.product-single-price,.table-content .order-product-col.product-total-price{white-space:nowrap;font-weight:bold}.table-content.order-total-row>div{padding-top:0.5rem;padding-bottom:0.5rem}.table-content.order-total-row.first>div{padding-top:1rem}.table-content.order-total-row.last>div{padding-bottom:1rem}.table-content .order-amount-col{width:16rem;padding-right:4.8rem;white-space:nowrap}.table-content.giftcode .order-amount-col{padding-right:2rem}.table-content.giftcode .order-amount-col .button-wrapper{margin-top:0.25rem}.table-content.giftcode .order-amount-col .button,.table-content.giftcode .order-amount-col .input{width:100%}.table-content.giftcode .order-amount-col .input{height:2rem}.order-total-row .order-total-col{font-size:0.75rem}.order-product-col.product-single-price,.order-product-col.product-total-price,.order-total-row .order-amount-col,.order-total-row.subtotal .order-total-col,.order-total-row.total .order-total-col,.order-total-row.total-discounts .order-total-col{font-size:1rem}.order-total-row.subtotal .order-amount-col,.order-total-row.total .order-amount-col,.order-total-row.total-discounts .order-amount-col{font-weight:bold}.order-total-row.tax{font-style:italic}.order-total-row.giftcode,.order-total-row.shipping{vertical-align:top}.order-total-row.shipping span.shipping-gradiation{font-size:0.75rem}.product-quantity-form{display:flex;width:7rem;flex-wrap:wrap}.product-quantity-form .input,.product-quantity-form .button{display:block}.product-quantity-form .input{width:7rem;height:2rem;padding:0.0625rem;margin:0 -2rem;text-align:center}.product-quantity-form .product-quantity-form-button-remove{position:absolute;left:0}.product-quantity-form .button-product-remove{width:1.5rem;height:1.5rem;min-width:0;text-align:center}.product-quantity-form .button-product-quantity-increase,.product-quantity-form .button-product-quantity-decrease{margin-top:0.0625rem;width:calc(2rem - 0.0625rem);height:calc(2rem - 0.125rem);min-width:0;background:var(--input-default-background-color)}.product-quantity-form .button-product-remove{border-radius:50%}.product-quantity-form .button-product-remove span,.product-quantity-form .button-product-quantity-increase span,.product-quantity-form .button-product-quantity-decrease span{display:none;font-size:0}.product-quantity-form .button-product-remove:before,.product-quantity-form .button-product-quantity-increase:before,.product-quantity-form .button-product-quantity-decrease:before{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;font:normal normal normal 1rem/1 "ecIconfont16"!important;color:var(--default-color-black)}.product-quantity-form .button-product-remove:before{content:"\e067";width:0.625rem;height:0.625rem;font:normal normal normal 0.625rem/1 "ecIconfont10"!important;color:#fff}.product-quantity-form .button-product-quantity-increase:before{content:"\e086"}.product-quantity-form .button-product-quantity-decrease:before{content:"\e070"}.product-quantity-form .button-product-quantity-decrease.loading:before,.product-quantity-form .button-product-quantity-increase.loading:before{opacity:0}.product-quantity-form .button-product-quantity-decrease.loading:after,.product-quantity-form .button-product-quantity-increase.loading:after{content:"";position:absolute;display:block;width:1rem;height:1rem;top:50%;left:50%;margin-left:-0.5rem;margin-top:-0.5rem;border-radius:50%;border:0.125rem solid var(--default-color-grey-light);border-top-color:var(--default-color-black);animation:spinner 0.75s linear infinite;z-index:2}.slider .slider-arrow svg{display:none}.slider .slider-arrow{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translate(0,-50%);width:2.5rem;height:2.5rem;padding:0;text-align:center;text-decoration:none;border-radius:100%;border:0.0625rem solid var(--default-color-grey-medium);color:var(--default-color-grey-medium);outline:0;background:#fff;opacity:0;transition:color 0.3s,opacity 0.3s,border-color 0.3s,background-color 0.3s;cursor:pointer;z-index:1}.slider .slider-prev{left:1rem}.slider .slider-next{right:1rem}.slider.initialized .slider-arrow{opacity:0.5}.slider.initialized:hover .slider-arrow{opacity:1}.slider .slider-arrow:focus,.slider .slider-arrow:hover{opacity:1;border:0.0625rem solid var(--current-light-color);background:var(--current-light-color);color:#fff}.slider .slider-arrow:before{font:normal normal normal 0.875rem/1 "ecIconfont10"!important}.slider .slider-prev:before{content:"\e020";margin-left:-0.125rem}.slider .slider-next:before{content:"\e022";margin-right:-0.125rem}.slider .slider-pagenav{position:absolute;width:100%;bottom:-3.25rem;display:flex;justify-content:center}.slider .slider-pagenav button{display:block;width:0.75rem;height:0.75rem;padding:0;margin:0 0.25rem;text-decoration:none;border:none;border-radius:100%;outline:0;background:var(--current-light-color);transition:background-color 0.3s,opacity 0.6s;opacity:0;cursor:pointer}.slider .slider-pagenav button.active{background:var(--current-dark-color)}.slider.initialized .slider-pagenav button{opacity:1}.listing.slider .row{display:flex}.listing.slider.list .row{flex-direction:column}.listing.slider.list .cols{flex-direction:row}.listing.singlerow .cols{transform:translateX(0)}.rating-stars a,.rating-stars a:hover,.rating-stars a:focus{text-decoration:none;color:var(--default-color-grey-medium)}.rating-stars span{--percent:calc(var(--rating) / 5 * 100%);position:relative;display:block}.rating-stars span:before{content:"★★★★★";display:block;font-size:1.5rem;height:1.5rem;line-height:1.5rem;letter-spacing:0.0625rem;margin-right:-0.0625rem;background:linear-gradient(90deg,var(--star-color-filled) var(--percent),var(--star-color-default) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rating-stars span[data-count]:after{content:'(' attr(data-count) ')';position:absolute;display:block;top:50%;left:100%;margin-left:0.25rem;margin-top:0.0625rem;transform:translateY(-50%);line-height:0.75rem;font-size:0.625rem;pointer-events:none}.listing{position:relative}.listing .cols{display:flex;flex-wrap:wrap}.listing .cols:after{display:none}.listing .col{width:100%}.listing{position:relative}.listing .col{width:100%}.listing.vert{width:calc(100% + 1rem);margin:-1rem -0.5rem 0}.listing.vert .col{padding:1rem 0.5rem 0}.listing.vert.colspan-2 .col{width:50%}.listing.vert.colspan-3 .col{width:33.3333%}.listing.vert.colspan-4 .col{width:25%}.listing.vert.colspan-5 .col{width:20%}.listing.vert.colspan-5.singlerow .col:nth-child(n+6),.listing.vert.colspan-4.singlerow .col:nth-child(n+5),.listing.vert.colspan-3.singlerow .col:nth-child(n+4),.listing.vert.colspan-2.singlerow .col:nth-child(n+3),.listing.vert.colspan-1.singlerow .col:nth-child(n+2){display:none}.listing.horz .cols,.listing.list .cols{flex-direction:column}.listing.horz .cols{margin-top:-1rem}.listing.horz .product{margin-top:1rem}.listing.list .col:not(.col-1) .product{margin-top:1.5rem;padding-top:1.5rem;border-top:0.0625rem solid var(--default-color-grey-light)}.listing.singlerow{margin-bottom:-0.5rem}.listing.singlerow .cols{flex-wrap:nowrap}.listing.singlerow .col{padding-bottom:0.5rem}.product-listing{width:100%}.product{position:relative}.product{margin:0;padding:0;background:#fff}.product.vert,.product.horz{border-radius:0.25rem;box-shadow:var(--default-box-shadow)}.product .product-title{font-size:inherit;font-weight:normal;background:#fff}.product .product-title a{display:inline-block;margin:0;text-decoration:none}.product .product-title span{display:block;color:var(--default-color-black)}.product .product-title .product-name{font-size:0.875rem;font-weight:bold}.product .product-title .product-model{font-size:0.75rem}.product .product-image{font-size:0}.product .product-image a{display:block;text-decoration:none}.product .product-image img{display:block;margin:0 auto;width:9rem;height:9rem;border-radius:0.125rem;animation:var(--skeleton-loading-animation)}.product .product-rating{display:none}.product .product-description .product-link-more{font-weight:bold;text-decoration:none}.product .product-price span{display:block}.product .product-price span.star{display:none}.product .product-price .product-price-main,.product .product-price .product-price-from,.product .product-price .product-price-old,.product .product-price .product-price-new{color:var(--default-color-black);font-weight:normal}.product .product-price .product-price-old{color:var(--default-color-red);text-decoration:line-through}.product .product-shipping-info-details{display:flex;align-items:center}.product .product-shipping-info-title{display:none}.product .product-shipping-info-image{display:none}.product .product-shipping-info-name{position:relative;display:block;padding-left:1.25rem;line-height:1rem;font-size:0.6875rem;white-space:nowrap}.product .product-shipping-info-name:before{content:"";position:absolute;left:0;top:0.0625rem;display:block;width:0.875rem;height:0.875rem;border-radius:100%;background:var(--shipping-status-1)}.product .product-shipping-info-name.id-2:before{background:var(--shipping-status-2)}.product .product-shipping-info-name.id-3:before{background:var(--shipping-status-3)}.product .product-shipping-info-name.id-4:before{background:var(--shipping-status-4)}.product .button:before{position:absolute;display:block;top:50%;width:1rem;height:1rem;transform:translateY(-50%);transition:color 0.3s;font:normal normal normal 1rem/1 "ecIconfont16"!important}.product .button-product-details:before{content:"\e114"}.product .button-product-add-to-cart:before{content:"\e052"}.product .button-product-add-to-cart.active:before{content:"\e051"}.product .button-product-skip-bpr-video.loading,.product .button-product-add-to-cart.loading,.product .button-product-add-to-wishlist.loading{opacity:0.25}.product .button-product-add-to-wishlist:before{content:"\e157"}.product .button-product-add-to-wishlist.active:before{content:"\e156"}.js-enabled .product .product-buttons-form{display:flex;justify-content:space-between}.js-enabled .product .product-buttons-form a,.js-enabled .product .product-buttons-form input{flex:0 0 auto;display:block;margin-right:0.125rem;height:2.25rem}.js-enabled .product .product-buttons-form input{flex:1 1 0;min-width:2rem;border-radius:0;padding:0 0.25rem;border:none;font-weight:bold;font-size:0.875rem;text-align:center;background:var(--button-secondary-default-background-color);color:var(--button-secondary-default-font-color)}.js-enabled .product .product-buttons-form input:not(.disabled):focus,.js-enabled .product .product-buttons-form input:not(.disabled):hover{background:var(--button-secondary-focus-background-color);color:var(--button-secondary-focus-font-color)}.js-enabled .product .button-product-quantity-decrease,.js-enabled .product .button-product-quantity-increase{min-width:2.25rem;max-width:2.25rem;font-size:0;background:var(--button-secondary-default-background-color);color:var(--button-secondary-default-font-color)}.js-enabled .product .button-product-quantity-decrease:not(.disabled):focus,.js-enabled .product .button-product-quantity-decrease:not(.disabled):hover,.js-enabled .product .button-product-quantity-increase:not(.disabled):focus,.js-enabled .product .button-product-quantity-increase:not(.disabled):hover{background:var(--button-secondary-focus-background-color);color:var(--button-secondary-focus-font-color)}.js-enabled .product .button-product-quantity-decrease{border-top-right-radius:0;border-bottom-right-radius:0}.js-enabled .product .button-product-quantity-increase{border-radius:0}.js-enabled .product .button-product-quantity-decrease:before,.js-enabled .product .button-product-quantity-increase:before{display:block;width:0.75rem;height:0.75rem;left:50%;transform:translate(-50%,-50%);text-align:center;font:normal normal normal 0.75rem/1 "ecIconfont10" !important;color:var(--icon-default-color)}.js-enabled .product .button-product-quantity-decrease:before{content:"\e069"}.js-enabled .product .button-product-quantity-increase:before{content:"\e085"}.js-enabled .product .button-product-quantity-decrease.disabled,.js-enabled .product .button-product-quantity-increase.disabled{opacity:1}.js-enabled .product .button-product-quantity-decrease.disabled:before,.js-enabled .product .button-product-quantity-increase.disabled:before{color:var(--icon-focus-color)}.js-enabled .product .button-product-add-to-cart{flex:1 1 auto;min-width:4.75rem;margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0;font-size:0}.js-enabled .product .button-product-add-to-cart:before{width:1.125rem;height:1.125rem;top:50%;left:50%;transform:translate(-50%,-50%);font:normal normal normal 1.125rem/1 "ecIconfont16"!important}.js-enabled .product .button-product-add-to-cart.disabled:hover,.js-enabled .product .button-product-add-to-cart.disabled:focus{background:var(--button-primary-default-background-color);color:var(--button-primary-default-font-color)}.js-disabled .product .product-buttons-form input,.js-disabled .product .button-product-quantity-decrease,.js-disabled .product .button-product-quantity-increase{display:none}.product .product-flag{display:none}.product .product-flag.is-new,.product .product-flag.is-special-offer,.product .product-flag.is-primusversand{position:absolute;top:1rem;left:1rem;display:block;border-radius:0.25rem;border-bottom-left-radius:0;line-height:1.5rem;text-align:center;font-size:0.75rem;font-weight:bold;color:#fff}.product .product-flag:before{content:"";position:absolute;left:0;bottom:-0.25rem;width:0;height:0;border-style:solid;border-width:0.25rem 0.25rem 0 0}.product .product-flag.is-special-offer{width:3rem;background:var(--current-dark-color)}.product .product-flag.is-special-offer:before{border-color:var(--current-dark-color) transparent transparent transparent}.product .product-flag.is-special-offer:after{content:"SALE"}.product.is-special-offer .product-flag.is-new{left:4.5rem}.product .product-flag.is-new{width:2.5rem;background:var(--default-color-black)}.product .product-flag.is-new:before{border-color:var(--default-color-black) transparent transparent transparent}.product .product-flag.is-new:after{content:"NEU"}.product .product-flag.is-primusversand{width:6rem;background:var(--default-color-grey-medium);font-size:0.625rem;font-style:italic}.product .product-flag.is-primusversand:before{border-color:var(--default-color-grey-medium) transparent transparent transparent}.product.is-new .product-flag.is-primusversand{left:4rem}.product.is-special-offer .product-flag.is-primusversand{left:4.5rem}.product.is-special-offer.is-new .product-flag.is-primusversand{left:7.5rem}.product.horz{padding:1rem 1rem 1rem 1.5rem}.product.horz{display:flex}.product.horz .product-image{display:flex;flex-direction:column;justify-content:center;flex-grow:0}.product.horz .product-image a{width:9rem}.product.horz .product-content{display:flex;flex-grow:1}.product.horz .product-main-content{position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;padding:0rem 4rem 0 2rem}.product.horz .product-sub-content{flex-grow:0;display:flex;min-width:12rem;flex-direction:column;justify-content:space-between;align-items:flex-end}.product.horz .product-title{margin-bottom:1rem}.product.horz .product-title .product-model{margin-top:1rem}.product.horz.has-reviews .product-rating{display:flex;margin-bottom:1rem}.product.horz .product-description p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.product.horz .product-link-more{display:none}.product.horz .product-price{margin-bottom:0.5rem}.product.horz .product-shipping-info{margin-bottom:0.75rem}.product.horz .product-price{text-align:right}.product.horz .product-price-tags .product-price-main,.product.horz .product-price-tags .product-price-from,.product.horz .product-price-tags .product-price-new,.product.horz .product-price-tags .product-price-old{font-size:1.25rem;line-height:2rem}.product.horz .product-price-tags .product-price-old,.product.horz .product-price-tags .product-price-new{display:inline-block}.product.horz .product-price-tags .product-price-old{margin-right:0.25rem}.product.horz .product-price-infos{display:flex;flex-wrap:wrap;justify-content:flex-end;height:2rem;margin-top:0.5rem;text-align:right}.product.horz .product-price-infos .product-baseprice,.product.horz .product-price-infos .product-tax-info,.product.horz .product-price-infos .product-shipping-link{display:block;white-space:nowrap;line-height:1rem;font-size:0.625rem}.product.horz .product-price-infos .product-baseprice{width:100%}.product.horz .product-price-infos .product-baseprice:before{content:"Grundpreis:";margin-right:0.125rem}.product.horz .product-price-infos .product-shipping-link{margin-left:0.1875rem}.product.horz .product-price-notes{display:none}.product.horz .product-buttons{width:12rem}.js-enabled .product.horz .button-product-add-to-cart{min-width:4.25rem}.js-enabled .product.horz .button-product-add-to-wishlist{margin-top:0.125rem}.product.horz .button-product-details,.product.horz .button-product-add-to-wishlist,.js-disabled .product.horz .button-product-add-to-cart{display:block;width:100%;min-width:11rem;margin-top:0.25rem;font-size:0.8125rem}.product.horz .button-product-add-to-wishlist span,.js-disabled .product.horz .button-product-add-to-cart span{padding-left:2rem}.product.horz .button-product-details:before,.product.horz .button-product-add-to-wishlist:before,.js-disabled .product.horz .button-product-add-to-cart:before{left:0.7rem}.product.horz.is-special-offer .product-main-content,.product.horz.is-new .product-main-content,.product.horz.has-primusversand .product-main-content{padding-top:2.5rem}.product.horz .product-flag.is-new,.product.horz .product-flag.is-special-offer,.product.horz .product-flag.is-primusversand{left:12.5rem}.product.horz.is-special-offer .product-flag.is-new,.product.horz.is-special-offer .product-flag.is-primusversand{left:16rem}.product.horz.is-special-offer.is-new .product-flag.is-primusversand{left:19rem}.product.vert{min-width:10rem;min-height:24.25rem;padding:3rem 1rem 1.25rem}.product.vert .product-image{padding-bottom:2.75rem}.product.vert .product-image a{max-width:9rem;margin:0 auto}.product.vert.has-reviews .product-image{padding-bottom:0.6875rem}.product.vert.has-reviews .product-rating{display:flex;justify-content:center;margin:0 0 0.6875rem}.product.vert.has-reviews .rating-stars span:before{font-size:1.375rem;height:1.375rem;line-height:1.375rem}.product.vert .product-title{position:relative;margin:0;padding-bottom:1rem;border-bottom:0.0625rem solid var(--default-color-grey-light);line-height:1rem;text-align:center}.product.vert .product-title span{display:-webkit-box;height:2rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product.vert .product-title:after{content:"";position:absolute;width:0.3125rem;height:0.3125rem;left:50%;bottom:-0.1875rem;transform:translateX(-50%) rotate(45deg);background:var(--current-dark-color)}.product.vert .product-price{position:relative;height:3.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.product.vert .product-price .product-price-main,.product.vert .product-price .product-price-from,.product.vert .product-price .product-price-old,.product.vert .product-price .product-price-new{display:block;height:1.5rem;line-height:1.5rem;font-size:1rem}.product.vert .product-price .product-price-old{margin-right:0.25rem}.product.vert .product-price .product-baseprice{display:block;width:100%;line-height:0.875rem;margin-top:-0.125rem;text-align:center;font-size:0.625rem;font-style:italic;color:var(--default-color-grey-dark)}.product.vert .product-price .product-baseprice:before{content:"("}.product.vert .product-price .product-baseprice:after{content:")"}.product.vert .button-product-details,.js-disabled .product.vert .button-product-add-to-cart{display:block;width:100%;line-height:2.25rem;height:2.25rem}.product.vert .button-product-details:before,.js-disabled .product.vert .button-product-add-to-cart:before{left:1rem}.product.vert .button-product-add-to-wishlist{position:absolute;min-width:1rem;width:1rem;height:1rem;top:1rem;right:1rem;padding:0;font-size:0;background:transparent}.product.vert .button-product-add-to-wishlist:before{color:var(--default-color-grey-medium)}.product.vert .button-product-add-to-wishlist.active:before,.product.vert .button-product-add-to-wishlist:hover:before,.product.vert .button-product-add-to-wishlist:focus:before{color:var(--default-color-black)}.product.vert .button-product-add-to-wishlist span{padding:0}.product.list{border:none;background:transparent}.product.list.has-image .product-image{display:block;float:left;width:8rem;height:8rem}.product.list.has-image .product-image img{width:8rem;height:8rem}.product.list.has-image .product-content{margin-left:10rem}.product.list .product-title .product-name{font-size:1rem}.product.list .product-title .product-model{margin-top:0.125rem;font-size:0.75rem}.product.list .product-shipping-info{margin-top:1rem}.product.list .product-shipping-info-name{white-space:normal}.product.list.has-additions .product-additions{display:none;margin-top:1rem}.product.list.has-additions .product-addition{display:none;font-size:0.75rem;margin-bottom:0.25rem}.product.list.has-additions .product-addition:last-child{margin-bottom:0}.product.list.has-additions .product-addition .label{font-weight:bold}.product.list.has-additions .product-addition .value{white-space:nowrap}.product.list .product-flag{display:none}.box-header,.box-header a{font-size:0.75rem;text-decoration:none}#box-products-search{grid-area:mainbar;position:absolute;top:50%;left:50%;width:28rem;height:2.5rem;transform:translate(-50%,-50%);padding:0;z-index:4}#box-products-search .box-header{display:none}#box-products-search form,#box-products-search .box-products-search-input{width:100%}#box-products-search .box-products-search-input,#box-products-search .box-products-search-buttons{float:left}#box-products-search .input{width:100%;height:2.5rem;padding-left:1rem;padding-right:2.5rem;border-radius:1.25rem;border-color:var(--input-focus-border-color);font-size:0.85rem}#box-products-search .input:hover,#box-products-search .input:focus{border-color:var(--input-default-border-color)}#box-products-search .box-products-search-buttons{margin-left:calc(-2.5rem)}#box-products-search .button{display:block;float:left;width:2.5rem;height:2.5rem;min-width:0;border:none;background:transparent;border-radius:0;color:var(--icon-default-color)}#box-products-search .button:hover,#box-products-search .button:focus{color:var(--icon-focus-color)}#box-products-search .button span{display:none}#box-products-search .button:before{display:block;font:normal normal normal 1rem/2.5rem "ecIconfont16"!important}#box-products-search .button-product-search-results-box:before{content:"\e154"}#box-products-search .button-reset-box:before{content:"\e066"}#box-products-search .button-reset-box{display:none}#box-products-search.has-value .button-product-search-results-box{display:none}#box-products-search.has-value .button-reset-box{display:block}#box-products-livesearch-wrapper{grid-area:mainbar;position:absolute;top:calc(50% - 2.5rem);left:50%;transform:translateX(-50%);width:30.5rem;z-index:3}#box-products-livesearch{margin:0;padding:5rem 1.25rem 1.5rem;box-shadow:var(--overlay-box-shadow);border-radius:0.25rem;background:#fff;overscroll-behavior:contain}#box-products-livesearch .box-content{position:relative}#box-products-livesearch-loading{margin-top:1rem}#box-products-livesearch-loading,#box-products-livesearch-product-search-loading{line-height:1rem;font-weight:bold;text-align:center}#box-products-livesearch-loading:before,#box-products-livesearch-product-search-loading:before{content:"";display:block;width:1.5rem;height:1.5rem;margin:0 auto 0.75rem;border-radius:50%;border:0.125rem solid var(--default-color-grey-dark);border-top-color:var(--default-color-black);animation:spinner 0.7s linear infinite}#box-products-livesearch-link-all-results,#box-products-livesearch-link-suggestion,#box-products-livesearch-link-product-search{display:inline-block}#box-products-livesearch-link-all-results,#box-products-livesearch-link-product-search{font-weight:bold}#box-products-livesearch-link-suggestion,#box-products-livesearch-link-product-search{line-height:3.75rem}#box-products-livesearch-link-suggestion{font-weight:normal}#box-products-livesearch-link-suggestion span{font-weight:bold}#box-products-livesearch.has-properties.has-products #box-products-livesearch-property-search{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:0.0625rem solid var(--default-color-grey-light)}#box-products-livesearch-property-search .box-products-livesearch-result-header{font-size:1rem}#box-products-livesearch-property-search .box-products-livesearch-result{padding:0 1rem}#box-products-livesearch-property-search.property-count-2 .box-products-livesearch-result{float:left;width:50%}#box-products-livesearch-property-search .box-products-livesearch-result-content{display:flex;flex-direction:column;align-items:flex-start}#box-products-livesearch-property-search .box-products-livesearch-result-content a.box-products-livesearch-result-link{display:block;margin-top:0.5rem;font-size:0.875rem;white-space:nowrap}#box-products-livesearch-property-search .box-products-livesearch-result-content a.box-products-livesearch-result-link span{font-weight:bold}#box-products-livesearch-product-search .box-products-livesearch-result-header{display:none}#box-products-livesearch .product.has-image .product-image{width:5rem;height:5rem}#box-products-livesearch .product.has-image .product-image img{width:5rem;height:5rem}#box-products-livesearch .product.has-image .product-content{margin-left:7rem}#box-products-livesearch .product .product-additions{display:flex;align-items:center}#box-products-livesearch .product .product-additions .label{display:none}#box-products-livesearch .product .product-additions .value{display:block}#box-products-livesearch .product .product-addition.single-price{display:block;height:1.5rem;line-height:1.5rem;margin-bottom:0;font-size:1rem;font-weight:normal;color:var(--default-color-black)}#box-products-livesearch .product .product-addition.baseprice{display:flex;line-height:0.875rem;margin-left:0.5rem;font-size:0.625rem;font-style:italic;color:var(--default-color-grey-dark)}#box-products-livesearch .product .product-addition.baseprice:before{content:"("}#box-products-livesearch .product .product-addition.baseprice:after{content:")"}#box-products-livesearch-link.all-results{margin-top:1.5rem;padding-top:1.5rem;border-top:0.0625rem solid var(--default-color-grey-light)}#box-header-functions{grid-area:mainbar;position:absolute;display:flex;flex-wrap:wrap;align-content:center;top:50%;right:1.5rem;height:2rem;transform:translateY(-50%);z-index:2}#box-header-functions:hover,#box-header-functions:focus-within{z-index:6}#box-header-functions ul{display:flex}#box-header-functions li{margin-right:1.25rem}#box-header-functions li:last-child{margin-right:0}#box-header-functions span{display:inline}#box-header-functions li>a{position:relative;display:block;height:2rem;line-height:2rem;padding-left:1.75rem;text-decoration:none;white-space:nowrap;font-size:0.75rem;color:var(--default-color-black)}#box-header-functions li:hover>a,#box-header-functions li:focus>a,#box-header-functions li:focus-within>a{color:var(--link-focus-font-color)}#box-header-functions li>a:before{position:absolute;display:block;left:0rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;transition:inherit;font:normal normal normal 1.25rem/1 "ecIconfont16"!important;color:var(--icon-default-color)}#box-header-functions li:hover>a:before,#box-header-functions li:focus>a:before,#box-header-functions li:focus-within>a:before{color:var(--icon-focus-color)}#box-header-functions li.account>a:before{content:"\e155"}#box-header-functions li.wishlist>a:before{content:"\e156"}#box-header-functions li.wishlist.empty>a:before{content:"\e157"}#box-header-functions li.cart>a:before{content:"\e051"}#box-header-functions li.cart.empty>a:before{content:"\e052"}#box-header-functions li.wishlist>a:after,#box-header-functions li.cart>a:after{display:block;position:absolute;top:-0.375rem;left:0.75rem;min-width:1.25rem;min-height:1rem;line-height:1rem;padding:0 0.125rem;border-radius:0.25rem;opacity:0.85;font-size:0.625rem;font-weight:bold;text-align:center;background:#fff;box-shadow:var(--darker-box-shadow);color:var(--default-color-black)}#box-header-functions li.wishlist>a:after{content:attr(data-count-wishlist-products)}#box-header-functions li.cart>a:after{content:attr(data-count-cart-products)}#box-header-functions li .content{display:none;position:absolute;left:-2.5rem;right:0;top:100%;padding-top:1rem;z-index:1}#box-header-functions li:hover .content,#box-header-functions li:focus .content,#box-header-functions li:focus-within .content{display:block}#box-header-functions li:hover .content{z-index:2}#box-header-functions li .content .inner{display:block;padding:1.25rem 2.5rem 2rem;background:#fff;border-radius:0.25rem;white-space:nowrap;overflow:hidden;box-shadow:var(--overlay-box-shadow)}#box-header-functions li .content:before{content:"";display:block;position:absolute;right:18.875rem;top:0.25rem;width:0;height:0;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;border-bottom:0.75rem solid #fff}#box-header-functions li.cart .content:before{right:4.5rem}#box-header-functions li.account.online .row-1{line-height:1;font-size:1rem;font-weight:bold}#box-header-functions li.account.online .row-2{margin-top:1.5rem}#box-header-functions li.account.online .row-2:after{content:"";display:block;clear:both}#box-header-functions li.account.online .row-2 a{position:relative;display:block;float:left;clear:left;line-height:1.25rem;padding-left:1.5rem}#box-header-functions li.account.online .row-2 a:last-child{margin-top:0.5rem}#box-header-functions li.account.online .row-2 a:before{position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);font:normal normal normal 1rem/1 "ecIconfont16" !important;color:var(--icon-default-color);transition:inherit}#box-header-functions li.account.online .row-2 a:hover:before,#box-header-functions li.account.online .row-2 a:focus:before{color:var(--icon-focus-color)}#box-header-functions li.account.online .row-2 a:first-child:before{content:"\e155"}#box-header-functions li.account.online .row-2 a:last-child:before{content:"\e117"}#box-header-functions li.account.online .row-3{margin-top:1.5rem}#box-header-functions li.account.online .row-3 .button{height:3rem;line-height:3rem}#box-header-functions li.account.offline .row-1{position:relative}#box-header-functions li.account.offline .row-1 span{line-height:1;font-size:1rem;font-weight:bold}#box-header-functions li.account.offline .row-1 a{position:absolute;right:0;line-height:1.25rem;font-size:0.75rem}#box-header-functions li.account.offline .row-2{margin-top:1.125rem}#box-header-functions li.account.offline .row-2 .input-group{--inputgrid-y:0.5rem}#box-header-functions li.account.offline .row-2 .input{width:100%;height:3rem}#box-header-functions li.account.offline .row-3{display:flex;justify-content:space-between;align-items:center;padding-top:0.75rem}#box-header-functions li.account.offline .row-3 a,#box-header-functions li.account.offline .row-3 button{display:block}#box-header-functions li.account.offline .row-3 a{line-height:1rem;margin-right:1.5rem;font-size:0.75rem}#box-header-functions li.account.offline .row-3 .button{height:3rem;order:1}#box-header-functions li.cart .row-1{line-height:1;font-size:1rem;font-weight:bold}#box-header-functions li.cart .row-2{margin-top:1.125rem}#box-header-functions li.cart .row-3{margin-top:1.25rem;font-weight:bold}#box-header-functions li.cart .row-3 .value{display:inline-block;margin-left:0.25rem}#box-header-functions li.cart .row-4{margin-top:1.125rem}#box-header-functions li.cart .row-4 .button{height:3rem;line-height:3rem}#box-header-subshop-navigation{grid-area:topbar;width:calc(100% + 0.125rem);height:3.75rem;margin-left:-0.0625rem;margin-right:-0.0625rem;background:var(--current-dark-color)}#box-header-subshop-navigation ul{display:flex;height:100%}#box-header-subshop-navigation li{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;margin-left:-0.0625rem;overflow:hidden;z-index:1}#box-header-subshop-navigation li.first{width:5.5rem;margin-left:0;padding:0}#box-header-subshop-navigation li.med{width:6.25rem}#box-header-subshop-navigation li.casa{width:6.25rem}#box-header-subshop-navigation li.outdoor{width:8rem}#box-header-subshop-navigation li.geschenk{width:9rem}#box-header-subshop-navigation li:after{content:"";position:absolute;display:block;width:0.0625rem;height:0.75rem;top:50%;right:0;transform:translateY(-50%);background:#fff}#box-header-subshop-navigation li.active:after{width:auto;height:auto;top:0;left:0;right:0;bottom:0;transform:translateY(0.5rem);border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;z-index:-1}#box-header-subshop-navigation li a{display:block;height:2rem;line-height:2rem;margin:0 auto;transform:translateY(0);text-decoration:none;text-align:center;font-weight:500;font-size:1rem;color:#fff}#box-header-subshop-navigation li.active:not(.first) a{color:var(--current-font-color)}#box-header-subshop-navigation li a:hover,#box-header-subshop-navigation li a:focus{color:var(--default-color-black)}#box-header-subshop-navigation li.first a{width:2rem;margin:0 auto;font-size:0!important}#box-header-subshop-navigation li.first a:before{content:"\e153";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);font:normal normal normal 1.125rem/1 "ecIconfont16"!important}.sh-active #box-header-subshop-navigation{transition:height var(--stickyheader-duration)}.sh-active #box-header-subshop-navigation li:after{transition-property:border-radius,opacity,transform;transition-duration:var(--stickyheader-duration);opacity:1}.sh-active #box-header-subshop-navigation li a{will-change:font-size;transition:font-size calc(var(--stickyheader-duration) * 0.5),color var(--stickyheader-duration)}#header.sticky #box-header-subshop-navigation{height:3rem}#header.sticky #box-header-subshop-navigation li.active:after{transform:translateY(0);border-top-left-radius:0;border-top-right-radius:0}#header.sticky #box-header-subshop-navigation li a{font-size:0.875rem}#header.sticky.scroll-down:not(.top-x0,:focus-within) #box-header-subshop-navigation li:after{opacity:0}#box-categories-navigation-mobile{grid-area:mainbar;position:absolute;top:calc(50% - 0.75rem);left:-100%;opacity:0;z-index:5}#box-categories-navigation-mobile button{padding:0;border:none;outline:none;background:transparent;cursor:pointer;font-family:inherit}#box-categories-navigation-mobile button:before{display:block;transition:color 0.3s}#box-categories-navigation-mobile .menu{display:none;position:relative;width:1.5rem;height:1.5rem;font-size:0;color:var(--icon-default-color)}#box-categories-navigation-mobile .menu:hover,#box-categories-navigation-mobile .menu:focus{color:var(--icon-focus-color)}#box-categories-navigation-mobile .menu:before{content:"\e112";position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin-top:-0.625rem;margin-left:-0.625rem;font:normal normal normal 1.25rem/1.25rem "ecIconfont10"!important}#box-categories-navigation-mobile .menu.loading:before{content:"";border-radius:50%;border:0.125rem solid var(--default-color-grey-light);border-top-color:var(--default-color-black);transition:none;animation:spinner 0.7s linear infinite}#box-categories-navigation-mobile .close{width:1.5rem;height:1.5rem;font-size:0;text-align:right;color:var(--icon-focus-color)}#box-categories-navigation-mobile .close:hover,#box-categories-navigation-mobile .close:focus{color:var(--icon-default-color)}#box-categories-navigation-mobile .close:before{content:"\e066";font:normal normal normal 0.75rem/1.5rem "ecIconfont16"!important}#box-categories-navigation-mobile .goback{position:relative;height:1.5rem;padding-left:1rem;transition:color 0.3s;opacity:0;visibility:hidden;font-size:0.875rem;color:var(--default-color-grey-medium)}#box-categories-navigation-mobile .goback:hover,#box-categories-navigation-mobile .goback:focus{color:var(--default-color-black)}#box-categories-navigation-mobile:not(.level-1) .goback{visibility:visible;opacity:1}#box-categories-navigation-mobile .goback:before{content:"\e019";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1rem;height:1rem;text-align:left;font:normal normal normal 0.5rem/1rem "ecIconfont16"!important}#box-categories-navigation-mobile .overlay,#box-categories-navigation-mobile .wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0}#box-categories-navigation-mobile .overlay{cursor:pointer;background:rgb(0,0,0,0.5);opacity:0;z-index:1}#box-categories-navigation-mobile .wrapper{width:50%;min-width:22.5rem;padding:0 1rem;box-shadow:var(--overlay-box-shadow);overflow-y:scroll;overflow-x:hidden;background:#fff;z-index:2;overscroll-behavior:none}#box-categories-navigation-mobile .title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;position:sticky;top:0;height:3.5rem;border-bottom:0.0625rem solid var(--default-color-grey-light);color:var(--default-color-grey-medium);background:#fff;font-size:0.875rem;z-index:2}#box-categories-navigation-mobile li{position:static;width:100%;color:var(--default-color-grey-medium)}#box-categories-navigation-mobile a{display:flex;align-items:center;height:3.5rem;text-decoration:none;border-bottom:0.0625rem solid var(--default-color-grey-light);outline:none;color:var(--default-color-grey-medium)}#box-categories-navigation-mobile a:focus,#box-categories-navigation-mobile a:hover{color:var(--default-color-grey-dark)}#box-categories-navigation-mobile .level-2 a{margin-left:1rem}#box-categories-navigation-mobile a.showall{margin-left:0}#box-categories-navigation-mobile a.last{border-bottom:none}#box-categories-navigation-mobile a.active,#box-categories-navigation-mobile a.showall,#box-categories-navigation-mobile a:focus,#box-categories-navigation-mobile a:hover{color:var(--default-color-black)}#box-categories-navigation-mobile a.active,#box-categories-navigation-mobile a.showall{font-weight:500}#box-categories-navigation-mobile a.active:before{content:"\e041";display:block;position:absolute;top:50%;left:-1rem;transform:translateY(-50%);width:1rem;height:1rem;font:normal normal normal 0.5rem/1rem "ecIconfont16"!important}#box-categories-navigation-mobile a.showall:after,#box-categories-navigation-mobile a.parent:after,#box-categories-navigation-mobile .loading>a:after{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1rem;height:1rem;text-align:center;font:normal normal normal 0.5rem/1rem "ecIconfont16"!important}#box-categories-navigation-mobile a.showall:after{content:"\e017"}#box-categories-navigation-mobile a.parent:after,#box-categories-navigation-mobile a.showall.current:after{content:"\e021"}#box-categories-navigation-mobile .loading>a:after{content:"";margin-top:-0.5rem;border-radius:50%;border:0.125rem solid var(--default-color-grey-light);border-top-color:var(--default-color-black);animation:spinner 0.7s linear infinite}.js-disabled #box-categories-navigation-mobile:hover .wrapper,.js-disabled #box-categories-navigation-mobile:focus .wrapper,.js-disabled #box-categories-navigation-mobile:focus-within .wrapper{display:block}.js-disabled #box-categories-navigation-mobile ul ul{margin-left:1rem}.js-disabled #box-categories-navigation-mobile li.showall{display:none}.js-disabled #box-categories-navigation-mobile .level-2 a{margin-left:0}#box-categories-navigation-desktop{grid-area:bottombar;padding:0 1rem}#box-categories-navigation-desktop .box-content{position:relative;border-radius:0.25rem;background:var(--current-light-color);overflow:hidden}#box-categories-navigation-desktop .box-content:before,#box-categories-navigation-desktop .box-content:after{content:"";position:absolute;top:2.5rem;left:0;right:0;height:0.0625rem;background:var(--current-dark-color);z-index:1}#box-categories-navigation-desktop .box-content:after{top:5rem}#box-categories-navigation-desktop ul{display:flex;flex-wrap:wrap}#box-categories-navigation-desktop li{position:relative;flex:1 0 auto}#box-categories-navigation-desktop a{line-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;transition:background-color 0.3s,color 0.3s;text-decoration:none;text-align:center;white-space:nowrap;font-size:1rem;background:var(--current-light-color);color:var(--default-color-black)}#box-categories-navigation-desktop a.first{padding-left:1rem}#box-categories-navigation-desktop a.last{padding-right:1rem}#box-categories-navigation-desktop ul a:hover,#box-categories-navigation-desktop ul a:focus,#box-categories-navigation-desktop li a.active{background:var(--current-dark-color);color:#fff}.sh-active #box-categories-navigation-desktop a{transition-property:line-height,background-color,font-size,color;transition-duration:var(--stickyheader-duration)}#header.sticky #box-categories-navigation-desktop a{line-height:2rem;font-size:0.8125rem}#box-application-notifications:not(.empty){margin-bottom:1rem}.section-shop-account-functions #box-application-notifications:not(.empty),.section-shop-checkout-cart #box-application-notifications:not(.empty),.section-shop-checkout-progress #box-application-notifications:not(.empty){margin-bottom:2rem}#box-application-breadcrumb{margin:1rem 1rem 0 1rem}#box-application-breadcrumb ul{display:flex}#box-application-breadcrumb li{margin-right:0.375rem;flex-shrink:0;height:1rem;line-height:1rem;font-size:0.75rem;color:var(--default-color-grey-medium)}#box-application-breadcrumb li.seperator{line-height:0.9375rem;font-size:0.625rem}#box-application-breadcrumb li:last-child{flex-shrink:1;margin-right:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#box-application-breadcrumb li a,#box-application-breadcrumb li span{display:inline;text-decoration:none;color:var(--default-color-grey-medium)}#box-products-listing-filters{margin-bottom:1rem}.subshop-propitem #box-products-listing-filters{margin-bottom:2rem}#box-application-details{margin-top:1rem;margin-bottom:2rem}#box-application-details h1{line-height:2rem;font-weight:normal;font-size:1.5rem;text-align:center;color:var(--current-title-color)}#application-details-text{margin-top:2rem}#box-application-details.product-category,#box-application-details.product-listing,#box-application-details.product-property,#box-application-details.product-property-item{margin-top:0}#box-application-details.product-category h1,#box-application-details.product-listing h1,#box-application-details.product-property h1,#box-application-details.product-property-item h1{padding-left:1rem;padding-top:0.25rem;padding-bottom:0.75rem;text-align:left;border-bottom:0.0625rem solid var(--current-title-color);color:var(--current-title-color)}#box-application-details.product-property h1,#box-application-details.product-property-item h1{padding-top:0.0625rem}.app-group-account #box-application-details,.section-shop-checkout #box-application-details{margin-bottom:2.5rem}.subshop-index #box-application-details.product-category,.subshop-index #box-application-details.product-category #application-details-text{margin:0}.subshop-category #box-application-details.product-category #application-details-text{display:none}#box-checkout-progress{margin-top:1.5rem;margin-bottom:2.5rem;overflow:hidden}#box-checkout-progress ul{display:flex;width:116%;margin:0 -8%;flex-wrap:nowrap}#box-checkout-progress li{position:relative;display:block;width:25%}#box-checkout-progress li span{display:block;padding:0.5rem 0.25rem 0;white-space:nowrap;text-align:center;color:var(--default-color-grey-dark)}#box-checkout-progress li:before{content:attr(data-step);display:block;width:2.5rem;height:2.5rem;margin:0 auto;line-height:calc(2.5rem - 0.25rem);border-radius:50%;border:0.125rem solid var(--default-color-grey-light);background:#fff;text-align:center;font-weight:bold;color:var(--default-color-grey-dark)}#box-checkout-progress li:not(.item-1):after{content:"";position:absolute;display:block;width:calc(100% - 4rem);height:0.125rem;top:1.1875rem;left:calc(-50% - -2rem);background:var(--default-color-grey-light)}#box-checkout-progress li.current:before{border-color:var(--default-color-green);color:var(--default-color-green)}#box-checkout-progress li.current span{color:var(--default-color-black)}#box-checkout-progress li.done:before,#box-checkout-progress .step-4 li.current:before{content:"\e147";border-color:var(--default-color-green);background:var(--default-color-green);font:normal normal normal 1rem/calc(2.5rem - 0.25rem) "ecIconfont16" !important;color:#fff}#box-checkout-progress li.done:after,#box-checkout-progress li.current:after{background:var(--default-color-green)}#content-bottom{margin-left:-1rem;padding-top:1rem}.subshop-index #content-bottom{padding-top:0}#content-bottom .box{margin-top:1rem;margin-left:1rem}.product-box .box-header,#content-bottom .box-header{position:relative;line-height:1.875rem;padding:0.5625rem 0 0.5625rem 1rem;border-bottom:0.0625rem solid var(--current-title-color)}.product-box .box-header span,#content-bottom .box-header span{display:block}.product-box .box-header span,.product-box .box-header a,#content-bottom .box-header span,#content-bottom .box-header a{font-size:1.5rem;font-weight:normal;color:var(--current-title-color)}.product-box .box-header a:hover,#content-bottom .box-header a:hover{text-decoration:none}.product-box .box-content,#content-bottom .box-content{padding-top:1rem;background:#fff}.default #content-bottom .box:first-of-type{margin-top:0}#content-bottom #box-teasers{margin-top:1rem}#box-teasers .box-content{padding-top:0}#box-teasers .ckarea{display:flex;flex-wrap:wrap;width:calc(100% + 1rem);margin-top:-1rem;margin-left:-1rem}#box-teasers .ckarea>div{position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(50% - 1rem);min-height:16rem;margin-top:1rem;margin-left:1rem;border-radius:0.25rem;box-shadow:var(--default-box-shadow);background:var(--current-dark-color)}#box-teasers .ckarea div div{display:flex;flex-direction:column;width:calc(100% - 16rem);min-width:17.5rem;height:100%;padding:1.5rem 2rem;z-index:2}#box-teasers .ckarea div div a{margin-top:auto}#box-teasers .ckarea div img{display:block;position:absolute;top:0;right:0;bottom:0;aspect-ratio:1 / 1;height:100%;border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;font-size:0;z-index:1;animation:var(--skeleton-loading-animation)}#box-teasers .ckarea h2{font-family:AlecHandwriting;font-size:3rem;line-height:0.83}#box-teasers .ckarea h2 a{text-decoration:none;color:inherit}#box-teasers .ckarea p{margin-top:1rem;margin-bottom:1.5rem;font-size:0.875rem}#box-teasers .ckarea div.med,#box-teasers .ckarea div.med div{background:var(--med-background-light-color)}#box-teasers .ckarea div.med h2{color:var(--med-font-color)}#box-teasers .ckarea div.med img{--skeleton-loading-bg-color-to:var(--med-background-light-color)}#box-teasers .ckarea div.casa,#box-teasers .ckarea div.casa div{background:var(--casa-background-light-color)}#box-teasers .ckarea div.casa h2{font-size:2.75rem;font-weight:normal;text-transform:uppercase;color:var(--casa-font-color)}#box-teasers .ckarea div.casa img{--skeleton-loading-bg-color-to:var(--casa-background-light-color)}#box-teasers .ckarea div.outdoor,#box-teasers .ckarea div.outdoor div{background:var(--outdoor-background-light-color)}#box-teasers .ckarea div.outdoor h2{color:var(--outdoor-font-color)}#box-teasers .ckarea div.outdoor img{--skeleton-loading-bg-color-to:var(--outdoor-background-light-color)}#box-teasers .ckarea div.geschenk,#box-teasers .ckarea div.geschenk div{background:var(--geschenk-background-light-color)}#box-teasers .ckarea div.geschenk h2{color:var(--geschenk-font-color)}#box-teasers .ckarea div.geschenk img{--skeleton-loading-bg-color-to:var(--geschenk-background-light-color)}#box-teasers .ckarea div .button{width:10rem;font-size:0.875rem;text-decoration:none;text-transform:none}#box-brands .box-content{margin-top:1rem;padding:0;border-radius:0.25rem;box-shadow:var(--default-box-shadow)}#box-brands .box-content .listing{padding:1rem 2.5rem}#box-brands .box-content .listing:before,#box-brands .box-content .listing:after{content:"";position:absolute;top:0;bottom:0;width:1.5rem;z-index:1}#box-brands .box-content .listing:before{left:2.5rem;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}#box-brands .box-content .listing:after{right:2.5rem;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}#box-brands .listing .cols{flex-wrap:nowrap}#box-brands .listing .col{width:calc(100% / 7);padding:0}#box-brands .listing .slider-prev{left:0.5rem;z-index:2}#box-brands .listing .slider-next{right:0.5rem;z-index:2}#box-brands .product-property{min-height:2rem}#box-brands .product-property *{display:block}#box-brands .product-property a{display:flex;justify-content:center;align-items:center;margin:2rem 0;height:2.5rem}#box-brands .product-property img{display:block;max-width:6.5rem;max-height:2.5rem;transition:filter 0.3s;font-size:0;border-radius:0.125rem;animation:var(--skeleton-loading-animation)}#box-brands .product-property a:hover img{filter:grayscale(100%)}#box-brands .product-property-name{display:none}.app-checkout-cart #content-bottom{display:flex;flex-wrap:wrap;align-items:stretch}#box-couponcode{display:none;width:100%;margin-top:1rem !important;}#box-couponcode form{display:flex}#box-couponcode .input-group{width:auto;flex:1 1 auto;margin:0}#box-couponcode .input-label{display:none;font-size:0}#box-couponcode .input-item{width:100%;margin:0}#box-couponcode .input{width:100%;height:2.5rem;font-size:0.75rem}#box-couponcode .button-wrapper{flex:0 0 auto;margin-left:0.5rem}#box-couponcode .button{height:2.5rem}#box-products-cartpromo{width:calc(100% - 18rem)}#box-products-cartpromo .box-header{margin-right:-17rem}#box-orders-listing{position:relative;width:16rem;min-height:24.25rem;padding:1.25rem 1rem;margin-top:5rem!important;box-shadow:var(--default-box-shadow);border-radius:0.25rem}#box-orders-listing .box-header{height:1rem;line-height:1rem;padding:0;text-align:center;border:none}#box-orders-listing .box-header span{font-weight:bold;font-size:0.875rem}#box-orders-listing .box-content{display:flex;flex-direction:column;justify-content:space-between;padding-top:2rem;height:calc(100% - 1rem)}#box-orders-listing .button{min-width:100%}#box-orders-listing p{line-height:1.6;text-align:center}#box-orders-listing-orders{padding-bottom:1rem;border-bottom:0.0625rem solid var(--default-color-grey-light)}#box-orders-listing .order{padding:1rem 0;line-height:1;border-top:0.0625rem solid var(--default-color-grey-light)}#box-orders-listing .order.first{padding-top:0;border-top:none}#box-orders-listing .order.last{padding-bottom:0}#box-orders-listing .order h4{line-height:1rem;margin-bottom:0.5rem;font-size:0.75rem}#box-orders-listing .order .details span{display:block;line-height:1rem;font-size:0.75rem}#box-orders-listing .order .button-wrapper{margin-top:0.75rem}#box-orders-listing .order .button{min-width:100%;font-size:0.75rem}#box-orders-listing-buttons .button{height:2.25rem;line-height:2.25rem;font-size:0.75rem}#box-custom-content-sidebar{margin-bottom:4rem}#box-custom-content-sidebar .button{display:block;text-align:left;font-size:0.875rem}#box-custom-content-sidebar .button span{padding:0 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#box-custom-content-sidebar .button em{font-style:normal;font-weight:500}#box-categories-navigation-sidebar{margin-bottom:1rem}#box-categories-navigation-sidebar li{padding-left:1rem;border-top:0.0625rem solid var(--default-color-grey-light)}#box-categories-navigation-sidebar li a{display:block;padding:0.8125rem 0;margin-right:1rem;min-height:2.75rem;line-height:1.125rem;text-decoration:none;color:var(--default-color-grey-medium)}#box-categories-navigation-sidebar li a.active,#box-categories-navigation-sidebar li a:hover{color:var(--default-color-black)}#box-categories-navigation-sidebar li a.active{font-weight:500}#box-categories-navigation-sidebar li a.current::before{content:"\e041";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);font:normal normal normal 0.5rem/1 "ecIconfont16"!important}#box-categories-navigation-sidebar li a.parent:after{content:"\e017";position:absolute;right:-0.5rem;top:50%;transform:translateY(-50%);font:normal normal normal 0.5rem/1 "ecIconfont16"!important}#box-custom-navigation-sidebar{padding:1.25rem 1rem;border-radius:0.25rem;background:var(--current-light-color)}#box-custom-navigation-sidebar h3{margin-bottom:1rem;line-height:1rem;font-size:0.875rem;color:var(--default-color-black)}#box-custom-navigation-sidebar li a{line-height:1rem;padding:0.5rem 0;font-size:0.875rem;color:var(--default-color-black)}#box-custom-navigation-sidebar li a.first{padding-top:0}#box-custom-navigation-sidebar li a.last{padding-bottom:0}#box-footer #footer-cols{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:calc(100% + 1rem);margin-left:-0.5rem;margin-right:-0.5rem}#box-footer h4{margin-bottom:1.75rem;line-height:1.5rem;font-size:1.25rem;font-weight:normal}#box-footer ul{padding:0}#box-footer ul li:before{display:none}#box-footer .col{width:20%;padding:0 1.5rem}#box-footer .col.payment{width:80%}#box-footer .col.desc{width:100%}#box-footer .col:nth-child(n+3){margin-top:3rem}#box-footer .col.contact,#box-footer .col.service,#box-footer .col.legal,#box-footer .col.ekomi{border-left:0.0625rem solid #d5d7d6}#box-footer .col .col-content{height:100%}#box-footer .col.seals .col-content div,#box-footer .col.payment .col-content div{display:flex;flex-direction:column;justify-content:center;height:calc(100% - 3.5rem)}#box-footer .col.seals ul{display:grid;grid-template-columns:repeat(5,auto);grid-template-rows:repeat(3,auto);width:calc(100% + 1rem);margin-left:-1rem}#box-footer .col.seals li{grid-row:1 / 3;display:flex;flex-direction:column;justify-content:center;padding:0;margin-left:0.5rem;min-width:1.5rem;max-width:2.25rem}#box-footer .col.seals li.dimdi{max-width:none;grid-column:5 / 6;grid-row:1 / 3}#box-footer .col.seals li a{display:block;padding:0;width:100%;padding-bottom:100%;font-size:0;background-size:cover;background-repeat:no-repeat;background-image:url(/theme/img/seals.1700140200.png)}#box-footer .col.seals li.ssl a{background-position:0 33.3333%}#box-footer .col.seals li.idealo a{background-position:0 66.6666%}#box-footer .col.seals li.medizinfuchs a{background-position:0 100%}#box-footer .col.seals li.dimdi a{min-width:5rem;min-height:4.25rem;aspect-ratio:20 / 17;padding:0;background:url(/theme/img/seal_dimdi.1700140200.png) no-repeat left center;background-size:contain}#box-footer .col.payment ul{display:flex;flex-wrap:wrap;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}#box-footer .col.payment li{display:flex;justify-content:center;align-items:center;width:12.5%;height:2.5rem;padding:0;border-left:0.0625rem solid #d5d7d6}#box-footer .col.payment li a{margin:0 0.75rem;text-align:center;text-decoration:none;color:var(--default-color-black)}#box-footer .col.payment li img{display:block;max-width:100%;width:5rem}#box-footer .col.payment li.amazon img{margin-top:0.5rem}#box-footer .col.payment li .label{display:block;line-height:1rem;font-size:0.875rem;font-weight:500}#box-footer .col.payment li .note{display:block;width:min-content;margin:0.125rem auto 0;padding:0 0.5rem;border-radius:0.5625rem;height:1.125rem;line-height:1.125rem;white-space:nowrap;background:var(--default-color-green);font-size:0.75rem;color:#fff}#box-footer .col.payment li.cash .note{background:var(--default-color-grey-medium)}#box-footer .col.lists ul{margin-top:-0.5rem}#box-footer .col.lists li,#box-footer .col.lists li a:not(.button){line-height:1rem;padding:0;font-size:0.75rem;text-decoration:none;color:var(--default-color-black)}#box-footer .col.lists li{padding:0.5rem 0}#box-footer .col.pros li{position:relative;padding-left:1.25rem}#box-footer .col.pros li:before{content:"\e103";position:absolute;display:block;top:50%;left:0;width:0.75rem;height:0.75rem;transform:translateY(-50%);font:normal normal normal 0.75rem/1 "ecIconfont16" !important;color:var(--icon-default-color)}#box-footer .col.contact li:nth-child(2){font-weight:bold}#box-footer .col.contact li:last-child{padding-bottom:0}#box-footer .col.contact .button{font-size:0.75rem}#box-footer .col.ekomi{padding-right:0.5rem}#box-footer .col.ekomi div{display:flex;justify-content:center;align-items:flex-start}#box-footer .col.ekomi img{display:block;max-width:100%;width:12.5rem}#box-footer .col.desc{font-size:0.75rem}.app-group-account:not(.app-account-login,.app-account-order-details) #content-top .box,.app-group-account:not(.app-account-login,.app-account-order-details) #content-bottom .box,.app-group-account:not(.app-account-login,.app-account-order-details) #content-main>div{max-width:50rem;margin-left:auto;margin-right:auto}#app-account{margin-bottom:1rem}#app-account .contentbox-header{margin-bottom:1rem}#app-account li{display:flex}#app-account li a,#app-account li span{position:relative;line-height:1.25rem;padding-left:1.75rem;margin-top:1rem;text-decoration:none;color:var(--default-color-black)}#app-account li a:hover,#app-account li a:focus{color:var(--link-focus-font-color)}#app-account li:first-child a,#app-account li:first-child span{margin-top:0}#app-account li a:before,#app-account li span:before{position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);transition:inherit;font:normal normal normal 1rem/1 "ecIconfont16"!important;color:var(--icon-default-color)}#app-account li a:hover:before,#app-account li a:focus:before{color:var(--icon-focus-color)}#app-account-link-addressbook a:before{content:"\e001"}#app-account-credit-amount span:before{content:"\e065"}#app-account-link-credit a:before{content:"\e078"}#app-account-link-checkout-cart a:before{content:"\e051"}#app-account-link-delete a:before{content:"\e071"}#app-account-link-logoff a:before{content:"\e108"}#app-account-link-edit a:before{content:"\e073"}#app-account-link-newsletter a:before{content:"\e109"}#app-account-link-orders a:before{content:"\e117"}#app-account-link-password a:before{content:"\e089"}#app-account-link-wishlist a:before{content:"\e156"}#app-account-login{--flexgrid-x:1rem;--flexgrid-y:1rem}#app-account-login .contentbox{height:100%;padding:2rem 3rem;border-radius:0.25rem;box-shadow:var(--default-box-shadow)}#app-account-login .contentbox-header,#app-account-login .contentbox-content{width:21.5rem;max-width:100%;margin-left:auto;margin-right:auto}#app-account-login .contentbox-content{height:calc(100% - 3.5rem)}#app-account-login .contentbox-content form{height:100%}#app-account-login .contentbox-content,#app-account-login .contentbox-content form{display:flex;flex-direction:column;justify-content:space-between}#app-account-login .contentbox-header{height:2.5rem;line-height:2.5rem;margin-bottom:1rem;padding:0;border:none}#app-account-login .contentbox-header h3{white-space:nowrap;font-size:1.5rem;font-weight:bold}#app-account-login .inner-content{min-height:15rem}#app-account-login .infotext{margin-bottom:1rem;font-size:1rem}#app-account-login .input-group{--inputgrid-y:0.75rem}#app-account-login .input-group + a{display:inline-block;line-height:1rem;margin-top:0.5rem;font-size:0.75rem}#app-account-login .list-navigation li{position:relative;display:flex;align-items:center;min-height:1.5rem;padding-left:1.5rem;margin-top:0.75rem;white-space:nowrap;font-size:1rem}#app-account-login .list-navigation li.first{margin-top:0}#app-account-login .list-navigation li:before{content:"\e103";position:absolute;display:block;top:50%;left:0;width:0.875rem;height:0.875rem;transform:translateY(-50%);font:normal normal normal 0.875rem/1 "ecIconfont16"!important;color:var(--icon-default-color)}#app-account-login .contentbox-content .button-wrapper{display:unset;margin-top:1rem;min-height:8.5625rem}#app-account-login .contentbox-content .button-item{margin:0}#app-account-login .contentbox-content .button-item + .button-item{margin-top:1.25rem;padding-top:1.25rem;border-top:0.0625rem solid var(--default-color-grey-light)}#app-account-login .button{min-width:100%;height:3rem;line-height:3rem}#app-account-login .info-icon{position:absolute;display:block;bottom:3rem;width:100%;height:0;padding:0;border:none;outline:none;background:rgb(204,204,204,0.5)}#app-account-login .info-icon span{position:absolute;display:block;top:0.875rem;right:-2rem;cursor:pointer;background:transparent}#app-account-login .info-icon span:before{content:"\e087";display:block;width:1.25rem;height:1.25rem;transition:color 0.3s;font:normal normal normal 1.25rem/1 "ecIconfont16" !important;color:var(--default-color-grey-dark)}#app-account-login .info-icon:hover span:before,#app-account-login .info-icon:focus span:before{color:var(--default-color-black)}#contentbox-account-login .info-icon,#contentbox-account-login .button-item + .button-item{display:none}#contentbox-account-login.amazon-login-ready .info-icon,#contentbox-account-login.amazon-login-ready .button-item + .button-item{display:block}.js-enabled #app-account-login #button-login-amazon-v2{display:none}#app-account-login .button-login-amazon-v2:hover,#app-account-login .button-login-amazon-v2:focus{background:var(--button-primary-focus-background-color);color:var(--button-primary-focus-font-color)}#app-account-login .button-login-amazon-v2{display:flex;justify-content:center;align-items:center}#app-account-login .button-login-amazon-v2 img{display:block;width:1.75rem;margin-top:0.25rem}#app-account-login .button-login-amazon-v2 span{padding:0;margin-left:0.5rem}#app-account-logoff p{text-align:center}#app-account-logoff .button-set{margin-top:2rem}#app-account-logoff .button-set .buttons{padding:0;border:none}#app-account-logoff .button-set .button-item{display:flex;justify-content:center}#app-account-addressbook .contentbox-header{margin-bottom:1rem}#app-account-addressbook .address *{--flexgrid-x:1rem;--flexgrid-y:1rem}#app-account-addressbook .address .button-wrapper{margin:0}#app-account-addressbook .button-edit,#app-account-addressbook .button-address-add{min-width:8.5rem}#app-account-orders .contentbox-header{margin-bottom:0.5rem}#app-account-orders .flexitem.only{--flexgrid-w50:100%}#app-account-orders .order table{width:100%}#app-account-orders .order table td{padding:0.5rem 0 0.5rem 0.25rem;background:#fff;font-size:0.75rem}#app-account-orders .order table td.label{padding-right:0.5rem;font-weight:bold}#app-account-orders .order tr td{border-bottom:0.0625rem solid var(--default-color-grey-light)}#app-account-orders .order tr:last-child td{border-bottom:none}#app-account-orders .order .button-wrapper{margin-top:0.25rem}#app-account-orders .order .button-wrapper .button{font-size:0.875rem}#app-account-orders .button-set{margin-top:1rem}#app-account-orders.is-empty p{text-align:center}#app-account-order-details .contentbox-header{margin-bottom:1rem}#contentbox-order-products .contentbox-header{margin-bottom:1rem;margin-right:1.5rem;border-color:var(--default-color-grey-light)}#contentbox-order-products .contentbox-content{margin-top:-4rem}#app-account-order-details .table-header .product-model,#app-account-order-details .table-header .product-quantity,#app-account-order-details .table-header .product-single-price{padding:0 1.5rem;font-size:1rem}#app-account-order-details .table-header .product-details,#app-account-order-details .table-content .product-details{padding-left:0}#app-account-order-details .table-content .product-model{text-align:center}#app-account-order-details .button-set{margin-top:0.5rem}#app-account-order-details .button-add-order-to-cart{min-width:16rem}#content-title{margin-top:1rem;margin-bottom:2rem;line-height:2rem;font-weight:normal;font-size:1.5rem;text-align:center;color:var(--current-title-color)}#content-links{margin-bottom:2rem}#content-links p{font-size:0.75rem}#content-module{margin-top:2rem}.product-wishlist.is-empty p{text-align:center}.product-wishlist:not(.is-empty) .button-set{margin:1.5rem 0}.product-wishlist:not(.is-empty) .button-set .buttons{gap:1rem;border-top:none;padding-top:0}.product-wishlist:not(.is-empty) .button-set .buttons:after{display:none}.product-wishlist:not(.is-empty) .button-set .button-item{width:100%}.product-wishlist .button-wishlist-to-cart,.product-wishlist .button-wishlist-clear{min-width:100%}.product-wishlist .product .button-product-remove{position:absolute;top:-0.25rem;left:-0.25rem;width:1.5rem;height:1.5rem;min-width:0;text-align:center;border-radius:50%}.product-wishlist .product .button-product-remove span{display:none;font-size:0}.product-wishlist .product .button-product-remove:before{content:"\e067";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:0.625rem;height:0.625rem;font:normal normal normal 0.625rem/1 "ecIconfont10"!important}#app-checkout-cart.is-empty p{text-align:center}.app-checkout-cart:not(.is-empty) #box-application-details{margin-top:2rem;margin-bottom:-3rem;padding-left:13.5rem}.app-checkout-cart:not(.is-empty) #box-application-details h1{text-align:left;line-height:3rem}#app-checkout-cart .product.list.has-additions .product-additions,#app-checkout-cart .product.list.has-additions .product-addition.baseprice{display:block}#app-checkout-cart .button-checkout,#app-checkout-cart .button-checkout-paypal,#app-checkout-cart .button-checkout-amazon{min-width:16rem}#app-checkout-cart .button-continue-shopping{min-width:12rem}#app-checkout-cart .button-update-cart{display:none}#app-checkout-cart.is-charge-free .button-payment{opacity:0.5;pointer-events:none}.js-enabled #app-checkout-cart #button-checkout-paypal,.js-enabled #app-checkout-cart #button-checkout-amazon-v2{display:none}#app-checkout-cart .button-checkout.disabled,#app-checkout-cart .button-checkout.disabled:hover{background:var(--button-primary-default-background-color);color:var(--button-primary-default-font-color);cursor:not-allowed}#app-checkout-cart .button-checkout-paypal,#app-checkout-cart .button-checkout-amazon-v2{display:flex;justify-content:center;align-items:center;padding:0 0.75rem}#app-checkout-cart .button-checkout-paypal:hover,#app-checkout-cart .button-checkout-paypal:focus,#app-checkout-cart .button-checkout-amazon-v2:hover,#app-checkout-cart .button-checkout-amazon-v2:focus{background:var(--button-primary-focus-background-color);color:var(--button-primary-focus-font-color)}#app-checkout-cart .button-checkout-paypal span,#app-checkout-cart .button-checkout-amazon-v2 span{padding:0}#app-checkout-cart .button-checkout-paypal img,#app-checkout-cart .button-checkout-amazon-v2 img{display:block;width:5.5rem;margin-left:0.5rem}#app-checkout-cart .button-checkout-amazon-v2 img{margin-top:0.5rem}#app-checkout-cart #button-checkout-paypal{width:max-content;display:inline-block}.section-shop-checkout-progress .contentbox .address-block{margin-top:0.5rem;font-weight:700}.section-shop-checkout-progress .contentbox-header{margin-bottom:1rem;padding-left:2rem}.section-shop-checkout-progress .contentbox-header p{right:0.5rem}.section-shop-checkout-progress .contentbox-header .button{position:absolute;top:-0.625rem;right:0;min-width:0;height:1.25rem;line-height:1.25rem;padding-left:1rem;text-align:left;background:transparent;transition:color 0.3s;color:var(--default-color-grey-dark)}.section-shop-checkout-progress .contentbox-header .button:hover,.section-shop-checkout-progress .contentbox-header .button:focus{color:var(--default-color-black)}.section-shop-checkout-progress .contentbox-header .button:before{content:"\e073";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);font:normal normal normal 0.75rem/1 "ecIconfont16"!important}.section-shop-checkout-progress .contentbox-header .button span{padding:0;font-size:0.75rem;text-align:left}.section-shop-checkout-progress .contentbox-header:before{content:"\e087";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);font:normal normal normal 1.25rem/1 "ecIconfont16"!important;color:var(--icon-default-color)}#contentbox-checkout-agreement .contentbox-header:before{content:"\e003"}#contentbox-checkout-comment .contentbox-header:before{content:"\e063"}#contentbox-checkout-discreet-packaging .contentbox-header:before{content:"\e118"}#contentbox-checkout-payment-address .contentbox-header:before{content:"\e120"}#contentbox-checkout-payment-method .contentbox-header:before,#contentbox-checkout-payment-selection .contentbox-header:before{content:"\e121"}#contentbox-checkout-print-order .contentbox-header:before{content:"\e127"}#contentbox-checkout-products .contentbox-header:before{content:"\e051"}#contentbox-checkout-registration .contentbox-header:before{content:"\e150"}#contentbox-checkout-shipping-address .contentbox-header:before{content:"\e143"}#contentbox-checkout-shipping-method .contentbox-header:before,#contentbox-checkout-shipping-selection .contentbox-header:before{content:"\e144"}#contentbox-checkout-shipping-status .shipping-status{margin-top:0.5rem}#contentbox-checkout-shipping-status .shipping-status.first{margin-top:0}#contentbox-checkout-products .contentbox-header{margin-right:1.5rem;border-color:var(--default-color-grey-light)}#contentbox-checkout-products .contentbox-content{margin-top:-3.75rem}#contentbox-checkout-products .table-header .product-quantity,#contentbox-checkout-products .table-header .product-single-price{padding:0 1.5rem;font-size:1rem}#contentbox-checkout-products .table-content .order-product-col.product-details{padding-left:0}.section-shop-checkout-progress .button-set.confirmation{margin-top:0.5rem}.section-shop-checkout-progress .button-set.has-labels .labels{display:none}.section-shop-checkout-progress .button-checkout-confirmation{min-width:16rem}#app-checkout-shipping.shipping-method-disabled #flexitem-checkout-shipping-address{width:calc(100% - 1.875rem)}#app-checkout-shipping #flexitem-checkout-discreet-packaging{margin-left:auto}#checkout-shipping-selection{margin-top:1rem}#checkout-shipping-selection .module{margin-top:1rem}#checkout-shipping-selection .module.first{margin-top:0}#checkout-shipping-selection .module .title{font-weight:bold}#checkout-shipping-selection .module .error{margin-top:0.5rem;color:var(--default-color-red)}#checkout-shipping-selection .module .method{display:flex;flex-wrap:wrap;margin-top:0.5rem}#checkout-shipping-selection .module .method.first{margin-top:0}#checkout-shipping-selection .module .method-label{width:calc(100% - 5.75rem);flex:1 1 auto}#checkout-shipping-selection .module .method-label label{cursor:pointer}#checkout-shipping-selection .module .method-radio{flex:0 0 1.75rem}#checkout-shipping-selection .module .method-radio input{margin:-0.1875rem 0.3125rem 0 0.3125rem;vertical-align:middle}#checkout-shipping-selection .module .method-price{flex:0 0 4rem;font-weight:bold;text-align:right}#checkout-shipping-selection .module .method-fields{flex:0 0 100%;padding-left:1.75rem;margin-top:0.5rem}#checkout-payment-selection{margin-top:1rem}#checkout-payment-selection .module{padding:1rem 0;border-top:0.0625rem solid var(--default-color-grey-light)}#checkout-payment-selection .module .header,#checkout-payment-selection .module .header label{cursor:pointer}#checkout-payment-selection .module.is-disabled .header,#checkout-payment-selection .module.is-disabled .header label{cursor:default}#checkout-payment-selection .module.is-disabled .header{opacity:0.75}#checkout-payment-selection .module.is-disabled .header .image{opacity:0.4}#checkout-payment-selection .module.is-disabled .contents .desc{display:none}#checkout-payment-selection .module .header{display:flex;flex-wrap:nowrap;align-items:center}#checkout-payment-selection .module .header .radio,#checkout-payment-selection .module .header .image{flex-shrink:0}#checkout-payment-selection .module .header .radio{width:2.5rem}#checkout-payment-selection .module .header .radio input{margin:-0.125rem 0 0 0.25rem;vertical-align:middle}#checkout-payment-selection .module .header .image{display:flex;flex-direction:column;justify-content:center;width:7.5rem;min-height:2.5rem}#checkout-payment-selection .module .header .image img{display:block;width:6rem}#checkout-payment-selection .module .header .title{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;align-items:center}#checkout-payment-selection .module .header .title .label{padding-right:1rem;font-size:0.75rem;font-weight:500}#checkout-payment-selection .module .header .title .costs,#checkout-payment-selection .module .header .title .costs span{font-weight:500!important;font-size:0.75rem}#checkout-payment-selection .module .contents{padding-top:1rem;margin-left:10rem;margin-top:1rem;border-top:0.0625rem solid var(--default-color-grey-light)}#checkout-payment-selection .module .contents .content{margin-top:1rem;font-size:0.75rem}#checkout-payment-selection .module .contents .content:first-child{margin-top:0}#checkout-payment-selection .module .contents .errors .error{position:relative;padding:0.5rem 0.5rem 0.5rem 2.25rem;border-radius:0.25rem;margin-bottom:0.5rem;line-height:1rem;font-weight:normal;border:0.125rem solid var(--notification-error-dark);background:var(--notification-error-light);color:var(--notification-error-dark)}#checkout-payment-selection .module .contents .errors .error.last{margin-bottom:0}#checkout-payment-selection .module .contents .errors .error:before{content:"\e113";position:absolute;display:block;top:50%;left:0.75rem;transform:translateY(-50%);width:0.75rem;height:0.75rem;font:normal normal normal 0.75rem/1 "ecIconfont16"!important}#checkout-payment-selection .module .contents .fields .row{margin-top:1rem}#checkout-payment-selection .module .contents .fields .row.first{margin-top:0rem}#checkout-payment-selection .module .contents .fields .row.string.error{color:var(--default-color-red)}#checkout-payment-selection .module .contents .fields .row.default,#checkout-payment-selection .module .contents .fields .row.infobox{max-width:29rem}#checkout-payment-selection .module .contents .fields .row.infobox{padding:0.5rem;border:0.0625rem dashed var(--default-color-grey-dark)}#checkout-payment-selection .module .contents .fields .row.multiple{max-width:30rem;margin-top:0;margin-left:-1rem}#checkout-payment-selection .module .contents .fields .row.multiple.first{margin-top:-1rem}#checkout-payment-selection .module .contents .fields .row.multiple .col{float:left;width:calc(50% - 1rem);margin-top:1rem;margin-left:1rem}#checkout-payment-selection .module .contents .fields .row .input-field{position:relative;overflow:visible}#flexitem-checkout-checklist{margin-top:calc(var(--flexgrid-y) / 2)}#contentbox-checkout-checklist .input-item{padding:0.75rem;border-radius:0.25rem;background:var(--default-color-grey-light)}#contentbox-checkout-checklist .input-item label{align-items:center}#contentbox-checkout-checklist .input-item input{margin:0}#contentbox-checkout-checklist .input-item .input-suffix{padding-left:0.5rem}#payment-details{width:100%}#payment-details td{padding:0.25rem 0}#payment-details td.label{white-space:nowrap;padding-right:2rem}#payment-details td.value{width:100%}.sumup-dialog{width:42rem}.sumup-dialog .dialog-content{padding-top:0;padding-bottom:1rem}#sumup-wrapper{display:flex;justify-content:center}#sumup-wrapper.loading{position:relative;height:8rem;overflow:hidden}#sumup-wrapper.processing{opacity:0.5;-webkit-user-select:none;user-select:none;pointer-events:none}#sumup-wrapper.loading:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;z-index:1}#sumup-wrapper.loading:after{content:"";position:absolute;width:2rem;height:2rem;left:50%;top:50%;margin-left:-1rem;margin-top:-0.5rem;border-radius:50%;border:0.125rem solid var(--default-color-black);border-top-color:var(--default-color-grey-light);animation:spinner 0.7s linear infinite;z-index:2}#sumup-wrapper.loading #sumup-card{visibility:hidden}.sumup-widget-container{padding:1rem 0 0!important}.sumup-widget-logo{margin:0!important;padding:0 0 0.5rem!important}.sumup-widget-logo img{margin:0!important;padding:0!important}.button-sumup-pay{width:100%;background:var(--button-primary-default-background-color);color:var(--button-primary-default-font-color)}.button-sumup-pay:hover,.button-sumup-pay:focus{background:var(--button-primary-focus-background-color);color:var(--button-primary-focus-font-color)}.button-sumup-pay.disabled,.button-sumup-pay.loading{-webkit-user-select:none;user-select:none;pointer-events:none}.button-sumup-pay.disabled{opacity:0.15}.button-sumup-pay.loading span{opacity:0.5}.button-sumup-pay.loading:before{content:"";position:absolute;display:block;width:1rem;height:1rem;top:50%;left:1rem;margin-top:-0.5rem;border-radius:50%;border:0.125rem solid #fff;border-top-color:var(--default-color-grey-dark);animation:spinner 0.75s linear infinite}#product-contents{position:relative;display:flex;flex-wrap:wrap;border-top:0.0625rem solid var(--current-dark-color);padding-top:3rem}#product-content-title{display:none;width:100%;margin:1rem 0 2rem}#product-content-image,#product-content-infos{width:calc(50% - 0.5rem)}#product-content-infos{position:relative;margin-left:1rem;border-radius:0.25rem;background:var(--current-light-color)}#product-content-details{position:relative;width:100%;display:flex;margin-top:2rem}#product-content-modules{width:100%}#product-images{display:flex;height:100%;flex-direction:column;justify-content:center;padding-bottom:1.5rem}#product-image{position:relative;margin:0;text-align:center}#product-image:after{position:absolute;left:0;right:0;bottom:-1.5rem;content:"Abbildung ähnlich";display:block;margin-top:0.5rem;line-height:1rem;text-align:center;font-size:0.75rem;color:var(--default-color-grey-medium)}#product-image a{position:relative;display:block;width:100%}#product-image img{display:block;margin:0 auto;width:20rem;height:20rem;font-size:0;border-radius:0.125rem;animation:var(--skeleton-loading-animation)}#product-title{position:relative;font-weight:normal}#product-content-infos #product-title{padding:2rem 1rem 0 2rem}#product-title span{display:block}#product-title .product-name{line-height:1.25;font-size:1.5rem;font-weight:bold}#product-title .product-model{line-height:1rem;font-size:0.6875rem}#product-content-title #product-rating{display:none}#product-rating{--star-color-default:var(--default-color-grey-medium);display:flex;padding:1rem 0 0 2rem}#product-rating.no-rating a{pointer-events:none}#product-rating.review-enabled a{pointer-events:all}#product-rating.has-rating span:after,#product-rating.review-enabled span:after{text-decoration:none;color:var(--link-default-font-color);transition:color 0.3s;pointer-events:all}#product-rating.has-rating a:hover span:after,#product-rating.review-enabled a:hover span:after{text-decoration:underline;color:var(--link-focus-font-color)}#product-rating.review-enabled span:after{content:"(" attr(data-count) " " attr(data-text-reviews) " | " attr(data-text-write-review) ")";white-space:nowrap}#product-price{position:relative;padding:1rem 2rem 2.5rem}#product-price-sections{position:relative;display:flex;flex-wrap:wrap}#product-price-tags{width:10rem;display:flex}#product-price-tags .product-price-main,#product-price-tags .product-price-from,#product-price-tags .product-price-new,#product-price-tags .product-price-old{display:block;height:3rem;line-height:3rem;font-weight:bold;white-space:nowrap;color:var(--default-color-black)}#product-price-tags .product-price-main,#product-price-tags .product-price-from{font-size:2.5rem}#product-price-tags .product-price-new,#product-price-tags .product-price-old{font-size:1.375rem}#product-price-tags .product-price-old{position:relative;margin-right:0.75rem;font-weight:normal;color:var(--default-color-red)}#product-price-tags .product-price-old .text{text-decoration:line-through}#product-price-tags .product-price-old .star{position:absolute;top:-0.25rem;right:-0.375rem;font-size:0.75rem;text-decoration:none}#product-price-infos{position:relative;display:flex;flex-wrap:wrap;align-content:center;width:min-content;height:3rem;padding-left:1.5rem}#product-price-infos .product-baseprice,#product-price-infos .product-tax-info,#product-price-infos .product-shipping-link{display:block;font-size:0.6875rem;height:1rem;line-height:1rem;white-space:nowrap;color:var(--default-color-grey-medium)}#product-price-infos .product-shipping-link strong{font-weight:normal}#product-price-infos .product-baseprice{display:block;padding-right:1rem;order:3}#product-price-infos .product-tax-info{float:left;margin-right:0.25rem}#product-price-notes{position:absolute;top:2.75rem;left:0}#product-price-notes .product-price-saving,#product-price-notes .product-price-discount{display:none}#product-price-notes .product-price-labeling{display:block;line-height:1rem;font-size:0.625rem;color:var(--default-color-grey-medium)}#product-price-notes .product-price-labeling .star{display:inline-block;margin-right:0.1875rem;color:var(--default-color-red)}#product-price-form{position:relative;width:100%;margin-top:1.5rem}#product-price-form-quantity{margin-bottom:2.125rem}#product-price-form-quantity .label{display:none}#product-price-form-quantity .field .input{display:block;width:10rem;height:2.25rem;font-size:0.875rem;font-weight:bold;text-align:center;border-color:var(--input-default-border-color);background:var(--current-light-color);color:var(--input-default-font-color)}#product-price-form-buttons .button-product-info-add-to-cart,#product-price-form-buttons .button-product-info-send-notification,#product-price-form-buttons .button-product-info-add-to-wishlist{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:3rem;line-height:normal;font-size:1rem}#product-price-form-buttons .button-product-info-add-to-cart,#product-price-form-buttons .button-product-info-send-notification{background:var(--button-primary-default-background-color);color:var(--button-primary-default-font-color)}#product-price-form-buttons .button-product-info-send-notification{height:6rem}#product-price-form-buttons .button-product-info-add-to-wishlist{margin-top:0.5rem;background:#fff;color:var(--default-color-black)}#product-price-form-buttons .button-product-info-add-to-cart:not(.disabled):hover,#product-price-form-buttons .button-product-info-add-to-cart:not(.disabled):focus,#product-price-form-buttons .button-product-info-send-notification:hover,#product-price-form-buttons .button-product-info-send-notification:focus,#product-price-form-buttons .button-product-info-add-to-wishlist:hover,#product-price-form-buttons .button-product-info-add-to-wishlist:focus{background:var(--button-secondary-focus-background-color);color:var(--button-secondary-focus-font-color)}#product-price-form-buttons .button-product-info-add-to-cart span,#product-price-form-buttons .button-product-info-send-notification span,#product-price-form-buttons .button-product-info-add-to-wishlist span{padding:0 2.5rem;white-space:normal}#product-price-form-buttons .button-product-info-add-to-cart:after,#product-price-form-buttons .button-product-info-send-notification:after,#product-price-form-buttons .button-product-info-add-to-wishlist:after{position:absolute;display:block;width:1.25rem;top:50%;right:1rem;transform:translateY(-50%);text-align:center;font:normal normal normal 1.25rem/1 "ecIconfont16"!important;color:#fff}#product-price-form-buttons .button-product-info-add-to-cart:after{content:"\e052";font:normal normal normal 1.125rem/1 "ecIconfont16"!important}#product-price-form-buttons .button-product-info-add-to-cart.active:after{content:"\e051"}#product-price-form-buttons .button-product-info-send-notification:after{content:"\e109"}#product-price-form-buttons .button-product-info-send-notification.subscribed:after{content:"\e103"}#product-price-form-buttons .button-product-info-add-to-wishlist:after{content:"\e157";color:var(--default-color-black)}#product-price-form-buttons .button-product-info-add-to-wishlist.active:after{content:"\e156"}#product-price-form-buttons .button-product-info-add-to-cart.loading,#product-price-form-buttons .button-product-info-add-to-wishlist.loading{opacity:0.25}#product-info.has-quantity-buttons #product-price-form-quantity .field .input{padding-left:3rem;padding-right:3rem}#product-info.has-quantity-buttons .button-product-info-quantity-increase,#product-info.has-quantity-buttons .button-product-info-quantity-decrease{position:absolute;top:0;min-width:0;width:3rem;height:2.25rem;background:transparent;font-size:0;z-index:1}#product-info.has-quantity-buttons .button-product-info-quantity-increase{left:7rem}#product-info.has-quantity-buttons .button-product-info-quantity-decrease{left:0}#product-info.has-quantity-buttons .button-product-info-quantity-increase:before,#product-info.has-quantity-buttons .button-product-info-quantity-decrease:before{position:absolute;display:block;width:1rem;height:1rem;top:50%;left:50%;transition:color 0.3s;transform:translate(-50%,-50%);font:normal normal normal 1rem/1 "ecIconfont16"!important;color:var(--default-color-black)}#product-info.has-quantity-buttons .button-product-info-quantity-increase:not(.disabled):hover:before,#product-info.has-quantity-buttons .button-product-info-quantity-increase:not(.disabled):focus:before,#product-info.has-quantity-buttons .button-product-info-quantity-decrease:not(.disabled):hover:before,#product-info.has-quantity-buttons .button-product-info-quantity-decrease:not(.disabled):focus:before{color:var(--current-font-color)}#product-info.has-quantity-buttons .button-product-info-quantity-increase:before{content:"\e086"}#product-info.has-quantity-buttons .button-product-info-quantity-decrease:before{content:"\e070"}#product-shipping-info{position:absolute;display:flex;flex-wrap:wrap;align-items:center;left:13.5rem;width:calc(100% - 15.5rem);bottom:11.25rem;height:2rem;line-height:1rem;font-size:0.75rem;color:var(--default-color-black)}.is-unavailable.is-unrestricted #product-shipping-info{display:none}#product-shipping-info-title{margin-right:0.375rem;white-space:nowrap}#product-shipping-info-value img{display:none}#product-shipping-info-value span{position:relative;display:block;padding-left:1.125rem;white-space:nowrap}#product-shipping-info-value span:before{content:"";position:absolute;left:0;top:0.0625rem;display:block;width:0.875rem;height:0.875rem;border-radius:100%;background:var(--shipping-status-1)}#product-shipping-info-value span.id-2:before{background:var(--shipping-status-2)}#product-shipping-info-value span.id-3:before{background:var(--shipping-status-3)}#product-shipping-info-value span.id-4:before{background:var(--shipping-status-4)}#product-primusversand{position:absolute;display:flex;align-items:center;right:2rem;bottom:15.35rem;height:2.5rem;z-index:1}.is-unavailable.is-unrestricted #product-primusversand{bottom:14rem}#product-primusversand .product-property-item-label{position:relative;display:block;min-width:1.5rem;padding-top:1.5rem;line-height:1rem;font-size:0.6875rem}#product-primusversand .product-property-item-label:before{content:"\e144";position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);width:1.5rem;height:1.5rem;font:italic normal normal 1.5rem/1 "ecIconfont16" !important;color:var(--icon-default-color)}#product-primusversand .product-property-item-label:after{content:"P!";position:absolute;display:block;top:0;left:50%;transform:translateX(-50%);width:1.5rem;height:1.5rem;line-height:1.25rem;text-align:center;font-weight:bold;font-style:italic;font-size:0.6875rem;color:#fff}#product-primusversand .product-property-item-link{display:none;font-size:0}#product-content-details .contentbox-header,#product-content-modules .contentbox-header{line-height:1.875rem;padding:0.5625rem 0 0.5625rem 1rem}#product-content-details .contentbox-header h3,#product-content-modules .contentbox-header h3{font-size:1.5rem}#product-module-description{width:75%;margin:0}#product-info:not(.has-modules) #product-module-description .contentbox-content{padding-bottom:1.25rem}#product-description{padding-left:1rem;padding-right:2rem}.js-enabled #product-module-description{padding-bottom:1.5rem}.js-enabled #product-description{height:12rem;overflow:hidden}#product-module-description.foldable{padding-bottom:0}#product-module-description.foldable #product-description{transition:height 0.3s}#product-description-toggle{position:relative;padding-top:0;margin-left:1rem;margin-right:2rem;height:1.5rem;background:#fff;z-index:1}#product-description-toggle:before{content:"";position:absolute;display:none;top:-3rem;width:100%;height:3rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 95%);pointer-events:none}#product-module-description.closed #product-description-toggle:before{display:block}#product-description-toggle span{position:absolute;left:50%;bottom:0;width:1.5rem;height:1.5rem;transform:translateX(-50%);border-radius:50%;transition:color 0.3s,transform 0.3s,border-color 0.3s;border:0.0625rem solid var(--default-color-grey-medium);color:var(--default-color-grey-medium);text-align:center;background:#fff;cursor:pointer}#product-module-description.closed #product-description-toggle span{transform:translateX(-50%) rotate(180deg)}#product-description-toggle span:hover,#product-description-toggle span:focus{border:0.0625rem solid var(--default-color-black);color:var(--default-color-black)}#product-description-toggle span:after{position:absolute;content:"\e023";display:block;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font:normal normal normal 0.5rem/0.5rem "ecIconfont16"!important}#product-ingredients{position:relative;margin-top:1.5rem;padding:1rem;background:var(--current-light-color);border-radius:4px}#product-ingredients.foldable{cursor:pointer}#product-ingredients>span{display:block;line-height:1rem;padding-right:1.5rem;font-weight:bold;user-select:none}#product-ingredients.foldable>span:after{content:"\e070";position:absolute;width:1rem;height:1rem;top:1rem;right:1rem;font:normal normal normal 0.875rem/1rem "ecIconfont16"!important;text-align:center;color:var(--icon-default-color)}#product-ingredients.foldable.closed>span:after{content:"\e086"}#product-ingredients>div{overflow:hidden}#product-ingredients.foldable>div{transition:height 0.3s}#product-ingredients.foldable.closed>div{height:0!important}#product-ingredients>div div{cursor:text}#product-ingredients>div .text{margin-top:1rem;font-size:0.75rem}#product-ingredients>div .note{margin-top:1rem;font-size:0.625rem}#product-ean{margin-top:1.5rem;font-size:0.75rem;font-style:italic}#product-manufacturer{width:25% ;margin-top:3rem;padding-top:1rem;padding-left:1rem;border-top:0.0625rem solid var(--current-title-color)}#product-manufacturer .product-property-item{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.75rem 1.25rem;border-radius:0.25rem;box-shadow:var(--default-box-shadow);background:#fff}#product-manufacturer .product-property-item-eurl{display:none}#product-manufacturer .product-property-item-label{display:flex;justify-content:center;align-items:center;font-size:0;height:3rem}#product-manufacturer .product-property-item-label img{display:block;max-width:100%;max-height:3rem;transition:filter 0.3s;font-size:0;border-radius:0.125rem;animation:var(--skeleton-loading-animation)}#product-manufacturer .product-property-item-label:hover img{filter:grayscale(100%)}#product-manufacturer .product-property-item-link{display:block;width:100%;height:1.75rem;line-height:1.75rem;margin-top:1rem;border-radius:0.25rem;text-align:center;font-size:0.75rem;transition:color 0.3s,background-color 0.3s;background:var(--button-secondary-default-background-color);color:var(--button-secondary-default-font-color)}#product-manufacturer .product-property-item-link:focus,#product-manufacturer .product-property-item-link:hover{text-decoration:none;background:var(--button-secondary-focus-background-color);color:var(--button-secondary-focus-font-color)}#product-manufacturer .product-property-item-details{width:100%;margin-top:1rem;padding-top:1rem;border-top:0.0625rem solid var(--default-color-grey-light);font-size:0.75rem}#product-manufacturer .product-property-item-details:before{content:"Pflichtinformationen gem. GPSR:";display:block;margin-bottom:1rem;font-size:0.6875rem}#product-link-actions{position:absolute;right:0.5rem;top:1rem;z-index:1}#product-link-action-question,#product-link-action-print{float:left;display:block;width:1.25rem;height:1.25rem;white-space:nowrap;font-size:0}#product-link-action-wishlist{display:none}#product-link-action-question{margin-left:0.75rem}#product-link-action-question:hover,#product-link-action-question:focus,#product-link-action-print:hover,#product-link-action-print:focus{text-decoration:none}#product-link-action-question:before,#product-link-action-print:before{content:"\e130";display:block;width:1rem;transition:color 0.3s;font:normal normal normal 1.25rem/1.25rem "ecIconfont16"!important;color:var(--icon-default-color)}#product-link-action-print:before{content:"\e127"}#product-link-action-question:hover:before,#product-link-action-question:focus:before,#product-link-action-print:hover:before,#product-link-action-print:focus:before{color:var(--icon-focus-color)}#product-content-modules .contentbox{margin-top:2rem}#product-hazmat-content{padding:0 1rem;display:grid;grid-template-columns:[c1] auto [c2] auto [c3];grid-template-rows:[r1] 1.5rem [r2] auto [r3]}#product-hazmat-signal-words{grid-column:c1 / c1;grid-row:r1 / r2;align-self:center;font-weight:bold;font-size:0.875rem}#product-hazmat-notes{grid-column:c1 / c1;grid-row:r2 / r3}#product-hazmat-notes span{display:block;margin-top:0.25rem;font-size:0.75rem}#product-hazmat-pictograms{display:flex;flex-wrap:wrap;justify-self:end;justify-content:flex-end;align-items:center;max-width:19rem;padding-left:1rem;margin-top:-1rem;margin-right:-1rem;grid-column:c2 / c3;grid-row:r1 / r3}#product-hazmat-pictograms img{display:block;margin-top:1rem;margin-right:1rem;width:5rem;height:5rem}#product-module-reviews{position:relative}#product-module-reviews #reviews{position:absolute;top:calc(var(--stickyheader-height) * -1);left:0}#product-module-reviews .contentbox-header{margin-bottom:1rem}#product-module-reviews .review-wrapper{display:flex;flex-wrap:wrap}#product-module-reviews .review-title{display:flex;align-items:center;gap:0.5rem;height:2rem;padding-left:1rem;margin-bottom:1rem;font-size:0.875rem;font-weight:500}#product-module-reviews .review-buttons{display:none}#product-module-reviews .has-button-write-review .review-buttons{display:flex;flex-grow:1;justify-content:flex-end;margin-bottom:1rem}#product-module-reviews .button-product-info-show-reviews{display:none}#product-module-reviews .button-wrapper,#product-module-reviews .button-item{margin:0}#product-module-reviews .reviews{position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}#product-module-reviews .review-item{display:grid;width:calc(50% - 0.5rem);grid-template-columns:min-content auto auto;grid-template-rows:min-content min-content auto;padding:1rem;background:var(--current-light-color);border-radius:0.25rem;--star-color-default:var(--default-color-grey-medium)}#product-module-reviews .review-item.only{width:100%}#product-module-reviews .item-title{line-height:1.25rem;padding:0.125rem 0;font-size:1rem;grid-column:1 / 3;grid-row:1 / 2}#product-module-reviews .item-rating{justify-self:end;align-self:center;grid-column:3 / 4;grid-row:1 / 2}#product-module-reviews .item-author{grid-column:1 / 2;grid-row:2 / 3;font-size:0.6875rem;white-space:nowrap}#product-module-reviews .item-date{grid-column:2 / 3;grid-row:2 / 3;font-size:0.6875rem}#product-module-reviews .item-date:before{content:"\00a0-\00a0"}#product-module-reviews .item-text{grid-column:1 / 4;grid-row:3 / 4;padding-top:1rem}#letter-navigation{margin-bottom:2rem}#letter-navigation{display:flex;flex-wrap:wrap;justify-content:flex-start;width:calc(100% + 0.5rem);margin-top:-0.5rem;margin-left:-0.5rem}#letter-navigation a.letter{display:block;flex:1 1 auto;min-width:1.75rem;max-width:2rem;height:2rem;margin-top:0.5rem;margin-left:0.5rem;line-height:calc(2rem - 0.125rem);border-radius:0.25rem;transition:color 0.3s,border-color 0.3s,background-color 0.3s;border:0.0625rem solid var(--default-color-grey-medium);background:#fff;text-align:center;text-decoration:none;font-size:0.875rem;font-weight:500;color:var(--default-color-grey-medium)}#letter-navigation a.letter.last{margin-right:0}#letter-navigation a.letter.reset{min-width:3rem}#letter-navigation a.letter:not(.empty):focus,#letter-navigation a.letter:not(.empty):hover,#letter-navigation a.letter:not(.empty).active{border:0.0625rem solid var(--current-light-color);background:var(--current-light-color);color:var(--default-color-black)}#letter-navigation a.letter.empty{cursor:text;opacity:0.5}#app-property-listing .property-listing .col{overflow:visible}#app-property-listing .property-listing .product-property{text-align:center}#app-property-listing .property-listing .product-property-info,#app-property-listing .property-listing .product-property-name,#app-property-listing .property-listing .product-property-image,#app-property-listing .property-listing .product-property-image img{display:block}#app-property-listing .property-listing .product-property-info{position:relative;padding:1.25rem 1rem 1rem;border-radius:0.25rem;box-shadow:var(--default-box-shadow);text-decoration:none;color:var(--default-color-grey-medium)}#app-property-listing .property-listing .product-property-info:hover{color:var(--default-color-black)}#app-property-listing .property-listing .product-property-image{position:relative;display:flex;justify-content:center;align-items:center;padding:0 0.5rem 1.25rem;height:3.5rem}#app-property-listing .property-listing .product-property-image:after{content:"";position:absolute;z-index:1;left:50%;bottom:-0.1875rem;margin-left:-0.1563rem;width:0.3125rem;height:0.3125rem;transform:rotate(45deg);background:var(--current-dark-color)}#app-property-listing .property-listing .product-property-info img{max-width:100%;max-height:2.5rem;margin:0 auto;transition:filter 0.3s;font-size:0;border-radius:0.125rem;animation:var(--skeleton-loading-animation)}#app-property-listing .property-listing .product-property-info:hover img{filter:grayscale(100%)}#app-property-listing .property-listing .product-property-name{position:relative;line-height:1rem;padding-top:1rem;border-top:0.0625rem solid var(--default-color-grey-light);font-size:0.75rem;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#sitemap ul,#sitemap ul li{display:block}#sitemap ul ul{padding:0.125rem 0}#sitemap ul li li{padding:0.125rem 1rem}#ckarea,.cke_panel_list{font-family:Montserrat,verdana;font-size:0.875rem;line-height:1.4;color:#1a1919;background-color:#fff}#ckarea .clear:after{content:"";display:block;clear:both}.ckarea h1,.ckarea h2,.ckarea h3,.ckarea h4,.ckarea h5,.ckarea h6,.ckarea p,.cke_panel_list h1,.cke_panel_list h2,.cke_panel_list h3,.cke_panel_list h4,.cke_panel_list h5,.cke_panel_list h6,.cke_panel_list p{margin:0;padding:0}.ckarea h1,.cke_panel_list h1{font-size:1.25rem;font-weight:normal}.ckarea h2,.cke_panel_list h2{font-size:1rem}.ckarea h3,.cke_panel_list h3{font-size:0.875rem}.ckarea h4,.cke_panel_list h4{font-size:0.875rem;font-weight:500}.ckarea p,.cke_panel_list p{margin-top:0.25rem}.ckarea a:not(.button){text-decoration:underline;cursor:pointer!important;color:#00689b}.ckarea a:not(.button):hover{color:#979797}.ckarea ul{display:block;margin:0;padding:0.5rem 0}.ckarea ul li{position:relative;display:block;padding:0.125rem 0 0.125rem 1.125rem}.ckarea ul li:before{content:"\e048";display:block;position:absolute;top:0.5rem;left:0.375rem;font:normal normal normal 0.25rem/1 "ecIconfont10"!important;color:#1a1919}.ckarea ol{display:block;margin:0;padding:0.5rem 1rem}.ckarea ol li{margin-top:0.125rem}.ckarea ol li:first-child{margin-top:0}.ckarea video{width:100%}.ckarea .content-border-1{padding:0.5rem 0.75rem;border:1px solid #1a1919}.ckarea .content-border-2{padding:0.5rem 0.75rem;border:1px solid #d81116}.ckarea .content-border-3{padding:0.5rem 0.75rem;border:1px solid #3ea447}@media print{#popup-wrapper{font-size:12px;font-family:arial,verdana;color:#000}#global-notifications,#system-notifications,#popup-header-links{display:none}.popup-order #popup-header,.popup-product #popup-header{display:none}.popup-order #popup-content,.popup-product #popup-content{padding-top:0}}#mobile-indicator{content:"1361";width:1361px}@media only screen and (max-width:1360px){#mobile-indicator{content:"1360";width:1360px}#box-header-subshop-navigation{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:1280px){#mobile-indicator{content:"1280";width:1280px}#box-footer h4{line-height:1.375rem;font-size:1.125rem}#box-footer .col.seals ul{grid-template-columns:repeat(3,auto)}#box-footer .col.seals li.ehi,#box-footer .col.seals li.ssl{grid-row:1 / 2}#box-footer .col.seals li.idealo,#box-footer .col.seals li.medizinfuchs{padding-top:0.5rem;grid-row:2 / 3}#box-footer .col.seals li.dimdi{grid-column:3 / 4}#app-checkout-cart .button-continue-shopping{min-width:auto}#product-price-infos .product-baseprice,#product-price-infos .product-tax-info,#product-price-infos .product-shipping-link{font-size:0.625rem}#product-shipping-info{font-size:0.625rem}#product-primusversand .product-property-item-label{margin-top:0.5rem;line-height:0;font-size:0}#product-manufacturer .product-property-item-link{font-size:0.625rem}}@media only screen and (max-width:1200px){#mobile-indicator{content:"1200";width:1200px}.has-sidebar-left #article{width:calc(75% + 0.125rem)}#sidebar-left{width:calc(25% - 0.125rem)}.listing.vert.colspan-5 .col{width:25%}.listing.vert.colspan-5.singlerow .col:nth-child(n+5){display:none}.listing.vert.colspan-4 .col{width:33.3333%}.listing.vert.colspan-4.singlerow .col:nth-child(n+4){display:none}#box-products-cartpromo .listing.vert.colspan-3 .col{width:50%}#box-products-cartpromo .listing.vert.colspan-3.singlerow .col:nth-child(n+3){display:none}#box-products-search{width:23rem}#box-products-livesearch-wrapper{width:25.5rem}#box-header-functions li{margin-right:0.75rem}#box-header-functions li.account .content:before{right:17.875rem}#box-categories-navigation-desktop a{font-size:0.875rem}#box-brands .listing .col:nth-child(n+7){display:none}#box-brands .listing .col{width:calc(100% / 6)}#box-footer .col.payment li .note{font-size:0.6875rem}.app-checkout-cart:not(.is-empty) #box-application-details{padding-left:11rem}#app-checkout-cart .table-content .order-product-col.product-details{padding-left:3rem}#app-checkout-cart .product.list.has-image .product-image,#contentbox-checkout-products .product.list.has-image .product-image{width:7rem;height:7rem}#app-checkout-cart .product.list.has-image .product-image img,#contentbox-checkout-products .product.list.has-image .product-image img{width:7rem;height:7rem}#app-checkout-cart .product.list.has-image .product-content,#contentbox-checkout-products .product.list.has-image .product-content{margin-left:8rem}#app-checkout-cart .button-checkout-paypal,#app-checkout-cart .button-checkout-amazon-v2{min-width:auto}#app-account-order-details .table-header .product-model,#app-account-order-details .table-content .product-model{display:none}#app-account-order-details .table .product-additions,#app-account-order-details .table .product-addition.model{display:block}#product-title .product-name{font-size:1.25rem}#product-primusversand .product-property-item-label{min-width:1.25rem;padding-top:1.25rem}#product-primusversand .product-property-item-label:before{width:1.25rem;height:1.25rem;font:italic normal normal 1.25rem/1 "ecIconfont16"!important}#product-primusversand .product-property-item-label:after{width:1.25rem;height:1.25rem;line-height:1rem;font-size:0.625rem}#product-module-description{width:66.6666%}#product-manufacturer{width:33.3333%}#product-manufacturer .product-property-item-link{font-size:0.75rem}}@media only screen and (max-width:1120px){#mobile-indicator{content:"1120";width:1120px}#header-logo{transform:scale(0.7) translateY(-50%)}#box-header-functions li{margin-right:1.5rem}#box-header-functions li>a{padding-left:1.5rem;font-size:0}#box-header-functions li>a:before{width:1.5rem;height:1.5rem;font:normal normal normal 1.5rem/1 "ecIconfont16" !important}#box-header-functions li .content{left:auto;right:-0.5rem;width:auto;min-width:20rem}#box-header-functions li.account .content:before{right:6.5rem}#box-header-functions li.cart .content:before{right:0.5rem}#box-categories-navigation-desktop a{padding-left:0.375rem;padding-right:0.375rem;font-size:0.8125rem}#box-categories-navigation-desktop a.first{padding-left:0.75rem}#box-categories-navigation-desktop a.last{padding-right:0.75rem}#box-products-listing-filters .filter-item.pagenav{display:none}#box-teasers .ckarea div{min-height:unset}#box-teasers .ckarea div div{width:100%}#box-teasers .ckarea div img{display:none}#box-footer .col{width:25%;order:4}#box-footer .col.seals{order:1}#box-footer .col.payment{width:50%;order:2}#box-footer .col.payment .col-content div{height:auto}#box-footer .col.ekomi{position:relative;margin-top:0;order:3;border-left:transparent}#box-footer .col.ekomi div{align-items:flex-end}#box-footer .col.ekomi:before{content:"";position:absolute;top:3rem;left:0;bottom:0;width:0.0625rem;background:#d5d7d6}#box-footer .col.payment li{width:25%;height:3.125rem;border-color:transparent}#box-footer .col.payment li:nth-child(1),#box-footer .col.payment li:nth-child(5){border-color:#d5d7d6}#app-account-login .list-navigation li{font-size:0.875rem;white-space:normal}.app-checkout-cart:not(.is-empty) #box-application-details{padding-left:0}#app-checkout-cart .button-set .buttons-left{display:none}#app-checkout-cart .buttons-right .button-item{flex:1 1 auto}#app-checkout-cart .buttons-right .button-item.first{flex:0 0 auto}#app-checkout-cart .table-content .order-product-col.product-details{padding-left:2.5rem}#app-checkout-cart .product.list.has-image .product-image,#contentbox-checkout-products .product.list.has-image .product-image{width:5rem;height:5rem}#app-checkout-cart .product.list.has-image .product-image img,#contentbox-checkout-products .product.list.has-image .product-image img{width:5rem;height:5rem}#app-checkout-cart .product.list.has-image .product-content,#contentbox-checkout-products .product.list.has-image .product-content{margin-left:6rem}#app-checkout-cart .product.list .product-title .product-name,#app-account-order-details .product.list .product-title .product-name,#contentbox-checkout-products .product.list .product-title .product-name{font-size:0.875rem}#app-checkout-cart .order-product-col.product-single-price,#app-checkout-cart .order-product-col.product-total-price,#app-checkout-cart .order-total-row .order-amount-col,#app-checkout-cart .order-total-row.subtotal .order-total-col,#app-checkout-cart .order-total-row.total .order-total-col,#app-account-order-details .order-total-row.total-discounts .order-total-col,#app-account-order-details .order-product-col.product-single-price,#app-account-order-details .order-product-col.product-total-price,#app-account-order-details .order-total-row .order-amount-col,#app-account-order-details .order-total-row.subtotal .order-total-col,#app-account-order-details .order-total-row.total .order-total-col,#app-account-order-details .order-total-row.total-discounts .order-total-col,#contentbox-checkout-products .order-product-col.product-single-price,#contentbox-checkout-products .order-product-col.product-total-price,#contentbox-checkout-products .order-total-row .order-amount-col,#contentbox-checkout-products .order-total-row.subtotal .order-total-col,#contentbox-checkout-products .order-total-row.total .order-total-col,#contentbox-checkout-products .order-total-row.total-discounts .order-total-col{font-size:0.875rem}#product-contents{padding-top:0}#product-content-title{display:block;width:100%}#product-content-image,#product-content-infos{width:100%}#product-content-infos{margin-left:0}#product-image{margin-bottom:2rem}.js-enabled .has-image-thumbs #product-image{margin-bottom:2.5rem}#product-content-infos #product-title{display:none}#product-title .product-name{font-size:1.5rem}#product-content-infos #product-rating{display:none}#product-content-title #product-rating{display:flex;padding:0.75rem 0 0 0}#product-price-infos .product-baseprice,#product-price-infos .product-tax-info,#product-price-infos .product-shipping-link{font-size:0.6875rem}#product-shipping-info{font-size:0.6875rem}#product-primusversand .product-property-item-label{margin-top:0;min-width:1.5rem;padding-top:1.5rem;line-height:1rem;font-size:0.6875rem}#product-primusversand .product-property-item-label:before{width:1.5rem;height:1.5rem;font:italic normal normal 1.5rem/1 "ecIconfont16"!important}#product-primusversand .product-property-item-label:after{width:1.5rem;height:1.5rem;line-height:1.25rem;font-size:0.6875rem}}@media only screen and (max-width:1040px){#mobile-indicator{content:"1040";width:1040px}#box-brands .listing .col:nth-child(n+6){display:none}#box-brands .listing .col{width:20%}#app-checkout-cart .table-header .product-single-price,#app-checkout-cart .table-content .product-single-price,#app-account-order-details .table-header .product-single-price,#app-account-order-details .table-content .product-single-price,#contentbox-checkout-products .table-header .product-single-price,#contentbox-checkout-products .table-content .product-single-price{display:none}#app-checkout-cart .table-header .product-quantity,#app-checkout-cart .table-content .product-quantity{padding-right:2rem}#app-checkout-cart .table .product-additions,#app-checkout-cart .table .product-addition.single-price,#app-account-order-details .table .product-additions,#app-account-order-details .table .product-addition.single-price,#contentbox-checkout-products .table .product-additions,#contentbox-checkout-products .table .product-addition.single-price{display:block}#product-manufacturer .product-property-item-link{font-size:0.625rem}}@media only screen and (max-width:960px){#mobile-indicator{content:"960";width:960px}.mainnav-active,.mainnav-inactive{--header-height:11.25rem;--stickyheader-height:8.75rem}.has-sidebar-left #article{width:100%}#sidebar-left{display:none}.app-group-account #content,.app-account-login #content,.app-content #content,.app-wishlist #content,.app-checkout-cart #content,.section-shop-checkout #content{padding:1rem 2rem 2rem}#inner-header:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:0.0625rem;background:var(--current-dark-color)}.default #inner-header:after{background:var(--default-color-black)}#header-logo{left:4.5rem}.mainnav-active #header.sticky{height:var(--stickyheader-height);padding-bottom:0}.listing.vert.colspan-5 .col{width:33.3333%}.listing.vert.colspan-5.singlerow .col:nth-child(n+4){display:none}.product.horz .product-image a,.product.horz .product-image img{width:7rem;height:7rem}.product.horz .product-main-content{padding-right:2rem}.product.horz .product-description{font-size:0.75rem}.product.horz .product-flag.is-new,.product.horz .product-flag.is-special-offer,.product.horz .product-flag.is-primusversand{left:10.5rem}.product.horz.is-special-offer .product-flag.is-new,.product.horz.is-special-offer .product-flag.is-primusversand{left:14rem}.product.horz.is-special-offer.is-new .product-flag.is-primusversand{left:17rem}#box-products-search{width:auto;left:22rem;right:12rem;transform:translate(0,-50%)}#box-products-livesearch-wrapper{left:20.75rem;right:10.75rem;transform:translateX(0);width:auto}#box-header-functions li,#header.sticky #box-header-functions li{margin-right:1rem}#box-header-functions li:last-child,#header.sticky #box-header-functions li:last-child{margin-right:0}#box-header-functions li>a,#header.sticky #box-header-functions li>a{padding-left:1.5rem}#box-header-functions li>a:before,#header.sticky #box-header-functions li>a:before{text-align:right;font:normal normal normal 1.25rem/1.5rem "ecIconfont16" !important}#box-header-functions li .content,#header.sticky #box-header-functions li .content{left:auto;right:-0.5rem;width:auto;min-width:20rem}#box-header-functions li.account .content:before,#header.sticky #box-header-functions li.account .content:before{right:5.375rem}#box-header-functions li.cart .content:before,#header.sticky #box-header-functions li.cart .content:before{right:0.375rem}#box-header-subshop-navigation li.first{width:4.5rem}#box-header-subshop-navigation li.med,#box-header-subshop-navigation li.casa,#box-header-subshop-navigation li.outdoor,#box-header-subshop-navigation li.geschenk{width:auto}#box-header-subshop-navigation li a{margin-left:2rem;margin-right:2rem;font-size:0.875rem}#box-categories-navigation-mobile{left:1.5rem;opacity:1}#box-categories-navigation-mobile button.menu{display:block}#box-categories-navigation-desktop{display:none}#box-application-breadcrumb li{display:none}#box-application-breadcrumb li:nth-last-child(-n + 3){display:block}#box-products-listing-filters .filter-item.pagenav{display:block}#box-application-details.product-category h1,#box-application-details.product-listing h1,#box-application-details.product-property h1,#box-application-details.product-property-item h1{line-height:1.5rem;padding-left:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.375rem}#box-application-details.product-property h1{margin-top:1rem}.product-box .box-header,#content-bottom .box-header{line-height:1.5rem;padding:0.5rem 0 0.5rem 1rem}.product-box .box-header span,.product-box .box-header a,#content-bottom .box-header span,#content-bottom .box-header a{font-size:1.375rem}#box-orders-listing{margin-top:4.5rem!important}#box-orders-listing .box-header{line-height:1rem;padding:0}#box-orders-listing .box-header span{font-size:0.875rem}#box-footer h4{line-height:1.25rem;font-size:1rem}#box-footer .col.payment li .label{line-height:1rem;font-size:0.8125rem}#box-footer .col.payment li .note{padding:0 0.375rem}#app-account-login .contentbox-header h3{font-size:1.375rem}#app-account-login .infotext{font-size:0.875rem}#product-contents{padding-top:1.5em;border-top:none}#product-content-title{display:none}#product-content-image,#product-content-infos{width:calc(50% - 0.5rem)}#product-content-infos{margin-top:0;margin-left:1rem}#product-content-infos #product-title{display:block}#product-title .product-name{font-size:1.25rem}#product-content-infos #product-rating{display:flex}#product-price-infos .product-baseprice,#product-price-infos .product-tax-info,#product-price-infos .product-shipping-link{font-size:0.625rem}#product-shipping-info{font-size:0.625rem}#product-primusversand .product-property-item-label{min-width:1.5rem;padding-top:1.5rem;margin-top:0.5rem;line-height:0;font-size:0}#product-manufacturer{margin-top:2.5rem}#product-manufacturer .product-property-item-link{font-size:0.75rem}#product-content-details .contentbox-header,#product-content-modules .contentbox-header{line-height:1.5rem;padding:0.5rem 0 0.5rem 1rem}#product-content-details .contentbox-header h3,#product-content-modules .contentbox-header h3{font-size:1.375rem}#product-link-actions{top:0.75rem}}@media only screen and (max-width:880px){#mobile-indicator{content:"880";width:880px}#box-products-search{left:21rem;right:11rem}#box-products-livesearch-wrapper{left:19.75rem;right:9.75rem}#box-products-cartpromo{width:calc(100% - 16rem)}#box-products-cartpromo .box-header{margin-right:-15rem}#box-orders-listing{width:14rem}#box-brands .listing .col:nth-child(n+5){display:none}#box-brands .listing .col{width:25%}#box-footer .col{width:50%}#box-footer .col.ekomi{order:1;border:none;padding-right:3rem}#box-footer .col.ekomi:before{display:none}#box-footer .col.ekomi div{justify-content:flex-start;align-items:center}#box-footer .col.seals{order:2;padding-left:3rem;border-left:0.0625rem solid #d5d7d6}#box-footer .col.pros,#box-footer .col.contact,#box-footer .col.service,#box-footer .col.legal{order:3}#box-footer .col.service{border-left:none}#box-footer .col.contact,#box-footer .col.legal{padding-left:3rem}#box-footer .col.payment{order:4;width:100%;margin-top:3rem}#box-footer .col.desc{order:5}#box-footer .col.seals .col-content div{height:auto}#box-footer .col.seals ul{grid-template-columns:repeat(5,auto);grid-template-rows:repeat(3,auto);width:calc(100% + 0.5rem);margin-left:-0.5rem}#box-footer .col.seals li:not(.dimdi){grid-row:1 / 3;max-width:2.75rem;padding:0}#box-footer .col.seals li.dimdi{grid-column:5 / 6;grid-row:1 / 3}#box-footer .col.seals li.dimdi a{min-width:6rem;min-height:5rem}#box-footer .col.payment li:nth-child(1),#box-footer .col.payment li:nth-child(5){border-color:transparent}#box-footer .col.payment li{width:8rem}#box-footer .col.payment li:nth-child(4){margin-right:calc(100% - 32rem)}#box-footer .col.payment li a{margin:0 1.5rem}#app-account-login .contentbox{padding:1rem 2rem 2rem}#app-account-login .info-icon span{right:-1.625rem}#app-checkout-cart .product-listing-tabular:after,#app-account-order-details .product-listing-tabular:after,#contentbox-checkout-products .product-listing-tabular:after{width:14rem}#app-checkout-cart .table-header .product-total-price,#app-account-order-details .table-header .product-total-price,#contentbox-checkout-products .table-header .product-total-price{padding-right:3.8rem}#app-checkout-cart .table-content .order-amount-col,#app-account-order-details .table-content .order-amount-col,#contentbox-checkout-products .table-content .order-amount-col{width:14rem;padding-right:3.8rem}#app-checkout-cart .table-content.giftcode .order-amount-col{padding-right:2rem}#app-checkout-cart .button-checkout,.button-set.checkout-progress.confirmation .button-checkout-confirmation{min-width:14rem}#app-account-order-details .button-add-order-to-cart{min-width:100%}#product-contents{padding-top:0}#product-content-title{display:block;width:100%;text-align:center}#product-content-image,#product-content-infos{width:100%}#product-content-infos{margin-left:0}#product-image{margin-bottom:2rem}.js-enabled .has-image-thumbs #product-image{margin-bottom:2.5rem}#product-content-infos #product-title{display:none}#product-title .product-name{font-size:1.5rem}#product-content-infos #product-rating{display:none}#product-rating{justify-content:center}#product-rating.review-enabled span:after{position:static;transform:none}#product-price-infos .product-baseprice,#product-price-infos .product-tax-info,#product-price-infos .product-shipping-link{font-size:0.6875rem}#product-shipping-info{font-size:0.6875rem}#product-primusversand .product-property-item-label{margin-top:0;min-width:1.5rem;padding-top:1.5rem;line-height:1rem;font-size:0.6875rem}#product-primusversand .product-property-item-label:before{width:1.5rem;height:1.5rem;font:italic normal normal 1.5rem/1 "ecIconfont16"!important}#product-primusversand .product-property-item-label:after{width:1.5rem;height:1.5rem;line-height:1.25rem;font-size:0.6875rem}}@media only screen and (max-width:800px){#mobile-indicator{content:"800";width:800px}#app-account-orders .order .button-wrapper{flex-wrap:wrap}#app-account-orders .order .button-wrapper .button-item{width:100%}#app-account-orders .order .button-wrapper .button-item.last{margin-left:0;margin-top:0.25rem}#app-account-orders .order .button-wrapper .button{width:100%}#box-products-cartpromo .listing.vert.colspan-3 .col{width:100%}#box-products-cartpromo .listing.vert.colspan-3.singlerow .col:nth-child(n+2){display:none}#box-products-search{left:20rem;right:10rem}#box-products-livesearch-wrapper{left:16rem;right:6rem}#box-products-listing-filters .filter-item.pagenav{display:none}#box-products-cartpromo{width:calc(50% - 1rem)}#box-products-cartpromo .box-header{margin-right:calc(-100% - 1rem)}#box-orders-listing{width:calc(50% - 1rem)}.section-shop-checkout-progress:not(.app-group-account) .button-set .button{min-width:auto}#app-checkout-cart .product-listing-tabular:after,#app-account-order-details .product-listing-tabular:after,#contentbox-checkout-products .product-listing-tabular:after{width:11rem}#app-checkout-cart .table-header .product-total-price,#app-account-order-details .table-header .product-total-price,#contentbox-checkout-products .table-header .product-total-price{padding-right:2.3rem}#app-checkout-cart .table-content .order-amount-col,#app-account-order-details .table-content .order-amount-col,#contentbox-checkout-products .table-content .order-amount-col{width:11rem;padding-right:2.3rem}#app-checkout-cart .table-content .order-product-col.product-details{padding-left:0}#app-checkout-cart .table-content.giftcode .order-amount-col{padding-left:1.25rem;padding-right:1.25rem}#app-checkout-cart .product-quantity-form,#app-checkout-cart .product-quantity-form .input{width:6rem}#app-checkout-cart .product-quantity-form .product-quantity-form-button-remove{width:100%;position:unset}#app-checkout-cart .product-quantity-form .button-product-remove{width:100%;height:2rem;margin-top:0.25rem;border-radius:0.25rem}#app-checkout-cart .product-quantity-form .button-product-remove:before{display:none}#app-checkout-cart .product-quantity-form .button-product-remove span{display:block;font-size:0.875rem}#app-checkout-cart .button-checkout,.button-set.checkout-progress.confirmation .button-checkout-confirmation{min-width:11rem}#app-checkout-cart .button-checkout-paypal img,#app-checkout-cart .button-checkout-amazon-v2 img{width:5rem}#product-manufacturer .product-property-item-link{font-size:0.625rem}}@media only screen and (max-width:720px){#mobile-indicator{content:"720";width:720px}.mainnav-active,.mainnav-inactive{--header-height:13rem;--stickyheader-height:11.25rem}#inner-header{grid-template-rows:max-content auto max-content!important}.input-group{--inputgrid-w80:50%;--inputgrid-w30:100%;--inputgrid-w20:50%}.listing.vert.colspan-5 .col,.listing.vert.colspan-4 .col{width:50%}.listing.vert.colspan-5.singlerow .col:nth-child(n+3),.listing.vert.colspan-4.singlerow .col:nth-child(n+3){display:none}.product.horz .product-image a,.product.horz .product-image img{width:6rem;height:6rem}.product.horz .product-title .product-name{font-size:0.8125rem}.product.horz .product-title .product-model{margin-top:0.5rem}.product.horz .product-description p{-webkit-line-clamp:4}.product.horz .product-price-tags .product-price-main,.product.horz .product-price-tags .product-price-from,.product.horz .product-price-tags .product-price-new,.product.horz .product-price-tags .product-price-old{font-size:1.125rem;line-height:1.5rem}.product.horz .product-flag.is-new,.product.horz .product-flag.is-special-offer,.product.horz .product-flag.is-primusversand{left:9.5rem}.product.horz.is-special-offer .product-flag.is-new,.product.horz.is-special-offer .product-flag.is-primusversand{left:13rem}.product.horz.is-special-offer.is-new .product-flag.is-primusversand{left:16rem}#box-products-search{grid-area:bottombar;position:relative;top:unset;left:unset;right:unset;transform:none;margin:-0.5rem 1rem 1rem}#box-products-livesearch-wrapper{grid-area:bottombar;top:-1.75rem;left:0;right:0}#box-products-livesearch{border-radius:0}#box-brands .listing .col:nth-child(n+4){display:none}#box-brands .listing .col{width:calc(100% / 3)}#box-footer .col.seals ul{grid-template-columns:repeat(3,auto)}#box-footer .col.seals li.ehi,#box-footer .col.seals li.ssl{grid-row:1 / 2;max-width:2.5rem}#box-footer .col.seals li.idealo,#box-footer .col.seals li.medizinfuchs{grid-row:2 / 3;padding-top:0.5rem}#box-footer .col.seals li.dimdi{grid-column:3 / 4}#app-account-login .flexitem{--flexgrid-w50:100%}#app-account-login .contentbox{padding:2rem 3rem}#app-account-login .contentbox-header,#app-account-login .contentbox-content{width:28rem;max-width:100%}#app-account-login .contentbox-header h3{font-size:1.5rem}#app-account-login .inner-content{min-height:auto}#app-account-login .list-navigation li{font-size:1rem}#app-account-login .infotext{font-size:1rem}#app-account-login .info-icon span{right:-2rem}#app-account-login .contentbox-content .button-wrapper{margin-top:1.5rem;min-height:auto}.section-shop-checkout-progress{--flexgrid-y:2rem;--flexgrid-w50:100%}.section-shop-checkout-progress:not(.app-group-account) .button-set .button{font-size:0.875rem}.section-shop-checkout-progress:not(.app-group-account) .button-set:not(.checkout-progress) .buttons-right .button{min-width:100%}#checkout-payment-selection .module .contents{margin-left:2.5rem}#checkout-payment-selection .module .contents .fields .row.default,#checkout-payment-selection .module .contents .fields .row.infobox,#checkout-payment-selection .module .contents .fields .row.multiple{max-width:unset}#app-checkout-cart .product.list.has-image .product-image,#contentbox-checkout-products .product.list.has-image .product-image{width:3.5rem;height:3.5rem}#app-checkout-cart .product.list.has-image .product-image img,#contentbox-checkout-products .product.list.has-image .product-image img{width:3.5rem;height:3.5rem}#app-checkout-cart .product.list.has-image .product-content,#contentbox-checkout-products .product.list.has-image .product-content{margin-left:4.5rem}#app-checkout-cart .product.list .product-title .product-name,#app-checkout-cart .product.list .product-title .product-name,#contentbox-checkout-products .product.list .product-title .product-name{font-size:0.8125rem}#app-checkout-cart .product.list .product-title .product-model,#contentbox-checkout-products .product.list .product-title .product-model{font-size:0.6875rem}#app-checkout-cart .order-product-col.product-single-price,#app-checkout-cart .order-product-col.product-total-price,#app-checkout-cart .order-total-row .order-amount-col,#app-checkout-cart .order-total-row.subtotal .order-total-col,#app-checkout-cart .order-total-row.total .order-total-col,#app-checkout-cart .order-total-row.total-discounts .order-total-col,#app-account-order-details .order-product-col.product-single-price,#app-account-order-details .order-product-col.product-total-price,#app-account-order-details .order-total-row .order-amount-col,#app-account-order-details .order-total-row.subtotal .order-total-col,#app-account-order-details .order-total-row.total .order-total-col,#app-account-order-details .order-total-row.total-discounts .order-total-col,#contentbox-checkout-products .order-product-col.product-single-price,#contentbox-checkout-products .order-product-col.product-total-price,#contentbox-checkout-products .order-total-row .order-amount-col,#contentbox-checkout-products .order-total-row.subtotal .order-total-col,#contentbox-checkout-products .order-total-row.total .order-total-col,#contentbox-checkout-products .order-total-row.total-discounts .order-total-col{font-size:0.8125rem}#app-checkout-cart .table-header .product-details,#app-checkout-cart .table-content .product-details,#app-account-order-details .table-header .product-details,#app-account-order-details .table-content .product-details,#contentbox-checkout-products .table-header .product-details,#contentbox-checkout-products .table-content .product-details{padding-right:1.25rem}#app-checkout-cart .table-header .product-quantity,#app-checkout-cart .table-content .product-quantity,#app-checkout-cart .table-content .order-total-col,#app-account-order-details .table-content .order-total-col,#contentbox-checkout-products .table-content .order-total-col{padding-right:1.25rem}#app-checkout-cart .button-set-bottom .buttons-right{flex-wrap:wrap}#app-checkout-cart .button-set-bottom .button-item-1{width:100%;margin-bottom:0.5rem}#app-checkout-cart .button-set-bottom .button-item-2{margin:0}#product-content-details{display:block}#product-module-description{width:100%}#product-module-description .contentbox-content{padding-right:unset}#product-description{padding-right:1rem}#product-description-toggle{margin-right:1rem}#product-manufacturer{width:100%;margin:2.25rem 0 0;border-top:none;padding:0}#product-manufacturer .product-property-item{padding:1.5rem 1.75rem 1.25rem}#product-manufacturer .product-property-item-details{text-align:center}#product-manufacturer .product-property-item-link{font-size:0.75rem}#product-hazmat-pictograms{max-width:16rem;margin-top:-0.5rem;margin-right:-0.5rem}#product-hazmat-pictograms img{margin-top:0.5rem;margin-right:0.5rem;width:4.5rem;height:4.5rem}}@media only screen and (max-width:640px){#mobile-indicator{content:"640";width:640px}.product.horz .product-image a,.product.horz .product-image img{width:4rem;height:4rem}.product.horz .product-main-content{padding-left:1.5rem;padding-right:1rem}.product.horz .product-sub-content{width:8.5rem;min-width:8.5rem}.product.horz .product-title .product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.product.horz .product-description p{-webkit-line-clamp:3}.product.horz .product-shipping-info-details{max-width:8.5rem}.product.horz .product-shipping-info-name{overflow:hidden;text-overflow:ellipsis}.product.horz .product-buttons{width:8.5rem}.js-enabled .product.horz .product-buttons-form .button{min-width:2rem}.js-enabled .product.horz .product-buttons-form .button,.js-enabled .product.horz .product-buttons-form input{height:2rem}.product.horz .button-product-details,.product.horz .button-product-add-to-wishlist,.js-disabled .product.horz .button-product-add-to-cart{min-width:8.5rem;font-size:0.75rem}.product.horz .button-product-details:before,.product.horz .button-product-add-to-wishlist:before,.js-disabled .product.horz .button-product-add-to-cart:before{display:none}.product.horz .button-product-details span,.product.horz .button-product-add-to-wishlist span,.js-disabled .product.horz .button-product-add-to-cart span{padding-left:0.5rem}.product.horz .product-flag.is-new,.product.horz .product-flag.is-special-offer,.product.horz .product-flag.is-primusversand{left:7rem}.product.horz.is-special-offer .product-flag.is-new,.product.horz.is-special-offer .product-flag.is-primusversand{left:10.5rem}.product.horz.is-special-offer.is-new .product-flag.is-primusversand{left:13.5rem}#box-header-subshop-navigation li.last:not(.active):after{display:none}#box-products-listing-filters{margin-top:-0.5rem;margin-left:-0.5rem}#box-products-listing-filters .filter-item{width:calc(50% - 0.5rem);margin-top:0.5rem;margin-left:0.5rem}#box-application-details.product-category h1,#box-application-details.product-listing h1,#box-application-details.product-property h1,#box-application-details.product-property-item h1{padding-left:0;text-align:center}#box-teasers .ckarea>div{width:calc(100% - 1rem);min-height:16rem}#box-teasers .ckarea div div{width:calc(100% - 16rem)}#box-teasers .ckarea div img{display:block}.app-group-account{--flexgrid-y:2rem;--flexgrid-w50:100%}#app-account-orders .order .button-wrapper{flex-wrap:nowrap}#app-account-orders .order .button-wrapper .button-item{width:auto}#app-account-orders .order .button-wrapper .button-item.last{margin-left:0.5rem;margin-top:0}#app-account-order-details .button-set .buttons,.section-shop-checkout-progress:not(.app-group-account) .button-set .buttons{flex-wrap:wrap}#app-account-order-details .button-set .buttons-left,#app-account-order-details .button-set .buttons-right,.section-shop-checkout-progress:not(.app-group-account) .button-set .buttons-left,.section-shop-checkout-progress:not(.app-group-account) .button-set .buttons-right{width:100%;flex:1 0 auto}#app-account-order-details .button-set .buttons-left .button-item,.section-shop-checkout-progress:not(.app-group-account) .button-set .buttons-left .button-item{width:calc(50% - 0.25rem)}#app-account-order-details .button-set .buttons-left .button,.section-shop-checkout-progress:not(.app-group-account) .button-set .buttons-left .button{width:100%}#app-account-order-details .button-set .buttons-left,.section-shop-checkout-progress:not(.app-group-account) .button-set .buttons-left{order:2;margin-top:0.5rem}#app-account-order-details .button-set .buttons-right .button,.section-shop-checkout-progress:not(.app-group-account) .button-set .buttons-right .button{min-width:100%}#app-checkout-cart .table-header .product-quantity,#app-account-order-details .table-header .product-quantity,#app-account-order-details .table-content .product-quantity,#contentbox-checkout-products .table-header .product-quantity,#contentbox-checkout-products .table-content .product-quantity{display:none}#app-checkout-cart .table-content .product-details{display:block;padding-bottom:0.5rem}#app-checkout-cart .table-content .product-quantity{display:block;padding-top:0.5rem;padding-left:4.5rem}#app-account-order-details .table .product-additions,#app-account-order-details .table .product-addition.quantity,#contentbox-checkout-products .table .product-additions,#contentbox-checkout-products .table .product-addition.quantity{display:block}#app-checkout-cart .product-quantity-form{width:auto;flex-wrap:nowrap}#app-checkout-cart .product-quantity-form .input{width:7rem}#app-checkout-cart .product-quantity-form .button-product-remove{width:min-content;min-width:auto;margin-top:0;margin-left:1rem;color:var(--default-color-black);background:none}#app-checkout-cart .product-quantity-form .button-product-remove span{padding:0;font-size:0.75rem}.product-wishlist:not(.is-empty) .button-set .buttons{gap:0.5rem;flex-direction:column}.product-wishlist .button-wishlist-to-cart,.product-wishlist .button-wishlist-clear{font-size:0.875rem}#letter-navigation{justify-content:center}#letter-navigation a.letter{min-width:1.625rem;max-width:1.75rem;height:1.75rem;line-height:calc(1.75rem - 0.125rem)}#product-hazmat-content{padding:0 1rem;display:grid;grid-template-rows:[r1] auto [r2] auto [r3] auto [r4]}#product-hazmat-signal-words{grid-column:c1 / c3;grid-row:r1 / r2}#product-hazmat-notes{grid-column:c1 / c3;grid-row:r2 / r3}#product-hazmat-pictograms{grid-column:c1 / c3;grid-row:r3 / r4;justify-self:start;justify-content:flex-start;padding:1rem 0 0 0;max-width:none;margin-top:-1rem;margin-right:-1rem}#product-hazmat-pictograms img{margin-top:1rem;margin-right:1rem;width:5rem;height:5rem}#product-module-reviews .review-item{width:100%}}@media only screen and (max-width:560px){#mobile-indicator{content:"560";width:560px}.input-group{--inputgrid-y:1.25rem;--inputgrid-w80:100%;--inputgrid-w50:100%;--inputgrid-w30:100%;--inputgrid-w20:100%}#box-header-subshop-navigation ul{flex:1 0 auto;margin-right:0.75rem}#box-header-subshop-navigation li{flex:1 0 auto}#box-header-subshop-navigation li.first{flex:0 0 auto}#box-header-subshop-navigation li a{margin-left:1.0rem;margin-right:1.0rem}#content-bottom .box{margin-top:2rem}#content-bottom .box:first-child{margin-top:1rem}#box-orders-listing{margin-top:5.5rem!important}#box-couponcode{display:block}#box-teasers .ckarea>div{min-height:unset}#box-teasers .ckarea div div{width:100%}#box-teasers .ckarea div img{display:none}#box-footer .col.ekomi{padding-right:2rem}#box-footer .col.seals{padding-left:2rem}#box-footer .col.contact,#box-footer .col.legal{padding-left:2rem}#box-footer .col.payment ul{width:calc(100% + 2rem);margin:0 -1rem}#box-footer .col.payment li{width:25%}#box-footer .col.payment li:nth-child(4){margin-right:unset}#box-footer .col.payment li a{margin:0 1rem}#app-account-addressbook .address .flexitem{width:calc(100% - var(--flexgrid-x))}#app-account-addressbook .address .button-item.first{flex:1 1 auto}#app-account-addressbook .button-set{margin-top:2rem}.section-shop-account-functions #app-account-addressbook .address .button-item.first{order:2;flex:0 1 auto}.section-shop-account-functions #app-account-addressbook .address .button-item.last{flex:1 1 auto;margin:0}.app-checkout-cart:not(.is-empty) #box-application-details{margin-top:1rem;margin-bottom:2rem}.app-checkout-cart:not(.is-empty) #box-application-details h1{text-align:center;line-height:2rem}#contentbox-order-products .contentbox-header,#contentbox-checkout-products .contentbox-header{margin-right:0;border-color:var(--default-color-grey-dark)}#contentbox-order-products .contentbox-content{margin-top:-1rem}#contentbox-checkout-products .contentbox-content{margin-top:-0.75rem}#app-checkout-cart .product-listing-tabular:after,#app-account-order-details .product-listing-tabular:after,#contentbox-checkout-products .product-listing-tabular:after{display:none}#app-checkout-cart .table-header,#app-account-order-details .table-header,#contentbox-checkout-products .table-header{display:none}#app-checkout-cart .table{border-top:0.0625rem solid var(--default-color-grey-light);border-bottom:0.0625rem solid var(--default-color-grey-light)}#app-checkout-cart .table +.table{border-top:none}#app-checkout-cart .table-content:after,#app-account-order-details .table-content:after,#contentbox-checkout-products .table-content:after{right:0}#app-checkout-cart .table-content .order-product-col,#app-checkout-cart .table-content .order-total-col,#app-account-order-details .table-content .order-product-col,#app-account-order-details .table-content .order-total-col,#contentbox-checkout-products .table-content .order-product-col,#contentbox-checkout-products .table-content .order-total-col{padding-right:0}#app-checkout-cart .table-content .order-amount-col,#app-checkout-cart .table-content.giftcode .order-amount-col,#app-account-order-details .table-content .order-amount-col,#contentbox-checkout-products .table-content .order-amount-col{width:5rem;padding-left:0;padding-right:0}#app-checkout-cart .order-total-row.tax>div,#app-account-order-details .order-total-row.tax>div,#contentbox-checkout-products .order-total-row.tax>div{padding-bottom:1rem}#app-checkout-cart .order-total-row.giftcode{display:none}#app-checkout-cart .button-set-top .buttons-right{flex-wrap:wrap}#app-checkout-cart .button-set-top .button-item.first{width:100%}#app-checkout-cart .button-set .button-checkout{width:100%}#app-checkout-cart .button-checkout-paypal,#app-checkout-cart .button-checkout-amazon-v2{font-size:0.875rem}#app-checkout-cart .button-checkout-paypal img,#app-checkout-cart .button-checkout-amazon-v2 img{width:4.5rem}#product-primusversand .product-property-item-label{margin-top:0.5rem;line-height:0;font-size:0}#product-module-reviews .review-title,#product-module-reviews .review-buttons{width:100%}#product-module-reviews .review-buttons{order:-1}#product-module-reviews .review-buttons .button-wrapper,#product-module-reviews .review-buttons .button-item,#product-module-reviews .review-buttons .button-product-info-write-review{display:block;width:100%}#product-module-reviews .review-buttons .button-product-info-write-review{height:3rem;line-height:3rem}#product-module-reviews .review-title{--star-color-default:var(--default-color-grey-medium);position:static;justify-content:space-between;height:auto;margin-bottom:1rem;padding:0.5rem 1rem;background:var(--current-light-color);border-radius:0.125rem}#product-module-reviews .rating-stars span:after{display:none}}@media only screen and (max-width:520px){#mobile-indicator{content:"520";width:520px}.dialog-content .product.list.has-image .product-image{width:6rem;height:6rem}.dialog-content .product.list.has-image .product-image img{width:6rem;height:6rem}.dialog-content .product.list.has-image .product-content{margin-left:7rem}.dialog-content .product.list .product-title .product-name{font-size:0.875rem}#box-products-cartpromo-dialog .listing.vert.colspan-2 .col{width:100%}#box-products-cartpromo-dialog .listing.vert.colspan-2.singlerow .col:nth-child(n+2){display:none}#box-products-cartpromo{width:calc(100% - 1rem);margin-top:2rem!important}#box-products-cartpromo .box-header{margin-right:0}#box-orders-listing{position:relative;width:100%;min-height:auto;margin-top:2rem!important;padding:0;box-shadow:none;border-radius:0}#box-orders-listing .box-header{height:auto;line-height:1.875rem;padding:0.5625rem 0 0.5625rem 1rem;border-bottom:0.0625rem solid var(--current-title-color);text-align:left}#box-orders-listing .box-header span{font-size:1.375rem;font-weight:normal}#box-orders-listing .box-content{height:auto;margin-top:1rem;padding:1.25rem 1rem;box-shadow:var(--default-box-shadow);border-radius:0.25rem}#box-orders-listing-buttons{margin-top:1rem}#box-orders-listing .order .button,#box-orders-listing-buttons .button{height:2.5rem;line-height:2.5rem;font-size:0.875rem}}@media only screen and (max-width:480px){#mobile-indicator{content:"480";width:480px}#header-logo,#header.sticky #header-logo{transform:scale(0.54) translateY(-50%)}.app-group-account #content,.app-content #content,.app-wishlist #content,.app-checkout-cart #content,.section-shop-checkout #content{padding:1rem 1rem 2rem}.app-account-login #content,.app-checkout-cart #content{padding:1rem}.contentbox-header{padding-left:0.25rem}.contentbox-header p{right:0.25rem}.notifications .group .notification{margin:0.75rem 0.75rem 0;padding-left:1.75rem}.notifications .group .notification.last{margin-bottom:0.75rem}.notifications .group .notification:before{font:normal normal normal 1rem/1 "ecIconfont16"!important}.listing.vert.colspan-5 .col,.listing.vert.colspan-4 .col{width:100%}.listing.vert.colspan-5.singlerow .col:nth-child(n+2),.listing.vert.colspan-4.singlerow .col:nth-child(n+2){display:none}.product.horz{display:block;padding:2rem 1rem 1rem}.product.horz.is-special-offer,.product.horz.is-new,.product.horz.has-primusversand{padding-top:3rem}.product.horz .product-image{flex-direction:row;padding-bottom:2rem}.product.horz .product-image a,.product.horz .product-image img{width:9rem;height:9rem}.product.horz .product-content{display:block}.product.horz .product-main-content,.product.horz.is-special-offer .product-main-content,.product.horz.is-new .product-main-content,.product.horz.has-primusversand .product-main-content{padding:0}.product.horz .product-title,.product.horz div.product-description{position:relative;margin:0;padding-bottom:1rem;border-bottom:0.0625rem solid var(--default-color-grey-light);text-align:center}.product.horz div.product-description{padding-top:1rem}.product.horz .product-title:after,.product.horz div.product-description:after{content:"";position:absolute;width:0.3125rem;height:0.3125rem;left:50%;bottom:-0.1875rem;transform:translateX(-50%) rotate(45deg);background:var(--current-dark-color)}.product.horz .product-title .product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1rem;font-size:0.875rem;text-align:center;overflow:hidden}.product.horz .product-title .product-model{text-align:center}.product.horz .product-sub-content{display:block;width:auto;min-width:unset;padding-top:1rem}.product.horz .product-price{text-align:center;margin-bottom:0.75rem}.product.horz .product-price-infos{justify-content:center;height:auto;margin-top:0.5rem;text-align:center}.product.horz .product-price-tags .product-price-main,.product.horz .product-price-tags .product-price-from,.product.horz .product-price-tags .product-price-new,.product.horz .product-price-tags .product-price-old{font-size:1rem}.product.horz .product-shipping-info{max-width:unset;align-items:flex-start;justify-content:center;margin-bottom:1rem}.product.horz .product-shipping-info-details{max-width:unset;align-items:flex-start;justify-content:center}.product.horz .product-shipping-info-name{max-width:unset;overflow:hidden;text-overflow:unset}.product.horz .product-buttons{width:100%}.js-enabled .product.horz .product-buttons-form .button,.js-enabled .product.horz .product-buttons-form input{height:2.25rem}.js-enabled .product.horz .product-buttons-form .button{min-width:2.25rem}.js-enabled .product.horz .product-buttons-form .button-product-add-to-cart{min-width:4.75rem}.product.horz .button-product-details,.product.horz .button-product-add-to-wishlist,.js-disabled .product.horz .button-product-add-to-cart{height:2.25rem;line-height:2.25rem;font-size:0.875rem}.js-disabled .product.horz .button-product-details:before,.js-disabled .product.horz .button-product-add-to-wishlist:before,.js-disabled .product.horz .button-product-add-to-cart:before{display:block}.product.horz.is-special-offer .product-main-content,.product.horz.is-new .product-main-content,.product.horz.has-primusversand .product-main-content{padding-top:0}.product.horz .product-flag.is-new,.product.horz .product-flag.is-special-offer,.product.horz .product-flag.is-primusversand{left:1rem}.product.horz.is-special-offer .product-flag.is-new,.product.horz.is-special-offer .product-flag.is-primusversand{left:4.5rem}.product.horz.is-special-offer.is-new .product-flag.is-primusversand{left:7.5rem}.pagenav.box,.pagenav.module{flex-wrap:wrap}.pagenav-details,.pagenav-elements{display:flex;justify-content:center;width:100%;flex:1 1 auto}.pagenav-details{padding-bottom:1rem;padding-right:0}#box-header-subshop-navigation li a,#header.sticky #box-header-subshop-navigation li a{font-size:0.75rem}#box-checkout-progress ul{width:108%;margin:0 -4%}#box-application-details h1,.app-checkout-cart:not(.is-empty) #box-application-details h1{line-height:1.5rem;font-size:1.25rem}#box-application-details.product-category,#box-application-details.product-listing,#box-application-details.product-property,#box-application-details.product-property-item{margin-bottom:1rem}#box-application-details.product-category h1,#box-application-details.product-listing h1,#box-application-details.product-property h1,#box-application-details.product-property-item h1{font-size:1.25rem}.product-box .box-header span,.product-box .box-header a,#content-bottom .box-header span,#content-bottom .box-header a{font-size:1.25rem}#box-brands .listing .col:nth-child(n+3){display:none}#box-brands .listing .col{width:50%}#box-footer .col{width:100%;margin-top:1.5rem}#box-footer .col.seals,#box-footer .col.pros,#box-footer .col.contact,#box-footer .col.service,#box-footer .col.legal,#box-footer .col.payment,#box-footer .col.desc{margin-top:1.5rem;margin-left:1.5rem;margin-right:1.5rem;padding-top:1.5rem;border-top:0.0625rem solid #d5d7d6;border-left:none;padding-left:0;padding-right:0}#box-footer .col.ekomi{padding-top:0;border-top:none}#box-footer .col.ekomi div{justify-content:center}#box-footer .col.ekomi img{height:8.375rem}#box-footer .col.seals h4{margin-bottom:1.5rem}#box-footer .col.seals ul{grid-template-columns:min-content auto auto auto auto;grid-template-rows:repeat(3,auto);justify-items:end;width:calc(100% + 0.75rem);margin-left:-0.75rem}#box-footer .col.seals li{margin-left:0.75rem}#box-footer .col.seals li.dimdi{justify-self:start;grid-column:1 / 2;grid-row:1 / 3}#box-footer .col.seals li.dimdi a{min-width:7rem}#box-footer .col.seals li:not(.dimdi){grid-row:1 / 3;min-width:2rem;max-width:calc(100% - 0.75rem);width:calc(100% - 0.75rem);padding:0}#box-footer .col.payment h4{margin-bottom:1rem}#checkout-payment-selection .module .contents{margin-left:0.25rem;margin-right:0.25rem;padding-top:0;border-top:none}#checkout-payment-selection .module .contents .fields .row.multiple .col{width:calc(100% - 1rem)}#content-title{line-height:1.5rem;font-size:1.25rem}#app-checkout-cart .button-set .button-item{width:100%;margin-right:0;margin-bottom:0.5rem}#app-checkout-cart .button-set .button-item.last{margin-bottom:0}#app-checkout-cart .button-set .button{width:100%}#app-checkout-cart .button-checkout-paypal,#app-checkout-cart .button-checkout-amazon-v2{font-size:1rem}#app-checkout-cart .button-checkout-paypal img,#app-checkout-cart .button-checkout-amazon-v2 img{width:5rem}#product-title{position:relative;font-weight:normal}#product-content-infos #product-title{min-height:6.75rem;padding:2rem 1rem 0 2rem}#product-title span{display:block}#product-title .product-name{line-height:1.25;font-size:1.25rem;font-weight:bold}#product-content-infos{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;border-radius:0;background:var(--current-light-color)}#product-price{position:relative;padding:1rem 1rem 1.5rem}#product-price-tags{width:9rem}#product-price-tags .product-price-main,#product-price-tags .product-price-from{font-size:2.25rem}#product-price-tags .product-price-new,#product-price-tags .product-price-old{font-size:1.25rem}#product-price-form-quantity .field .input{width:9rem}#product-info.has-quantity-buttons .button-product-info-quantity-increase{left:6rem}#product-shipping-info{left:11.5rem;width:calc(100% - 12.5rem);bottom:10.25rem}#product-primusversand{bottom:14.5rem}.is-unavailable.is-unrestricted #product-primusversand{bottom:13rem}#product-content-details .contentbox-header h3,#product-content-modules .contentbox-header h3{font-size:1.25rem}#product-module-also-purchased .contentbox-header,#product-module-also-viewed .contentbox-header,#product-module-cross-selling .contentbox-header{margin-bottom:1rem}}@media only screen and (max-width:400px){#mobile-indicator{content:"400";width:400px}.mainnav-active,.mainnav-inactive{--header-height:12.25rem;--stickyheader-height:10.5rem}#header-logo{left:1rem}.section-shop-checkout #header-logo{left:3.5rem}.dialog-content .product.list.has-image .product-image{width:3.5rem;height:3.5rem}.dialog-content .product.list.has-image .product-image img{width:3.5rem;height:3.5rem}.dialog-content .product.list.has-image .product-content{margin-left:4.5rem}.dialog-content .product.list .product-title .product-name{font-size:0.8125rem}.dialog-content .product.list .product-title .product-model{font-size:0.6875rem}.product-added-to-cart .dialog-content-right,.product-added-to-wishlist .dialog-content-right{font-size:0.8125rem}.dialog-buttons{flex-wrap:wrap}.dialog-buttons .button{min-width:100%}.dialog-buttons-left{order:2;width:100%;margin-top:0.5rem}.dialog-buttons-right{width:100%}#box-header-subshop-navigation{height:3rem}#box-header-subshop-navigation ul{margin-right:0}#box-header-subshop-navigation li.first{width:3.5rem}#box-header-subshop-navigation li.active:after{top:0;border-radius:0}#box-header-subshop-navigation li a{margin-left:0.75rem;margin-right:0.75rem;font-size:0.75rem}#box-header-functions li .content,#header.sticky #box-header-functions li .content{left:auto;right:-1.5rem;width:100vw;min-width:20rem}#box-header-functions li.account .content:before,#header.sticky #box-header-functions li.account .content:before{right:6.375rem}#box-header-functions li.cart .content:before,#header.sticky #box-header-functions li.cart .content:before{right:1.375rem}#box-header-functions li .content .inner,#header.sticky #box-header-functions li .content .inner{border-radius:0}.section-shop-checkout #box-header-functions li.wishlist,.section-shop-checkout #header.sticky #box-header-functions li.wishlist{display:none}.section-shop-checkout #box-header-functions li.account .content:before,.section-shop-checkout #header.sticky #box-header-functions li.account .content:before{right:3.875rem}#box-header-functions li.cart .row-4 .button,#box-header-functions li.account.online .row-3 .button,#header.sticky #box-header-functions li.cart .row-4 .button,#header.sticky #box-header-functions li.account.online .row-3 .button{width:100%}#box-header-functions li.account.offline .row-3,#header.sticky #box-header-functions li.account.offline .row-3{flex-wrap:wrap;align-items:flex-start}#box-header-functions li.account.offline .row-3 .button,#header.sticky #box-header-functions li.account.offline .row-3 .button{width:100%;order:unset}#box-header-functions li.account.offline .row-3 a,#header.sticky #box-header-functions li.account.offline .row-3 a{margin-top:0.75rem}#box-header-subshop-navigation li.active:after{transform:translateY(0)}.sh-active #box-header-subshop-navigation li:after{transition-property:opacity}#box-categories-navigation-mobile{grid-area:bottombar;left:1rem;top:calc(50% - 1.5rem)}.section-shop-checkout #box-categories-navigation-mobile{grid-area:mainbar;top:calc(50% - 0.75rem)}#box-products-search{margin-left:3.5rem}#box-products-search .input{font-size:0.75rem}#box-products-livesearch-wrapper{top:-1.5rem;left:0;right:0}#box-categories-navigation-mobile .wrapper{width:80%;min-width:80%}#box-brands .listing .col:nth-child(n+2){display:none}#box-brands .listing .col{width:100%}#box-couponcode .button{width:100%;min-width:auto}#box-footer .col.payment li{width:33.3333%}#app-account-login .contentbox{padding:1rem 2rem 2rem}#app-account-login .contentbox-header h3{font-size:1.25rem}#app-account-login .list-navigation li{margin-top:0.5rem;font-size:0.75rem;white-space:normal}#app-account-login .infotext{font-size:0.75rem}#app-account-login .input-label{font-size:0.75rem}#app-account-login .info-icon span{right:-1.5rem}#app-account-login .info-icon span:before{width:1rem;height:1rem;font:normal normal normal 1rem/1 "ecIconfont16" !important}#app-account-orders .order .button-wrapper{flex-wrap:wrap}#app-account-orders .order .button-wrapper .button-item{width:100%}#app-account-orders .order .button-wrapper .button-item.last{margin-left:0;margin-top:0.25rem}#app-account-orders .button-set{margin-top:1.5rem}#app-account-orders .button-set .button-item,#app-account-orders .button-set .button{min-width:100%}.section-shop-checkout-progress:not(.app-group-account) .button-set .button-checkout-shipping-continue{font-size:0.8125rem}#checkout-payment-selection .module .header .radio{width:2rem}#checkout-payment-selection .module .header .image{width:6rem;min-height:2rem}#checkout-payment-selection .module .header .image img{display:block;width:5rem}#checkout-payment-selection .module .header .title .costs,#checkout-payment-selection .module .header .title .costs span{font-size:0.6875rem}#product-content-image{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}#product-price-sections{height:auto;flex-direction:column;align-items:center}#product-price-tags{order:1;width:auto}#product-price-tags .product-price-main,#product-price-tags .product-price-from,#product-price-tags .product-price-new,#product-price-tags .product-price-old{height:auto;line-height:normal}#product-price-notes{position:static;order:2}#product-price-notes .product-price-labeling{font-size:0.625rem}#product-price-infos{justify-content:center;width:100%;height:2rem;margin-top:1rem;padding:0;order:3}#product-price-infos .product-baseprice{width:100%;text-align:center;padding:0}#product-price-form{order:4;margin-top:3rem}.is-unavailable.is-unrestricted #product-price-form{margin-top:1.5rem}#product-price-form-quantity{margin-bottom:1rem}#product-price-form-quantity .field .input{width:100%}#product-info.has-quantity-buttons .button-product-info-quantity-increase{left:auto;right:0}#product-shipping-info{justify-content:center;left:1rem;right:1rem;width:auto;height:1rem;bottom:12.5rem}#product-primusversand{right:1rem;bottom:14.25rem}.is-unavailable.is-unrestricted #product-primusversand{bottom:12.5rem}}@media only screen and (max-width:359px){#mobile-indicator{content:"359";width:359px}.contentbox-header p{right:0.5rem}.contentbox-header p .input-required{font-weight:bold;font-size:0.6875rem}.dialog-content .product.list.has-image .product-image{width:3rem;height:3rem}.dialog-content .product.list.has-image .product-image img{width:3rem;height:3rem}.dialog-content .product.list.has-image .product-content{margin-left:3.5rem}#box-checkout-progress ul{width:104%;margin:0 -2%}#app-checkout-cart .product.list.has-image .product-image,#contentbox-checkout-products .product.list.has-image .product-image{width:2rem;height:2rem}#app-checkout-cart .product.list.has-image .product-image img,#contentbox-checkout-products .product.list.has-image .product-image img{width:2rem;height:2rem}#app-checkout-cart .product.list.has-image .product-content,#contentbox-checkout-products .product.list.has-image .product-content{margin-left:2.5rem}#app-checkout-cart .table-content .product-quantity{padding-left:2.5rem}#app-checkout-cart .product-quantity-form .button-product-remove{margin-left:0.75rem}#app-checkout-cart .table-content .order-amount-col,#app-account-order-details .table-content .order-amount-col,#contentbox-checkout-products .table-content .order-amount-col{width:4.5rem}.section-shop-checkout-progress:not(.app-group-account) .button-set .button-checkout-shipping-continue{font-size:0.75rem}.section-shop-checkout-progress:not(.app-group-account) .button-set .button span{padding:0}}@media only screen and (max-width:320px){#mobile-indicator{content:"320";width:320px}}@media only screen and (max-height:760px){#box-products-livesearch{max-height:calc(var(--vp-height) - var(--top));overscroll-behavior:none;overflow-y:auto;overflow-x:hidden}#box-products-livesearch:before,#box-products-livesearch:after{content:"";position:fixed;display:block;left:0;right:1rem;z-index:1;background:#fff}#box-products-livesearch:before{top:0;height:5rem;border-top-left-radius:0.25rem}#box-products-livesearch:after{bottom:0;height:1.5rem;border-bottom-left-radius:0.25rem}@media (prefers-reduced-motion:no-preference){#box-products-livesearch:before{background:linear-gradient(180deg,rgba(255,255,255,1) 75%,rgba(255,255,255,0.9) 95%,rgba(255,255,255,0) 100%)}#box-products-livesearch:after{background:linear-gradient(to top,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 100%)}}}@media only screen and (max-height:480px){:root{--stickyheader-status:0}}