#product-compare .ratingstars img{height:.9rem;width:.9rem}#product-compare .productPicture{min-height:160px}#product-compare .more-details-space{min-height:3.2rem;max-height:3.2rem}#product-compare .detail-label{height:7rem}@media(min-width:768px){#product-compare .detail-label{height:5.8rem}}#product-compare .swiper-slide-first{background-color:var(--bs-body-bg);z-index:2}@media print{body:has(#backup-codes-print-area){visibility:hidden}#backup-codes-print-area{visibility:visible;position:fixed;left:0;top:0;width:1vw;padding:15px}}#topseller .grid-container{display:grid;grid-template-columns:1fr;grid-gap:.9375rem}#cart .bundle-modal-prod-pic{max-height:100px}#cart .nav-product-details .card .card-body{max-height:300px;overflow-y:scroll}#brandportal #category-box.cat-grid{display:grid;grid-gap:.9375rem}#brandportal #category-box.cat-grid-1{grid-template-columns:1fr}#brandportal #category-box.cat-grid-2{grid-template-columns:repeat(2,1fr)}#brandportal #category-box.cat-grid-3,#brandportal #category-box.cat-grid-6{grid-template-columns:repeat(3,1fr)}#brandportal #category-box.cat-grid-4{grid-template-columns:repeat(4,1fr)}#brandportal #category-box.cat-grid-5{grid-template-columns:repeat(6,1fr)}#brandportal #category-box.cat-grid.cat-grid-5 .card:nth-child(n + 1):nth-child(-n + 3){grid-column-end:span 2}
#brandportal #category-box.cat-grid.cat-grid-5 .card:nth-child(n + 4):nth-child(-n + 5){grid-column-end:span 3}#brandportal #category-box.cat-grid.cat-grid-7{grid-template-columns:repeat(12,1fr)}#brandportal #category-box.cat-grid.cat-grid-7 .card:nth-child(n + 1):nth-child(-n + 4){grid-column-end:span 3}#brandportal #category-box.cat-grid.cat-grid-7 .card:nth-child(n + 5):nth-child(-n + 7){grid-column-end:span 4}@media screen and (max-width:568px){#brandportal #category-box.cat-grid{grid-template-columns:repeat(2,1fr) !important}
#brandportal #category-box.cat-grid-1{grid-template-columns:1fr !important}#brandportal #category-box.cat-grid .card{grid-area:auto !important}#brandportal #category-box.cat-grid.cat-grid-3 .card:last-child,#brandportal #category-box.cat-grid.cat-grid-5 .card:last-child,#brandportal #category-box.cat-grid.cat-grid-7 .card:last-child{grid-column-end:span 2 !important}}#brandportal #cloud .card-body{max-height:4.25em;overflow:hidden}#brandportal #cloud a{flex-grow:1}#brandportal #swiper-nav .card{color:var(--bs-gray-darker)}
#brandportal #swiper-nav .selected{border:1px solid var(--bs-body-color);color:var(--bs-body-color)}#brandportal .grid-cards a:hover{text-decoration:none}.newsletterLine{width:100px;height:1px;background-color:var(--bs-body-color)}.newsletterLine.active{background-color:var(--bs-green)}#password-security #password-security-rules,#password-security .password-security-rule .password-security-valid{display:none}#password-security .password-security-rule .password-security-valid{display:none}#password-security .password-security-rule.validated .password-security-valid{display:inline-block}#password-security .password-security-rule.validated .password-security-invalid{display:none}#configurator .details-section .banner-container .swiper-wrapper{position:absolute}#configurator .details-section .banner-container .swiper-pagination{position:absolute}.accordion.border-top-0>.card:first-of-type{border-top:0}.addtoconf-btn-min-width{min-width:200px}@media(max-width:767px){#configurator .listing-item .eyecatcher-container>*:nth-child(n + 4),#configurator .listing-item .eyecatcher-container>*:nth-child(n + 3){display:none}}#solar-power-output #sun{fill:#ffd404;transform-origin:50% 50%;animation:rotate 180s infinite linear}#solar-power-output #sun.inactive{filter:grayscale(1);animation:none}#solar-power-output #sun .ray{fill:#ffb302}@keyframes rotate{from{transform:rotate(270deg)}to{transform:rotate(-90deg)}}@media(min-width:768px){#deals .listing-mosaic.grid-container{grid-template-columns:1fr 1fr 1fr}}.badge.bg-red .fas.fa-star{color:var(--bs-yellow)}#rmac .list-element-ok{background:rgba(0,0,0,0) url(/resources/pix/ok.png) no-repeat scroll}@media(min-width:576px) and (max-width:992px){#rmac .modal-dialog{max-width:576px !important}}@media screen and (min-width:768px){#lottery .mobile-toggle{display:none}#lottery .preview-text{max-height:4rem;overflow:hidden}}#jobsOverview,#jobDetails{font-size:var(--font-size-themeworld)}#jobsOverview h1.jobHeader{font-size:600% !important}#jobsOverview .nav-border-hover:hover{border-color:var(--bs-red) !important}#jobsOverview .jobCategoryTile>h2{font-size:250% !important}#jobsOverview .jobCategoryTile>img{filter:brightness(75%)}#jobsOverview .jobCategoryTile>img:hover,#jobsOverview .jobCategoryTile>img:focus{box-shadow:0 0 .8em .1em #ccc}#jobsOverview .containerJam{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:20px;grid-auto-flow:row}
#jobsOverview .containerJam>a{display:grid;grid-auto-rows:max-content max-content;font-weight:600;text-decoration:none;color:inherit}#jobsOverview .containerJam>a:hover,#jobsOverview .containerJam>a:focus{box-shadow:0 0 .8em .1em #ccc}#jobsOverview .containerJam a img{object-fit:contain;width:100%;height:100%}#jobsOverview .containerJam>a>span{text-align:center;line-height:20px;padding:8px 0;margin:0 5px;overflow:hidden;display:inline-block}@media screen and (max-width:768px){#jobsOverview .containerJam{grid-template-columns:1fr}
}#jobDetails h1.jobHeadline{font-size:calc(18px + (24 - 18) * (100vw - 400px) / (800 - 400))}#jobDetails #jobAdNavigation{background-color:rgba(0,0,0,0.4);height:30px;bottom:0}#jobDetails .jobHeaderPicture{filter:brightness(75%)}#formular .row.gy-3>div:empty{--bs-gutter-y:0}@media only screen and (max-width:767px){.pwa-install-prompt-btn{width:50% !important}}@media only screen and (min-width:768px){.pwa-install-prompt-btn{width:auto !important}}#klarna-express-button{display:flex;width:100%;height:45px;max-width:100%;overflow:hidden;border-radius:4px}.column-count-2{column-count:2}@media(min-width:576px){.column-count-sm-3{column-count:3}}@media(min-width:768px){.column-count-md-5{column-count:5}}.promo.grid-container{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:767px){.promo.grid-container{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:575px){.promo.grid-container{display:grid;grid-template-columns:1fr}}#trade-in .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:992px){#trade-in .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:767px){#trade-in .grid-container{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:575px){#trade-in .grid-container{display:grid;grid-template-columns:1fr}}