body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab{display:none}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab h2{display:none}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab table.shop_attributes{margin:0 auto;max-width:650px;border:none}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab table.shop_attributes tbody tr{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:none}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab table.shop_attributes tbody tr:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.25)}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab table.shop_attributes tbody tr th,body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab table.shop_attributes tbody tr td{width:-moz-fit-content;width:fit-content;max-width:50%;border:none}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper .wc-tab table.shop_attributes tbody tr td{text-align:right}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs{justify-content:center}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li{border:none;background:none;position:relative;display:block}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li.active,body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li:hover{border:none;background:none}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li.active a,body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li:hover a{color:#9bbc47}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li a{font-weight:bold;text-transform:uppercase}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li::before{content:"";display:block;visibility:hidden;width:0;height:3px;background:#9bbc47;position:absolute;top:0;left:0;z-index:99;transition:width .2s;box-shadow:unset;border:unset;border-radius:unset}body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li.active::before,body.single-product div.oxy-product-builder .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li:hover::before{visibility:visible;width:100%}.pdp-gallery-wrapper{width:100%;display:flex;gap:15px;flex-direction:row-reverse;height:700px}.pdp-gallery-wrapper #main-slider:not(.swiper-initialized) .swiper-slide{width:100%}.pdp-gallery-wrapper #main-slider:not(.swiper-initialized) .swiper-slide:nth-child(n+2){display:none}.pdp-gallery-wrapper #thumb-slider{width:100%;max-width:150px;height:100%}.pdp-gallery-wrapper #thumb-slider:not(.swiper-initialized) .swiper-slide{width:100%;height:25%}.pdp-gallery-wrapper #thumb-slider:not(.swiper-initialized) .swiper-slide:nth-child(n+5){display:none}.pdp-gallery-wrapper #thumb-slider .swiper-slide:not(.swiper-slide-thumb-active){opacity:.6}.pdp-gallery-wrapper #thumb-slider .swiper-wrapper{height:100%;display:flex;flex-direction:column;width:100%}.pdp-gallery-wrapper #thumb-slider img{height:100%;width:auto;max-width:150px;max-height:150px}.pdp-gallery-wrapper img{aspect-ratio:1;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.mega-menu-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mega-menu-trigger:focus{border:1px solid blue}.mega-menu ul{list-style:none;padding:0;margin:0}.mega-menu ul li a{display:flex;width:100%;padding:10px;cursor:pointer;border-bottom:1px solid #ececec;color:#242424;align-items:center;gap:5px}.mega-menu ul li a:hover{color:#9bbc47;background-color:#f7f7f7}.mega-menu ul li.menu-active a{color:#9bbc47;background-color:#f7f7f7}.page-menu-wrapper ul{display:flex;flex-direction:row;gap:10px;list-style:none;padding:0;margin:0}.page-menu-wrapper ul li a{display:flex;padding:10px;cursor:pointer;color:#242424;align-items:center;gap:5px}.page-menu-wrapper ul li a:hover{color:#9bbc47;background-color:#f7f7f7}.page-menu-wrapper ul li.menu-active a{color:#9bbc47;background-color:#f7f7f7}.page-menu-content{height:150px}.page-menu-content ul{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;gap:15px;list-style:none;padding:0;margin:0;width:100%;height:100%;text-align:center}.page-menu-content ul li a{display:flex;flex-direction:column;align-items:center;padding:10px;color:#767676}.page-menu-content ul li a:hover{color:#9bbc47}.page-menu-content ul li a img{height:75px;width:75px}.mm-header{align-self:center;text-align:center;margin-bottom:25px}.mm-header .title{margin-bottom:5px}.mm-header .title a{color:#242424;font-size:1.2em}.mm-header .title a:hover{color:#9bbc47}.mm-header a{color:#767676}.mm-header a:hover{color:#9bbc47}.mm-items{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:50px;column-gap:50px;row-gap:15px;width:100%;color:#767676}.mm-items>div{display:flex;flex-direction:row;align-items:start;gap:5px;width:calc(33% - 35px)}.mm-items>div>img{width:50px}.mm-items>div ul{list-style:none;padding:0;margin:0}.mm-items>div ul li a{color:#767676;display:block;width:100%;padding:5px;hyphens:auto}.mm-items>div ul li a:hover{color:#9bbc47}.mm-items>div ul li b a{color:#242424}.page-menu-target{max-height:calc(85vh - 200px);overflow-y:auto}#moblie-menu-trigger,#moblie-categories-trigger{cursor:pointer;border:1px solid rgba(0,0,0,.25)}#moblie-menu-trigger:hover,#moblie-menu-trigger.open,#moblie-categories-trigger:hover,#moblie-categories-trigger.open{color:#9bbc47}#moblie-menu-trigger:hover>*,#moblie-menu-trigger.open>*,#moblie-categories-trigger:hover>*,#moblie-categories-trigger.open>*{color:#9bbc47}#moblie-menu-trigger .open,#moblie-categories-trigger .open{border-bottom:1px solid #9bbc47}body.woocommerce a.added_to_cart{display:none}.smartkram-listing{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px}.swiper:not(.swiper-initialized){display:flex;flex-direction:row;gap:15px}.swiper:not(.swiper-initialized) .swiper-slide{width:20%}.swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+5){display:none !important}article.product-card{display:flex;flex-direction:column;height:100%;width:100%;padding:15px;gap:10px;transition:transform .25s ease-in-out,scale .25s ease-in-out;color:#767676;box-sizing:border-box;background-color:#f8f8f8}article.product-card:hover{scale:1.05;transform:translateY(-5px) translateZ(0);box-shadow:1px 1px 5px rgba(0,0,0,.25)}article.product-card .image-wrapper{width:100%}article.product-card .image-wrapper img{box-sizing:border-box;padding:15px;width:100%;height:auto;aspect-ratio:1/1;margin:auto;-o-object-fit:contain;object-fit:contain}article.product-card .title-wrapper *{font-size:1rem;font-weight:normal;color:#242424}article.product-card .information-wrapper{display:flex;flex-direction:column;gap:10px}article.product-card .price-wrapper{display:flex;flex-direction:row;gap:5px;align-items:baseline}article.product-card .price-wrapper>*:first-child:not(del){color:#9bbc47;font-size:1.1em;font-weight:bold}article.product-card .price-wrapper:has(.sales-price) .price{text-decoration:line-through;margin-top:auto}article.product-card .price-wrapper>del *{font-size:1em;color:#767676;font-weight:normal}article.product-card .price-wrapper>ins *{color:#9bbc47;font-size:1.1em;font-weight:bold}article.product-card .title-wrapper{flex-grow:1}article.product-card .button.add-to-cart.ajax_add_to_cart,article.product-card .button.add_to_cart_button.ajax_add_to_cart{display:flex;justify-content:center;background:#9bbc47;padding:10px 0;line-height:1.2;text-transform:uppercase;color:#fff;font-weight:bold;text-decoration:none;font-size:13px}article.product-card .button.add-to-cart.ajax_add_to_cart:hover,article.product-card .button.add_to_cart_button.ajax_add_to_cart:hover{background:#767676}.smartkram-listing button.button.alt,.smartkram-listing a.button,.smartkram-listing ul.products li.product .button,.smartkram-listing #review_form #respond .form-submit input,.smartkram-listing a.button.alt,.smartkram-listing button.button,.smartkram-slider button.button.alt,.smartkram-slider a.button,.smartkram-slider ul.products li.product .button,.smartkram-slider #review_form #respond .form-submit input,.smartkram-slider a.button.alt,.smartkram-slider button.button{padding:5px 24px !important}.smartkram-listing .swiper-slide,.smartkram-slider .swiper-slide{height:unset}.smartkram-listing .listing-item,.smartkram-slider .listing-item{display:flex;flex-direction:column;gap:10px;height:100%;color:#767676}.smartkram-listing .listing-item .gallery,.smartkram-slider .listing-item .gallery{box-sizing:border-box}.smartkram-listing .listing-item .gallery .list-item-link,.smartkram-slider .listing-item .gallery .list-item-link{display:block}.smartkram-listing .listing-item .gallery img,.smartkram-slider .listing-item .gallery img{padding:15px;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.smartkram-listing .listing-item .item-title,.smartkram-slider .listing-item .item-title{flex-grow:1;font-size:1rem;font-weight:normal;color:#242424}.pagination-wrapper{display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:50px}.pagination-wrapper>*{padding:5px 10px}.pagination-wrapper>*:hover:is(a){background-color:#ececec}.pagination-wrapper>a.page-current{color:#fff;background-color:#9bbc47}body .wpcf7-form,form.smartkram-form,.smartkram-form{display:flex;flex-direction:column;justify-content:space-between;gap:15px;width:100%;height:100%;max-width:600px}body .wpcf7-form p,form.smartkram-form p,.smartkram-form p{padding:0;margin:0}body .wpcf7-form .smr-form-row,form.smartkram-form .smr-form-row,.smartkram-form .smr-form-row{display:flex;flex-direction:row;gap:15px;width:100%;max-width:750px}body .wpcf7-form .smr-form-row.a-c,form.smartkram-form .smr-form-row.a-c,.smartkram-form .smr-form-row.a-c{align-self:center;justify-content:center}body .wpcf7-form .smr-form-item,form.smartkram-form .smr-form-item,.smartkram-form .smr-form-item{width:100%}body .wpcf7-form .smr-form-item input,body .wpcf7-form .smr-form-item textarea,form.smartkram-form .smr-form-item input,form.smartkram-form .smr-form-item textarea,.smartkram-form .smr-form-item input,.smartkram-form .smr-form-item textarea{width:100%;padding:10px}body .wpcf7-form .smr-form-item input.wpcf7-not-valid,body .wpcf7-form .smr-form-item textarea.wpcf7-not-valid,form.smartkram-form .smr-form-item input.wpcf7-not-valid,form.smartkram-form .smr-form-item textarea.wpcf7-not-valid,.smartkram-form .smr-form-item input.wpcf7-not-valid,.smartkram-form .smr-form-item textarea.wpcf7-not-valid{border-color:red}body .wpcf7-form .smr-form-item .wpcf7-not-valid-tip,form.smartkram-form .smr-form-item .wpcf7-not-valid-tip,.smartkram-form .smr-form-item .wpcf7-not-valid-tip{color:red;border:1px solid red;margin-top:5px;text-align:center;font-weight:bold}body .wpcf7-form .smr-form-item.w-33,form.smartkram-form .smr-form-item.w-33,.smartkram-form .smr-form-item.w-33{width:50%}body .wpcf7-form .smr-form-item.w-fc,form.smartkram-form .smr-form-item.w-fc,.smartkram-form .smr-form-item.w-fc{width:-moz-fit-content;width:fit-content}form.smartkram-form{max-width:-moz-max-content;max-width:max-content}.oxygen-builder-body #trustbadge-container-98e3dadd90eb493088abdc5597a70810,.oxygen-builder-body #BorlabsCookieWidget{display:none !important}.smartkram-green-underline{text-decoration:underline;text-decoration-color:#9bbc47;text-decoration-thickness:5px;text-underline-offset:.3em}input[type=submit],button,.btn,.button{display:inline-flex;padding:5px 20px;line-height:1.2;min-height:42px;box-shadow:unset;border:unset;text-transform:uppercase;cursor:pointer;font-size:13px;vertical-align:middle;align-items:center;color:#242424;background:#ececec}input[type=submit].primary,button.primary,.btn.primary,.button.primary{color:#fff;background:#9bbc47}body.woocommerce input{min-height:42px}hr{color:rgba(0,0,0,.25)}body .woocommerce .woocommerce-order-details .order-actions-button{margin-left:auto;margin-right:auto}body .woocommerce .woocommerce-order-details .order-actions-button:not(:last-of-type){margin-bottom:5px}body .oxy-woo-my-account .woocommerce table.my_account_orders .button:not(:last-of-type){margin-bottom:5px}.wkmsc-ib{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:200px}.wkmsc-ib button{width:100%}.woocommerce-cart-form button[name=update_cart]{display:none !important}.woocommerce-cart-form__cart-item .product-thumbnail img{border:unset !important}img{-o-object-fit:contain;object-fit:contain;height:auto;box-sizing:border-box}.smr-post-tall-archive .wd-post-img img,.wd-blog-element .wd-blog-holder .wd-post-img img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.product img{padding:10px;aspect-ratio:1}.smartkram-employee-img img{aspect-ratio:3/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.cart-item-image{align-self:center}.cart-item-image img{width:100%;height:auto;aspect-ratio:1}body .swiper-button-prev,body .swiper-button-next{color:#9bbc47}#searchform>div{display:flex;flex-direction:row}#searchform>div input[type=text]{width:100%}#searchform>div input[type=submit]{color:#fff;background-color:#9bbc47}#searchform>div>*{border:1px solid rgba(0,0,0,.25)}.relevanssi-live-search-results.relevanssi-live-search-results-showing{top:unset !important;transform:translate(0, 5px)}.archive-image-fallback{height:auto;aspect-ratio:6.4/1;background:#9bbc47;width:100%}.smartkram-dienstleistungen-top-carousel-item{transition:scale .25s ease-in-out;cursor:pointer}.smartkram-dienstleistungen-top-carousel-item *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.smartkram-dienstleistungen-top-carousel-item.active{scale:1.15;z-index:2}.smartkram-dienstleistungen-top-carousel-item:hover,.smartkram-dienstleistungen-top-carousel-item.active,.smartkram-dienstleistungen-top-carousel-item:focus{background:#9bbc47}.smartkram-dienstleistungen-top-carousel-item:hover .smartkram-dienstleistungen-top-carousel-item_title,.smartkram-dienstleistungen-top-carousel-item.active .smartkram-dienstleistungen-top-carousel-item_title,.smartkram-dienstleistungen-top-carousel-item:focus .smartkram-dienstleistungen-top-carousel-item_title{color:#fff}#dienstleistungs-slider{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#dienstleistungs-slider:not(.swiper-initialized) .swiper-wrapper{width:100%}#dienstleistungs-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:100%}#dienstleistungs-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-of-type){display:none}.oxygen-builder-body #dienstleistungs-slider:not(.swiper-initialized) .swiper-wrapper{width:100%;flex-direction:column}.oxygen-builder-body #dienstleistungs-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:100%}.oxygen-builder-body #dienstleistungs-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-of-type){display:flex}.faq-entry{border-top:1px solid #ececec;padding:15px 0;overflow:hidden;cursor:pointer}.arrow-icon{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #9bbc47;transition:transform .3s ease;flex-shrink:0}.arrow-icon.up{transform:rotate(180deg)}.arrow-icon.right{transform:rotate(270deg)}.arrow-icon.left{transform:rotate(90deg)}.oxy-woo-mini-cart__flyout{width:80vw;max-width:360px;min-width:300px;box-shadow:0 1px 5px #000;max-height:70vh;overflow-y:auto}.oxy-woo-mini-cart__flyout .woocommerce-mini-cart-item.mini_cart_item{display:flex;flex-direction:column}.oxy-woo-mini-cart__flyout .woocommerce-mini-cart-item.mini_cart_item a:first-of-type{align-self:flex-end}.oxy-woo-mini-cart__flyout .woocommerce-mini-cart-item.mini_cart_item>div>a{display:flex;flex-direction:row;gap:15px}.oxy-woo-mini-cart__flyout .woocommerce-mini-cart-item.mini_cart_item div.img-wrapper{width:25%}.oxy-woo-mini-cart__flyout .woocommerce-mini-cart-item.mini_cart_item div.img-wrapper img{width:100%;height:auto;border:unset}.oxy-woo-mini-cart__flyout .woocommerce-mini-cart-item.mini_cart_item .qty{display:flex;flex-direction:column;align-self:flex-end}.oxy-woo-mini-cart__flyout .woocommerce-mini-cart-item.mini_cart_item .qty .quantity{display:flex;flex-direction:row;font-weight:700;color:#000}
