@media screen and (max-width:768px) {.state-indicator:before { content:'mobile'; }.termsfeed-com---nb-interstitial {top:10vh !important; right:3vw !important; left:3vw !important;}#header_container > div {width:auto;padding-right:10px;}#header {width:100%;margin:0px auto;position:relative;height:95px;grid-template-columns:60px 150px auto;grid-template-rows:52px 48px;}#header_logo {position:relative;left:auto;top:auto;margin:9px 0 0 0;grid-column-start:2;grid-row-start:1;}#logo_al10jaar { position:absolute; top:27px; left:80px; width:74px; height:auto;}#logo_img { display:none;}#logo_small_img { display:block;}#menubutton {position:inherit;display:block;grid-column-start:1;grid-row-start:1;padding:10px 10px 10px 15px;background-image:url(/sitepics/pictogram_hamburger.svg); background-repeat:no-repeat; background-position:10px 8px; background-size:35px 35px;cursor:pointer;}#div_popup { }#div_popup_images { top:0px; }.ourAlert { }.ourAlert .titleBar { width:auto; height:35px; } .ourAlert .titleBar .title { padding:4px 2px 2px 4px; }.ourAlert .closeButton { }.ourAlert .messageBox { padding:12px 0px 30px 12px; min-height:40px;}.ourAlert .leftButton { grid-column:1 / 3;}.ourAlert .rightButton { grid-column:1 / 3;}.cart_confirmation .cart_confirmation_top {flex-direction:column;}#searchform { padding-top:0px; grid-column-start:1;grid-column-end:-1;padding:0 0 0 10px;}#query {font-size:12pt;height:29px;width:auto;}#query_submit {font-size:12pt;height:31px;width:80px}#navigation {position:fixed;overflow-y:auto;top:0px;left:0px;z-index:999;width:100vw;height:100vh;transform:translateX(-100%); }#navigation span.title { background-color:var(--main-accent-color);height:50px;box-sizing:border-box;}#navigation span.title span {color:#fff;font-weight:bold;font-size:1.2em;padding:0px 10px;line-height:50px;}#navigation #menubutton_close {display:block;background:none;border:none;font-size:28px;font-weight:bold;margin:0px 5px;cursor:pointer;color:#fff;flex:0 0 auto;}#navigation a { height:45px; line-height:49px;}#navigation a i::after { height:45px; line-height:49px;padding-top:0px;}body.navigation_opened #navigation {transform:translateX(0);}body.navigation_opened {overflow:hidden;}#menuitem_container { grid-row-start:1;grid-column-start:3;grid-column-end:4;display:flex;;width:auto;float:none; position:inherit; margin-top:0px;margin-right:0px;margin-left:0px;}.menuitem,li.menuitem_customer {flex:1 1 40px;padding-top:16px;margin:0px;text-align:center;}.menuitem_customer {text-align:right;}.menuitem .text {display:none;}li.menuitem_customer ul {left:unset;right:0px;top:32px;}.menuitem_orderlist {position:relative;}.menuitem_orderlist span.number {top:-24px;left:-10px;font-size:1.1em;}.menuitem_blog,.menuitem_orderlist .amount {display:none;}#main_container.mobile_fixed {position:fixed;}#page_container.mobile_greyedout {opacity:50%;filter:blur(3px);}#sidebar {display:flex;flex-direction:column;flex:unset;margin:30px 0 0 0;}#sidebar #div_kiyoh {text-align:center;order:3;}#sidebar #div_aboutus {order:1;}#sidebar #div_aboutshipping {order:2;}#sidebar #div_kiyoh,#sidebar #div_aboutus,#sidebar #div_aboutshipping {width:calc( 100% - 25px);float:none;margin:10px 10px;box-sizing:content-box;}#div_group_infotext {padding:4px 6px 4px 0px; }#div_articlegroup_container a.banner {display:none;}#div_articlegroup_container a:hover {box-shadow:0px 0px 12px #FFF;text-decoration:underline;}.sortorder_selector {float:none;height:auto;padding:0 0 10px 5px;}.sortorder_selector .title {font-size:1em;}.sortorder_selector select {font-size:1em;padding:4px;}.grouppathlinks {display:flex;flex-direction:column;margin-top:2px;}.grouppathlinks a {padding-right:14px;display:inline-block;padding-left:2px;padding:10px 14px 10px 4px;}.grouppathlinks span:first-child, .grouppathlinks span:last-child {min-width:unset;max-width:unset;}.grouppathlinks span:nth-child(2) {margin-left:10px;}.grouppathlinks span:nth-child(3) {margin-left:20px;}.grouppathlinks span:nth-child(4) {margin-left:30px;}.grouppathlinks span:nth-child(5) {margin-left:40px;}#div_group_relatedgroups > a {font-size:1.1em;}.product.normal {background-color:#FFF;}.product.normal h2 {white-space:normal;text-overflow:unset;overflow:hidden;padding-right:13px;padding-left:13px;}.product.normal h2 a {font-size:11pt;color:#fff;}#div_popup .product.normal h2 {padding-right:23px;}#div_popup .product.normal{width:unset;}.product.normal .class_articledescription,.product.normal .partid,.product.normal .stockinfo {display:none;}.product.normal .photo {top:32px;left:0px;background:#FFF;height:107px;width:auto;padding:8px 0px 0px 8px;}.product.normal .photo .partphoto img {margin-top:3px;}.product.normal .articlemake {position:absolute;right:12px;top:35px;left:unset;}.product.normal .ordering_details_box {grid-template-columns:30px 68px;bottom:50px;right:7px;margin-right:5px;top:auto;}.product.normal .ordering_details_box .number_text,.product.normal .ordering_details_box .number_input,.product.normal .ordering_details_box .vat_indication,.product.normal .socialbuttons {display:none;}.product.normal .bottombar {left:10px;bottom:3px;}.product.normal a.class_article_buttons,.product.normal span.class_article_buttons {font-size:1em;}.product.normal .ordering_details_box .partprice_type {font-size:8pt; font-weight:700;width:auto;}.product.normal .ordering_details_box .partprice {width:auto;text-align:right;}.product.normal .ordering_details_box .partprice .prijs_klein {margin-right:28px;}.class_button_addtowishlist {top:0px;}.product.normal .ordering_blocked {color:#0594c3;text-align:right;flex:1 0 auto;align-self:center;max-width:150px;position:unset;width:unset;padding:0px 5px 0px 0px;}.product.normal .ordering_blocked .indented_remark {display:none;}.product.normal .ordering_blocked span.kleinelettertjes { font-weight:bold;}.product.normal .ordering_button_box {bottom:11px;}.product.normal .class_free_shipping {top:75px;left:150px;}.product.small {height:38px;}.product.small .articledescription {height:unset;line-height:40px;}.product.small .photo {flex:0 0 55px;height:41px;}.product.small .pricebox {padding:8px 5px 0 0;}.product.small .articlemake img { width:6vw;}.product.small .articlestockdetails {font-size:1.5vw;}.bar_bottom_buttons {height:auto; margin:25px 0px 25px 0px;display:flex;flex-direction:column;}.bar_bottom_buttons .ourButton {display:block;margin:0 0 15px 0px;}.bar_bottom_buttons .ourButton.btn_arrow_back {order:2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 60px);}.bar_bottom_buttons .ourButton.right {text-align:right;background-color:#0594c3;order:1;}.ourButton {font-size:1.2em;display:block;height:3em; line-height:3.1em; margin:5px 0px; }.ourButton.btn_arrow_fwd {background-position:right 15px center;}.ourButton.btn_arrow_back {background-position:left 15px center;}.ourButton.btn_arrow_up {background-position:right 14px top 10px;width:40px;order:2 !important;}div.ourPageTitle > div:nth-of-type(1) {margin-bottom:0px;}div.ourPageTitle > h1 { white-space:normal;text-overflow:unset;}.ourPageTitle:after {top:40px;right:0px;}#footer_container {margin-top:20px;}#footer_blockcontainer {padding:10px 0px 0px 0px;width:auto;margin:0px;display:flex;flex-direction:column;}#div_footer_links {display:none;}.div_footerblock { background-color:#fff;}.div_footerblock .title {color:#FFF;width:100%;border-bottom:1px solid #666;margin:0px;font-size:1rem;background-color:#494949;line-height:2.6rem;padding-left:10px;}.div_footerblock .title:before {content:'\025BE'; position:absolute; right:18px; margin-top:0px; font-size:1.6rem;}.div_footerblock--opened .title:before {content:'\025B4'; position:absolute; right:18px; margin-top:0px; font-size:1.6rem;}.div_footerblock .title h2 {color:#FFF;}.div_footerblock > :not(.title) {display:none;color:#000 !important;padding:10px 10px;}.div_footerblock--opened .title { background-color:#0594c3;}.div_footerblock--opened > * {display:block !important;}.div_footerblock ul {padding-left:0px;margin:0px;}.div_footerblock ul li:before {content:"";}.div_footerblock ul li {line-height:1.6rem;border:1px solid #FFF; background-color:#FFF; margin-bottom:1px; text-indent:0px;}.div_footerblock a {font-size:1rem;color:#000 !important;display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline; text-decoration-color:#bababa;}.div_footerblock iframe {background-color:#494949;}#div_smallprint {width:auto;margin:0px 5px 10px 5px;}#search_results_container {display:none !important;}.searchresults_link { font-size:1.2em; }.searchresults_sublinks { font-size:1em; line-height:28px;}.searchresults_seemore_link { display:block;font-size:0.7em;text-decoration:underline;color:#0594c3;}.result_title {padding:22px 0px 0px 0px;}.result_title .groupicon,.result_title .nogroupicon {width:60px;height:45px;float:right;}ul.result_parts {margin-left:10px;padding:0px;}.result_parts li.with_pics {display:block; height:95px; border:1px solid #dbdbdb; width:90%; padding:5px; margin:0px; overflow:hidden;}.result_parts li.with_pics + li.with_pics {margin:0px;border-top:none;}.result_parts li.with_pics .searchresults_sublinks {display:flex;border-bottom:none;line-height:17px;font-size:1.2em;}.result_parts li.with_pics img {flex:0 0 125px;}.result_parts li.with_pics span {flex:1 1 200px;padding:10px 15px;}.result_parts li.with_pics + .searchresults_seemore_link {margin-top:10px;}.orderlist.orderstatus .orderlistrow {grid-template-columns:25px auto 70px 60px;grid-template-rows:auto 30px;grid-column-gap:0px;padding-top:10px;padding-bottom:10px;}.orderlist.orderstatus .orderlisttotalrow {grid-template-columns:auto 60px;}.orderlist.orderstatus .orderlistrow div.photobox {display:block;grid-column:3/4;}.orderlist.orderstatus .orderlistrow div.discount {display:block;grid-column:2/3;grid-row:2/3;text-align:left;font-size:0.9em;margin-top:0.2em;}.orderlist.orderstatus .orderlistrow div.discount span {display:inline-block;}.orderlist.orderstatus .orderlistrow .number { margin-right:10px;grid-column:1/2;}.orderlist.orderstatus .orderlistrow div.amount.pp {display:none;}.orderlist.orderstatus .orderlistrow div.amount {grid-column:4/5;}.orderlist.orderstatus .amount {font-weight:normal;}.orderlist.orderstatus .orderlistrow .partname {grid-column:2/3;grid-row:1/2;}.orderlist.orderstatus .orderlistrow div.status {display:block;grid-column:2/3;grid-row:2/3;text-align:left;font-size:0.9em;margin-top:1.5em;}#mailform > form {display:block;grid-template-columns:unset;grid-template-rows:unset;grid-row-gap:unset;}#mailform > form > div:nth-child(3n+1) {display:inline-block;margin-top:10px;margin-bottom:5px;}#mailform > form > div:nth-child(3n+2) {display:inline-block;margin:0px;padding:0px;}#mailform > form .inputfieldstyle2 {height:26px;font-size:1.1em;}.help_container {display:flex;flex-direction:column;}.help_categories {flex:1 1 auto; margin-right:0px; padding-bottom:10px;}.partphoto_viewer .partphoto {width:100%;height:auto;max-height:none;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] .partphoto {height:unset;}.partphoto_viewer[data-partphoto_viewersize=INFO] .partphoto {width:100%;height:auto;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] {width:100%;height:100%;margin:auto;display:flex;flex-direction:row;align-items:center;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] .partphoto-photos-container { position:relative; flex:1 1 auto;}.partphoto_viewer .partphoto-thumbnail-container {margin:10px 10px 0 10px;text-align:center;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] .partphoto-thumbnail-container {display:none;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] .partphoto_viewer-closebutton {display:block;position:fixed;right:10px;top:10px;}.shippingoption td { padding:0px;}.shippingoption td:nth-child(3) {width:auto;}.shippingoption img {width:50px;}.picker.opened .scroller {position:fixed;z-index:2;top:0px;left:0px;height:100%;width:100%;background-color:#fff;}.picker.opened .scroller .btn_close { height:50px; padding:18px; background-position:right 18px top 12px; background-size:2em;}.picker .scroller .btn_close::after { top:6px; right:20px; font-size:28px;}.picker .picker_option {width:auto;}#cookie_consent_box {bottom:90px;padding:10px;font-size:1em;text-align:center;flex-direction:column;margin:0 10px;width:auto;}#cookie_consent_box .cookie_title {display:none;}#cookie_consent_box .cookie_text {display:inline-block;padding:2px 20px;}#cookie_consent_box .cookie_btn {padding-top:6px;flex:1 0 auto;text-align:center;}#cookie_consent_box .cookie_btn input { padding:8px 21px;}#div_orderlist {padding-top:15px;}}@media only screen and (max-width:335px) { .product.normal .ordering_details_box .partprice {margin-left:0px;width:65px;}}@media only screen and (max-width:320px) { .orderlistheaderrow,.orderlistrow {grid-template-columns:84px auto 72px;}.orderlistrow {grid-row:2;}.orderlistrow .photobox {grid-row:1/2;}.orderlistrow .partphoto {margin:5px 5px;}.orderlistrow .partname {grid-column:2/4;}.orderlistrow .amount {padding-top:17px;}.orderlistrow .number_box {margin-top:10px;grid-column:1/3;grid-row:2;}.orderlistrow .btn_delete span:nth-of-type( 1 ) {display:none;}.orderlistrow .btn_delete span:nth-of-type( 2 ) {display:inline-block;}}@media screen and (max-width:1024px) {.product_info {width:auto;}.product_info .class_orderform {grid-template-columns:1fr;grid-template-rows:1fr auto;margin-right:10px;margin-left:10px;}.product_info .photobox {width:auto;background-color:#FFFFFF; margin-right:0px;grid-column:1/3;grid-row:unset;}.product_info .photobox .thumbnail-container {padding-left:0px; height:auto;overflow-x:auto; overflow-y:auto; }.product_info .photobox span.nopartphoto {}.product_info .ordering_details_box {width:auto;grid-row:2/3;}.product_info .partprice_details .partprice_type,.product_info .number_text,.product_info .stock_text,.product_info .prijs_klein,.product_info .showarticlesinfo_number,.product_info .property_title{font-size:1em;}.product_info .aboutus {border-radius:4px;background-color:#eee;padding:10px 8px 0px 0px;grid-row:4/5;grid-column:1/3;margin-bottom:10px;}.product_info #order_button {position:fixed;padding:10px 10px 10px 10px;bottom:0px;background-color:#FFF;width:100%;left:0px;box-shadow:0px 10px 20px 0px black;display:flex;flex-direction:row;z-index:2;}.product_info .btn_cart {height:44px;line-height:46px;background-color:#0594c3;font-size:1.3em;flex:0 1 100%;}.product_info #order_button .out_of_stock {margin-top:0px;}.product_info #order_button .out_of_stock .reason {font-size:1.2em;}.product_info .btn_cart span {background-position:right 8px;}.product_info .class_button_addtowishlist {background-position:center;margin:0px 10px 0px 0px;cursor:pointer;width:16px;height:44px;background-repeat:no-repeat;display:inline-block;flex:1 0 20px;border:1px solid #d9d9d9;border-radius:4px;padding:0px 22px;position:relative;margin-top:5px;}.product_info .stock_info {padding:8px 0px 0px 8px;}.showarticlesinfo_number {width:50px;}.bulk_discounts ul li {border:1px solid #e1e1e1;border-radius:4px;padding:5px;margin:5px;}.bulk_discounts ul li:hover {border-bottom:1px solid #e1e1e1;}.product_info .description { padding:0px 10px 15px 5px;grid-column:1/3;grid-row:3/4;}.product_info .description img { max-width:100%;}#usps {display:none;}.kleinelettertjes, a.kleinelettertjes:link, a.kleinelettertjes:visited, td.kleinelettertjes {font-size:10pt;}.prijsbox_btwaanduiding {font-size:12px;}.orderlistrow > .partname > a.normaal2 {}.orderlistheaderrow {display:none;}.orderlistheaderrow,.orderlistrow {grid-template-columns:100px auto 72px;}.orderlistheaderrow > div:nth-of-type( 3 ),.orderlistrow > div:nth-of-type( 3 ){display:none;}.orderlistheaderrow > div:nth-of-type( 4 ),.orderlistrow > div:nth-of-type( 4 ) {display:none;}.login_options {flex-direction:column;}.login_option_customer {flex:1 1 50px;min-height:auto;padding:3px 3px 15px 3px;margin:5px 0 0 5px;}.login_option_new,.login_option_guest {flex:1 1 50px;border-left:none;border-top:1px solid #999999;padding:20px 3px 10px 3px;margin:5px 0 0 5px;}.login_form .inputfieldstyle2 {width:100%;box-sizing:border-box;font-size:1.1em;}.register_yourdata,.register_address1 {display:grid;grid-template-columns:auto;}.register_yourdata div:nth-child(2n+1),.register_address1 div:nth-child(2n+1),.register_address2 div:nth-child(2n+1) {padding:10px 10px 0px 10px;}.register_yourdata div:nth-child(2n),.register_address1 div:nth-child(2n),.register_address2 div:nth-child(2n) {padding:0 10px 10px 10px;}.register_yourdata input[type=text],.register_address1 input[type=text],.register_address2 input[type=text] {width:calc( 100% - 10px );box-sizing:border-box;height:26px;font-size:1.1em;}.register_yourdata select,.register_address1 select,.register_address2 select {width:unset;box-sizing:border-box;height:26px;font-size:1.1em;}.register_form .explanation {margin-top:0px;}}