.woocommerce-order table th,.woocommerce-order table td,.woocommerce-customer-details,.woocommerce-customer-details address{color:#222222!important}.woocommerce-order h1,.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{color:#222222!important}.woocommerce-order a,.woocommerce-order table a,.woocommerce-order-details a{color:#222222!important;text-decoration:none!important}.woocommerce-order a:hover,.woocommerce-order table a:hover,.woocommerce-order-details a:hover{color:#000000!important}.woocommerce-order-overview,.woocommerce-order-overview li,.woocommerce-order-overview strong{color:#222222!important}.woocommerce-order table.shop_table{color:#222222!important;border-color:#dddddd!important}.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{color:#222222!important;border-color:#dddddd!important}.woocommerce-order table.shop_table tfoot th,.woocommerce-order table.shop_table tfoot td{color:#222222!important;font-weight:700!important}.woocommerce-customer-details address,.woocommerce-customer-details address p,.woocommerce-customer-details address a{color:#222222!important}.woocommerce-customer-details .woocommerce-customer-details--email{color:#222222!important}.lap-legal-page{max-width:900px;margin:0 auto;color:#333333;font-size:16px;line-height:1.75em}.lap-legal-page h1,.lap-legal-page h2,.lap-legal-page h3{color:#222222;font-weight:400}.lap-legal-page h1{font-size:42px;line-height:1.2em;margin-bottom:24px}.lap-legal-page h2{font-size:26px;margin-top:46px;margin-bottom:16px}.lap-legal-page p{margin-bottom:18px}.lap-legal-page ul{padding-left:22px;margin-bottom:24px}.lap-legal-page li{margin-bottom:8px}.lap-legal-box{background:#f8f8f8;border:1px solid #eeeeee;padding:34px 38px;margin-top:34px}.divimegapro-container ul.lap-mega-term-list,.divimegapro-container ul.lap-mega-brand-list{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0!important}.divimegapro-container .lap-mega-term-list li,.divimegapro-container .lap-mega-brand-list li{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0 0 10px 0!important;break-inside:avoid}.divimegapro-container .lap-mega-term-list li::before,.divimegapro-container .lap-mega-brand-list li::before,.divimegapro-container .lap-mega-term-list li::marker,.divimegapro-container .lap-mega-brand-list li::marker{content:none!important;display:none!important}.divimegapro-container .lap-mega-term-list li a,.divimegapro-container .lap-mega-brand-list li a{font-family:'Open Sans',sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;letter-spacing:1.5px!important;line-height:1.6em!important;text-transform:none!important;color:#999999!important;text-decoration:none!important;opacity:1!important;transition:color 0.2s ease!important}.divimegapro-container .lap-mega-term-list li a:hover,.divimegapro-container .lap-mega-brand-list li a:hover{color:#222222!important;padding-left:0!important}.divimegapro-container .et_pb_text h3,.divimegapro-container .et_pb_text h4{font-family:'Open Sans',sans-serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:1.5px!important;text-transform:none!important;color:#333333!important}.lap-mega-term-list.lap-mega-columns-2,.lap-mega-brand-list{columns:2;column-gap:35px}.lap-mega-term-list.lap-mega-columns-1{columns:1}.divimegapro-container .lap-mega-term-list,.divimegapro-container .lap-mega-term-list li{list-style:none!important;list-style-type:none!important;padding:0!important}.divimegapro-container .lap-mega-term-list{margin:0!important;columns:2;column-gap:35px}.divimegapro-container .lap-mega-term-list li{margin:0 0 8px!important;break-inside:avoid}.divimegapro-container .lap-mega-term-list li::marker{content:""!important}.divimegapro-container .lap-mega-term-list a{font-family:"Open Sans",Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;font-style:normal!important;letter-spacing:1.5px!important;line-height:1.7!important;text-transform:none!important;color:#999999!important;text-decoration:none!important}.divimegapro-container .lap-mega-term-list a:hover{color:#222222!important}.lap-menu-fix ul,.lap-menu-fix ul li{list-style:none!important;list-style-type:none!important}.lap-menu-fix ul{padding:0!important;margin:0!important}.lap-menu-fix ul li{padding:0!important;margin:0 0 8px 0!important}.lap-menu-fix ul li::marker{content:""!important}.lap-menu-fix ul li::before{content:none!important;display:none!important}.lap-menu-fix ul li a,.lap-menu-fix ul li a:visited{font-family:"Open Sans",Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:1.5px!important;line-height:1.7!important;color:#999999!important;text-decoration:none!important;opacity:1!important}.lap-menu-fix ul li a:hover{color:#333333!important}.lap-product-detail{font-family:"Open Sans",Arial,sans-serif;color:#222}.lap-product-detail .product_title{font-size:30px!important;line-height:1.25!important;font-weight:400!important;letter-spacing:0!important;color:#222!important}.lap-product-detail .price{font-size:24px!important;font-weight:600!important;color:#111!important}.lap-product-detail .single_add_to_cart_button{background:#171717!important;color:#fff!important;border:1px solid #171717!important;border-radius:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase;padding:15px 24px!important;min-height:48px}.lap-product-detail .et_pb_toggle{background:transparent!important;border:none!important;border-bottom:1px solid #e8e8e8!important;padding:16px 0!important;margin-bottom:0!important}.lap-product-detail .et_pb_toggle_title{color:#222!important;font-size:19px!important;font-weight:400!important}.lap-product-detail .et_pb_toggle_content{padding-top:15px!important;font-size:14px;line-height:1.7}.lap-product-detail table.shop_attributes{width:100%!important;border:none!important;margin:0!important}.lap-product-detail table.shop_attributes tr,.lap-product-detail table.shop_attributes th,.lap-product-detail table.shop_attributes td{background:transparent!important;border:none!important;box-shadow:none!important}.lap-product-detail table.shop_attributes tr{border-bottom:1px solid #eee!important}.lap-product-detail table.shop_attributes th,.lap-product-detail table.shop_attributes td{display:table-cell!important;width:50%!important;padding:10px 8px!important;text-align:left!important;vertical-align:top!important;font-size:13px!important;line-height:1.5!important}.lap-product-detail table.shop_attributes th{font-weight:600!important;color:#444!important;text-transform:none!important;letter-spacing:0!important}.lap-product-detail table.shop_attributes td,.lap-product-detail table.shop_attributes td p{font-weight:400!important;font-style:normal!important;color:#555!important;margin:0!important}@media (max-width:767px){.lap-product-detail .product_title{font-size:25px!important}.lap-product-detail .price{font-size:22px!important}}.lap-product-accordion table.shop_attributes{width:100%!important;border:0!important;margin:0!important}.lap-product-accordion table.shop_attributes tr,.lap-product-accordion table.shop_attributes th,.lap-product-accordion table.shop_attributes td{background:transparent!important;border:0!important}.lap-product-accordion table.shop_attributes tr{border-bottom:1px solid #eee!important}.lap-product-accordion table.shop_attributes th,.lap-product-accordion table.shop_attributes td,.lap-product-accordion table.shop_attributes td p,.lap-product-accordion table.shop_attributes a{color:#333!important;font-family:"Open Sans",sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;text-align:left!important;letter-spacing:0!important;line-height:1.5!important}.lap-product-accordion table.shop_attributes th,.lap-product-accordion table.shop_attributes td{display:table-cell!important;width:50%!important;padding:9px 8px!important;vertical-align:top!important}.lap-product-accordion table.shop_attributes th{font-weight:600!important}.lap-product-detail .et_pb_toggle{background:transparent!important;border:0!important;border-bottom:1px solid #e8e8e8!important;padding:16px 0!important}.lap-product-detail .et_pb_toggle_title{color:#222!important;font-size:19px!important;font-weight:400!important}.lap-product-detail .et_pb_toggle_content table.shop_attributes th,.lap-product-detail .et_pb_toggle_content table.shop_attributes td,.lap-product-detail .et_pb_toggle_content table.shop_attributes td p,.lap-product-detail .et_pb_toggle_content table.shop_attributes a{color:#333!important;font-size:13px!important;font-style:normal!important;background:transparent!important}.lap-brand-info{display:flex;align-items:flex-start;gap:22px;padding:12px 0}.lap-brand-image{flex:0 0 110px}.lap-brand-image img{width:100%;height:auto;max-height:110px;object-fit:contain}.lap-brand-content{flex:1;min-width:0}.lap-brand-content h3{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;color:#222;margin-bottom:12px}.lap-brand-description{font-size:13px;line-height:1.8;color:#555}.lap-brand-description p{margin-bottom:12px}.lap-brand-link{display:inline-block;margin-top:12px;color:#222!important;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.lap-brand-link:hover{color:#777!important}@media (max-width:767px){.lap-brand-info{flex-direction:column;gap:15px}}.single-product .lap-product-info{margin-top:25px!important;width:100%;font-family:"Open Sans",Arial,sans-serif}.single-product .lap-info-item{display:block;border:none!important;border-bottom:1px solid #e5e5e5!important;background:transparent!important;margin:0!important}.single-product .lap-info-item:first-child{border-top:1px solid #e5e5e5!important}.single-product .lap-info-item>summary{display:flex!important;align-items:center;justify-content:space-between;padding:19px 0!important;margin:0!important;color:#222222!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;cursor:pointer;list-style:none!important;background:transparent!important;opacity:1!important}.single-product .lap-info-item>summary::-webkit-details-marker{display:none!important}.single-product .lap-info-item>summary::after{content:"+"!important;color:#222222!important;font-size:22px!important;font-weight:300!important}.single-product .lap-info-item[open]>summary::after{content:"−"!important}.single-product .lap-info-content,.single-product .lap-info-content p{color:#444444!important;font-size:14px!important;line-height:1.7!important}.single-product .lap-info-content{padding:0 0 22px!important}.single-product .lap-product-info table.shop_attributes{width:100%!important;margin:0!important;border:0!important}.single-product .lap-product-info table.shop_attributes tr,.single-product .lap-product-info table.shop_attributes th,.single-product .lap-product-info table.shop_attributes td{background:transparent!important;border:none!important}.single-product .lap-product-info table.shop_attributes tr{border-bottom:1px solid #eeeeee!important}.single-product .lap-product-info table.shop_attributes th,.single-product .lap-product-info table.shop_attributes td{display:table-cell!important;width:50%!important;padding:10px 6px!important;color:#333333!important;font-size:13px!important;font-style:normal!important;text-align:left!important;vertical-align:top!important;letter-spacing:0!important}.single-product .lap-product-info table.shop_attributes td p,.single-product .lap-product-info table.shop_attributes a{color:#333333!important;font-style:normal!important}.lap-cart-icon{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;color:#222222!important;text-decoration:none!important;line-height:1!important;white-space:nowrap}.lap-cart-icon svg{display:block!important;width:25px!important;height:25px!important;flex-shrink:0;color:#222222!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.lap-cart-icon .lap-cart-count{color:#222222!important;font-family:"Open Sans",sans-serif;font-size:13px!important;font-weight:600;line-height:1}.lap-cart-icon:hover,.lap-cart-icon:hover svg,.lap-cart-icon:hover .lap-cart-count{color:#777777!important}@media (max-width:767px){.lap-cart-icon{display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.lap-cart-icon svg{width:23px!important;height:23px!important}}@media (max-width:980px){.et_pb_menu .et_mobile_menu{width:280px!important;min-width:280px!important;max-width:calc(100vw - 30px)!important;box-sizing:border-box!important;z-index:99999!important}.et_pb_menu .et_mobile_menu li a{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:15px!important;line-height:1.5!important;padding:12px 15px!important;color:#333333!important}.et_pb_menu .et_mobile_menu li{width:100%!important}}.lap-shop-filters[data-filter-option="product_cat"].et_pb_contact_field_radio.is-collapsible{position:relative!important;padding-right:65px!important;box-sizing:border-box!important}.lap-shop-filters[data-filter-option="product_cat"].is-collapsible .radio-count{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.lap-shop-filters[data-filter-option="product_cat"].is-collapsible::after{position:absolute!important;right:38px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important}@media (min-width:981px){header .et_pb_menu .et-menu>li>a,header .et_pb_menu .et-menu>li>a:visited{color:#777777!important;opacity:1!important}header .et_pb_menu .et-menu>li>a:hover,header .et_pb_menu .et-menu>li.current-menu-item>a,header .et_pb_menu .et-menu>li.current-menu-ancestor>a{color:#222222!important;opacity:1!important}}.divi-filter-removal a,.divi-filter-removal span{color:#333333!important}.single-product .lap-product-info table.shop_attributes{width:100%!important;margin:0!important;border-collapse:collapse!important;border-spacing:0!important}.single-product .lap-product-info table.shop_attributes th,.single-product .lap-product-info table.shop_attributes td{padding:5px 6px!important;height:auto!important;line-height:1.35!important;vertical-align:middle!important;font-size:13px!important}.single-product .lap-product-info table.shop_attributes td p{margin:0!important;padding:0!important;line-height:1.35!important}.single-product .lap-product-info table.shop_attributes tr{border-bottom:1px solid #eeeeee!important}.single-product .lap-product-info .lap-info-content{padding-top:0!important;padding-bottom:12px!important}.divi-filter-item:has(input[type="search"]),.divi-filter-item:has(input[type="text"]){position:relative}.divi-filter-item input[type="search"],.divi-filter-item input[type="text"]{padding-right:45px!important}.divi-filter-item:has(input[type="search"])::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.8' cy='10.8' r='7.3'/%3E%3Cpath d='m16.2 16.2 5 5'/%3E%3C/svg%3E");pointer-events:none}.lap-zoekfilter input[type="search"],.lap-zoekfilter input[type="text"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:19px 19px!important;padding-right:45px!important}/body .filter-param-tags .filter-param-item{display:inline-flex!important;align-items:center!important;gap:12px!important;background:#f1f1f1!important;color:#222222!important;border:1px solid #e2e2e2!important;padding:9px 12px!important;margin:0 8px 10px 0!important;border-radius:5px!important;font-family:"Open Sans",sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;opacity:1!important}body .filter-param-tags .filter-param-item .remove-filter{color:#222222!important;opacity:1!important;cursor:pointer}body .filter-param-tags .filter-param-item .remove-filter::before,body .filter-param-tags .filter-param-item .remove-filter::after{color:#222222!important;border-color:#222222!important}body .filter-param-tags .filter-param-item:hover{background:#e5e5e5!important}body .filter-param-tags p.filter-param-item,body .filter-param-tags p.filter-param-item.param-product_brand{background-color:#f1f1f1!important;color:#222222!important;-webkit-text-fill-color:#222222!important;border:1px solid #e0e0e0!important;opacity:1!important}body .filter-param-tags p.filter-param-item .remove-filter,body .filter-param-tags p.filter-param-item .remove-filter::before,body .filter-param-tags p.filter-param-item .remove-filter::after{color:#222222!important;border-color:#222222!important}.lap-header-icons{display:flex;align-items:center;justify-content:flex-end;gap:22px}.lap-header-search{position:relative}.lap-search-toggle{display:flex;align-items:center;justify-content:center;width:30px;height:36px;padding:0;border:0;background:transparent;color:#222;cursor:pointer}.lap-search-toggle:hover{color:#777}.lap-header-cart{display:flex;align-items:center}.lap-header-search-form{position:absolute;top:calc(100% + 15px);right:0;z-index:9999;display:flex;gap:8px;width:340px;padding:15px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 8px 25px rgba(0,0,0,.08)}.lap-header-search-form[hidden]{display:none!important}.lap-header-search-form input[type="search"]{flex:1;min-width:0;padding:10px;border:1px solid #ddd;color:#222;background:#fff}.lap-header-search-form button{padding:10px 14px;border:0;background:#222;color:#fff;cursor:pointer}@media (max-width:767px){.lap-header-icons{gap:12px}.lap-header-search-form{width:min(320px,85vw)}}