/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#top_bg,.themed-block{background-color:#def;background-image:-webkit-linear-gradient(bottom,#def 0%,#fff 180px);background-image:linear-gradient(to top,#def 0%,#fff 180px);}#section2{background-color:#fff;background-image:-webkit-linear-gradient(bottom,#fff 0%,#def 150px);background-image:linear-gradient(to top,#fff 0%,#def 150px);}.region-highlighted{border:solid 1px #2f71a2;}a,a:link,h1,h2,h3,.block-title,#name-and-slogan a{color:#2f71a2;}a:hover,a:active,a.is-active,ul.menu a.is-active{color:#000;}.pure-menu-link{color:#fff !important;text-shadow:0 1px #000;background:#2f71a2;}.pure-menu-link:hover,.pure-menu-link:focus{background:#408ec8;}.pure-menu-children .pure-menu-link{background:#2f71a2;border:1px solid;border-color:#3c90bb #176992 #176992 #3c90bb;}.pure-menu-children a:hover,.pure-menu-children a:focus{background:#408ec8;}.menu-toggle{background:#f4f2ee;}.menu-toggle .bars{background:#2f71a2;}ul.pure-paginator .is-active,ul.pure-paginator .is-active a{border:none;color:#fff;background:#2f71a2;}@media screen and (max-width:48em){.pure-menu-link,.pure-menu-children,.pure-menu-children .pure-menu-link{color:#2f71a2 !important;text-shadow:none;background:none;border:none;}.pure-menu-link:hover,.pure-menu-link:focus,.pure-menu-children a:hover,.pure-menu-children a:focus{color:#333 !important;background:#f4f2ee;}}
#middlecontainer{background:transparent url(/themes/contrib/zeropoint/images/_sidebarimg.png) 99% 99% no-repeat;}#brand{background:url(/themes/contrib/zeropoint/images/_brand.png) 50% 0 no-repeat;margin:0 auto 1em;height:50px;}.field-item .pure-img,.colorbox .pure-img{float:left;margin:0 1em 1em 0;}[dir="rtl"] .field-item .pure-img,[dir="rtl"] .colorbox .pure-img{float:right;margin:0 0 1em 1em;}#slider img{min-height:10em;}#sidebar-left .block,#sidebar-right .block{border:1px solid #ddd;}.himg #headimg,#headimg{background:#fff url(/themes/contrib/zeropoint/_custom/ephemeral_a.jpg) center top no-repeat;background-size:100% auto;}.agree-button.eu-cookie-compliance-secondary-button{cursor:pointer;margin:1em 0 0 1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}@media screen and (max-width:64em){.himg #headimg,#headimg{background:none;}}.pure-menu-link{color:#080808 !important;text-shadow:0px 0px 0px #f9efe5;background:#f8dbbd2b;}.menu--main a:hover{background-color:#ffffff;}.cke_editable table img{max-width:60px;height:auto;}.views-exposed-form .form--inline{display:flex;align-items:center;}.views-exposed-form .form-item-search-api-fulltext{margin:0;display:flex;align-items:center;}.views-exposed-form input[type="text"]{height:38px;border-radius:4px 0 0 4px;border-right:0;width:260px;}.views-exposed-form .form-actions{margin:0;display:flex;align-items:center;}.views-exposed-form .form-actions input{height:38px;border-radius:0 4px 4px 0;}*/






.views-view-grid .views-row,.views-view-grid__item,.node--type-produkt{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:18px;margin:12px;box-shadow:0 2px 10px rgba(0,0,0,0.06),0 8px 24px rgba(0,0,0,0.05);transition:transform 0.25s ease,box-shadow 0.25s ease;}.views-view-grid .views-row:hover,.views-view-grid__item:hover,.node--type-produkt:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,0.12),0 6px 12px rgba(0,0,0,0.08);}.views-exposed-form{background:#fff;padding:18px 20px;margin-bottom:24px;border-radius:16px;border:1px solid #ececec;box-shadow:0 2px 8px rgba(0,0,0,0.04),0 10px 24px rgba(0,0,0,0.04);}.views-exposed-form form,.views-exposed-form .form--inline{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;}.views-exposed-form .form-item{margin:0;min-width:10px;}.views-exposed-form label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#444;}.views-exposed-form select,.views-exposed-form input[type="text"]{width:100%;height:46px;padding:0 14px;border:1px solid #ddd;border-radius:12px;background:#fafafa;font-size:15px;transition:all 0.2s ease;}.views-exposed-form select:focus,.views-exposed-form input[type="text"]:focus{outline:none;border-color:#999;background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,0.04);}.views-exposed-form .form-actions{margin:0;}.views-exposed-form .form-submit{height:46px;padding:0 24px;border:none;border-radius:12px;background:#111;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s ease;}#search-mobile-only{display:none !important;}.views-exposed-form .form-submit:hover{background:#333;transform:translateY(-1px);}.small-title{font-size:16px;font-weight:600;}.node--view-mode-card h2{font-size:16px !important;margin:0 0 8px 0;line-height:1.2;}.block-icon{display:none !important;}@media screen and (max-width:768px){#search-desktop-only{display:none !important;}#search-mobile-only{display:block !important;}#search-mobile-only .views-exposed-form .form-item{margin:0px;min-width:10px;}#search-mobile-only .form--inline{display:flex !important;flex-wrap:wrap !important;gap:4px !important;align-items:flex-end !important;}#search-mobile-only .form-item-field-kategorie-target-id,#search-mobile-only .form-item-field-brand-target-id{width:150px;display:block;flex-direction:row;gap:3px;}#search-mobile-only .views-exposed-form .form-item{margin:0px;min-width:10px;}#search-mobile-only .form-item-sort-by,#search-mobile-only .form-item-sort-order{display:inline-flex;flex-direction:row;gap:3px;}#search-mobile-only .form-actions{flex:1 !important;display:flex !important;gap:3px !important;align-items:flex-end !important;}#search-mobile-only select{width:100% !important;height:32px !important;font-size:12px !important;}#search-mobile-only label{display:block !important;font-size:11px !important;margin-bottom:2px !important;white-space:nowrap !important;}#search-mobile-only .form-actions input{height:32px !important;font-size:12px !important;padding:0 10px !important;white-space:nowrap !important;}.views-view-responsive-grid article.node--type-produkt.node--view-mode-card header h2,.views-view-responsive-grid article.node--type-produkt.node--view-mode-card header h2 a,.views-view-responsive-grid article.node--type-produkt.node--view-mode-card header h2 span  h2{font-size:12px;line-height:1;font-weight:600;}.node__content{font-size:12px;line-height:1;font-weight:600;}.bi32 .block-title,.bi48 .block-title{margin:0;padding:2px 2px 0px 0px;}h2,h3.block-title,.block-title{font-size:0.9em;font-weight:bold;}#block-zeropoint-ploutioncarousel{display:none;}}
