.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}