#threeds-account-sidebar{position:fixed;top:0;height:100%;right:-450px;width:450px;background:#fff;z-index:101;transition:all .2s ease-in-out;padding:20px}#threeds-account-sidebar.active{right:0}#threeds-account-sidebar .top{display:flex;justify-content:center;position:relative}#threeds-account-sidebar .top .label{font-size:20px;font-weight:700}#threeds-account-sidebar .top #threeds-acccount-sidebar-close{position:absolute;top:0;left:20px}#threeds-account-sidebar .body{margin-top:30px}#threeds-account-sidebar .body ul:not(#loginTab){list-style:none;display:flex;flex-direction:column;gap:10px}#threeds-account-sidebar .body .form-container .form-row{font-size:18px;line-height:22px;font-weight:700;margin-bottom:10px;margin-top:20px}#threeds-account-sidebar .body .form-container .form-row .input-text:not([type="checkbox"]){width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}#fade-wrapper{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;background:#212A3999;opacity:0;transition:all .2s ease}#fade-wrapper.active{opacity:1;z-index:1110}#threeds-sidecart-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:fixed;background:#fff;overflow:hidden;right:-450px;top:0;bottom:0;z-index:1111;width:450px;transition:all .2s  ease-in-out;padding:20px 10px 20px 20px}#threeds-sidecart-wrapper #close-threeds-sidecart-wrapper{position:absolute;left:0px;top:10px;cursor:pointer}#threeds-sidecart-wrapper .header{display:flex;justify-content:center;padding:20px 20px 40px 20px;position:relative}#threeds-sidecart-wrapper .header .label{font-size:20px;font-weight:700}#threeds-sidecart-wrapper .threeds-sidecart-container{height:calc(100% - 20vh);overflow-y:auto;position:relative}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart{list-style:none;padding-left:0}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item{margin-bottom:30px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container{display:flex;align-items:center;gap:10px;padding-right:10px;justify-content:flex-start;position:relative}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .image-container{width:130px;min-width:130px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .image-container img{width:100%;height:100%;object-fit:cover}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name{min-width:250px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container{display:flex;align-items:center;justify-content:space-between;margin-top:10px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .price-container{display:flex;flex-direction:column}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .input-container{display:flex;gap:7px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .input-container .remove{font-size:30px;line-height:35px;cursor:pointer}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .input-container input{pointer-events:none;width:40px;height:40px;font-size:16px;font-weight:700;text-align:center}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .input-container .add{font-size:30px;line-height:35px;cursor:pointer}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .amount{font-size:20px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .amount *{font-size:20px;font-weight:700}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name a,#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name a *{transition:all .2s ease-in-out;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:25px;height:55px;font-weight:700}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name a:hover{color:#CD0C0C}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .minicart-remove-container{margin-left:auto;cursor:pointer;position:absolute;right:0;top:0}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .minicart-remove-container img{min-width:13px;width:13px}#threeds-sidecart-wrapper .threeds-sidecart-footer{position:relative}#threeds-sidecart-wrapper .threeds-sidecart-footer::before{position:absolute;width:calc(100% + 400px);height:25px;content:"";box-shadow:0 -5px 5px -5px #00000029;left:-200px;right:-200px}#threeds-sidecart-wrapper .threeds-sidecart-footer .woocommerce-mini-cart__total{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:20px}#threeds-sidecart-wrapper .threeds-sidecart-footer .woocommerce-mini-cart__total strong{font-weight:700;font-size:18px}#threeds-sidecart-wrapper .threeds-sidecart-footer .woocommerce-mini-cart__total .woocommerce-Price-amount{font-weight:700;font-size:18px}#threeds-sidecart-wrapper .threeds-sidecart-footer .woocommerce-mini-cart__total .woocommerce-Price-amount *{font-weight:700;font-size:18px}#threeds-sidecart-wrapper .threeds-sidecart-footer .checkout{font-size:18px;display:flex;justify-content:center;padding:14px 60px}#threeds-sidecart-wrapper .threeds-sidecart-footer .checkout::after{display:none}#threeds-sidecart-wrapper .blockUI.blockOverlay{display:none !important}#threeds-sidecart-wrapper.active{right:0}.cart-master-id{font-size:14px}.cart-master-id *{font-size:14px}.woocommerce-account .general-container .woocommerce{display:flex;flex-direction:row;gap:30px;margin-top:50px;margin-bottom:50px}.woocommerce-account .my-account-dashboard .welcome-message{width:300px}.woocommerce-account .my-account-dashboard .woocommerce{display:flex;flex-direction:row;gap:30px}.woocommerce-account .main-section-wrapper-breadcrumbs{margin-top:20px;padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation{min-width:300px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:5px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{border:solid 1px #D9D9D9;border-radius:4px;padding:19px 30px;cursor:pointer;transition:all .2s ease-in-out}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{width:100%;height:100%;display:flex;font-size:16px;font-weight:700}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{color:#000}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a::before{margin-top:3px;line-height:3px;margin-right:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{border:solid 1px #D9D9D9;border-left:solid 8px #CD0C0C;background:#D9D9D9;padding:19px 30px 19px 22px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{font-weight:700}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover{background:#D9D9D9}.woocommerce-account .woocommerce-MyAccount-content{width:100%;position:relative}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{display:flex;justify-content:space-between;flex-direction:row-reverse;background:#CD0C0C;padding:20px;color:#fff;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message a{color:#fff;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border:solid 1px #D9D9D9;border-radius:4px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead{border-bottom:solid 1px #D9D9D9}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead th{padding:17px 15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:17px 15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .coupon-container{display:flex;align-items:center;justify-content:flex-end}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-number a{transition:all .2s ease-in-out;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-number a:hover{color:#004cfa}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-status .error{color:#CD0C0C}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-status .success{color:green}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-total .bold *{font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions .custom-button{padding:5px 10px;min-width:100px;height:40px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions .custom-button::before{right:15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table__product-actions{text-align:right}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table__product-actions .button-container{display:flex;gap:5px}.woocommerce-account .woocommerce-pagination--without-numbers{gap:10px}.woocommerce-account .woocommerce-customer-details .woocommerce-columns--addresses{display:flex}.woocommerce-account .woocommerce-customer-details .woocommerce-column--billing-address,.woocommerce-account .woocommerce-customer-details .woocommerce-column--shipping-address{width:50%}.woocommerce-account .woocommerce-customer-details .woocommerce-column--billing-address .woocommerce-column__title,.woocommerce-account .woocommerce-customer-details .woocommerce-column--shipping-address .woocommerce-column__title{font-size:22px;margin-top:15px}.woocommerce-account .form-container.my-account{width:calc(100% - 26px);max-width:1000px;margin:0 auto}.woocommerce-account .form-container.my-account #loginTab .nav-link{font-weight:700}.woocommerce-account .form-container.my-account #loginTab .nav-link:hover{color:#000}.woocommerce-account .form-container.my-account .woocommerce-button{padding:14px 60px;border:none;background:#CD0C0C;color:#fff}.woocommerce-account .form-container.my-account .form-row{font-size:18px;line-height:22px;font-weight:700;margin-bottom:10px;margin-top:20px}.woocommerce-account .form-container.my-account .form-row .input-text:not([type="checkbox"]){width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}.woocommerce-account .form-container.my-account .form-row label{font-weight:700}.terms-acceptance span{font-size:16px}.terms-acceptance span a{font-size:16px;color:#CD0C0C;font-weight:700}.lost_password a{font-size:16px}.woocommerce-edit-address .woocommerce-Addresses{display:flex;width:100%;gap:20px}.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address{width:50%;border:solid 1px #D9D9D9;padding:15px;border-radius:4px}.woocommerce-edit-address .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.woocommerce-edit-address .woocommerce-Address-title h3{font-weight:700}.woocommerce-edit-address .woocommerce-Address-title .edit{font-weight:700;color:#CD0C0C}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;width:100%}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper #billing_address_2_field{margin-top:30px}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper .form-row{display:flex;flex-direction:column;width:calc(50% - 20px);margin-right:20px}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper .form-row label{font-size:18px;line-height:22px;font-weight:700;margin-bottom:7px}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper .form-row abbr{text-decoration:none}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper{width:100%}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper .form-row input{width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper .form-row .select2-container--default .select2-selection--single{border:none}.woocommerce-edit-address form .woocommerce-address-fields__field-wrapper .form-row .select2-selection__rendered{width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}.woocommerce-edit-address form #shipping_address_2_field{justify-content:flex-end}.woocommerce-edit-address form #shipping_country_field .woocommerce-input-wrapper{width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}.woocommerce-edit-address form button{font-size:16px}.woocommerce-edit-account .woocommerce-EditAccountForm{display:flex;flex-wrap:wrap;width:100%}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row{display:flex;flex-direction:column;width:calc(50% - 20px);margin-right:20px}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row label{font-size:18px;line-height:22px;font-weight:700;margin-bottom:7px}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row abbr{text-decoration:none}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-input-wrapper{width:100%}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row input{width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row .select2-container--default .select2-selection--single{border:none}.woocommerce-edit-account .woocommerce-EditAccountForm .woocommerce-form-row .select2-selection__rendered{width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{width:100%}.woocommerce-edit-account .woocommerce-EditAccountForm button{font-size:16px}.woocommerce-view-order .woocommerce-table__product-quantity{text-align:center}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details{border:solid 1px #D9D9D9;border-radius:4px;width:100%}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details thead{border-bottom:solid 1px #D9D9D9}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details thead th{padding:17px 15px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details thead th.product-total{text-align:end}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td{padding:17px 15px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td.product-total{text-align:end}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr{border-bottom:solid 1px #D9D9D9}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{padding:10px 15px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{padding:10px 15px;text-align:end}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .woocommerce-Price-amount{font-size:18px;font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .woocommerce-Price-amount *{font-size:18px;font-weight:700}.woocommerce-view-order .woocommerce-MyAccount-content .table-foot{border-left:solid 1px #D9D9D9;border-right:solid 1px #D9D9D9}.woocommerce-view-order .woocommerce-MyAccount-content .table-foot .table-foot-row{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #D9D9D9;padding:17px 15px}.woocommerce-view-order .woocommerce-MyAccount-content .table-foot .table-foot-row .value *{font-size:18px;line-height:22px;font-weight:700}.woocommerce-view-order .woocommerce-table__line-item{border-bottom:solid 1px #D9D9D9}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name{display:flex;align-items:center;flex-wrap:nowrap;gap:15px}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .item-image-container{width:150px;min-width:150px;height:100%;overflow:hidden;border-radius:4px}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .item-image-container img{width:100%;height:100%;object-fit:cover}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .item-name-meta{display:flex;align-items:center;flex-direction:column;width:100%}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .item-name-meta a{width:100%}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .item-name-meta a:hover{color:#000}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .product-item-meta{width:100%;padding-top:10px}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .product-item-meta ul.wc-item-meta{padding-left:0;list-style:none;margin-bottom:0;display:flex;gap:10px}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name .product-item-meta ul.wc-item-meta li{display:flex;gap:10px}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-total .woocommerce-Price-amount *{font-size:18px;font-weight:700}.woocommerce-view-order .details-customer-container{padding:20px;border:solid 1px #D9D9D9;border-radius:4px;display:flex;flex-direction:column;gap:5px}.woocommerce-view-order .details-customer-container .details-row{display:flex;gap:10px}.woocommerce-view-order .details-customer-container .details-row .value{font-size:20px}.woocommerce-view-order .general-order-info-container{display:flex;gap:30px;justify-content:space-between;flex-wrap:wrap}.woocommerce-view-order .general-order-info-container .label{color:#000;padding-bottom:10px}.woocommerce-view-order .general-order-info-container .value *{font-size:20px;line-height:28px;font-weight:700}.woocommerce-view-order .general-order-info-container .error{color:#CD0C0C}.woocommerce-view-order .general-order-info-container .success{color:green}.woocommerce-table__product-actions .button-container{display:flex;gap:5px}body.woocommerce-lost-password{height:100vh;display:flex;flex-direction:column;justify-content:space-between}body.woocommerce-lost-password #my-account form.lost_reset_password .form-row-first{display:flex;flex-direction:column;max-width:400px}body.woocommerce-lost-password #my-account form.lost_reset_password .form-row-first label{font-weight:700}body.woocommerce-lost-password #my-account form.lost_reset_password .form-row-first input{border-radius:4px;padding:10px;font-size:20px;border:solid 1px #D5D5D5}.woocommerce-MyAccount-navigation-link--credit-balances{display:none !important}.woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{font-weight:700;font-size:20px}.woocommerce-MyAccount-content .button[type="submit"]{cursor:pointer;border-radius:6px;position:relative;font-weight:700;text-decoration:none;transition:all .25s ease-in-out;background:#CD0C0C;color:#fff;border:none;font-size:18px;display:flex;justify-content:center;padding:14px 60px}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button{color:#CD0C0C;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{border:none}.woocommerce-customer-details{margin-top:25px}body.woocommerce-account:not(.logged-in) .woocommerce{flex-direction:column}.woocommerce-error *,.error-list *{color:#CD0C0C}body.product-template-default #outer_wrapper{display:flex;margin:0 auto;flex-wrap:wrap}body.product-template-default #outer_wrapper .cg-thumb-swiper .swiper-slide{max-width:100px}body.product-template-default #outer_wrapper #section_photos{width:100%;min-width:300px;max-width:calc(1600px / 2 - 50px);padding-right:60px;top:140px;position:fixed;z-index:1}body.product-template-default #outer_wrapper #section_photos .woocommerce-product-gallery{display:flex;flex-direction:column;gap:20px;position:relative}body.product-template-default #outer_wrapper #section_photos .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;right:20px;z-index:55;top:20px;border-radius:50%;border:1px solid white;width:35px;height:35px;display:flex;justify-content:center;align-items:center}body.product-template-default #outer_wrapper #section_photos .woocommerce-product-gallery .flex-viewport{height:unset}body.product-template-default #outer_wrapper #section_photos .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{display:flex;justify-content:center}body.product-template-default #outer_wrapper #section_photos .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{height:100%;width:100%;object-fit:contain;max-height:400px}body.product-template-default #outer_wrapper #section_photos .woocommerce-product-gallery .flex-control-nav{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;justify-content:space-between;margin:0 auto}body.product-template-default #outer_wrapper #section_photos .woocommerce-product-gallery .flex-control-nav li img{cursor:pointer}body.product-template-default #outer_wrapper .summary.entry-summary{width:100%;min-width:300px;max-width:50%;background:#F3F3F3;padding:50px;position:relative;margin-left:auto}body.product-template-default #outer_wrapper .summary.entry-summary::after{content:"";position:absolute;top:0;left:0;background:#F3F3F3;width:5000px;height:100%;z-index:-1}body.product-template-default #outer_wrapper .summary.entry-summary .pills-container{display:flex;gap:10px;padding:10px 0 15px;flex-wrap:wrap}body.product-template-default #outer_wrapper .summary.entry-summary .pills-container .pill{font-size:14px;box-shadow:0px 3px 6px rgba(0,0,0,0.160784);background:#fff;padding:3px 10px;border-radius:20px}body.product-template-default #outer_wrapper .summary.entry-summary .secure-payment-wrapper{display:flex}body.product-template-default #outer_wrapper .summary.entry-summary .secure-payment-wrapper .value-container{width:50%;display:flex;flex-direction:row}body.product-template-default #outer_wrapper .summary.entry-summary .discount-container{display:flex}body.product-template-default #outer_wrapper .summary.entry-summary .discount-container .discount-badge{background:#CD0C0C;color:#fff;font-weight:700;border-radius:6px;padding:5px 10px}body.product-template-default #outer_wrapper .summary.entry-summary .type-container{display:flex;justify-content:space-between;align-items:center;height:57px}body.product-template-default #outer_wrapper .summary.entry-summary .type-container .info{display:flex;flex-direction:row;gap:5px;align-items:center}body.product-template-default #outer_wrapper .summary.entry-summary .type-container .info img{height:20px}body.product-template-default #outer_wrapper .summary.entry-summary .type-container .change-master-trigger{display:flex;padding:14px 20px;cursor:pointer;border-radius:6px;position:relative;font-weight:700;text-decoration:none;transition:all .25s ease-in-out;border:solid 1px #D9D9D9;background:#fff}body.product-template-default #outer_wrapper .summary.entry-summary .entry-title{font-size:38px;font-weight:700;line-height:46px}body.product-template-default #outer_wrapper .summary.entry-summary .price del{text-decoration:none;position:relative;margin-right:20px}body.product-template-default #outer_wrapper .summary.entry-summary .price del::before{content:"";position:absolute;border-bottom:solid 2px #707070;top:8px;width:100%}body.product-template-default #outer_wrapper .summary.entry-summary .price del .woocommerce-Price-amount.amount,body.product-template-default #outer_wrapper .summary.entry-summary .price del .woocommerce-Price-amount.amount *{color:#707070;font-size:28px;font-weight:700}body.product-template-default #outer_wrapper .summary.entry-summary .price ins{text-decoration:none}body.product-template-default #outer_wrapper .summary.entry-summary .price ins .woocommerce-Price-amount.amount,body.product-template-default #outer_wrapper .summary.entry-summary .price ins .woocommerce-Price-amount.amount *{color:#CD0C0C;font-size:32px;font-weight:700}body.product-template-default #outer_wrapper .summary.entry-summary .price .woocommerce-Price-amount.amount,body.product-template-default #outer_wrapper .summary.entry-summary .price .woocommerce-Price-amount.amount *{color:#CD0C0C;font-size:32px;font-weight:700}body.product-template-default #outer_wrapper .summary.entry-summary .sku-number-wrapper{display:flex;padding:10px 0;border-top:solid 1px #CECECE;border-bottom:solid 1px #CECECE}body.product-template-default #outer_wrapper .summary.entry-summary .sku-number-wrapper .value-container{display:flex;gap:10px;width:50%;align-items:center}body.product-template-default #outer_wrapper .summary.entry-summary .sku-number-wrapper h3{margin-bottom:0}body.product-template-default #outer_wrapper .summary.entry-summary form.cart{display:flex;gap:10px;width:100%;padding:30px 0 15px;flex-wrap:wrap;position:relative;flex-direction:column}body.product-template-default #outer_wrapper .summary.entry-summary form.cart #wc-stripe-payment-request-button-separator{margin-top:10px !important;margin-bottom:10px}body.product-template-default #outer_wrapper .summary.entry-summary form.cart iframe{width:100% !important}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper{padding-top:20px}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper *{background:#f2f2f2}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper thead *{font-weight:700}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper td{padding-left:10px}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper .tiered-pricing--active td{background-color:#CD0C0C !important}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper .tiered-pricing--active span{background:#CD0C0C;color:#fff;font-weight:700}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper .tiered-pricing--active .woocommerce-Price-amount{color:#fff;font-weight:700}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .tiered-pricing-wrapper .tiered-pricing--active .woocommerce-Price-amount *{color:#fff;font-weight:700}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity{position:relative;width:calc(25% - 10px);height:50px}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity .quantity-control{font-size:23px}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity .remove.quantity-controls{position:absolute;cursor:pointer;top:0;left:10px;width:30px;height:100%;display:flex;justify-content:center;align-items:center}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity .add.quantity-controls{position:absolute;cursor:pointer;top:0;right:10px;width:30px;height:100%;display:flex;justify-content:center;align-items:center}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity input{width:100%;display:flex;height:100%;text-align:center;border-radius:6px;border:solid 1px #BFBFBF;box-shadow:0px 3px 6px rgba(0,0,0,0.160784)}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity input:focus-visible{outline:none}body.product-template-default #outer_wrapper .summary.entry-summary form.cart button{display:flex;justify-content:center;padding:14px 20px;cursor:pointer;border-radius:6px;position:relative;font-weight:700;text-decoration:none;transition:all .25s ease-in-out;background:#CD0C0C;color:#fff;border:none;width:100%;position:relative}body.product-template-default #outer_wrapper .summary.entry-summary form.cart button #temp_load{position:absolute;top:0;right:20px}body.product-template-default #outer_wrapper .summary.entry-summary form.cart button #temp_load::before{display:none}body.product-template-default #outer_wrapper .summary.entry-summary form.cart button #temp_load .loader{width:30px;height:30px;border-color:#fff transparent}body.product-template-default #outer_wrapper .summary.entry-summary form.cart button.disabled{opacity:.6;pointer-events:none}body.product-template-default .more-products-section{background:#fff;position:relative;z-index:2}body.product-template-default #more_products{display:flex;margin:0 auto;max-width:1700px;padding:0px 30px;flex-direction:column;position:relative;z-index:2;background:#fff;padding-top:65px}body.product-template-default #more_products .woocommerce-tabs{margin-top:5%;margin-bottom:5%}body.product-template-default #more_products .woocommerce-tabs .tabs{display:flex;list-style:none;gap:50px;max-width:1000px;margin:0 auto;margin-top:30px;font-size:30px;padding-left:0;font-weight:bold}body.product-template-default #more_products .woocommerce-tabs .woocommerce-Tabs-panel{max-width:1000px;margin:0px auto}.single.single-product #breadcrumbs{display:none !important}.single.single-product #primary{overflow:hidden}a.added_to_cart.wc-forward{display:none !important}#short-description-tab .accordion-item{border-bottom:none}.accordion-button:not(.collapsed){box-shadow:none !important}.accordion-button:focus{z-index:3;border-color:unset;outline:0;box-shadow:unset}.accordion-button:focus-visible{border:none;outline:none}.accordion-button{color:#000 !important;background-color:#F3F3F3 !important;font-size:22px;line-height:28px;font-weight:700;padding-left:0}.accordion-item{border:none;border-bottom:solid 1px #CECECE}.accordion-body{background:#F3F3F3;padding-left:0}.accordion-body img{width:100%}#mandatory-serial-number-container{width:100%;height:45px;margin-top:15px}#mandatory-serial-number-container input{width:100%;display:inline-block;height:45px;float:left;border:solid 1px #D9D9D9;padding-left:10px}#mandatory-serial-number-container input:focus-visible{outline:none}#mandatory-serial-number-container .serial-number-save{display:flex;align-items:center;justify-content:center;width:110px;height:45px;background:#CD0C0C;border:solid 1px #CD0C0C;color:#fff;font-weight:700;cursor:pointer}#master-id-input-container{width:100%;display:none;height:45px;margin-top:-15px}#master-id-input-container input{width:calc(100% - 110px);display:inline-block;height:45px;float:left;border:solid 1px #D9D9D9;padding-left:10px}#master-id-input-container input:focus-visible{outline:none}#master-id-input-container .master-id-save{display:flex;align-items:center;justify-content:center;width:110px;height:45px;background:#CD0C0C;border:solid 1px #CD0C0C;color:#fff;font-weight:700;cursor:pointer}.backorder-status{font-weight:700;color:#CD0C0C;margin-top:15px}.backorder-status.instock{color:#21AC21}.bundle-wrapper{display:flex;flex-direction:column;gap:10px;padding:20px 0;border-bottom:solid 1px #CECECE}.bundle-container{display:flex;flex-direction:column}.bundle-container .bundle-item-container{display:flex;align-items:center;gap:10px}.bundle-container .bundle-item-container *{font-size:16px !important}.bundle-container .bundle-item-container input{background:#fff;min-width:18px}.bundle-container .bundle-item-container .price{margin-left:auto;color:#000 !important}.bundle-container .bundle-item-container .price *{color:#000 !important}.order-bundle-wrapper{padding:20px 0}.order-bundle-wrapper .order-container{padding-top:15px}.order-bundle-wrapper .order-container .order-line{display:flex;justify-content:space-between;align-items:center}.order-bundle-wrapper .order-container .order-line *{font-size:16px !important}.order-bundle-wrapper .order-container .order-line .price{color:#000 !important}.order-bundle-wrapper .order-container .order-line .price *{color:#000 !important}.bundle-order-total{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:solid 1px #CECECE}.bundle-order-total .price{color:#CD0C0C;font-weight:700;font-size:22px}.bundle-order-total .price *{font-size:22px !important;color:#CD0C0C;font-weight:700}@media only screen and (max-width: 700px){body.product-template-default #outer_wrapper{padding:0px 20px}body.product-template-default #outer_wrapper #section_photos{max-width:100%}body.product-template-default #outer_wrapper .summary.entry-summary{max-width:100%}}div#ppc-button-ppcp-gateway iframe{z-index:0 !important}ul.products,.owl-carousel{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}ul.products li,.owl-carousel li{padding:5px}ul.products li .product-card-container,.owl-carousel li .product-card-container{padding:20px}ul.products li .product-card-container .yith-wcwl-add-button a,.owl-carousel li .product-card-container .yith-wcwl-add-button a{font-size:0}ul.products li .product-card-container .yith-wcwl-add-button a i,.owl-carousel li .product-card-container .yith-wcwl-add-button a i{font-size:16px}ul.products li .product-card-container .img-container,.owl-carousel li .product-card-container .img-container{aspect-ratio:1 / 1;width:100%;overflow:hidden;position:relative}ul.products li .product-card-container .img-container img,.owl-carousel li .product-card-container .img-container img{max-width:100%;background-color:#fff;width:100%;height:100%;object-fit:contain}ul.products li .product-card-container .img-container .out-of-stock,.owl-carousel li .product-card-container .img-container .out-of-stock{position:absolute;top:0;left:0;background:#CD0C0C;color:#fff;font-weight:700;font-size:16px;padding:4px 10px;border-radius:5px}ul.products li .product-card-container .details-container,.owl-carousel li .product-card-container .details-container{margin-top:30px}ul.products li .product-card-container .details-container .main-category a,.owl-carousel li .product-card-container .details-container .main-category a{font-weight:700;opacity:.4;font-size:16px}ul.products li .product-card-container .woocommerce-loop-product__title,.owl-carousel li .product-card-container .woocommerce-loop-product__title{font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;line-height:25px;height:50px}ul.products li .product-card-container .price-actions-container .left-side,.owl-carousel li .product-card-container .price-actions-container .left-side{width:100%}ul.products li .product-card-container .price-actions-container .right-side,.owl-carousel li .product-card-container .price-actions-container .right-side{width:100%;white-space:nowrap}ul.products li .product-card-container .price-actions-container .custom-button,.owl-carousel li .product-card-container .price-actions-container .custom-button{padding:10px 20px;display:flex;justify-content:center}ul.products li .product-card-container .price-actions-container .price .woocommerce-Price-amount *,.owl-carousel li .product-card-container .price-actions-container .price .woocommerce-Price-amount *{font-weight:700;color:#CD0C0C}ul.products li .product-card-container .price-actions-container .price ins,.owl-carousel li .product-card-container .price-actions-container .price ins{text-decoration:none}ul.products li .product-card-container .price-actions-container .price ins *,.owl-carousel li .product-card-container .price-actions-container .price ins *{font-weight:700;color:#CD0C0C}ul.products li .product-card-container .price-actions-container .price del .woocommerce-Price-amount,.owl-carousel li .product-card-container .price-actions-container .price del .woocommerce-Price-amount{text-decoration:line-through}ul.products li .product-card-container .price-actions-container .price del *,.owl-carousel li .product-card-container .price-actions-container .price del *{font-weight:700;opacity:0.8 !important;color:#000 !important}body.product-template-default ul.products li{width:25%}body.product-template-default ul.products li .price-actions-container{display:flex;align-items:center;justify-content:space-between}body.product-template-default ul.products li .price-actions-container .price{display:flex;flex-direction:column-reverse}body.product-template-default .owl-carousel .price .woocommerce-Price-amount *{font-size:26px}body.product-template-default .owl-carousel .price ins *{font-size:26px}body.product-template-default .owl-carousel .price del *{font-size:17px !important}body:not(.product-template-default) ul.products li .price-actions-container{display:flex;flex-direction:column}body:not(.product-template-default) ul.products li .price-actions-container .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px}body:not(.product-template-default) ul.products li .price-actions-container .price .woocommerce-Price-amount *{font-size:22px}body:not(.product-template-default) ul.products li .price-actions-container .price ins *{font-size:22px}body:not(.product-template-default) ul.products li .price-actions-container .price del .woocommerce-Price-amount{text-decoration:line-through}body:not(.product-template-default) ul.products li .price-actions-container .price del *{font-size:14px !important}body .owl-carousel li.product{width:100% !important;padding:20px}body ul.products li.product{width:20%}body li.product{transition:all .3s ease-in-out;background:transparent}body li.product .product-card-container{transition:all .3s ease-in-out;border-radius:6px;border:solid 1px transparent}body li.product:hover .product-card-container{border:solid 1px #CD0C0C;box-shadow:0px 3px 6px rgba(0,0,0,0.160784);transform:translateY(-10px);background:#FCFCFC}del{text-decoration:none}.owl-carousel li .product-card-container .price-actions-container .right-side{margin-top:10px}.archive .cat-description-container{padding:40px 0;max-width:1000px;width:calc(100% - 32px);margin:auto}.archive .cat-description-container .cat-description{max-height:100px;overflow:hidden;transition:all .75s ease-in-out}.archive .cat-description-container .cat-description.active{max-height:1000px}.archive .cat-description-container .button-container{justify-content:flex-end}.archive .cat-description-container .button-container .custom-button::after{transform:rotate(90deg);top:10px}.archive .cat-description-container .button-container .custom-button.active::after{transform:rotate(-90deg);top:10px}.woocommerce-shop .prod-tax-pt{padding-top:140px}.bapf_sfilter.bapf_ckbox input[type=checkbox],.bapf_sfilter.bapf_ckbox label,.bapf_sfilter.bapf_ckbox label+span,.bapf_sfilter.bapf_ckbox label>span{font-size:16px}.bapf_sfilter ul li{display:flex;align-items:baseline}.archive.search-results{padding-top:140px}.children-categories-wrapper{padding:30px 0;background:#f2f2f2}.children-categories-wrapper .children-categories-container.show-arrow{position:relative}.children-categories-wrapper .children-categories-container.show-arrow::before{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/arrow-right-black.svg");position:absolute;right:0;top:15px;z-index:2}.children-categories-wrapper .children-categories-container .label{margin-bottom:15px}.children-categories-wrapper .children-categories-container .children-container{display:flex;gap:20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.children-categories-wrapper .children-categories-container .children-container::-webkit-scrollbar{display:none}.children-categories-wrapper .children-categories-container .children-container .child-container{position:relative;width:250px;min-width:250px;height:95px;border-radius:6px;overflow:hidden}.children-categories-wrapper .children-categories-container .children-container .child-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:0.4;z-index:1}.children-categories-wrapper .children-categories-container .children-container .child-container .label{position:absolute;margin-bottom:0;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;text-align:center;z-index:1}.children-categories-wrapper .children-categories-container .children-container .child-container .img-container{width:100%;height:100%}.children-categories-wrapper .children-categories-container .children-container .child-container .img-container img{width:100%;height:100%;object-fit:cover}.result-count-ordering-wrapper{display:flex;justify-content:space-between;overflow:hidden}.result-count-ordering-wrapper .dropdown-ordering-container{display:flex;gap:40px}.result-count-ordering-wrapper .dropdown-ordering-container form,.result-count-ordering-wrapper .dropdown-ordering-container select{border:none}.result-count-ordering-wrapper .dropdown-ordering-container form:focus-visible,.result-count-ordering-wrapper .dropdown-ordering-container select:focus-visible{border:none;outline:none}.result-count-ordering-wrapper .sortby-container{border-bottom:solid 1px #000000;display:flex;gap:8px;height:33px}.filter-wrapper{border-bottom:solid 1px #f2f2f2}.filter-wrapper .filter-container{display:flex;gap:25px;align-items:flex-end;padding:15px 0}.filter-wrapper .filter-container .bapf_sfilter{margin-bottom:0}.filter-wrapper .filter-container .berocket_single_filter_widget_142{width:200px}#berocket-ajax-filters-sidebar .berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head,.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head{border:none !important;background-color:#fff !important;color:#000 !important;padding:5px !important;cursor:pointer}#berocket-ajax-filters-sidebar .berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter.bapf_ccolaps .bapf_head,.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter.bapf_ccolaps .bapf_head{border:none !important;color:#000 !important;background-color:#fff !important;padding-bottom:5px !important}#berocket-ajax-filters-sidebar .berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head h3,.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head h3{font-weight:700}.archive ul.products{padding-bottom:50px}.archive ul.products,.result-count-ordering-wrapper,.prod-tax-pt>.bapf_sfilter{max-width:1600px;width:calc(100% - 32px);margin:auto}.result-count-ordering-wrapper{margin-top:50px}.berocket_aapf_widget_selected_filter{display:flex;gap:20px;flex-wrap:wrap}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy ul{padding:0;list-style:none;display:flex;gap:10px}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy li{background:#CD0C0C;padding:5px 10px !important;border-radius:6px}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy li a{color:#fff}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy li a .fa.fa-times{display:none !important}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy span{display:none !important}.berocket_aapf_widget_selected_filter .bapf_sfa_unall{margin-left:auto;list-style:none}.prod-tax-pt .brand-container{display:flex;gap:20px;align-items:flex-start}.prod-tax-pt .brand-container .img-container{width:30%}.prod-tax-pt .brand-container .cat-description{width:70%}#mobile-filters{background:white;z-index:1200;position:fixed;top:0;left:-600px;right:0;height:100%;width:600px;padding:20px 16px;display:flex;flex-direction:column;overflow-y:auto}#mobile-filters.active{left:0}#mobile-filters .top #close-mobile-filters{padding:14px;margin-bottom:25px}#mobile-filters .body{height:66vh;overflow:auto}#mobile-filters .footer{margin-top:auto}.berocket_aapf_widget_selected_area{color:#fff}#mobile-filters #berocket-ajax-filters-sidebar .berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_body,#mobile-filters .berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_body{position:relative !important}.bapf_sfilter .bapf_body .mCSB_container>ul,.bapf_sfilter .bapf_body>ul{padding-left:0;display:flex;flex-direction:column;gap:5px}.woocommerce-checkout{background:#F3F3F3}.woocommerce-checkout.woocommerce-order-received{background:#fff}#billing_company_activity_field{display:none !important}#checkout{padding-top:180px}#checkout form.checkout .woocommerce-error{width:100%}#checkout .guest-alert-info{padding:20px}#checkout .nav-link:hover{color:#000}#checkout #payment_method_cod,#checkout #payment_method_bacs{width:15px;height:15px}#checkout #payment_method_cod:checked,#checkout #payment_method_bacs:checked{accent-color:#000;border:double 3px #fff}#checkout .main-section-wrapper-breadcrumbs{padding-top:0}#checkout #payment{padding-top:20px}#checkout #payment .wc_payment_methods.payment_methods{padding-left:0;padding-top:5px;list-style:none}#checkout #payment .payment-inner-title{font-size:18px;line-height:22px;font-weight:700}#checkout #payment .cart-order-total{display:flex;justify-content:space-between;border-bottom:solid 1px #f2f2f2;padding-bottom:3px}#checkout #payment .cart-order-total .inner-title{font-size:18px;line-height:22px;font-weight:700}#checkout #payment button.custom-button{margin:auto;font-size:18px;padding:14px 60px;background:#CD0C0C;border:none;color:#fff}#checkout #payment #terms{width:16px;height:16px;transform:scale(0.75)}#checkout #payment .acceptance-checkbox{padding:20px 0}#checkout #payment .acceptance-checkbox .woocommerce-terms-and-conditions-checkbox-text{font-size:16px}#checkout #payment .acceptance-checkbox a.woocommerce-terms-and-conditions-link{font-weight:700;transition:all .2s ease-in-out}#checkout #payment .acceptance-checkbox a.woocommerce-terms-and-conditions-link:hover{color:#004cfa}#checkout .checkout-container{display:flex;padding-top:25px}#checkout .checkout-container .checkout-fields{width:100%;padding-bottom:50px}#checkout .checkout-container .checkout-fields .checkout-toggle-row{display:flex}#checkout .checkout-container .checkout-fields .checkout-toggle-row #checkout-form-toggle{cursor:pointer;font-weight:700}#checkout .checkout-container .checkout-fields .form-container.is-checkout{max-height:0;transition:all .4s ease-in-out;overflow:hidden}#checkout .checkout-container .checkout-fields .form-container.is-checkout .nav-item button.nav-link{font-weight:700}#checkout .checkout-container .checkout-fields .form-container.is-checkout label{font-weight:700;font-size:18px}#checkout .checkout-container .checkout-fields .form-container.is-checkout.active{max-height:600px;max-width:700px}#checkout .checkout-container .checkout-fields .form-container.is-checkout .form-row{font-size:18px;line-height:22px;font-weight:700;margin-bottom:10px;margin-top:20px}#checkout .checkout-container .checkout-fields .form-container.is-checkout .form-row .input-text:not([type="checkbox"]){width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:18px;padding:13px}#checkout .checkout-container .checkout-fields abbr.required{display:none !important}#checkout .checkout-container .checkout-fields form.checkout{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-billing-fields .billing-label{font-size:18px;line-height:22px;font-weight:700}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-shipping-fields{padding-bottom:20px;margin-top:30px}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-billing-fields__field-wrapper{margin-top:15px;display:flex;flex-wrap:wrap;gap:20px}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-billing-fields__field-wrapper .primary-billing-fields{margin-top:15px;display:flex;flex-wrap:wrap;gap:20px}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-billing-fields__field-wrapper p.form-row{width:calc(50% - 10px);z-index:1;margin-bottom:0}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-billing-fields__field-wrapper p.form-row#billing_email_field{width:100%}#checkout .checkout-container .checkout-fields form.checkout .customer-details-container{width:calc(55% - 20px);padding:35px 25px;height:100%;border-radius:4px;z-index:2;box-shadow:0px 3px 6px rgba(0,0,0,0.160784);background:#fff}#checkout .checkout-container .checkout-fields form.checkout .customer-details-container .invoice-wrapper .invoice-title{margin-top:20px;margin-bottom:10px}#checkout .checkout-container .checkout-fields form.checkout .customer-details-container .invoice-wrapper .invoice-fields-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;overflow:hidden;transition:all .25s ease-in-out}#checkout .checkout-container .checkout-fields form.checkout .customer-details-container .invoice-wrapper .invoice-fields-container.active{max-height:500px}#checkout .checkout-container .checkout-fields form.checkout .customer-details-container .invoice-wrapper .invoice-fields-container .form-row{width:calc(50% - 10px);z-index:1;margin-bottom:0}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:20px}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p.form-row{width:calc(50% - 10px)}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-additional-fields{padding-top:0}#checkout .checkout-container .checkout-fields form.checkout .form-row label{font-size:16px;line-height:22px;font-weight:700;padding-bottom:10px}#checkout .checkout-container .checkout-fields form.checkout .form-row input{width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:16px;padding:10px}#checkout .checkout-container .checkout-fields form.checkout .form-row .select2-container{width:100%;border:solid 1px #CACACC;border-radius:4px;font-size:16px;padding:10px}#checkout .checkout-container .checkout-fields form.checkout .form-row .select2-container .select2-selection__arrow{top:15px}#checkout .checkout-container .checkout-fields form.checkout .form-row .select2-selection--single{border:none}#checkout .checkout-container .checkout-fields form.checkout .form-row textarea{width:100%;height:150px;max-height:150px;padding:5px 10px}#checkout .checkout-container .checkout-fields .actions-container{width:calc(45% - 20px);height:100%;z-index:2}#checkout .checkout-container .checkout-fields .actions-container #order_review{padding:35px 20px;box-shadow:0px 3px 6px rgba(0,0,0,0.160784);background:#fff;border-radius:4px;position:relative}#checkout .checkout-container .checkout-fields .actions-container #order_review .woocommerce-checkout-review-order-table{width:100%}#checkout .checkout-container .checkout-fields .actions-container #order_review th.product-total{width:115px}#checkout .checkout-container .checkout-fields .actions-container #order_review td.product-total{text-align:center}#checkout .checkout-container .checkout-fields .actions-container #order_review td.product-total *{font-weight:700;font-size:18px}#checkout .checkout-container .checkout-fields .actions-container #order_review td.product-name{padding:15px 0}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container{display:flex;width:100%;gap:15px;align-items:center}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .image-container{width:150px;min-width:150px;overflow:hidden;border-radius:4px;height:100%}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .image-container img{width:100%;height:100%;object-fit:contain}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .quantity-container .input-container{display:flex;gap:7px;margin-top:15px}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .quantity-container .input-container .change{font-size:30px;line-height:35px;cursor:pointer}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .quantity-container .input-container .minicart-input{width:40px;height:40px;font-size:16px;font-weight:700;text-align:center}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .name .title{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:25px;font-weight:700;margin-bottom:12px;transition:all .2s ease-in-out}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .name .title:hover{color:#CD0C0C}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .minicart-remove-container{cursor:pointer}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .minicart-remove-container img{min-width:13px;width:13px}#checkout .checkout-container .checkout-fields .actions-container #order_review tfoot tr.order-total{white-space:nowrap}#checkout .checkout-container .checkout-fields .actions-container #order_review tfoot tr.order-total .woocommerce-Price-amount *{font-weight:700}#checkout .checkout-container .checkout-fields .actions-container #order_review tfoot td{display:flex;justify-content:flex-end;padding:8px 0}#checkout .checkout-container .checkout-fields .actions-container .woocommerce-shipping-totals{display:flex;flex-direction:column}#checkout .checkout-container .checkout-fields .actions-container .woocommerce-shipping-totals td{justify-content:flex-start !important}#checkout .checkout-container .checkout-fields .actions-container .woocommerce-shipping-totals #shipping_method{padding-left:0}#checkout .checkout-container .checkout-fields .actions-container ul{list-style:none}#checkout .checkout-container .checkout-fields .actions-container ul li{padding:3px 0}#checkout .checkout-container .checkout-fields .actions-container .cart-subtotal{border-bottom:solid 1px #f2f2f2}#checkout .checkout-container .checkout-fields .actions-container .cart-subtotal .woocommerce-Price-amount *{font-weight:700}#checkout .checkout-container .checkout-fields .actions-container .cart-shipping{font-size:18px;line-height:22px;font-weight:700;display:flex;flex-direction:column;padding-top:20px}#checkout .checkout-container .checkout-fields .actions-container .cart-shipping .woocommerce-shipping-methods{padding-left:15px;padding-top:5px}#checkout .checkout-container .cart-fields{width:100%;padding-left:20px;padding-right:20px}#checkout .checkout-container .cart-fields .woocommerce{background:#f2f2f2;padding:35px 10px 10px 10px;border-radius:8px}#checkout .checkout-container .cart-fields .woocommerce .shop_table thead{border-bottom:solid 2px #f2f2f2;padding-bottom:10px}#checkout .checkout-container .cart-fields .woocommerce .shop_table thead th{font-size:18px;font-weight:700}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td{padding:30px 10px}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-thumbnail{padding:0}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-thumbnail .image-container{width:100%;padding:10px;min-width:120px}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-thumbnail .image-container img{width:100%;height:100%;object-fit:cover}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-name a{font-size:14px;font-weight:700;transition:all .2s ease-in-out}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-name a:hover{color:#000}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-name dl.variation{display:flex;flex-wrap:wrap;gap:5px}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-name dl.variation *{font-size:14px;height:20px;line-height:20px;margin-bottom:0}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-name dl.variation dt{font-weight:700}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-quantity{width:120px}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody tr td.product-remove img{width:25px}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody .coupon{display:flex}#checkout .checkout-container .cart-fields .woocommerce .shop_table tbody .coupon input{width:100%}#checkout #payment-place-order #terms{width:20px;height:20px;border-radius:50%}#checkout #payment-place-order .cart-order-total{display:flex;justify-content:space-between;border-bottom:solid 1px #f2f2f2;padding-bottom:3px;margin-top:30px}#checkout #payment-place-order .cart-order-total .woocommerce-Price-amount.amount *{font-weight:700;font-size:20px}#checkout #payment-place-order .cart-order-total .inner-title{font-size:18px;line-height:22px;font-weight:700}#checkout #payment-place-order .acceptance-checkbox{margin-top:20px}#checkout #payment-place-order .acceptance-checkbox .woocommerce-form__label-for-checkbox{display:flex;gap:10px}#checkout #payment-place-order #place_order{width:100%;font-size:18px}.thankyou-page .header-order-details{display:flex}.thankyou-page .header-order-details .status{width:100%}.thankyou-page .header-order-details .details{width:100%;background:#CD0C0C;display:flex;flex-direction:column;gap:10px;padding:40px;border-radius:6px}.thankyou-page .header-order-details .details .title{color:#CD0C0C}.thankyou-page .woocommerce-order-details__title{margin-bottom:60px}.thankyou-page .product-actions{min-width:250px}.woocommerce-checkout .checkout-cross-sells-background-section-wrapper{background:#f2f2f2}.woocommerce-checkout section.newsletter{margin-top:0}.woocommerce-NoticeGroup-checkout{width:100%}#invoice_checkbox_field{display:flex;width:100% !important;padding-top:20px}#invoice_checkbox_field.active{display:flex !important}#invoice_checkbox_field label{display:flex;gap:10px;font-weight:400;font-size:16px;align-items:center}#invoice_checkbox_field label #invoice_checkbox{width:16px;height:16px;border-radius:50%;transform:scale(0.75)}#invoice_checkbox_field label .optional{display:none}#invoice-cf-container{max-height:0;overflow:hidden;transition:all .3s ease-in-out;width:100%;display:flex;flex-wrap:wrap;gap:20px}#invoice-cf-container.active{max-height:500px !important}#ship-to-different-address-checkbox{width:16px;height:16px;border-color:#f2f2f2}.shipment-label{font-size:16px;line-height:22px;font-weight:700;padding-bottom:10px}.includes_tax{display:none !important}.woocommerce-terms-and-conditions-link{color:#CD0C0C;font-weight:700}.woocommerce-order-received .woocommerce-table__product-name{display:flex;align-items:center}.woocommerce-order-received .woocommerce-table__product-name .item-name-meta{font-weight:700}.woocommerce-order-received .woocommerce-table__product-name .item-name-meta a{font-weight:700}.woocommerce-order-received .woocommerce-table__product-name .product-quantity{margin-left:auto;font-weight:700}.woocommerce-order-received .woocommerce-table__product-total *{font-weight:700}.woocommerce-order-received .woocommerce-order-overview{list-style:none;padding-left:0}.woocommerce-order-received .woocommerce-order-overview li{font-weight:700}.woocommerce-order-received .woocommerce-order-overview li strong{font-weight:700;color:#CD0C0C}.woocommerce-order-received .woocommerce-order-overview li .woocommerce-Price-amount *{font-weight:700;color:#CD0C0C}.woocommerce-order-received .woocommerce{max-width:1600px;width:calc(100% - 32px);margin:auto;padding-bottom:50px}.woocommerce-order-received .woocommerce-table--order-details{border:solid 1px #D9D9D9;border-radius:4px;width:100%}.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__line-item{border-bottom:solid 1px #D9D9D9}.woocommerce-order-received .woocommerce-table--order-details thead{border-bottom:solid 1px #D9D9D9}.woocommerce-order-received .woocommerce-table--order-details thead th{padding:17px 15px}.woocommerce-order-received .woocommerce-table--order-details thead th.product-total{text-align:end}.woocommerce-order-received .woocommerce-table--order-details tbody td{padding:17px 15px}.woocommerce-order-received .woocommerce-table--order-details tbody td.product-total{text-align:end}.woocommerce-order-received .woocommerce-table--order-details tfoot th{padding:10px 15px}.woocommerce-order-received .woocommerce-table--order-details tfoot tr{border-bottom:solid 1px #D9D9D9}.woocommerce-order-received .woocommerce-table--order-details tfoot td{padding:10px 15px;text-align:end}.woocommerce-order-received .woocommerce-table--order-details tfoot td .woocommerce-Price-amount{font-size:18px;font-weight:700}.woocommerce-order-received .woocommerce-table--order-details tfoot td .woocommerce-Price-amount *{font-size:18px;font-weight:700}.woocommerce-order-received .table-foot{border-left:solid 1px #D9D9D9;border-right:solid 1px #D9D9D9}.woocommerce-order-received .table-foot .table-foot-row{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #D9D9D9;padding:17px 15px}.woocommerce-order-received .table-foot .table-foot-row .value *{font-size:18px;line-height:22px;font-weight:700}.woocommerce-order-received .woocommerce-columns--addresses{display:flex;margin-top:30px}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column{width:50%}.woocommerce-order-received .woocommerce-thankyou-order-received{font-weight:700;font-size:26px}button#place_order,.button.woocommerce-form-login__submit,.button.woocommerce-form-register__submit{cursor:pointer;border-radius:6px;position:relative;font-weight:700;text-decoration:none;transition:all .25s ease-in-out;background:#CD0C0C;color:#fff;border:none;font-size:18px;display:flex;justify-content:center;padding:14px 60px}button#place_order{width:100%}#checkout .woocommerce-shipping-totals{width:calc(100% + 115px)}#checkout .woocommerce-shipping-totals>th{width:100%}#checkout .woocommerce-shipping-totals>td{width:100%}#checkout .woocommerce-shipping-totals>td>ul{width:100%}#checkout .woocommerce-shipping-totals label[for="shipping_method_0_dhlexpress_dom"]{width:100%;display:flex;justify-content:space-between}#checkout .woocommerce-shipping-totals label[for="shipping_method_0_dhlexpress_dom"] .woocommerce-Price-amount.amount *{font-weight:700}#checkout .tax-total .woocommerce-Price-amount.amount *{font-weight:700}#ywev-country-confirmation{width:16px !important;height:16px;transform:scale(0.75)}#tuning-tool-wizard .wizard-section{padding-bottom:150px}#tuning-tool-wizard .steps-options-container{display:flex;gap:30px}#tuning-tool-wizard .steps-options-container .steps-container{min-width:265px;width:265px}#tuning-tool-wizard .steps-options-container .steps-container .steps{border:solid 1px #CECECE;border-radius:6px;display:flex;flex-direction:column;gap:5px;padding:7px}#tuning-tool-wizard .steps-options-container .steps-container .steps .step{background:#ECECEC;border-radius:6px;padding:5px 10px;position:relative;cursor:not-allowed}#tuning-tool-wizard .steps-options-container .steps-container .steps .step *{color:#000;opacity:.5}#tuning-tool-wizard .steps-options-container .steps-container .steps .step::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/category-step-arrow-black.svg");opacity:.5;position:absolute;z-index:1;right:13px;top:17px}#tuning-tool-wizard .steps-options-container .steps-container .steps .step.active{background:#CD0C0C;cursor:pointer}#tuning-tool-wizard .steps-options-container .steps-container .steps .step.active::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/category-step-arrow-white.svg")}#tuning-tool-wizard .steps-options-container .steps-container .steps .step.active *{color:#fff;opacity:1}#tuning-tool-wizard .steps-options-container .steps-container .steps .step.selected{background:#fff;border:solid 1px #CECECE;cursor:pointer;transition:all .3s ease-in-out}#tuning-tool-wizard .steps-options-container .steps-container .steps .step.selected:hover{background:#ECECEC}#tuning-tool-wizard .steps-options-container .steps-container .steps .step.selected::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/category-step-arrow-black.svg")}#tuning-tool-wizard .steps-options-container .steps-container .steps .step.selected *{color:#000;opacity:1}#tuning-tool-wizard .steps-options-container .steps-container .steps .step .label{font-size:14px}#tuning-tool-wizard .steps-options-container .options-container .options{position:relative;display:flex;flex-wrap:wrap;gap:40px}#tuning-tool-wizard .steps-options-container .options-container .options .option{transition:all .25s ease-in-out;cursor:pointer;position:relative;padding:0 0 20px 0;max-width:220px;width:220px}#tuning-tool-wizard .steps-options-container .options-container .options .option::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;transition:all .25s ease-in-out;border-radius:6px}#tuning-tool-wizard .steps-options-container .options-container .options .option .title{font-size:15px;text-align:center;padding-top:25px;transition:all .25s ease-in-out}#tuning-tool-wizard .steps-options-container .options-container .options .option .img-container{aspect-ratio:3 / 2}#tuning-tool-wizard .steps-options-container .options-container .options .option .img-container img{width:100%;height:100%;object-fit:contain}#tuning-tool-wizard .steps-options-container .options-container .options .option:hover::before{background:#00000033}#tuning-tool-wizard .steps-options-container .options-container .options .option:hover .title{color:#CD0C0C}#tuning-tool-wizard #secondary-title{margin-bottom:0}@media (min-width: 1921px){#tuning-tool-wizard .steps-options-container .options-container .options .option{width:290px;max-width:290px}.newsletter-section .form-container{max-width:900px}.general-container{max-width:1920px}#home .main-slider .item .info-container{left:calc(calc(100% - 1920px) / 2)}.slider-section .bottom-side .left-side{left:calc(calc(100% - 1920px) / 2)}#home .main-slider .item .info-container{max-width:800px}#home .main-slider .item .main-title{line-height:70px;font-size:70px}#home .main-slider .item .main-title *{line-height:70px;font-size:70px}#home .main-slider .item .info-container .text{font-size:20px;line-height:26px}.archive ul.products,.result-count-ordering-wrapper,.prod-tax-pt>.bapf_sfilter{max-width:1920px}.general-container-sm{max-width:1760px}body.product-template-default #outer_wrapper #section_photos{max-width:calc(1760px / 2 - 50px)}}@media (max-width: 1650px){.children-categories-wrapper .children-categories-container .children-container{margin-right:-15px}}@media (max-width: 1600px){#home .main-slider .item .info-container{left:16px}.slider-section .bottom-side .left-side{left:16px}}@media (max-width: 1550px){.text-hero{font-size:50px !important;line-height:70px}.hero-section .hero-section-container .img-container::before{height:55px}.hero-section .hero-section-container .img-container::after{height:55px}.img80{max-width:90%}}@media (max-width: 1440px){.children-categories-wrapper .children-categories-container.show-arrow::before{display:none}.best-selling-section .owl-carousel li.product{padding:0}.accordion-button{font-size:20px !important}body.product-template-default #outer_wrapper #section_photos{max-width:calc(100vw / 2)}.swiper-container.cg-main-swiper.swiper-container-initialized .swiper-wrapper .swiper-slide{width:100%}*:not(.fa){font-size:16px}.text-xl{font-size:70px;line-height:70px}.text-h1{font-size:34px;line-height:42px}.text-h5{font-size:24px;line-height:32px}.text-h6{font-size:20px}.mt-xl{margin-top:100px}.hero-section .hero-section-container .breadcrumbs{height:300px}.hero-section .hero-section-container .breadcrumbs{padding-bottom:20px}#contact .form-section .form-section-container .left-side .form-wrapper{width:90%;min-width:unset}.archive .cat-description-container .cat-description{max-height:96px}}@media (max-width: 1300px){.slider-section .bottom-side .left-side{display:flex;flex-direction:column;gap:10px}#home .main-slider .item .info-container{max-width:500px}footer .site-footer-container .info-container{width:100%;margin-bottom:50px;display:flex;flex-direction:column;align-items:center}footer .site-footer .site-footer-container .column.info-container .social-container{margin-left:0}body ul.products li.product{width:25%}.mt-xl{margin-top:75px}.pt-l{padding-top:40px}.text-xl{font-size:55px;line-height:60px}#home .news-container{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-right:-20px}#home .news-container::-webkit-scrollbar{display:none}}@media (max-width: 1200px){#checkout .checkout-container .checkout-fields form.checkout{flex-direction:column;gap:20px}body.product-template-default ul.products li .price-actions-container{flex-direction:column}body.product-template-default ul.products li .price-actions-container .price{display:flex;flex-direction:row;align-items:center;gap:10px}body.product-template-default .owl-carousel li .product-card-container{padding:0}ul.products li .product-card-container .price-actions-container .price del *,.owl-carousel li .product-card-container .price-actions-container .price del *{font-size:14px !important}body.product-template-default .owl-carousel li .product-card-container .price-actions-container .price del .woocommerce-Price-amount{text-decoration:line-through}body.product-template-default #outer_wrapper #section_photos{padding-right:40px}body.product-template-default #outer_wrapper .summary.entry-summary .entry-title{font-size:34px;line-height:40px}body.product-template-default #outer_wrapper .summary.entry-summary{padding:30px}body.product-template-default #outer_wrapper .summary.entry-summary .price .woocommerce-Price-amount.amount *{font-size:30px}.contact-us-section::after{height:50px}.hero-section .hero-section-container .breadcrumbs{padding-bottom:50px}#about-us .section-become-dealer .section-become-dealer-container{flex-direction:column;padding-top:90px}#about-us .section-become-dealer .section-become-dealer-container .right-side{width:100%;display:flex;justify-content:center}#about-us .section-become-dealer .section-become-dealer-container .left-side{width:100%}#about-us .section-become-dealer::before{height:60px}#about-us .first-section .img-container,#about-us .second-section .img-container{max-width:700px;margin:auto;width:100%}#about-us .second-section .two-columns{flex-direction:column}#about-us .two-columns .right-side{width:100% !important}#home .first-section-container{flex-direction:column;max-width:700px;width:calc(100% - 32px)}#home .two-columns .right-side{width:100% !important}#home .second-section .second-section-container{flex-direction:column}#home .second-section .second-section-container .left-side{padding-right:0;max-width:700px;margin:auto}#home .tools-section-container.first{flex-direction:column}#home .tools-section-container.first .left-side,#home .tools-section-container.second .right-side{padding-right:0;max-width:700px;margin:auto}#home .tools-section{margin-bottom:80px}#home .news-section::before{height:60px;top:-59px}.img80{max-width:unset}.img80-right{max-width:unset;margin-left:unset}.slider-section .top-side{flex-direction:column}.slider-section .top-side .right-side{width:100%}.slider-section .bottom-side .scroll-to-learn{height:80px}.news-container .news-card{width:33.33%}.contact-us-section::after{height:50px}.mt-xl{margin-top:75px}.pt-l{padding-top:40px}.text-xl{font-size:55px;line-height:60px}.two-columns{flex-direction:column-reverse;gap:40px}.two-columns .right-side{width:60% !important;margin:auto}.two-columns .left-side{width:100% !important}.site-footer .site-footer-container .column.info-container .logo-container img{max-width:200px}.slider-section .top-side{flex-direction:column}.slider-section .top-side .right-side{width:100%}}@media (max-width: 1100px){#checkout .checkout-container .checkout-fields form.checkout .customer-details-container{width:100%}#checkout .checkout-container .checkout-fields .actions-container{width:100%}.prev.page-numbers,.next.page-numbers{min-width:unset}#home .best-selling-section .top-container{flex-direction:column;gap:10px}#tuning-tool-wizard .steps-options-container{flex-direction:column}#tuning-tool-wizard .steps-options-container .options-container .options{gap:12px}#tuning-tool-wizard .steps-options-container .options-container .options .option{width:calc(25% - 10px);max-width:unset}.archive .cat-description-container .button-container{justify-content:center}}@media (max-width: 992px){.slider-section .bottom-side .left-side{display:none}#home .slider-section .bottom-side{height:50px}#home .main-slider .item .info-container{position:relative;top:unset;transform:unset;border-radius:unset;width:100%;max-width:unset;left:unset}.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table thead{display:none}tr.woocommerce-orders-table__row{display:flex;flex-direction:column;border:solid 1px #D5D5D5;border-radius:8px;padding:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:5px 15px}#home .best-selling-section .owl-carousel li .product-card-container .price-actions-container .price ins *,#home .best-selling-section .owl-carousel li .product-card-container .price-actions-container .price *,body.product-template-default .price .woocommerce-Price-amount *{font-size:22px}#home .best-selling-section .owl-carousel li .product-card-container .price-actions-container .price del *,body.product-template-default .price del .woocommerce-Price-amount *{font-size:14px !important}#home .best-selling-section .price-actions-container .price{flex-direction:column-reverse;display:flex;gap:0}#home .best-selling-section .price-actions-container .prices,body.product-template-default li .product-card-container .prices{height:57px;display:flex;align-items:flex-end}#home .best-selling-section .price-actions-container{display:flex;flex-direction:column}.woocommerce-account .general-container .woocommerce{flex-direction:column}body.product-template-default #outer_wrapper .summary.entry-summary{padding:20px 5px}body.product-template-default #outer_wrapper{padding:0 !important;padding-top:140px !important}body.product-template-default #outer_wrapper .cg-thumb-swiper .swiper-slide{width:25px !important;max-width:25px !important;height:25px;border-radius:50%;background:#818181}body.product-template-default #outer_wrapper .cg-thumb-swiper .swiper-slide.swiper-slide-thumb-active{background:#CD0C0C}body.product-template-default #outer_wrapper .cg-thumb-swiper .swiper-slide img{display:none !important}body.product-template-default #outer_wrapper .summary.entry-summary::after{left:-100px}body.product-template-default .swiper-wrapper.flex-control-nav{gap:10px;justify-content:center;margin-top:10px}body.product-template-default #outer_wrapper #section_photos{position:relative;width:100%;min-width:unset;top:0;max-width:700px;margin:auto;padding-right:0}.prod-tax-pt .brand-container{max-width:100%;width:calc(100% - 32px);margin:auto}body.product-template-default #outer_wrapper .summary.entry-summary{width:100%;max-width:100%}.result-count-ordering-wrapper{display:flex;flex-direction:column}.woocommerce-result-count{text-align:center}.result-count-ordering-wrapper{margin-top:25px}.result-count-ordering-wrapper .dropdown-ordering-container{justify-content:space-between}body:not(.product-template-default) ul.products li .price-actions-container .price{flex-direction:column-reverse;display:flex;gap:0}body:not(.product-template-default) ul.products li .price-actions-container .prices{height:57px;display:flex;align-items:flex-end}ul.products li .product-card-container .price-actions-container .custom-button,.owl-carousel li .product-card-container .price-actions-container .custom-button{margin-top:5px}body ul.products li.product{width:33.33%}#contact .form-section .form-section-container{flex-direction:column-reverse;margin:auto;width:100%}#contact .form-section .form-section-container .left-side{width:calc(100% - 40px);margin:auto}#contact .form-section .form-section-container .left-side .form-wrapper{width:100%}#contact .form-section .form-section-container .right-side{width:100%}.pt-md{padding-top:45px}.pt-sm{padding-top:35px}#home .news-section::before{height:40px;top:-39px}#home .brands-section .brands-section-container .brands-container{padding:35px 40px}#home .brands-section .brands-section-container{transform:translateY(50%)}#home .brands-section .background-image{height:500px}.brands-container{flex-wrap:wrap}.brand-container{width:50%;padding:20px 0;text-align:center}.hero-section .hero-section-container .img-container::after{height:35px}.hero-section .hero-section-container .img-container::before{height:35px}.news-container .news-card{width:50%}.hero-section .hero-section-container .breadcrumbs{height:250px}.text-hero{font-size:45px !important;line-height:60px}.site-footer .bottom-row{padding:25px 0}.site-footer .bottom-row .bottom-row-container{flex-direction:column;align-items:center;gap:15px}.site-footer-container .column:not(.info-container){width:50%;margin:20px 0}.newsletter-section .newsletter-section-container{flex-direction:column}.newsletter-section .newsletter-section-container .img-container{width:100%}.newsletter-section .newsletter-section-container .right-side{width:90%;margin:auto;padding:40px 0}}@media (max-width: 768px){#contact .form-section .form-section-container .row .label{padding-bottom:0}#contact .form-section .form-section-container .row .label *{font-size:20px}#contact .form-section .form-section-container .row{padding:0}#contact .form-section .form-section-container .row .form-input{width:100%;padding-bottom:10px}#contact .first-section .right-side{width:100% !important}#contact .first-section .right-side .info-list li .label{min-width:110px}#checkout .checkout-container .checkout-fields .actions-container #shipping_method li{white-space:unset}#home .slider-section .bottom-side{height:100px}.berocket_aapf_widget_selected_filter{flex-wrap:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.berocket_aapf_widget_selected_filter::-webkit-scrollbar{display:none}.berocket_aapf_widget_selected_filter .braapf_unselect_all{white-space:nowrap}.prod-tax-pt .brand-container{flex-direction:column}ul.products li .product-card-container{padding:5px}.prod-tax-pt .brand-container .cat-description{width:100%;text-align:left}.prod-tax-pt .brand-container .img-container{width:100%;display:flex;justify-content:center}.prod-tax-pt .brand-container .img-container img{max-width:100%;max-width:400px;height:auto}#tuning-tool-wizard .steps-options-container .options-container .options .option{width:calc(33.33% - 8px)}.contact-us-section::after{height:35px}#about-us .section-become-dealer .section-become-dealer-container{padding-top:50px}#about-us .section-become-dealer::before{height:35px}.horizontal-bars::before{height:30px}.horizontal-bars::after{height:30px}.hero-section .hero-section-container .img-container::before{display:none}.text-hero{font-size:32px !important;line-height:32px}.text-h1{font-size:28px;line-height:32px}#home .best-selling-section .nav-pills{margin-right:-15px;flex-wrap:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;gap:5px}#home .best-selling-section .nav-pills::-webkit-scrollbar{display:none}.slider-section .top-side .left-side{width:100%}}@media (max-width: 650px){body ul.products li.product{width:50%}}@media (max-width: 600px){#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name{min-width:unset}.prev.page-numbers,.next.page-numbers{max-width:40px;max-height:40px}.page-numbers:not(.prev):not(.next){min-width:40px;min-height:40px}#home .slider-section .bottom-side{height:175px;display:flex}.slider-section .bottom-side .left-side{display:flex !important;position:relative}.slider-section .bottom-side .left-side .text{color:#000000}.ph{padding-top:100px}#home .main-slider .item .main-title{line-height:20px !important}.woocommerce-view-order .woocommerce-table__line-item .woocommerce-table__product-name{flex-direction:column;align-items:flex-start}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-table--order-details tbody td.product-total{text-align:start}.archive ul.products{padding-bottom:25px}.error-404-container .message-container .text-1{font-size:28px}.woocommerce-no-products-found .text-1{font-size:28px}.error-404-container .message-container .text-2{font-size:18px}.woocommerce-no-products-found .text-2{font-size:18px}.woocommerce-edit-address .woocommerce-Addresses{flex-direction:column}.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address{width:100%}#simple-page .general-container>.general-container{width:100%}#checkout .checkout-container .checkout-fields form.checkout .woocommerce-billing-fields__field-wrapper p.form-row{width:100%}#checkout .checkout-container .checkout-fields .actions-container #order_review .woocommerce-checkout-review-order-table{width:100% !important;display:flex !important;flex-wrap:wrap !important}tr.cart_item{margin-bottom:45px !important;display:inline-block !important;position:relative}tr.cart_item td{display:inherit !important}#checkout .checkout-container .checkout-fields .actions-container #order_review td.product-total{text-align:left !important;margin-top:10px !important;display:inline-block !important}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container{flex-wrap:wrap}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .details-container .image-container{width:100% !important}#checkout .checkout-container .checkout-fields .actions-container #order_review{padding:15px !important}#checkout .checkout-container .checkout-fields .actions-container #order_review td.product-name{padding:0 !important}#checkout .checkout-container .checkout-fields .actions-container #order_review .cart_item .minicart-remove-container{position:absolute;bottom:48px;right:0}#checkout .checkout-container .checkout-fields .actions-container #order_review .woocommerce-checkout-review-order-table tfoot{width:100%;display:flex;flex-direction:column}#checkout .checkout-container .checkout-fields .actions-container #order_review tfoot tr.order-total td small.includes_tax{display:none}#checkout .checkout-container .checkout-fields .actions-container #order_review .woocommerce-checkout-review-order-table tfoot tr{display:flex;align-items:center}#checkout .checkout-container .checkout-fields .actions-container .woocommerce-shipping-totals{flex-direction:column;align-items:flex-start !important;max-width:100%}#checkout .checkout-container .checkout-fields .actions-container .woocommerce-shipping-totals th{flex:0 0 100% !important;max-width:100% !important;max-height:30px}#checkout .checkout-container .checkout-fields .actions-container .woocommerce-shipping-totals td{flex:0 0 100% !important;max-width:100% !important}#checkout .checkout-container .checkout-fields .actions-container #order_review .woocommerce-checkout-review-order-table tfoot tr th,#checkout .checkout-container .checkout-fields .actions-container #order_review .woocommerce-checkout-review-order-table tfoot tr td{flex:0 0 50%;max-width:50%}#checkout .checkout-container .checkout-fields .actions-container #order_review tfoot tr.order-total{border-top:solid 1px #f2f2f2}#mobile-filters{background:white;z-index:1200;position:fixed;top:0;left:-100%;right:0;height:100%;width:calc(100% - 16px);transition:all .3s ease-in-out}#mobile-filters.active{left:0}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name a{padding-right:7px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .image-container{width:100px;min-width:100px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .amount *{font-size:18px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .input-container input{font-size:14px;width:32px;height:32px}#threeds-sidecart-wrapper .threeds-sidecart-container ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .details-container .name .quantity-container .input-container{align-items:flex-end}#threeds-sidecart-wrapper .cart-master-id{font-size:14px}#threeds-sidecart-wrapper .cart-master-id *{font-size:14px}#home .brands-section .brands-section-container .brands-title .text-h1{padding:5px 15px;font-size:24px}body.product-template-default #more_products .first_row{margin-bottom:10px}body.product-template-default ul.products li .price-actions-container .price{flex-direction:column-reverse;gap:0;align-items:flex-start}body.product-template-default #more_products{padding:0 10px;padding-top:35px}ul.products li .product-card-container .price-actions-container .right-side,.owl-carousel li .product-card-container .price-actions-container .right-side{margin-top:0}body.product-template-default #outer_wrapper .summary.entry-summary .pills-container .pill{white-space:nowrap}body.product-template-default #outer_wrapper .summary.entry-summary .pills-container{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;margin-right:-16px}body.product-template-default #outer_wrapper .summary.entry-summary .pills-container::-webkit-scrollbar{display:none}#master-id-input-container{margin-top:0}body.product-template-default #outer_wrapper .summary.entry-summary .entry-title{font-size:30px;line-height:36px;margin-top:10px}body.product-template-default #outer_wrapper .summary.entry-summary .price .woocommerce-Price-amount.amount *{font-size:26px}body.product-template-default #outer_wrapper .summary.entry-summary .price ins .woocommerce-Price-amount.amount *{font-size:26px}body.product-template-default #outer_wrapper .summary.entry-summary .price del{margin-right:5px}body.product-template-default #outer_wrapper .summary.entry-summary .sku-number-wrapper:not(.secure-payment-wrapper) .value-container{align-items:flex-start;flex-direction:column}#home .news-container{margin-right:-16px}.prod-tax-pt .brand-container{width:calc(100% - 16px)}.archive .cat-description-container{padding:40px 0 10px}.prod-tax-pt .brand-container{padding:0}.hero-section .hero-section-container .breadcrumbs{height:160px}ul.products li .product-card-container .details-container .main-category a,.owl-carousel li .product-card-container .details-container .main-category a{font-size:14px}ul.products li .product-card-container .woocommerce-loop-product__title,.owl-carousel li .product-card-container .woocommerce-loop-product__title{margin-top:0}body li.product:hover .product-card-container{border:initial;box-shadow:initial;transform:none;background:initial}.text-hero{font-size:28px !important;line-height:32px}#tuning-tool-wizard .steps-options-container .steps-container .steps .step{padding:10px}#tuning-tool-wizard .steps-options-container .steps-container{width:100%;min-width:unset}#tuning-tool-wizard .steps-options-container .options-container .options .option{width:calc(50% - 6px);border:solid 1px #CECECE;border-radius:6px;overflow:hidden}.hero-section .hero-section-container .img-container::after{height:20px;min-width:260px}#mobile-menu-sidebar .top .center .img-container{max-width:150px;width:150px}#home .brands-section .background-image{height:400px}.brand-container{padding:20px}#home .brands-section .brands-section-container .brands-title .text-h1::after{right:-25px}header.site-header .site-header-container .mobile.center .img-container{max-width:150px;width:150px}.slider-section .bottom-side .scroll-to-learn{height:60px}.slider-section .bottom-side .scroll-to-learn .label{font-size:14px}.text-xl{font-size:32px;line-height:36px}#home .news-section::before{height:23px;top:-22px}#home .brands-section .brands-section-container .brands-container{padding:10px}.rotated-text{width:30px}body .owl-carousel li.product{padding:0}.owl-carousel li .product-card-container{padding:0}ul.products li .product-card-container .img-container .out-of-stock,.owl-carousel li .product-card-container .img-container .out-of-stock{font-size:14px}.site-footer .site-footer-container .column.info-container .logo-container img{max-width:150px;width:150px}footer .site-footer-container .column:not(.info-container){width:100%;border-bottom:solid 1px #D9D9D9;margin:5px 0 20px}footer .site-footer-container .column:not(.info-container) .label{position:relative}footer .site-footer-container .column:not(.info-container) .label::after{content:url("/wp-content/themes/dsgr-child/assets/images/arrows/category-step-arrow-enabled.svg");position:absolute;right:10px;top:3px;transform:rotate(90deg)}footer .menu-about-us-menu-container,footer .menu-brands-footer-menu-container,footer .menu-chiptuning-files-footer-container,footer .menu-chiptuning-tools-footer-container{height:0;overflow:hidden;transition:all .3s ease-in-out;position:relative}footer .menu-about-us-menu-container.active,footer .menu-brands-footer-menu-container.active,footer .menu-chiptuning-files-footer-container.active,footer .menu-chiptuning-tools-footer-container.active{height:100%}.woocommerce-shop .prod-tax-pt{padding-top:0px}}@media (max-width: 450px){body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity .add.quantity-controls{right:0}body.product-template-default #outer_wrapper .summary.entry-summary form.cart .quantity .remove.quantity-controls{left:0}.general-container-sm{width:calc(100% - 16px)}.archive .cat-description-container{width:calc(100% - 16px)}ul.products li .product-card-container .details-container,.owl-carousel li .product-card-container .details-container{margin-top:15px}#threeds-sidecart-wrapper{right:-100%;width:calc(100% - 12px)}#mobile-menu-sidebar{left:-100%;width:calc(100% - 12px)}.result-count-ordering-wrapper .dropdown-ordering-container .sortby-container:not(.per-page) select{width:100px}.result-count-ordering-wrapper .sortby-container .bold{white-space:nowrap}.archive ul.products,.result-count-ordering-wrapper,.prod-tax-pt>.bapf_sfilter{width:calc(100% - 16px)}}@media (max-width: 400px){.slider-section .top-side .right-side .actions-wrapper{flex-direction:column;gap:10px}body.product-template-default #outer_wrapper .summary.entry-summary .type-container{flex-direction:column;gap:10px;height:unset;align-items:flex-start}#mobile-filters-trigger{padding:20px 10px 10px}ul.products li .product-card-container{padding:0}}@media (max-width: 350px){.slider-section .bottom-side .scroll-to-learn{width:60%}body.product-template-default #outer_wrapper .summary.entry-summary .entry-title{font-size:28px;line-height:32px}body.product-template-default #outer_wrapper .summary.entry-summary .sku-number-wrapper{flex-direction:column;gap:10px}body.product-template-default #outer_wrapper .summary.entry-summary .sku-number-wrapper .value-container{width:100%;gap:10px}ul.products li .product-card-container{padding:0}.result-count-ordering-wrapper .dropdown-ordering-container form{width:50px}.result-count-ordering-wrapper .dropdown-ordering-container .sortby-container:not(.per-page) select{width:50px}}@media (max-width: 325px){body ul.products li.product{width:100%}}

/*# sourceMappingURL=woocommerce.css.map */