html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw;}
body{position:relative;font-family:'Poppins';background:var(--white);font-weight:400;font-size:.9rem;line-height:1.25rem;color:var(--black);}
.content_big,
.layout_header_inner,
.layout_categories_inner{max-width:var(--global-max-width);}
.content_medium,.content_small,.layout_header_checkout_inner{max-width:calc(var(--global-max-width) - 10%);}

h1{margin-top:40px;color:var(--primary_3);font-weight:600;}
body.popupprint h1{font-weight:600;font-size:1.2rem;line-height:1.3rem;}
.product_listing h1,.box_greeting h1,.categories_listing h1{text-align:center;font-size:1.4rem;line-height:1.6rem;font-weight:600;background:var(--primary_1);color:var(--primary_3);padding:10px 0;margin:30px 0 10px;}
.pd_title h1{font-size:1.3rem;line-height:1.5rem;font-weight:600;color:var(--primary_3);}
.pd_title .pd_rating .pd_rating_icons{color:#999;}

.content_full_colored{background:var(--white)}
.contentbox{padding:15px 5px;}
.box_greeting{margin-top:20px;}
.none{display:none;}
.margin_auto{margin:auto;}
select,
input[type=text], 
input[type=password], 
input[type=email], 
input[type=tel],
input[type=password],
textarea,
.SumoSelect > .CaptionCont{background:var(--white);}

.has_sub_cats .mega_menu a{color:var(--white)!important;}
.has_sub_cats .mega_menu a:hover,
.has_sub_cats .mega_menu .Selected a,
.layout_wrap.slider_row .splide .slider_item_content{color:var(--categoriesitems_color_selected)!important;background:var(--primary_2);}
@media only screen and (min-width:985px) {
.dm_home .slider_row{max-height:500px}
}

.box_products_head,
.flex_content_row .content_box_header,
.sitemapcat .level1 a,
.subline.mt_40.mb_0,
.also_purchased .subline{background:var(--primary_3);padding:.5rem .25rem .5rem .5rem;color:var(--white);border-left:10px solid var(--primary_1);}
.box_products_head .title,.flex_content_row .content_box_header{color:var(--white);padding-left:1rem;}
.subline.mt_40.mb_0{border-bottom-color:#666;margin-top:30px!important;}
.subline.border_0.mb_0{background:var(--primary_3);padding:.7rem .25rem .7rem .5rem;color:var(--white);margin-bottom:10px!important;border-left:10px solid var(--primary_1)!important;}
.subline.border_0.mb_0 a{color:var(--primary_1);}
.pd_desc .subline.border_0.mb_0{margin-bottom:2rem!important;}
.pd_tax{clear:both;padding-top:10px;}
.pd_price .item_price{padding:0;}
.graduated_headline{font-size:1.1rem;line-height:normal;}
.graduated_item{width:6.4rem;margin-right:5px;}
@media only screen and (min-width:1060px) {
.graduated_item{width:9rem;}	
}
@media only screen and (min-width:1440px) {
.graduated_item{width:8.2rem;}	
}

.cat_description{margin:0;}
.cat_description_text{background:var(--white);max-width:100%;padding:20px;padding-top:1px;padding-bottom:10px;}
.cat_description_image{margin:30px 0 25px;}
	
.sitemapcat .level1 a{padding-left:1rem;}
.sitemapcat .level1 a:hover{color:var(--white)!important;}
.sitemapcat .level2 a{padding-left:5px;background:#eee;color:var(--black);border-left:15px solid #ccc;}
.sitemapcat .level2 a:hover{color:var(--black)!important;}
.sitemapcat .level3 a{padding-left:5px;background:var(--white);color:var(--black);border-left:15px solid #eee;}

.box_products_head .more{padding-right:1rem;}
.listingcontainer_full .listingbox,.listingcontainer .listingbox{margin-top:.5rem;border-width:3px;border-color:var(--primary_bg);}

.subcats_row,.subcontent_row{margin-top:20px;border:0;}
.subcats_item{border-width:3px;border-color:var(--primary_bg);}
.subcats_item:hover .subcats_title,
.subcontent_item:hover .subcontent_title{background:var(--primary_1);color:var(--black);}
.subcats_title,
.subcontent_title{padding:10px;background:var(--primary_3);color:var(--white);text-align:center;display:flex;justify-content:center;align-items:center;height:100%;}
.subcats_title:hover,
.subcontent_title:hover,
.subcontent_item_inner a.selected .subcontent_title{background:var(--primary_1)!important;color:var(--black);}

.subcats_item a:hover, 
.subcats_item a:hover .subcats_title{color:var(--black);}
.subcats_image{margin:0;background:var(--white);padding:10px;border: 1px solid #e1e1e1;border-top: 5px solid var(--primary_1);}
.subcats_item_inner{padding:0;display:flex;flex-direction:column;height:100%;}
.flex_content_col_2 ul.content_box_list{background:var(--white);}

.sub_content_listing {border:0;}
.subcontent_title{border:0;border-radius:0;padding:10px;}
.subcontent_title:hover{border:0;}
a.selected .subcontent_title{background:var(--primary_1);}
.content_site .sub_content a{border:0;text-decoration:none;height:100%;}
.subcontent_title > span {font-weight:600;-webkit-line-clamp:3;max-height:100%;}
.subcontent_item{padding:3px;max-width:100%;width:100%;}
@media only screen and (min-width:485px) {
.subcontent_item{width:50%;}	
}
@media only screen and (min-width:1060px) {
.subcontent_item{width:33.333%;}		
}
@media only screen and (min-width:1260px) {
.subcontent_item{width:25%;}	
}
.subcontent_item_inner{display:flex;flex-direction:column;height:100%;}

.toggle_cart,.toggle_wishlist,.toggle_account, .toggle_settings{background:var(--primary_3);color:var(--white);}
.mm-ocd__content,.mm-spn.mm-spn--light{background:var(--primary_3)!important;color:var(--white)!important;}
.mm-spn.mm-spn--navbar:after{background:var(--primary_4)!important;color:var(--white)!important;}

.toggle_account ul.arrownav li a,.toggle_products_content a{color:var(--white);}
.toggle_headline{background:var(--primary_4);color:var(--white);margin-top:-35px;}
.toggle_account .infomessage{background:#777;color:var(--black);}
.toggle_account .infomessage::before{color:var(--black);}
.listing_filter_toggle #toggle_filter,.listing_filter_icon a,.pagination_list ul{border-radius:0;}
.toggle_account .field_text,.settingsbox .field_text{color:var(--primary_1);}
.toggle_account .field_item_1:focus-within .field_text,
.toggle_account .field_item_2:focus-within .field_text,
.toggle_account .field_item_3:focus-within .field_text,
.toggle_account .field_item_4:focus-within .field_text{color:var(--primary_1);}
.layout_categories{background:var(--primary_verlauf_1);border-width:0 0 1px 0;}
@media only screen and (min-width:985px) {
.layout_categories{display:inline-block;position:-webkit-sticky;position:sticky;top:0;z-index:110;width:100%;}
.admin_mode .layout_categories{top:36px;}
}

.splide__slide,
.listingcontainer_full .lb_inner,.listingcontainer  .lb_inner{background:var(--white);}
.splide__track{padding-bottom:5px;}
.pd_image_big_inner .splide__slide,
.pd_image_big_inner,
.pd_image_small_container .splide__slide,
.pd_image_small_inner{background:var(--white);}
.pd_image_big_inner::before{padding-top:calc(100% - 1px);}
.pd_image_big_container.big_img.margin_auto{width:100%;float:none;margin-right:-5px;}
.pd_image_big_container.big_img.margin_auto .pd_image_big_inner::before{padding-top:90%;}
.pd_images::before{padding-top:90%;}
.pd_image_big_container.big_img.margin_auto .pd_image_big img{bottom:auto;max-width:100%;max-height:100%;}
@media only screen and (min-width:985px) {
.pd_image_big_container.big_img.margin_auto .pd_image_big img{padding-bottom:40px;}
}
.pd_offer{margin:0 0 25px;}
@media only screen and (min-width:850px) {
.pd_offer{margin:20px 0;}
}
.pd_col_1{margin-bottom:0;}
.pd_col_2{padding-top:5px;position:relative;max-width:100%;}
.pd_tabs h2.resp-accordion,
.pd_tabs ul.resp-tabs-list{background:var(--primary_verlauf_1);}
.pd_tabs h2.resp-tab-active,
.pd_tabs .resp-tabs-list li.resp-tab-active,
.resp-easy-accordion h2.resp-tab-active{background:var(--primary_verlauf_2)!important;border:1px solid var(--primary_7)!important;}

.pd_tabs .resp-tab-content{padding:20px 10px;}
.pd_description_additional{margin-top:10px;}
.pd_description_content h1{margin-top:10px;}
@media only screen and (min-width:1160px){
.description_content{display:flex;flex-wrap:wrap;}
.description_content div.pd_description{flex:1 60%;padding:10px 20px;}	
.description_content div.pd_futures{padding:10px 20px;flex:1 40%;}
.pd_description .pd_description_content{}

}
@media only screen and (min-width:1200px){
.pd_futures{padding-left:30px;}
}

.of_col_qty_label{display: none;}
.orderflex_row {border-bottom-color:#666;}
.ordertotal_row.ot_total,
.ordersum_nocart .ordertotal_block .ordertotal_row:last-of-type{background:var(--primary_1);margin-bottom:10px;padding:12px 10px;border-bottom:3px solid var(--primary_4);}

.pd_addtobasket_row{flex-flow:row wrap;justify-content:center;}
.pd_addtobasket_row_additional{padding:0 54px 0 0;}
.pd_addtobasket_input{display:flex;flex-flow:row nowrap;align-items:center;width:auto;border-radius:0;}
.pd_addtobasket_input{flex:1 100%;justify-content:center;margin-bottom:15px;}
.pd_addtobasket_cart{flex:1 80%;}
.pd_addtobasket_input input[name="products_qty"]{width:50px;height:44px;border-color:#dadada;position:relative;text-align:center;}

.of_quantity_field {display:flex;flex-flow:row nowrap;margin:0 0 10px;}
.of_quantity_field input{padding:10px 5px;width:45px;height:44px;border-color:#dadada;position:relative;text-align:center;}
.pd_addtobasket_input button,.of_quantity_field button{background:#fff;color:#4f4f4f;font-size:14px;padding:10px;margin:0;vertical-align:bottom;height:44px;}
.pd_addtobasket_input button:hover,.of_quantity_field button:hover{cursor:pointer;color:#4f4f4f;background:var(--light-gray2);text-decoration:none;}
.pd_addtobasket_input button:first-of-type,.of_quantity_field button:first-of-type{border:solid #dadada;border-width:1px 0 1px 1px;}
.pd_addtobasket_input button:last-of-type,.of_quantity_field button:last-of-type{border:solid #dadada;border-width:1px 1px 1px 0;}

.pd_berechnung{display:inline-block;width:100%;}
@media(min-width:681px){
.pd_col_2{padding-right:15px;float:none;margin-left:auto;}	
.pd_addtobasket_row{flex-flow:row nowrap;justify-content:flex-end;}
.pd_addtobasket_row_additional{padding:0 0 0 127px;}
.pd_addtobasket_input{flex:initial;justify-content:flex-start;margin-bottom:0;}
.pd_addtobasket_cart{flex:auto;}
}
@media only screen and (min-width:760px) {
.of_col_qty{width:180px;}
}

.splide_size1::after{background:var(--primary_bg);}
.listingbox,.splide,.listingcontainer, .listingcontainer_full{border-width:0;}
.listingbox .lb_inner, .reviewbox{border:1px solid #e1e1e1;}
.splide__slide .reviewbox .rb_inner,
.listingcontainer_full .lb_inner,
.splide .lb_inner,.product_listing .lb_inner,
.listingcontainer  .lb_inner{border-top:5px solid var(--primary_1)!important;}
@media only screen and (min-width:500px) {
.lb_inner{padding:20px 20px 30px;}
}
.show_rating > label:before{background:#999;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.listingrow,
.pr_reviews{background:var(--white);border-top:5px solid var(--primary_1);margin-bottom:10px;}
.no_reviews .lb_rating_count,.no_reviews .lr_rating_count,.no_reviews i{color:var(--white)!important;}
.listingrow{border-bottom-color:var(--white);border-right-color:var(--white);}

.button_row{padding-bottom:20px;}
.pr_reviews{padding:0 10px;}
.pr_reviews_image_inner{border:0;}
.pr_reviews_image{margin:0 auto 10px;}
.rb_text{font-size:.8rem;line-height:1rem;}
@media only screen and (min-width:850px) {
.pr_reviews_content{padding:10px 0 0 50px;}
.pd_image_big_container.big_img.margin_auto{margin-right:auto;}
.pd_col_2{padding-top:0;float:right;}
}
.po_row_select{border-color:var(--white);}
.po_row_select_name{padding:2px 2px 5px;color:var(--black);}
@media only screen and (min-width:500px) {
.po_row_select_name{padding:0 10px;}
}
.content_site .shopcontent,.content_site .contact_us{background:var(--white);padding-left:10px;padding-right:10px;}
.content_site .shopcontent h1,.content_site .contact_us h1{padding-top:10px;}
#cart_short .fa-solid,
#cart_short .fa-regular, 
#wishlist_short .fa-solid, 
#wishlist_short .fa-regular, 
#settings_short .fa-solid, 
#settings_short .fa-regular, 
#account_short .fa-solid, 
#account_short .fa-regular, 
#menu_short .fa-solid, 
#menu_short .fa-regular,
#account_short .fa-solid, #account_short .fa-regular,
#search_short .fa-solid, #search_short .fa-regular{font-size:25px;}
@media only screen and (min-width:600px) {
.col_cart, .col_wishlist, .col_account, .col_settings, .col_menu{width:60px;padding:0 10px;}
}
@media only screen and (min-width:920px) {
#search_short .fa-solid, #search_short .fa-regular{font-size:18px;}
}	

.po_row_select{padding:5px;width:100%;background:var(--primary_1);}
.product_options_table{background:var(--white);display:flex;flex-wrap:wrap;width:100%;}
.product_options_select{display:flex;flex-wrap:wrap;width:100%;}
.po_row_table.po_radio .po_row_table_item{background:var(--primary_0);}
.po_row_table{flex:1 100%;}
.po_row_table_name{width:100%;margin:20px 0 10px;border-bottom:0;font-size:1rem;line-height:1.2rem;}
.product_options_table .po_row_select_item{padding:5px 10px 5px 0;}
.po_row_table.po_radio .po_row_table_item{padding-right:10px;padding-left:10px;}
@media only screen and (min-width:620px) {
.po_row_table.po_radio{display:flex;flex-wrap:wrap;width:100%;}	
.po_row_table.po_radio .po_row_table_item{flex:1 calc(50% - 10px);margin-right:10px;}
}
@media only screen and (min-width:850px) {
.po_row_table.po_radio .po_row_table_item{flex:1 100%;margin-right:0;}
}
@media only screen and (min-width:1400px) {
.po_row_table.po_radio .po_row_table_item{flex:1 calc(50% - 10px);margin-right:10px;}
}

.col_logo{height:auto;}
.col_logo img,.printlogo img{max-width:90%;width:auto;height:auto;}
@media only screen and (min-width:600px) {
.col_logo{width:100%;height:auto;}	
.col_logo img{max-width:400px;width:100%;height:auto;}	
}
@media only screen and (min-width:700px) {
.col_logo{max-width:300px;}	
}
@media only screen and (min-width:800px) {
.col_logo{max-width:400px;}	
}
@media only screen and (min-width:1200px) {
.col_logo,.col_logo img,.col_logo_checkout{max-width:500px;width:100%;height:auto;}
.col_logo img{padding-left:50px;}	
}
.mega_menu{background:var(--primary_3);border-top:0;top:100%;}
.menu_items li .mega_menu{transition:all 0.3s ease-in-out;transition-delay:800ms;display:none;}
.menu_items li:hover .mega_menu{transition-delay:800ms;display:block;}
.menu_items > li > a,
.menu_items > li.has_sub_cats > .nolink{padding:8px 10px;}
.menu_items > li.has_sub_cats > a,
.menu_items > li.has_sub_cats > .nolink{padding-right:25px;}
.menu_items.case_1,.menu_items.case_2{padding:0;justify-content:center;}
.menu_items > li.level1{padding:0 3px;}
.menu_items.case_2 li.level1 > .dropdown_menu{top:100%;}
.menu_items.case_2 li > .dropdown_menu{min-width:200px;width:auto;}
.menu_items.case_2 .dropdown_menu{border-top:0;}
.menu_items > li.has_sub_cats > a .sub_cats_arrow, 
.menu_items > li.has_sub_cats > .nolink .sub_cats_arrow {top:auto;bottom:auto;right:auto;width:auto;height:auto;margin:-2px 6px 0;}
	
.mega_menu > ul > li > a{padding:10px 5px;}
.mega_menu > ul > li > a,.mega_menu > ul > li.level_manu > a{text-transform:none;font-weight:400;font-size:.9rem;padding-left:10px;}
.mega_menu > ul > li.level_manu > a::after{display:none;}

.account_navigaton,
.account_history_box_row,
.flex_account_col_2,
.orderflex,
.listing_filter_toggle #toggle_filter,
.pagination_list ul li .icon,.pagination_list ul li a,
ul.subcats_menu{background:var(--white);}
ul.subcats_menu .level1{background:#f0f0f0;}
ul.subcats_menu .level1.Selected{background:var(--white);}
ul.subcats_menu li > a{padding-left:25px;}
ul.subcats_menu li > a::before,
ul.subcats_menu_hover li > a::before{font-family:var(--global-icon-font);content:'\f178';font-weight:900;font-size:9px;line-height:17px;margin:0;position:absolute;top:9px;left:8px;}
ul.subcats_menu ul li > a::before{border:0;}
.subcats_title span::after,.subcontent_title::before{display:none;}
.box_sub_categories .subcats_menu_hover_box{margin-top:10px;}
.box_sub_categories{top:75px;}
ul.subcats_menu,.flex_content_col_2 ul.content_box_list li a{font-size:.85rem;line-height:1.05rem;}
ul.subcats_menu_hover a.Parent, 
ul.subcats_menu a.Parent,
ul.subcats_menu a.Parent.Selected{color:var(--primary_4);background:var(--white);font-weight:700;}
ul.subcats_menu .Selected a.Parent{color:var(--primary_1);}
ul.subcats_menu_hover li > a{padding-left:15px;}
ul.subcats_menu_hover > li > a{margin-left:0;padding-left:25px;background:var(--white);}
ul.subcats_menu_hover > li > a:hover{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}
ul.subcats_menu_hover a.Parent_none, ul.subcats_menu a.Parent_none{display:none;}
ul.subcats_menu li.has_sub_cats > a .sub_cats_arrow{right:5px;}
.col_logo_back a{display:none;color:var(--white);}
.flex_account_col_2{padding:0 5px;}
@media only screen and (min-width:985px) {
.flex_account_col_2{padding:0 15px;}
}
@media only screen and (min-width:1400px) {
.flex_listing_products .listingcontainer_full .listingbox{width:20%;}
}
.action_item_inner{background:var(--white);}
.action_item.selected .action_item_inner, .action_item_full.selected .action_item_inner{background:var(--primary_1);color:var(--account_navigation_selected);}
ul#checkoutnavigation{background:var(--white);margin-top:10px;border-bottom:0;}
ul#checkoutnavigation li{padding:5px;width:25%;}
ul#checkoutnavigation li .title{font-size:.75rem;}
ul#checkoutnavigation li .active,ul#checkoutnavigation li .active .number{color:var(--primary_4);}
ul#checkoutnavigation li .active .number{border-color:var(--primary_1);color:var(--primary_1);background:var(--primary_4);}
ul#checkoutnavigation li .selected .number{color:var(--primary_4);background:var(--primary_1);}
ul#checkoutnavigation li .number{width:50px;}
ul#checkoutnavigation li .active,ul#checkoutnavigation li .inactive,ul#checkoutnavigation li .selected{display:flex;flex-direction:column;justify-content:center;}
ul#checkoutnavigation li .content{margin-top:5px;text-align:center;}
@media only screen and (min-width: 600px) {
ul#checkoutnavigation li .description {display:none;}
}
@media only screen and (min-width: 1400px) {
ul#checkoutnavigation li .description {display:block;}
}
.col_logo_checkout{width:auto;height:auto;}
.checkout_info,.navigation_item.selected{background:var(--primary_0);}

@media only screen and (min-width:1060px) {
.subcats_item{width:20%;}
}
.subcats_image_inner img{max-width:100%;max-height:100%;width:auto;height:auto;}
.greeting_text{background:var(--white);padding:8px 20px;}
@media only screen and (min-width:920px) {
.greeting_text{column-count:1;}
}
.br_btn_alternate span{background:var(--primary_bg);}
.br_btn_alternate::before{border-color:#666;}
.errormessage{background:var(--primary_4);color:var(--white);}
.errormessage.my_0,.infomessage.my_0{margin:10px 0 20px!important;}
.errormessage::before,.infomessage::before{background:var(--primary_2);color:var(--white);}
.infomessage,.checkoutconditions{background:var(--primary_0);color:var(--black);}
.infomessage a{color:var(--primary_4);border-bottom:1px solid var(--primary_4);}
.errormessage a{color:var(--white);border-bottom:1px solid var(--white);}
.contentbox.lightyellow{background:var(--primary_0);}
.field_eye .fa-eye{color:#555;}
.field_eye .fa-eye-slash{color:#ccc;}


.orderflex_row .orderflex_row_header{padding:0.75rem 20px;}
.orderflex_row_header{padding:.5rem .25rem .5rem .5rem;background:var(--primary_1);color:var(--black);border-top:3px solid var(--black);}
.orderflex_row{padding:10px;}
.ordersum_nocart{margin:0 10px 20px;}

.text_center{text-align:center;}
.red_text{color:var(--primary_1)!important;}
.copyright{display:none;}
.mod_copyright{padding:5px 10px;background:var(--primary_4);font-size:.6rem;line-height:normal;}
.mod_copyright a{border:0;}
.pd_added{display:none;}
.mm-ocd .level1 > a,.level1.has_sub_cats .mm-ocd .level1 > a, .mm-ocd .level1 > span.nolink{font-size:.9rem!important;line-height:1.2rem;text-transform:none!important;font-weight:400!important;}
.menu_items > li > a,.menu_items > li > span.nolink{font-size:.9rem;line-height:1.2rem;text-transform:none;font-weight:500;border-radius:0;transition:none;}
.menu_items .active1 > a, .menu_items .activeparent1 > a, .menu_items .active1 > .nolink, .menu_items .activeparent1 > .nolink {font-weight:400;background:var(--categoriesitems_bg_selected);color:var(--categoriesitems_color_selected);}
.mm-spn--open .active1 > a,
.mm-spn--open .activeparent1 > a,
.mm-spn--open .active2 > a, .mm-spn--open .activeparent2 > a{font-weight:600!important;font-size:.92rem !important;}
.mm-spn--open .overview.level2 a{font-weight:600!important;font-size:.9rem !important;}
.level_manu.Selected{color:var(--mobilemenu_color_selected);font-weight:600;font-size:.92rem;}
.menu_items .level1.active{background:var(--primary_4);color:var(--categoriesitems_color_selected);}
.menu_items .level1.active a{color:var(--white);}

.lb_title h2{height:35px;}
.lb_title h2,.lb_title h2 a{font-size:.92rem;line-height:1.1rem;text-align:center;}
.lb_price,.lb_tax{text-align:center;}
.lb_date{text-align:center;}
.lb_price,.lr_price{font-size:1.1rem;font-weight:600;}
.pd_price{font-size:1.9rem;line-height:2rem;font-weight:600;}
.pd_price .special_price .small_price, .pd_price .specialgraduated_price .small_price{font-size:.7rem;}
.pd_price .special_price{padding:10px 0 2px;}
.pd_price .old_price,
.pd_price .new_price{display:block;position:relative;padding:5px 10px 5px 0;}
.pd_price,
.pd_price .special_price,
.pd_price .old_price,
.pd_price .new_price,
.pd_price .uvp_price,
.pd_price .item_price{font-size:1.9rem;line-height:2rem;}
.lr_price .old_price .small_price,
.lr_price .new_price .small_price,
.lr_price .uvp_price .small_price,
.lr_price .item_price .small_price{font-size:.6rem;line-height:.9rem;}
.lb_price .old_price{padding:0 5px;}
.lb_shipping,.lr_shipping{font-size:.7rem;color:#000;}
.lb_shipping a{border-bottom:0;}
.pd_shipping_icon{width:auto;margin-right:5px;}
.pd_shipping_icon,.pd_shipping_content{font-size:.7rem;line-height:1rem;}
.pd_shippingrow{margin:5px 0;}
.pd_description_content hr,
.cat_description_text hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #ccc;}
.pd_heading_inforow{font-size:.9rem;line-height:1.2rem;}

.product_navigator > div{background:var(--primary_2);color:var(--white);}
.product_navigator > div:hover{background:var(--primary_4);}
.product_navigator > div a{color:var(--white);}
.lb_new_flag,.lr_new_flag{background:var(--primary_1);color:var(--primary_4);}
.lb_new_flag,.lb_price .save_price,.lr_new_flag,.lr_price .save_price{border-radius:0;}
.pd_price .save_price{position:relative;top:5px;}
a.color_more{border:0;text-decoration:none;}
.pd_manu_image{position:relative;margin-bottom:10px;}

.lb_image{order:1;}
.lb_title{order:2;}
.lb_price{order:3;}
.lb_tax{order:4;margin-top:5px;font-size:.5rem;line-height:.7rem;}
.lb_shipping{order:6;margin-top:15px;text-align:center;}
.lb_date{order:8;}
.lb_rating_icons {order:2;justify-content:center;}
.lb_buttons{order:10;}
.lb_expires_date{margin-top:5px;margin-bottom:5px;order:5;text-align:center;}
@media only screen and (min-width: 985px) {
.lb_buttons{z-index:2;}
}
.of_col_total{font-size:1rem;line-height:1.2rem;font-weight:600;}
.of_description input{max-height:40px;max-width:40px;}

.layout_header_top_info{background:var(--primary_4);padding:.3rem 1rem;width:100%;}
.top_flex{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;color:var(--white);font-size:.8rem;text-align:center;}
@media(min-width:650px){
.top_flex{flex-direction:row;justify-content:space-between;align-items:stretch;}
}
.layout_header,.layout_header_checkout{border-bottom:5px solid var(--primary_4);}
.layout_header_inner{padding-bottom:10px;}
@media only screen and (min-width:985px) {

}
.categories_listing{margin-top:30px;}
.footer_item .content_box_header{font-size:1.3rem;font-weight:500;margin-bottom:20px;}
.footer_item .content_box_text{font-size:.8rem;font-weight:400;}
.footer_item .content_box_text img{max-width:100%;}
.footer_item ul.content_box_list li a{font-size:.95rem;line-height:1.4rem;font-weight:300;}
.sf_newsletter_heading{font-size:1.5rem;line-height:1.8rem;font-weight:600;margin-bottom:5px;}
.sf_newsletter_button .cssButtonColor1{background:var(--primary_5);}

.cssButtonColor4{background:var(--primary_3);}

.breadcrumb{padding:5px 0;background:#efefef;color:var(--breadcrumb_color);}
.breadcrumb span.current{font-weight:400;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active{color:var(--breadcrumb_color);text-decoration:none;font-size:.8rem;border:0;}
.inputRequirement .fa-solid{margin-top:20px;margin-right:5px;}
.slider_row{margin-top:0;}
.content_big .slider_row{margin-top:20px;}
.banner_item_content{border-radius:2px;}

.toggle_filter{background:var(--primary_2);}
.as-oil.light{background:transparent!important;height:auto!important;}
/*.as-oil.light > .as-oil-content-overlay{background:var(--primary_1);padding:1rem;}
.as-oil.light .as-oil-cpc-wrapper button,.as-oil__btn-optin, .as-oil__btn-only-essentials{background:var(--primary_3);color:var(--white);}*/
.as-oil.light .as-oil-back-button.as-js-oilback{background:transparent!important;}
.as-oil-cpc__row-btn-all{line-height:1.9rem;}

#menu_house{cursor:pointer;width:30px;height:30px;color:var(--toggle_menu_closer_color, #555);position:relative;font-size:20px;line-height:30px;text-align:center;border-radius:4px;margin-right:auto;float:left;}
#menu_house a{padding:0;}
.fa-house::before{content:"\f015";}
.layout_footer{padding:60px 0;}

.checkout_box a.color_more{color:var(--primary_1);float:right;}
.sub_categories_listing .subline.border_0.mb_0{display:none;}

@media only screen and (min-width:520px){
.br_btn_1{min-width:240px;}
}

.content_box_payment ul{list-style-type:none;}
.content_box_payment li{background:rgba(255,255,255,.8);border:1px solid #666;float:left;width:54px;border-radius:4px;margin:0 10px 10px 0;}
.content_box_payment li img{opacity:1;filter:none;width:100%;height:auto;vertical-align:top;}
.content_box_payment li:hover{background:var(--white);border:1px solid var(--white);}

.mm-spn li .fa-solid, .mm-spn li .fa-regular,.mega_menu > ul > li.overview .fa-solid, .mega_menu > ul > li.overview .fa-regular{margin:0 18px!important;}
.mm-ocd .overview{background:var(--primary_5);color:var(--breadcrumb_color);font-weight:600!important;}
.mm-spn--open .overview.active1 > a, .mm-spn--open .overview.activeparent1 > a {background:var(--primary_5);color:var(--breadcrumb_color);}
.mm-spn.mm-spn--navbar::before{width:12px!important;height:12px!important;border-top:4px solid!important;border-left:4px solid!important;}

.tags_block {margin-top:30px;}
.pd_tags{margin-bottom:30px;}
.tags_bg1{background:transparent;}
.tags_bg2{background:rgb(245, 245, 245);}
@media only screen and (min-width:300px) {
.tags_row .tags_options{flex:1;padding:7px 0;width:auto;}
.tags_row .tags_values{flex:2;padding:7px 0 7px 15px;}
}
.tags_options_name{padding-left:5px;}
.pd_description_content_manu{margin-top:15px;font-size:.8rem;}

@media (min-width:760px) {
.of_col_summary.cart{overflow:hidden;display:flex;width:100%;border-top:1px solid #e1e1e1;padding:10px 0 0;}
}
@media only screen and (min-width:985px) {
.checkout_box_row .checkout_box{font-weight:600;}
}

.flex_content_col_2 ul.content_box_list li.active1 a, 
.flex_content_col_2 ul.content_box_list li.activeparent1 a, 
.flex_content_col_2 ul.content_box_list li.active2 a, 
.flex_content_col_2 ul.content_box_list li.activeparent2 a {background:var(--primary_4);color:var(--primary_1);}

/*
video, iframe{max-width:100%;width:100%;height:auto;}
#videobereich{margin:20px 0;width:100%;min-height:350px;}
iframe{margin:20px 0;width:90%;min-height:350px;}
@media only screen and (min-width:759px) {
#videobereich video, #videobereich iframe{min-height:450px;}
iframe{min-height:450px;}
}
*/
table.contentblock{width:100%;}
table.contentblock td{padding:10px;}
table.contentblock h4{border:none;}

.pd_infobox{position:relative;background:var(--primary_0);color:var(--primary_4);}
.pd_infobox_black{position:relative;margin:10px 0;padding:10px;background:var(--primary_4);color:var(--white);font-weight:600;}
.lb_infobox_black{order:6;position:relative;margin:10px 0 5px;padding:10px;font-size:.9rem;text-align:center;background:var(--primary_4);color:var(--white);font-weight:500;}

details{position:relative;margin:10px 0;padding:0;}
details summary{position:relative;user-select:none;padding:7px 10px;color:var(--primary_4);background:var(--primary_verlauf_1);font-size:1rem;display:block;width:100%;border:1px solid var(--button1_border);border-radius:4px;cursor:pointer;}
details summary::marker{content:'';}
details summary:hover{background:var(--primary_verlauf_2);color:var(--primary_4);}
details[open] summary{background:var(--primary_verlauf_1);color:var(--primary_4);}
details[open] div{padding:0 15px;}
details[open] table{margin:0 15px;max-width:95%;}
details[open], details[open] summary{margin-bottom:20px;}

table.suggest td{padding:5px;border-bottom:2px solid #d9d9d9;}
table.suggest td:nth-child(1){width:10%;text-align:center;border-bottom:2px solid var(--white);}

.margin_a{margin:10px 0;}
.pd_addtobasket_row_additional.margin_a a{text-decoration:none;}
.toggle_action_3 .amazon-pay-button,.toggle_action_3 .amazon-login-button{width:100%!important;height:65px!important;}
#amazon-pay-button-product-info{width:calc(100% - 10px)!important;height:50px!important;margin:5px auto 8px;}
#amazon-pay-button-1{width:calc(100% - 10px)!important;height:55px!important;margin:0 auto 8px;}

.anleitung{display:flex;flex-direction:column;flex-wrap:wrap;}
.anleitung img,.anleitung iframe{margin:20px 0;}
@media (min-width:960px) {
.anleitung{flex-direction:row;margin:20px 0;}
.anleitung div:nth-child(1){flex:1 60%;}
.anleitung div:nth-child(2){flex:1 40%;padding-left:20px;}
}


@media only screen and (min-width: 985px) {
.checkout_info{width:392px;}
}

@media only screen and (min-width: 985px) {
.checkout_action{width:calc(100% - 392px);}
}

@media only screen and (min-width: 985px) {
.checkout_accept {width:calc(100% - 392px);}
}