.dn-woocommerce-checkout-review-order .product-list{border-bottom:1px solid #323232;padding-bottom:1.4em}.dn-woocommerce-checkout-review-order .cart_item,.dn-woocommerce-checkout-review-order .cart-subtotal,.dn-woocommerce-checkout-review-order .cart-discount,.dn-woocommerce-checkout-review-order .fee,.dn-woocommerce-checkout-review-order .tax-rate,.dn-woocommerce-checkout-review-order .tax-total,.dn-woocommerce-checkout-review-order .order-total,.dn-woocommerce-checkout-review-order .shipping{display:flex;justify-content:space-between;padding:5px 0;gap:20px}.dn-woocommerce-checkout-review-order .cart-subtotal,.dn-woocommerce-checkout-review-order .cart-discount,.dn-woocommerce-checkout-review-order .fee,.dn-woocommerce-checkout-review-order .tax-rate,.dn-woocommerce-checkout-review-order .tax-total,.dn-woocommerce-checkout-review-order .order-total,.dn-woocommerce-checkout-review-order .shipping{padding:10px 0;border-bottom:1px solid #323232}.dn-woocommerce-checkout-review-order .cart_item .product-name{color:#fff;padding-right:10px}#order_review #payment .payment_methods{margin-left:20px;margin-right:20px}.single-product .dn-product div.product .product_title{color:#fff;font-size:3rem}.single-product .dn-product .variations_form.cart .dn-variations{position:relative}.single-product .dn-product .variations_form.cart .dn-variations label{font-size:16px;margin-bottom:10px;font-weight:700}.single-product .dn-product .variations_form.cart .dn-variations select{width:100%;border-color:#fff;color:#f2f2f2;background-color:#1a1a1a;color:#fff}.single-product .dn-product .variations_form.cart .dn-variations select option{background-color:#1a1a1a;color:#fff}.single-product .dn-product .variations_form.cart .dn-variations select option:disabled{color:#888}.single-product .dn-product .variations_form.cart .dn-variations select option:checked,.single-product .dn-product .variations_form.cart .dn-variations select option:hover,.single-product .dn-product .variations_form.cart .dn-variations select option:focus{background-color:#1a1a1a;color:#fff}.single-product .dn-product .product .summary .inner .price{flex-direction:row;justify-content:flex-start}.product-style-1 .products li.product .woocommerce-loop-product__title a,.product-style-1 .products li.product h2 a,.product-style-1 .products li.product h3 a{max-height:initial}.product-style-1 .products li.product .caption{align-items:flex-start}.products li.product .woocommerce-loop-product__title{text-align:left}.products li.product .product-block ul{margin:0;padding:0;text-align:left;padding-left:20px;list-style-type:square}.products li.product .product-block ul li ul{padding-left:20px}.products li.product .product-block .price{font-size:24px}.blog .post-thumbnail a,.blog .post-thumbnail img{margin:0 auto}.d-none{display:none}.archive .site .site-content .wrap:has(.filter-container){display:flex}.archive .site .site-content .wrap:has(.filter-container) #primary{width:75%;order:1}.text-nowrap{white-space:nowrap}@media(max-width:991px){.archive .site .site-content .wrap:has(.filter-container){flex-direction:column}.archive .site .site-content .wrap:has(.filter-container) #primary{width:100%}.archive .site .site-content .wrap:has(.filter-container) #secondary{flex:1;padding-inline:0}}@media(min-width:992px){.d-lg-none{display:none}.d-lg-block{display:block}}@media(min-width:576px){#order_review.woocommerce-checkout-review-order{padding:50px 30px 75px!important}}.la-spinner,.wpfIconPreview .spinner,.wpfLoaderIconTemplate .spinner,.woobewoo-filter-loader.spinner{background:#fff0 url(/wp-content/uploads/2023/01/logo_small.png)!important;background-size:cover!important}.wpfCheckbox{display:inline-flex!important}body .site-header{background-color:#1a1a1a}@media(max-width:767px){.text-center-sm{text-align:center}.footer-col-1,.footer-col-2,.footer-col-3{width:100%}.footer-col-2 p{text-align:center}}@media(min-width:768px){.footer-col-1{width:100%!important}.footer-col-2{width:50%!important}.footer-col-3{width:50%!important}}.content-link{text-decoration:underline}body .mfp-content .woosq-popup .woocommerce.single-product form.cart .quantity .minus,body .mfp-content .woosq-popup .woocommerce.single-product form.cart .quantity input.qty,body .mfp-content .woosq-popup .woocommerce.single-product form.cart .quantity .plus{color:#000}body .mfp-content .woosq-popup .woocommerce.single-product form.cart .quantity .minus:hover,body .mfp-content .woosq-popup .woocommerce.single-product form.cart .quantity input.qty:hover,body .mfp-content .woosq-popup .woocommerce.single-product form.cart .quantity .plus:hover{color:#af1002}ul.order_details{background:none}body .woosc-quick-table .woosc_table th,body .woosc-quick-table .woosc_table td,body .woosc-quick-table .woosc_table th,body .woosc-quick-table .woosc_table tr:nth-child(2n) td{background:none}body .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .flex-control-thumbs li{flex:0 0 16.66667%;max-width:14.2857%}body .single-product.woocommerce-single-style-1 div.product .woocommerce-product-gallery img{width:100%}body .woocommerce-shipping-totals.shipping th{vertical-align:top}body .woocommerce-shipping-totals #shipping_method{padding-left:0}body .woocommerce-shipping-totals #shipping_method li{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;flex-wrap:wrap}body .woocommerce-shipping-totals #shipping_method li #select-point-container{flex-basis:100%;order:3}body .woocommerce-shipping-totals #shipping_method li label{margin:0;flex:1}body table.woocommerce-checkout-review-order-table th{width:20%}body .form-row.form-row-last span,body .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide span,body .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first span{width:100%}body .archive.tax-product_cat.theme-lexrider.woocommerce.woocommerce-page #main{display:flex;flex-direction:column}body .archive.tax-product_cat.theme-lexrider.woocommerce.woocommerce-page #main header.woocommerce-products-header{order:2}body .archive.tax-product_cat.theme-lexrider.woocommerce.woocommerce-page #main header.woocommerce-products-header .term-description .hidden-element{visibility:hidden;position:absolute}#catDescShowMore{color:#fff;transition:all .3s ease}#catDescShowMore:hover{text-decoration:underline}#catDescShowMore svg{width:10px;height:10px;transition:all .3s ease}#catDescShowMore svg path{fill:#fff}body .home-category-box img{max-height:280px;min-height:280px;object-fit:cover;width:100%;height:100%}@media screen and (min-width:992px){body .home-category-box img{max-height:250px;min-height:250px}}body .elementor-widget-opal-product-categories .product-cats{cursor:pointer}body .elementor-widget-opal-product-categories .product-cats .cats-image:before{display:none}body .elementor-widget-opal-product-categories .product-cats-meta{position:static;background:rgb(0 0 0 / .5);padding:20px;height:126px}body .elementor-widget-opal-product-categories .cats-title a{line-height:26px;position:absolute;inset:0;padding:300px 20px 20px 20px}@media screen and (min-width:992px){body .elementor-widget-opal-product-categories .cats-title a{padding:270px 20px 20px 20px}}.flex{flex:1}.dn-set-configurator{position:relative;overflow:hidden}.dn-set-configurator .bg{background:#000;padding:3rem 2rem}.dn-set-configurator img.logo{opacity:.1;position:absolute;width:500px;top:-30px;right:0}.dn-set-configurator .step label{font-size:1.2rem}.dn-set-configurator .step .select-wrapper{position:relative}.dn-set-configurator .step .select-wrapper select{width:100%;background:#1d1d1d}.dn-set-configurator .step .select-wrapper select:disabled{background:#000}.dn-set-configurator .step .select-wrapper .input-loader{display:none;position:absolute;left:9px;top:9px;width:30px;height:30px;background:#fff0 url(/wp-content/themes/lexrider/assets/images/loader_logo.png) no-repeat center/cover;animation:spin 2s linear infinite}.dn-set-configurator .btn-col{display:flex;align-items:flex-end}@keyframes spin{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}.dn-button{background-color:#af1002;border-color:#af1002;border-image:none;color:#fff;border-radius:0;font-family:"Teko",-apple-system,BlinkMacSystemFont,"Segoe UI",Robobto,"Helvetica Neue",Arial,sans-serif;font-weight:500;max-width:100%;padding:.85rem 2.5rem;font-size:1.125rem;line-height:1.875;text-align:center;text-transform:uppercase;vertical-align:middle;user-select:none;transition:color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;box-shadow:none;outline:none;cursor:pointer}.dn-button.dn-button-outline{background:#1a1a1a;border:3px solid #fff;display:inline-block}.dn-button.dn-button-outline:not(:disabled):hover{color:#1a1a1a;background-color:#fff;border-color:#fff}.dn-button:disabled{cursor:default;background:#f2f2f2;border-color:#f2f2f2;color:#929292}.dn-button:not(:disabled):hover{background-color:#7e0c01;border-color:#7e0c01;color:#fff}.set-related-title{margin-bottom:10px;color:#fff;font-weight:700}.set-related-button{padding:3px 10px;font-size:16px;border:2px solid #fff!important}.set-related-button.disabled{background:#fff!important;color:#1a1a1a!important}.sets-related-container{display:flex;flex-wrap:wrap;gap:10px}.sets-related-container .dn-button.dn-button-outline.set-related-button{flex:1 0 auto}@media(min-width:576px){.products.columns-3 .product.type-product{max-width:50%;flex:0 0 50%}}@media(min-width:768px){.products.columns-3 .product.type-product{flex:0 0 33.33333%;max-width:33.33333%}}#configuratorSubmitButton{padding:5px 20px;max-height:48px;width:100%}.home-category-menu{width:100%;position:relative}.home-category-menu .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border-radius:0;margin:0 6px}.home-category-menu .inner{display:flex;padding-block:50px;gap:30px;justify-content:space-between}.home-category-menu .category{display:flex;flex-direction:column;align-items:center}.home-category-menu .category:hover .image{opacity:.8}.home-category-menu .category:hover .name{color:#af1002}.home-category-menu .category .image{height:150px;max-height:150px;display:block;border-radius:100%;box-shadow:4px 4px 5px 2px rgb(0 0 0 / .1);overflow:hidden;aspect-ratio:1;transition:all .3s ease;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff}@media(min-width:768px){.home-category-menu .category .image{height:200px;max-height:200px}}.home-category-menu .category img{width:100%;height:100%;object-fit:cover;display:block;max-height:100%;max-width:100%}.home-category-menu .category .name{text-align:center;color:#fff;font-weight:500;display:block;font-size:18px;line-height:26px;margin-top:20px;transition:all .3s ease}.small-title-bar{color:#fff;text-align:center;margin-top:50px}.small-title-bar i{color:#af1002;font-size:13px}.small-title-bar span{padding-inline:20px;font-family:"Teko",-apple-system,BlinkMacSystemFont,"Segoe UI",Robobto,"Helvetica Neue",Arial,sans-serif;font-weight:500;font-size:18px;letter-spacing:2px}.home-logo-slider .inner{padding-block:50px}.home-logo-slider .swiper-slide{display:flex;justify-content:center;align-items:center;height:100px;padding:10px}.home-logo-slider .swiper-slide.dark{background:#000}.home-logo-slider .swiper-slide.light{background:#fff}.home-logo-slider .swiper-transition,.home-logo-slider .swiper-wrapper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.home-category-grid{padding-block:50px}.home-category-grid .grid-item{position:relative}.home-category-grid .grid-item:hover .name{color:#af1002}.home-category-grid .grid-item:hover img{opacity:.9}.home-category-grid .grid-item .name{width:100%;height:75px;background:#000;color:#fff;padding:15px 30px;font-weight:500;font-size:18px;line-height:24px;position:absolute;bottom:0;left:0;transition:all .3s ease}.home-category-grid .grid-item img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.grid-type-1{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-type-1-item .grid-type-1-item:nth-child(6n+1){grid-row:span 2}.grid-type-1-item:nth-child(6n+4){grid-row:span 2;grid-column:2}.grid-type-6{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:20px}.grid-type-6-item:nth-child(6n+1),.grid-type-6-item:nth-child(6n+4){grid-row:span 2}@media(max-width:991px){.grid-type-6{grid-template-columns:1fr;grid-template-rows:repeat(6,auto)}.grid-type-6-item:nth-child(6n+1),.grid-type-6-item:nth-child(6n+4){grid-row:span 1;grid-column:span 1}}.grid-type-5{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:20px}.grid-type-5-item:nth-child(5n+1){grid-row:span 2}@media(max-width:991px){.grid-type-5{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.grid-type-5-item:nth-child(5n+1){grid-row:span 1;grid-column:span 2}}@media(max-width:575px){.grid-type-5{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}.grid-type-5-item:nth-child(5n+1){grid-row:span 1;grid-column:span 1}}.grid-type-3,.grid-type-2,.grid-type-1{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:20px}.home-text-section,.woocommerce-tabs .panel .set-text-section{padding-block:80px}.home-text-section h1,.woocommerce-tabs .panel .set-text-section h1{font-size:64px;line-height:64px;text-align:center}@media(max-width:767px){.home-text-section h1,.woocommerce-tabs .panel .set-text-section h1{font-size:48px;line-height:48px}}.home-text-section h2,.home-text-section .h2,.home-text-section h2:first-of-type,.woocommerce-tabs .panel .set-text-section h2,.woocommerce-tabs .panel .set-text-section .h2,.woocommerce-tabs .panel .set-text-section h2:first-of-type{display:block!important;font-size:48px;line-height:48px;margin-block:32px 48px;text-align:center;color:#fff}@media(max-width:767px){.home-text-section h2,.home-text-section .h2,.home-text-section h2:first-of-type,.woocommerce-tabs .panel .set-text-section h2,.woocommerce-tabs .panel .set-text-section .h2,.woocommerce-tabs .panel .set-text-section h2:first-of-type{font-size:40px;line-height:40px}}.home-text-section .h3,.woocommerce-tabs .panel .set-text-section .h3{font-size:32;line-height:36;margin-block:16px 32px}.home-text-section p,.woocommerce-tabs .panel .set-text-section p{font-size:18px}.home-text-section .play-it-loud-img,.woocommerce-tabs .panel .set-text-section .play-it-loud-img{display:block;margin:0 auto;width:100%;max-width:768px;margin-top:80px}.home-text-section .what-we-offer,.woocommerce-tabs .panel .set-text-section .what-we-offer{margin-bottom:50px}@media(min-width:992px){.home-text-section .what-we-offer,.woocommerce-tabs .panel .set-text-section .what-we-offer{display:grid;gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media(min-width:992px){.home-text-section .what-we-offer,.woocommerce-tabs .panel .set-text-section .what-we-offer{flex-direction:row}}.home-text-section .what-we-offer .card,.woocommerce-tabs .panel .set-text-section .what-we-offer .card{background:#000;padding:30px 30px;margin-bottom:20px}@media(min-width:992px){.home-text-section .what-we-offer .card,.woocommerce-tabs .panel .set-text-section .what-we-offer .card{margin:0}.home-text-section .what-we-offer .card:nth-child(2),.woocommerce-tabs .panel .set-text-section .what-we-offer .card:nth-child(2){grid-row:span 2}}.home-text-section .what-we-offer .card .title,.woocommerce-tabs .panel .set-text-section .what-we-offer .card .title{font-family:"Teko",-apple-system,BlinkMacSystemFont,"Segoe UI",Robobto,"Helvetica Neue",Arial,sans-serif;font-size:28px;line-height:32px;color:#fff;font-weight:500;padding-bottom:12px;margin-bottom:24px;border-bottom:2px solid #af1002}.home-text-section .what-we-offer .card .description,.woocommerce-tabs .panel .set-text-section .what-we-offer .card .description{font-size:16px;line-height:26px;margin:0}.home-text-section .what-we-offer .card .description ul,.woocommerce-tabs .panel .set-text-section .what-we-offer .card .description ul{padding-left:15px;list-style-type:square}.home-text-section .what-we-offer .card .description ul li,.woocommerce-tabs .panel .set-text-section .what-we-offer .card .description ul li{margin-bottom:12px}.home-text-section .what-we-offer .card .description ul li::marker,.woocommerce-tabs .panel .set-text-section .what-we-offer .card .description ul li::marker{color:#af1002}.home-text-section .why-us .icon,.woocommerce-tabs .panel .set-text-section .why-us .icon{font-size:60px;color:#fff}.home-text-section .trust-us,.woocommerce-tabs .panel .set-text-section .trust-us{font-size:32px;line-height:36px;font-family:"Teko",-apple-system,BlinkMacSystemFont,"Segoe UI",Robobto,"Helvetica Neue",Arial,sans-serif;text-align:center;margin-top:60px}.testimonials-section{margin-bottom:50px}.testimonials-section .small-title-bar{margin-top:0}.testimonials-section .small-title-bar,.testimonials-section h2{color:#000;text-align:start}.testimonials-section h2{font-size:48px;line-height:48px;margin-block:32px 48px;margin-top:0}.testimonials-section .wrapper{padding:60px 100px 60px 100px;background:#fff url(/wp-content/themes/lexrider/assets/images/h3_shape3.png) no-repeat bottom left}.testimonials-section .home-testimonials-slider{width:100%;position:relative;overflow:hidden}.testimonials-section .home-testimonials-slider .swiper-navigation .swiper-button-next,.testimonials-section .home-testimonials-slider .swiper-navigation .swiper-button-prev{color:#000;position:static}.testimonials-section .home-testimonials-slider .inner{display:flex;gap:30px;justify-content:space-between}.testimonials-section .home-testimonials-slider .testimonial .content{font-size:24px;font-style:italic;line-height:40px;margin:0 0 30px 0}.testimonials-section .home-testimonials-slider .testimonial .name{font-size:20px;font-weight:700;text-align:right;color:#333}#tab-description .set-element-box{flex-basis:23%}#tab-description .set-element-box a{color:#fff;font-family:"Teko",-apple-system,BlinkMacSystemFont,"Segoe UI",Robobto,"Helvetica Neue",Arial,sans-serif;font-size:24px;line-height:30px;font-weight:500;margin-bottom:auto}#tab-description .set-element-box a:hover{color:#7e0c01}#tab-description .set-element-box:has(a[href=""]){display:none}#wa{display:none}@media(max-width:767px){#wa .wa__btn_popup{right:20px!important;bottom:75px!important}}.main-slider .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.set-parts-slider{width:100%;position:relative;padding:30px 0!important;margin-bottom:50px}.set-parts-slider .swiper-pagination{bottom:-10px!important}.set-parts-slider .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border-radius:0;margin:0 6px}.set-parts-slider .swiper-button-next,.set-parts-slider .swiper-button-prev{color:#fff;font-weight:700;top:calc(100% - 10px)}.set-parts-slider .swiper-button-next::after,.set-parts-slider .swiper-button-prev::after{font-size:20px}.set-parts-slider a,.set-parts-slider span{font-size:24px;line-height:30px;font-weight:500;font-family:"Teko",-apple-system,BlinkMacSystemFont,"Segoe UI",Robobto,"Helvetica Neue",Arial,sans-serif;color:#fff}