/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
.single-product button.single_add_to_cart_button.button.savetext::before {
    left: 26% !important;
}
.coupon button.button:hover {
    background-color: #000 !important;
}
@media screen and (max-width:1261px){
	.elementskit-megamenu-panel{
		width:1000px!important
	}
}
.mega-prd-carousel .woocommerce .star-rating{
	width:100%;max-width:34%
}
.home_prd1 .woocommerce-loop-product__buttons,.mega-prd-carousel .rating,.search form.woocommerce-ordering,.search p.woocommerce-result-count,
.show-reset-form form.woocommerce-ResetPassword.lost_reset_password p:first-child,.single-product span.posted_in,.single-product span.tagged_as,
.single-product tr.price_row,.woocommerce-account .entry-title,.woocommerce-account .register-login,.woocommerce-account .u-column2.col-2,
.woocommerce-lost-password #register,.woocommerce-lost-password a#login,form.woocommerce-form.woocommerce-form-login.login br,
form.woocommerce-form.woocommerce-form-register.register br,nav.woocommerce-breadcrumb{
	display:none
}
.mega-right-bgimg::before{
	z-index:1!important;
	left:-1px!important
}
.show-reset-form form.woocommerce-ResetPassword.lost_reset_password,
.single-product .wpo-options-container,.single-product.price-change-class-no-tebal .product_cat-promotional-items form.cart,
.wp-block-woocommerce-checkout-order-summary-block,form.woocommerce-form.woocommerce-form-login.login{
	display:flex;
	flex-direction:column
}
.show-reset-form p.set-password{
	order:1;
	text-align:center;
	margin:23px 0
}
.home_prd span.price del,.show-reset-form p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,.single-product .quantity,
.u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login p:nth-child(2),.woocommerce-cart .wc-block-grid__product-rating,
.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper,
.ywdpd-table-discounts-wrapper table#ywdpd-quantity-table{
	order:2
}
.newsletter1 .wpforms-recaptcha-container.wpforms-is-recaptcha.wpforms-is-recaptcha-type-v2,
.show-reset-form p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{
	order:3;
	width:100%
}
.u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password,
.wc-block-components-text-input.wc-block-components-address-form__address_1,
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-text-input.wc-block-components-address-form__address_2,
.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper,
.ywdpd-table-discounts-wrapper .specific-tabel.desktop-table-product,p.woocommerce-form-row.form-row{order:4}.category_prd form.woocommerce-ordering,
.category_prd p.woocommerce-result-count,.change-paragraph,.go-mail,.logged-in p.login-register,.pass-change-txt,.password-btn,.password-img,
.sent-mail-message,.serch-bar-line svg.e-font-icon-svg.e-fas-times,.set-password,.single-product .wpo-totals-container .wpo-totals-label,
.single-product a.button.product_type_simple.add_to_cart_button,.single-product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.success-pass .login-register,.success-pass .register-login,.success-pass .woocommerce,.woocommerce-lost-password p.login-register,
form.woocommerce-ResetPassword.lost_reset_password p.set-password,span.price.wpo-price-container{
	display:none!important
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,
.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,
.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header,
.new-password-set-class .sent-mail-message,.show-reset-form .set-password,.success-pass .change-paragraph,.success-pass .pass-change-txt,
.success-pass .password-btn,.success-pass .password-img{
	display:block!important
}
p.register-login{
	margin-top:20px;
	margin-bottom:0
}
.woocommerce-account .u-column1.col-1 .g-recaptcha,.woocommerce-account .u-column2.col-2 .g-recaptcha{
	margin-top:14px;
	margin-left:16px
}
@media (min-width:1300px){
	.client-logo .elementor-swiper-button.elementor-swiper-button-prev{
		left:-40px!important
	}
	.client-logo .elementor-swiper-button.elementor-swiper-button-next{
		right:-40px!important
	}
}
.single-product .summary.entry-summary{display:flex;flex-direction:column;position:relative}.single-product .woocommerce-product-details__short-description{display:flex;align-items:center;gap:80px;justify-content:flex-start}.shiping{display:flex;gap:8px;align-items:center}.shiping svg{margin-right:8px}.woocommerce-pagination a.next.page-numbers:hover,.woocommerce-pagination a.prev.page-numbers:hover{background:#000!important}.searchbar .e-font-icon-svg-container svg{fill:#0000!important;display:inline-block!important}.logo-header-sec .e-font-icon-svg-container{display:inline-block!important}.wpfMainWrapper .wpfFilterWrapper .wpfCheckbox input[type=checkbox]:checked+label::before{background:url(https://rushpromo.com/wp-content/uploads/2024/08/checkmark-24-512.png) 0 0/100% 100% #ce393f!important;border-color:#0000!important background-repeat: no-repeat!important}.category-description .term-description a{text-decoration:underline}.category-description .term-description p,.woocommerce-account form.woocommerce-form.woocommerce-form-login.login p,.woocommerce-account p.woocommerce-form-row.form-row,.woocommerce-lost-password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,form.woocommerce-ResetPassword.lost_reset_password p:first-child,ul.woocommerce-error{margin-bottom:0}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password p:first-child{padding:23px 0;text-align:center}.new-password-set-class .go-mail{display:block!important;width:100%}.new-password-set-class .go-mail a.wp-block-button__link.wp-element-button,.success-pass a.wp-block-button__link.wp-element-button{display:block;padding:22px;font-size:16px;text-decoration:none;text-transform:uppercase;background:#ce393f;border-radius:6px;font-weight:600;color:#fff}.show-reset-form p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,.wp-block-woocommerce-checkout-order-summary-shipping-block.wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper,input#password_1{margin:0}.show-reset-form form.woocommerce-ResetPassword.lost_reset_password p:nth-child(2) span.show-password-input{top:18px!important}.show-reset-form form.woocommerce-ResetPassword.lost_reset_password p:nth-child(3) span.show-password-input,span.show-password-input{top:40px!important}.new-password-set-class .go-mail a.wp-block-button__link.wp-element-button:hover,.success-pass a.wp-block-button__link.wp-element-button:hover{background:#000}.success-pass a.wp-block-button__link.wp-element-button{padding:22px 196px}p.change-paragraph{margin:23px 0}h2.wp-block-heading.pass-change-txt{font-size:55px;color:#ce393f;font-weight:700;margin:32px 0 0}.new-password-set-class .woocommerce p{text-align:center;margin:24px 0;padding-top:0!important}.single-product .wpo-totals-hidden,.woocommerce-lost-password h1.entry-title{display:block}.single-product span.subtotal span.wpo-price{font-size:20px;color:#ce393f}.single-product span.discount,.single-product span.subtotal{display:flex!important;justify-content:space-between}.single-product span.subtotal{margin-top:6px}.home_prd a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.single-product .wrapper .wpo-totals-container{display:flex!important;flex-direction:column}.single-product,.u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login p:first-child,.wp-block-woocommerce-checkout-order-summary-block p:first-child,.ywdpd-table-discounts-wrapper .product-not-table{order:1}.single-product .wrapper,.u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login .g-recaptcha,.wc-block-components-address-form__country.wc-block-components-country-input,.woocommerce-cart .wc-block-cart-item__quantity,.woocommerce-cart .wc-block-grid__product-price.price,.wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-totals-block,.ywdpd-table-discounts-wrapper .product-service-point{order:3}.logged-in .entry-title{display:block;margin:50px 0}#register,a#login{cursor:pointer;color:#ce393f;margin-top:20px!important}.woocommerce-account .u-column1.col-1,.woocommerce-account .u-column2.col-2{max-width:38%!important;width:100%;margin:auto;float:unset}@media (max-width:1200px){.woocommerce-account .u-column1.col-1,.woocommerce-account .u-column2.col-2{max-width:60%!important}}.woocommerce-account form.woocommerce-form.woocommerce-form-login.login,.woocommerce-account form.woocommerce-form.woocommerce-form-register.register{margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.register-login,.success-pass .page-content,.woocommerce-account p.login-register{text-align:center}.woocommerce-account p.login-register{display:block;margin-top:15px}div#customer_login{margin-top:80px}div#customer_login h2{padding-top:0}.author-date ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:last-child a,.breadcrumbs ul.elementor-icon-list-items.elementor-inline-items li:last-child span.elementor-icon-list-text{font-weight:400!important}.blog-content h3.wp-block-heading{font-size:18px}.blog-content h2.wp-block-heading{font-size:28px}.blog-content .elementor-widget-container p{color:#000000d1}.blog-main .page-numbers.next,.blog-main .page-numbers.prev{padding:12px;background:#ce393f;border-radius:50%;display:inline-block;height:44px;width:44px}.blog-main .page-numbers{color:#000!important;font-size:15px;font-weight:700;font-family:helvetica;height:44px;width:44px;display:inline-block}.page-id-12917 .blog-main span.page-numbers.current{background:#f8e4e4;line-height:44px!important;border-radius:50%}.blog-main span.page-numbers.current{background:#f8e4e4}em#wpforms-468-field_1-error{color:#fff}#product-12779 #ywdpd-quantity-table.horizontal tr.discount_row td{border-top:2px solid #ccc!important}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{border-radius:6px}.search-results .page-numbers span.page-numbers.current,.tax-product_cat .page-numbers span.page-numbers.current,.woocommerce-pagination a.next.page-numbers,.woocommerce-shop .page-numbers span.page-numbers.current{border-radius:50%!important}.search-results a.next.page-numbers,.search-results a.prev.page-numbers,.tax-product_cat a.next.page-numbers,.tax-product_cat a.prev.page-numbers,.woocommerce-shop a.next.page-numbers,.woocommerce-shop a.prev.page-numbers{background:#ce393f!important;color:#fff!important}.woocommerce-pagination a.prev.page-numbers,a.page-numbers,span.page-numbers.current{line-height:25px!important;border-radius:50%!important;font-weight:700!important}.woocommerce-pagination a.page-numbers:hover{background:#fbe2e2!important;border-radius:50%!important}.category .star-rating,.search-results .star-rating,.woocommerce-shop .star-rating{margin:8px auto!important}.search-results span.price,.woocommerce-shop span.price{margin-top:0!important;margin-bottom:0!important}.about-sec-home{background-position:115% 40px!important;background-size:35% 129%!important}.home_prd1 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{height:214px!important;object-fit:contain}.client-logo .elementor-swiper-button{padding:12px;background:#fff;box-shadow:0 4px 18px #0000002e;border-radius:50%}.reviewsbannr .e-n-carousel.swiper.swiper-initialized.swiper-horizontal.swiper-android,.reviewsbannr .e-n-carousel.swiper.swiper-initialized.swiper-horizontal.swiper-ios,.reviewsbannr .e-n-carousel.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events{transform:rotate(90deg);overflow:visible}.reviewsbannr .swiper-slide{transform:rotate(-90deg)}.home_prd .products.elementor-grid.columns-4 li,.review,ul.products.elementor-grid.columns-3 li{overflow:hidden}.logo-header-sec a.elementor-item{padding:13px 15px!important}@media screen and (max-width:1210px){.sec_right{gap:20px}}@media screen and (max-width:1369px){.blog-slider .elementor-swiper-button.elementor-swiper-button-next,.testimonial1 .elementor-swiper-button.elementor-swiper-button-next{right:0!important}.blog-slider .elementor-swiper-button.elementor-swiper-button-prev,.testimonial1 .elementor-swiper-button.elementor-swiper-button-prev{left:0!important}}.category_sec .elementor-image-box-content{position:absolute;bottom:32px}.category_sec h3.elementor-image-box-title a{padding:11px 40px;background:#fff;border-radius:100px}@media screen and (max-width:1170px) and (min-width:1025px){.category_sec h3.elementor-image-box-title a{padding:11px 20px}}@media screen and (max-width:1339px) and (min-width:768px){.categorypage{gap:18px!important}}.category_sec figure.elementor-image-box-img,.woocommerce-cart .wc-block-components-quantity-selector{margin-bottom:0!important}.home_prd1 .star-rating,.term-77 .star-rating{margin:auto!important}.home_prd1 span.price,.term-77 span.price{margin-top:10px;margin-bottom:0!important}.newsletter1 .wpforms-field-container{width:65%!important}.newsletter1 form.wpforms-validate.wpforms-form.wpforms-ajax-form{display:flex;align-items:center;flex-wrap:wrap}.newsletter1 .wpforms-submit-container{margin-top:0!important}.newsletter1 input.wpforms-field-large.wpforms-field-required{height:56px;border-radius:6px!important}.newsletter1 button#wpforms-submit-468{height:56px;width:159px;border-radius:6px;margin-left:16px}.customer_story .e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded{height:400px}.single-product span.subtotal{padding-bottom:0!important;order:3}.single-product span.wpo-totals-label{margin-bottom:0;padding:10px;color:#ce393f}.single-productb #tab-description{margin-top:20px}.single-product .discount,.single-product .subtotal{display:block;padding:10px}.single-product input.input-text.qty.text{padding:14px 5px!important}.single-product .discount,.single-product .subtotal,.single-product .wpo-totals-label{font-size:16px;font-weight:700;text-transform:uppercase;font-family:helvetica}.wrapper{margin-top:24px;background:#f9f9f9;border-radius:6px;padding:15px 16px;gap:15px}@media screen and (max-width:422px){.wrapper{gap:10px}.single-product .wpo-totals-container span{font-size:14px!important}.single-product button.single_add_to_cart_button.button.alt{font-size:14px}}.single-product .wpo-totals-container{margin-right:auto}.single-product .ywdpd-table-discounts-wrapper{pointer-events:none;order:6}.single-product ul.list li{border-bottom:1px solid #ccc}.single-product li.option.null.selected.focus,span.colorname{color:#d93e43}.single-product tr.ywdpd_header th{vertical-align:middle}.single-product tr.ywdpd_header{height:50px!important;background:#f9f9f9}#ywdpd-quantity-table td,.single-product #ywdpd-quantity-table th{padding:7px 5px;text-align:center}#ywdpd-quantity-table tr td:hover,.single-product #ywdpd-quantity-table tr td.qty-price-info:hover span{background:#e44347!important;color:#fff!important}.single-product #ywdpd-quantity-table tr td.ywdpd_active{border:none;border-top:1px solid #efefef;border-bottom:1px solid #efefef;color:#000;transition:.3s}.single-product table tbody>tr:nth-child(odd)>td{background-color:#fdf7f7}.single-product #ywdpd-quantity-table{border-collapse:separate;border-spacing:0;width:100%;border:1px solid #d9d9d9;border-radius:10px;overflow:hidden}.single-product .nice-select-dropdown,.woocommerce-account .woocommerce-address-fields__field-wrapper p{padding:0!important}.fiverdays,.single-product p.wpo-option-name,.woocommerce-account h1.entry-title,.woocommerce-checkout span.wc-block-components-order-summary__button-text,.woocommerce-checkout span.wc-block-components-totals-item__label,a.wc-block-components-totals-coupon-link,h1.entry-title{font-weight:600}.single-product li.option.null{font-size:14px;padding-bottom:5px}.single-product .nice-select:focus{border:2px solid #d93e43!important}.single-product .nice-select{padding:12px!important;border-radius:10px!important;border:2px solid #ccc!important}.single-product section.related.products h2:first-child{font-size:36px;text-align:center;font-weight:600;margin:50px 0}#ywdpd-quantity-table td,#ywdpd-quantity-table th{border-bottom:1px solid #d9d9d9;padding:8px;text-align:center;border-left:none;border-right:none}#ywdpd-quantity-table tr:last-child td,#ywdpd-quantity-table tr:last-child th{border-bottom:0}#ywdpd-quantity-table td.qty-discount-info{color:#ce393f;font-weight:700}.woocommerce-account form.woocommerce-form.woocommerce-form-login,.woocommerce-account form.woocommerce-form.woocommerce-form-register.register,.ywdpd-table-discounts-wrapper table td,table th{border:none}@media screen and (max-width:1025px){.categorysec ul.products.elementor-grid.columns-7{grid-column-gap:30px!important}.single-product ul.products.columns-4 li{width:calc(33.33% - 15px)}.single-product main#main{max-width:900px!important}}@media screen and (max-width:768px){div#customer_login{margin-top:50px}.single-product ul.products.columns-4 li{width:calc(50% - 15px)!important}}@media screen and (max-width:580px){.single-product ul.products.columns-4 li{width:100%!important}.single-product section.related.products h2:first-child{margin:20px 0}}.single-product ul.products.columns-4 li{margin-right:0!important;margin-bottom:0!important;padding:8px 8px 24px;overflow:hidden;border:2px solid #fff0;border-radius:6px}.single-product ul.products.columns-4{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.single-product h2.woocommerce-loop-product__title{font-size:16px;color:#000;text-align:center;font-weight:400!important;line-height:24px}.single-product span.price{color:#000!important;font-weight:600!important;text-align:center}.single-product ul.products.columns-4 li:hover{border:2px solid #d52367}.single-product .woocommerce div.product div.images .flex-control-thumbs li{width:calc(20% - 15px)!important}.single-product div#tab-reviews{margin-top:20px;padding:20px 30px;background:#fff;box-shadow:0 4px 18px #25252526;border-radius:10px;border:1px solid #ccc}.left-side-filter .ui-slider-range.ui-corner-all.ui-widget-header,.single-product input#submit{background:#ce393f!important}.single-product div#primary{margin-top:50px}.woocommerce .star-rating span::before{color:#ffc700!important}.single-product .product_meta{display:flex;flex-direction:column;gap:10px 0}.single-product h1.product_title.entry-title{font-size:30px;color:#252525}.single-product .woocommerce-product-gallery__image.flex-active-slide{border-radius:20px}.single-product ol.flex-control-nav.flex-control-thumbs{opacity:0;display:flex;justify-content:start;gap:15px}.single-product ol.flex-control-nav.flex-control-thumbs li img{border:1px solid #ccc;border-radius:15px;width:114px!important}.single-product img.flex-active{border:1px solid #ce393f!important}.single-product ol.flex-control-nav.flex-control-thumbs li:last-child{margin-right:0}.single-product .flex-viewport{margin-bottom:15px}.single-product a.woocommerce-review-link{color:#252525}.single-product p.price{font-size:30px!important;font-weight:600;color:#252525!important}.single-product form.cart{display:flex;flex-direction:column;gap:15px 0}.single-product .quantity{max-width:100%;display:flex;flex-direction:column}.single-product .quantity p.price{margin-left:-62px}.single-product button.single_add_to_cart_button.button.alt{padding:17px 20px!important;width:100%;margin-top:24px;border-radius:10px;background:#ce393f;text-transform:uppercase;font-weight:700}.left-side-filter button.wpfFilterButton.wpfButton:hover,.single-product button.single_add_to_cart_button.button.alt:hover,.woocommerce-account button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,.woocommerce-account button.woocommerce-button.button.woocommerce-form-login__submit:hover,.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active a,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:hover a{background:#161f28}.single-product button.single_add_to_cart_button.button.alt::before{content:'';height:20px;width:20px;position:absolute;top:50%;left:34%;background-image:url(http://www.rushpromo.com/wp-content/uploads/2024/06/Group-1.png);background-repeat:no-repeat;background-size:contain;transform:translate(-34%,-50%)}.single-product ul.tabs.wc-tabs li{background:0 0!important;margin-right:50px!important}.single-product ul.tabs.wc-tabs li.active::before{border-bottom:4px solid #ce393f!important;width:100%!important;left:0!important;border-radius:0;}.single-product ul.tabs.wc-tabs{overflow:visible!important}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.single-product ul.tabs li::after,.single-product ul.tabs li::before{height:0!important;width:0!important;border:0!important;border-bottom-right-radius:0!important}.single-product ul.tabs li,.single-product ul.tabs.wc-tabs::before{border:none!important}.single-product ul.tabs.wc-tabs li a{font-size:20px;color:#252525;transition:.3s}.single-product ul.tabs.wc-tabs li a:hover{color:#ce393f!important}.single-product div#tab-description h2{font-size:24px;font-weight:600;color:#161f28}.single-product div#tab-description h1{font-size:22px;font-weight:600}.single-product div#tab-description p{font-size:16px;color:#252525}.single-product div#tab-description ul{list-style-type:decimal;color:#252525}.single-product div#tab-description ul li{padding-bottom:8px}.single-product div#tab-description h2:first-child{padding-bottom:10px}.single-product h2.woocommerce-Reviews-title{font-size:28px;font-weight:600;margin-bottom:40px}.is-large.wc-block-cart .wc-block-cart-items td:last-child,.single-product ol.commentlist{padding-left:0}.single-product .comment-text{background:#faebec;border:1px solid #ccc}.single-product input#submit{padding:24px 54px!important;color:#fff!important;text-transform:uppercase;letter-spacing:2px;border-radius:10px!important;transition:.3s}textarea#comment{background:#f5f5f5}.single-product input#submit:hover,.woocommerce-account a.button.wc-forward:hover,.woocommerce-account a.woocommerce-Button.wc-forward.button:hover,.woocommerce-account button.button:hover,.woocommerce-cart span.wc-block-components-button__text:hover{background:#161f28!important}.contect-form button#wpforms-submit-1085{padding:28px 45px;line-height:0;background:#ce393f;border:1px solid #ce393f;color:#fff;letter-spacing:1px;text-transform:uppercase}.contect-form button#wpforms-submit-1085:hover{background:#161f28;border:1px solid #fff0}.contect-form .wpforms-field-medium,.contect-form input.wpforms-field-large{background:#f4f4f4!important;border:1px solid #ccc!important;border-radius:0!important;height:50px}.contect-form .wpforms-field-medium::placeholder,.contect-form input.wpforms-field-large::placeholder{color:#161f28!important;opacity:1!important}.contect-form .wpforms-field-container .wpforms-field:first-child{padding-top:0!important}ul.tabs.wc-tabs{border-bottom:1px solid #252525;padding-left:0!important}.home_prd span.price ins{text-decoration:none}.home_prd a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:block;text-align:center}.star-rating,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,h2.woocommerce-loop-product__title,span.price{margin-left:15px!important;margin-right:15px!important}.home_prd a.button.product_type_variable.add_to_cart_button{display:block!important;text-align:center;margin:0 15px}.home_prd a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before,.single-product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before{content:'';height:16px;width:16px;position:absolute;top:50%;left:22%;background-image:url(http://www.rushpromo.com/wp-content/uploads/2024/05/bag.png);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}.testimonial span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:52px;border-radius:5px;transition:.5s}.home-down-arrow a.elementor-icon{box-shadow:0 2px 20px #00000026}.newsletter input.wpforms-field-large.wpforms-field-required{border-radius:15px!important;padding:30px 21px!important}.newsletter .wpforms-submit-container{position:absolute!important;top:50%;right:7px;transform:translateY(-50%);margin-top:0!important}.newsletter button.wpforms-submit{font-size:16px;padding:24px 58px!important;line-height:0!important;border-radius:10px!important}.home_prd span.price{display:flex!important;align-items:flex-end;justify-content:center}.home_prd .woocommerce ul.products li.product .price del{opacity:1;margin-left:8px}@media screen and (max-width:1129px) and (min-width:1025px){.sec_right{width:29%}}@media screen and (max-width:1170px){.sec_right .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-right:calc(-5px / 2)!important}.desktop_menu a.elementor-item{margin:calc(16px / 2)!important}.desktop_menu a.elementor-item.elementor-item-anchor.has-submenu{padding:13px 9px}}@media screen and (max-width:479px){.home_prd img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{height:250px!important;object-fit:contain}.home_prd a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before{left:33%}}.mobile-menu span.sub-arrow path{fill:#fff}.mobile-menu ul.elementor-nav-menu{padding:20px 0}.category_prd ul.page-numbers,ul.page-numbers{display:flex!important;justify-content:center;gap:8px}.left-side-filter ul.wpfFilterVerScroll{display:flex;flex-direction:column;gap:20px}.left-side-filter .wpfFilterContent,p#checkbox-paragraph{padding-top:10px}.left-side-filter #wpfBlock_1 .wpfFilterVerScroll{max-height:290px!important}ul.wpfFilterVerScroll::-webkit-scrollbar-thumb{background-color:#fff}.left-side-filter #wpfBlock_3 .wpfFilterVerScroll{max-height:100%!important}.left-side-filter .wpfMainWrapper{display:flex!important;flex-direction:column!important}.left-side-filter .wpfFilterButtons,.left-side-filter div#wpfBlock_3{order:4!important}.left-side-filter div#wpfBlock_1{order:2!important}.left-side-filter div#wpfBlock_2{order:3!important}.left-side-filter button.wpfFilterButton.wpfButton{background:#d93e43;color:#fff;text-align:center}.left-side-filter .wpfMainWrapper .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before{border-radius:0!important}.home_prd span.ui-slider-handle.ui-corner-all.ui-state-default{width:6px;height:13px}.left-side-filter div#wpfSliderRange{margin-top:0!important;height:3px;border:0;background:#d8d8d8}span.ui-slider-handle.ui-corner-all.ui-state-default{border:0!important;background:#ce393f;width:8px;height:13px;border-radius:1px}.left-side-filter .wpfPriceInputs{justify-content:flex-start!important}.ui-slider-horizontal .ui-slider-handle{margin-left:-1px!important}.category a.page-numbers,.category span.page-numbers.current{border-radius:6px!important;height:44px!important;width:44px!important}ul.wpfFilterVerScroll::-webkit-scrollbar{display:none}.category .next,.wpfFilterWrapper .wpfFilterTaxNameWrapper{line-height:25px!important}.left-side-filter div#wpfBlock_1,.left-side-filter div#wpfBlock_2{padding-bottom:32px;border-bottom:1px solid #8d8d8d}.left-side-filter .wpfMainWrapper .wpfFilterWrapper .wpfCheckbox label::before{background-color:transparent!important;border-color:#777!important}a.added_to_cart.wc-forward{display:flex;justify-content:center}.u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login p:nth-child(5),.woocommerce-cart div#default,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{order:5}.u-column1.col-1 form.woocommerce-form.woocommerce-form-login.login p.login-register,.wc-block-components-text-input.wc-block-components-address-form__city,.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge{order:6}input#user_login,input#username{margin-top:0}.woocommerce-Input::placeholder{color:#000;font-size:16px}.woocommerce-account form.woocommerce-form.woocommerce-form-login.login p label,.woocommerce-checkout .wc-block-components-product-metadata,.woocommerce-checkout span.wc-block-components-order-summary-item__individual-prices.price.wc-block-components-product-price,div#quantity-table-1,form.woocommerce-ResetPassword.lost_reset_password p label,form.woocommerce-form.woocommerce-form-register.register p label{display:none}.woocommerce-account .u-column1.col-1,.woocommerce-account .u-column2.col-2{border-radius:10px;text-align:center}.woocommerce-account .u-column1.col-1 h2,.woocommerce-account .u-column2.col-2 h2{font-size:55px;display:inline-block;position:relative;text-align:center;color:#ce393f;font-weight:600;margin:0;padding:25px 0 24px;border-radius:10px 10px 0 0}.woocommerce-account .u-column1.col-1 h2::before,.woocommerce-account .u-column2.col-2 h2::before{content:'';height:41px;width:49px;background:url(http://www.rushpromo.com/wp-content/uploads/2024/06/Path-134.png) 0 0/cover no-repeat;position:absolute;top:-6px;right:-25px}.woocommerce-account header.page-header{text-align:center;padding:55px 0}@media (max-width:768px){.woocommerce-account .u-column1.col-1,.woocommerce-account .u-column2.col-2{max-width:75%!important}.single.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{position:static!important}.woocommerce-cart .wc-block-cart-item__wrap{column-gap:60px}th.wc-block-cart-items__header-product::before{display:block!important;padding-right:0!important;margin-left:10px}.woocommerce-account header.page-header{text-align:center;padding:25px 0}body:not([class*=elementor-page-]) .site-main{max-width:100%}}@media (max-width:690px){th.wc-block-cart-items__header-product::before{display:none!important}.woocommerce-account .u-column1.col-1,.woocommerce-account .u-column2.col-2{max-width:100%!important}.woocommerce-account header.page-header{text-align:center;padding:15px 0}}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{content:'';background-image:url(http://www.rushpromo.com/wp-content/uploads/2024/06/Group.png);background-size:cover;width:20px;height:14px;display:inline-block}.woocommerce-account input.woocommerce-Input.woocommerce-Input--text.input-text{padding:17px 13px;border:1px solid #ccc;border-radius:6px;margin-top:23px}.woocommerce-account input.woocommerce-Input.woocommerce-Input--text.input-text:focus{border:1px solid #d9d9d9}.woocommerce-account main#content{margin-bottom:50px}.woocommerce-account button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,.woocommerce-account button.woocommerce-button.button.woocommerce-form-login__submit{padding:20px 70px;background:#ce393f;color:#fff;border-radius:10px;text-transform:uppercase;margin:14px 0 0}.woocommerce-account p.form-row{display:flex;flex-direction:column;padding:0 15px}.woocommerce-account p.woocommerce-LostPassword.lost_password{text-align:end;margin-top:13px;padding:0 20px}.woocommerce-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{color:#333}.woocommerce-account.woocommerce form .show-password-input::after{line-height:2.8}@media screen and (max-width:1025px) and (min-width:769px){.woocommerce-account main.site-main.post-36.page.type-page.status-publish.hentry{max-width:950px}}.woocommerce-account header.page-header h1{text-align:left!important;padding-left:32%!important}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{display:flex!important;flex-direction:column;gap:15px 0;list-style:none;padding-left:0}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{padding:18px 30px;background:#ce393f;color:#fff;display:block;border-radius:10px;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content{border:1px solid #ccc;border-radius:10px;padding:25px 30px;box-shadow:0 4px 18px #8080802e}.woocommerce-account a.button.wc-forward,.woocommerce-account a.woocommerce-Button.wc-forward.button,.woocommerce-account button.button{padding:20px 30px!important;background:#ce393f!important;color:#fff!important;border-radius:10px!important}.woocommerce-account input.woocommerce-Input.woocommerce-Input--text.input-text,button.wc-block-components-chip__remove,form#wc-block-components-totals-coupon__form span.wc-block-components-button__text:hover{background:0 0!important}.woocommerce-account .woocommerce-info::before,.woocommerce-checkout a.wc-block-components-checkout-return-to-cart-button:hover{color:#ce393f}.woocommerce-account .woocommerce-info{border-top-color:#ce393f;background:#fbecec}.woocommerce-account input.input-text{padding:15px 10px;background:#f5f5f5;border:1px solid #ccc;border-radius:10px}.woocommerce-account input.input-text:focus{border-color:#ce393f}.woocommerce-account .select2-container .select2-selection--single{height:50px;border-radius:10px;background:#f5f5f5}.woocommerce-account span.select2-selection__arrow{top:50%!important;transform:translateY(-50%)}.woocommerce-account span.select2-selection__rendered{line-height:50px!important}.woocommerce-account .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-account .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#d93e43!important}.woocommerce-account .woocommerce-address-fields__field-wrapper{margin-bottom:22px}.woocommerce-account .woocommerce-page form .show-password-input::after{line-height:1.8px}.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset{margin-bottom:15px;border-radius:10px}.woocommerce-account .woocommerce-Address address{font-size:14px}.woocommerce-Address{padding:15px}ul.wc-block-components-totals-discount__coupon-list{margin-top:16px}.wc-block-components-chip .wc-block-components-chip__remove-icon{fill:#ffffff!important}li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large{display:flex!important;justify-content:space-between;padding:16px 15px;border-radius:6px;border-color:#13b253;margin-right:0;position:relative}.woocommerce-cart .is-large .wc-block-components-sidebar .wc-block-components-panel,.woocommerce-cart .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.woocommerce-cart .is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:0;padding-right:0}p.cart_note{padding-left:20px;padding-right:20px;font-size:12px}.woocommerce-cart main#content header.page-header h1{text-align:center!important;padding-left:0!important}.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block{border:1px solid #dcdedf;border-radius:6px;border-collapse:unset;overflow:hidden}.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block thead{height:60px!important}.woocommerce-cart th.wc-block-cart-items__header-image,.woocommerce-cart th.wc-block-cart-items__header-total{vertical-align:middle;font-size:16px;font-weight:600}.is-large.wc-block-cart .wc-block-cart-items th:first-child{padding-left:35px!important}.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-right:35px!important}.woocommerce-cart a.wc-block-components-product-name{font-size:15px;color:#161f28;text-decoration:none;order:1;min-width:40%;width:40%}.woocommerce-cart span.price.wc-block-components-product-price{font-size:16px;color:#161f28}.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge,.woocommerce-cart div#default{color:#161f28;border:1px solid #ccc;padding:2px 10px}.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{border:1px solid #dcdedf;padding-left:0!important;border-radius:6px;overflow:hidden}.woocommerce-cart span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{padding:15px 20px!important;text-align:left!important;font-size:18px!important;background:#f9f9f9;border-radius:6px 6px 0 0;font-weight:600}.woocommerce-cart .wc-block-components-totals-wrapper{margin:0 20px}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th:last-child,.woocommerce-cart tr.wc-block-cart-items__header th:first-child{border-block-start:unset!important;text-align:left}.woocommerce-cart td.wc-block-cart-item__image a img{height:80px;width:80px!important;border-radius:10px;object-fit:contain}.woocommerce-cart .wc-block-cart-item__wrap{display:flex;flex-wrap:wrap}.woocommerce-cart .wc-block-cart-item__prices{order:2;min-width:26%}.woocommerce-cart .wc-block-components-product-metadata{order:4;width:100%}.quntiry-day .quantity-w,.woocommerce-cart tr.wc-block-cart-items__row{position:relative}.woocommerce-cart button.wc-block-cart-item__remove-link{position:absolute;right:24px;top:58%;color:#fff!important;background:#d93e43!important;padding:10px 15px!important;border-radius:6px!important;text-transform:uppercase!important;text-decoration:none!important}@media screen and (max-width:991px){.woocommerce-cart button.wc-block-cart-item__remove-link{right:6px;bottom:6px}}.woocommerce-cart button.wc-block-cart-item__remove-link:hover{background:#000!important}.woocommerce-cart .wc-block-components-quantity-selector:after{border-radius:25px!important}.woocommerce-cart .wc-block-components-button:not(.is-link) .wc-block-components-button__text{background:#ce393f;color:#fff;padding:24px 20px;width:100%;margin:0 17px;text-transform:uppercase;border-radius:10px;font-weight:600}.woocommerce-cart .wc-block-cart__submit-container a:hover{color:#161f28}.woocommerce-cart td.wc-block-cart-item__total span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{font-weight:600!important}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{font-size:16px;font-weight:600;opacity:1}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-cart span.wc-block-components-totals-item__label,.woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value{font-size:16px}.woocommerce-cart .page-header h1.entry-title{margin:50px 0}.woocommerce-cart th.wc-block-cart-items__header-product{border-block-start:none!important}.woocommerce-cart .wc-block-cart-items .wc-block-cart-items__header th{visibility:visible!important;background:#f9f9f9!important}.woocommerce-cart td.wc-block-cart-item__image{display:flex;justify-content:center;margin-bottom:0!important}.woocommerce-cart th.wc-block-cart-items__header-product span{visibility:hidden}.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block{margin-bottom:44px!important}@media screen and (max-width:769px) and (min-width:426px){.woocommerce-cart .wc-block-components-sidebar-layout{flex-direction:column;gap:30px 0}.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{width:100%}.woocommerce-cart .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block{width:100%;padding-right:0!important}}@media screen and (max-width:425px){.single-product .ywdpd-table-discounts-wrapper{flex-direction:column!important}.specific-tabel{padding-top:0!important}.product-not-table{order:1}.single-product #ywdpd-quantity-table{order:2}.category_sec .elementor-image-box-content{position:absolute;bottom:22px}.category_sec h3.elementor-image-box-title a{padding:11px 24px}.customer_story .e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded{height:260px!important}.single-product table#ywdpd-quantity-table tr th,.single-product td.qty-discount-info,.single-product td.qty-info{font-size:12px}.newsletter .wpforms-field.wpforms-field-email{padding-top:0!important;padding-bottom:0!important}.woocommerce-account form.woocommerce-EditAccountForm.edit-account{display:flex;flex-direction:column;gap:12px}.woocommerce-account .form-row-first,.woocommerce-account .form-row-last{width:100%!important}.woocommerce-cart button.wc-block-cart-item__remove-link{right:-5px;bottom:-8px}.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-small tbody tr{padding:12px!important}.woocommerce-cart .wc-block-components-button:not(.is-link) .wc-block-components-button__text{padding:16px 20px}}.alignwide{margin-left:0;margin-right:0}@media screen and (min-width:768.98px){body.woocommerce-cart .site-main{max-width:95%!important}}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color:#ce393f!important}.woocommerce-cart .wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns ul li{max-width:calc(25% - 15px)!important}.woocommerce-cart ul.wc-block-grid__products{gap:15px}.woocommerce-cart a.wc-block-grid__product-link{text-decoration:none;order:1}.woocommerce-cart .wc-block-grid__product-title{font-size:16px;color:#000;font-weight:400;text-align:center!important;line-height:24px}.woocommerce-cart li.wc-block-grid__product{border:2px solid #fff0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.woocommerce-cart li.wc-block-grid__product:hover{border:2px solid #d52367}.woocommerce-cart a.wp-block-button__link.add_to_cart_button{display:block!important;padding:20px 0;background:#ce393f;font-size:16px!important;text-decoration:none;font-weight:600;border-radius:10px}.woocommerce-cart span.woocommerce-Price-amount.amount{font-size:16px;font-weight:600;border-radius:10px!important}.woocommerce-cart a.wp-block-button__link.add_to_cart_button:hover{background:#161f28;color:#fff}.woocommerce-cart .wc-block-grid__product-price.price,.woocommerce-cart .wc-block-grid__product-title{text-align:center;margin-left:15px;margin-right:15px}.woocommerce-cart .wp-block-button.wc-block-grid__product-add-to-cart{margin-left:15px;margin-right:15px;order:4;display:none}.woocommerce-cart .wc-block-grid__product-rating .star-rating span:before{color:#ff982b}.woocommerce-cart .wc-block-grid__product-rating .star-rating:before{color:#e0d9d1}.woocommerce-cart .wc-block-components-sidebar{height:100%}form#wc-block-components-totals-coupon__form span.wc-block-components-button__text{font-weight:600;color:#fff;background:#fff0;padding:0!important}button.components-button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{background:#000;border:0}button.components-button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover{background:#ce393f}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{padding-left:5px!important;padding-right:5px!important;border-radius:6px}.woocommerce-cart button.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained span{padding:0;background:#fff0}.woocommerce-cart button.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained{background:#ce393f;color:#fff;padding:18px 0;border-radius:10px}.woocommerce-cart button.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained:hover,.woocommerce-checkout button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover,.woocommerce-lost-password button.woocommerce-Button.button:hover{background:#161f28}.woocommerce-cart a.wc-block-components-totals-coupon-link{font-weight:500}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block p:first-child{padding:15px 20px;margin-bottom:0;color:#000;background:#f4f4f4;font-size:18px;font-weight:600}.wc-block-components-order-summary .wc-block-components-order-summary-item,.woocommerce-checkout .wc-block-components-panel__content{padding-top:8px!important}.woocommerce-checkout main#content{max-width:1241px;margin-bottom:80px}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:0!important;padding-right:0!important}.woocommerce-checkout h1.entry-title{margin-top:50px;margin-bottom:50px;font-size:0}.woocommerce-checkout button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#ce393f;color:#fff;font-weight:600;border-radius:10px}.wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading span.wc-block-components-checkout-step__heading-content a{color:#d52367}.wc-block-components-title.wc-block-components-title{font-size:28px!important;font-weight:600;color:#000;text-transform:capitalize}.wc-block-components-order-summary .wc-block-components-order-summary-item,tfoot tr.po-order-totole{font-size:16px!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:50px;width:50px}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border-radius:0 8px 0 0!important;right:11px;top:10px;min-height:18px;box-shadow:0 0 0 0 #fff;min-width:22px}.woocommerce-checkout .wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block{background:#fff;border-radius:10px;padding:0 7px 0 0}.woocommerce-checkout form.wc-block-components-form.wc-block-checkout__form textarea.wc-block-components-textarea,input#billing-address_1,input#billing-address_2,input#billing-city,input#billing-first_name,input#billing-last_name,input#billing-phone,input#billing-postcode,input#components-form-token-input-0,input#components-form-token-input-1,input#components-form-token-input-2,input#components-form-token-input-3,input#email,input#radio-control-0-free_shipping\:1,input#shipping-address_1,input#shipping-address_2,input#shipping-city,input#shipping-first_name,input#shipping-last_name,input#shipping-phone,input#shipping-postcode{background:0 0!important;border:1px solid #d6d6d6;opacity:1}form.wc-block-components-form.wc-block-checkout__form label{color:#000}.is-large .wp-block-woocommerce-checkout-order-summary-block{border:1px solid #fff0!important}.woocommerce-checkout .wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{border:1px solid #e5e5e5;background:#fff;padding-left:0;height:100%;margin-left:15px;width:33%;border-radius:10px;box-shadow:0 0 0 #8080804d!important;margin-top:0}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-child{border-top:0!important}.woocommerce-checkout button.wc-block-components-panel__button{outline:0!important}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{border-radius:10px}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{color:#fff;background:#ce393f;border:none}label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted{background:#faebec}.woocommerce-checkoutbutton.wc-block-components-panel__button{border-bottom:1px solid #ddd!important}.wc-block-components-checkout-step__heading{display:flex;justify-content:space-between}@media screen and (max-width:769px){nav.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-account header.page-header h1{text-align:center!important;padding:15px 30px!important}.woocommerce-checkout .wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block,.woocommerce-checkout .wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{width:100%;margin-left:0}.woocommerce-checkout .wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{margin-top:30px}.woocommerce-checkout main#content{margin-bottom:50px}}.success-pass main#content,.woocommerce-lost-password main#content{margin-bottom:80px;margin-top:80px}.woocommerce-lost-password .page-content{border-top:0;padding:0 30px;border-radius:0 0 10px 10px;max-width:36%;width:100%;margin:auto}.woocommerce-lost-password .page-header{padding:0;text-align:-webkit-center}.woocommerce-lost-password .page-header h1{font-size:55px;color:#ce393f;text-align:center;margin:0}.woocommerce-lost-password button.woocommerce-Button.button{padding:20px 70px;background:#ce393f;color:#fff;border-radius:10px;margin-top:23px}.woocommerce-lost-password header.page-header h1{text-align:center!important;padding:0!important;margin:0}@media screen and (max-width:1024px){.woocommerce-cart .wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns ul li{max-width:calc(33.33% - 15px)!important}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:max-content!important;display:flex;flex-direction:column;align-items:center}.cart-image-boxs .wp-block-media-text .wp-block-media-text__content{text-align:center}.woocommerce-lost-password .page-content{max-width:44%}.wp-block-columns.cart-image-boxs.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{padding:0 16px}}@media screen and (max-width:1200px){.single-product main#main{max-width:1024px!important;padding:0 15px}.woocommerce-lost-password .page-content{max-width:50%}}@media screen and (max-width:768px){th.wc-block-cart-items__header-product::after{display:none!important}.woocommerce-cart .page-header h1.entry-title{padding-left:10px}th.wc-block-cart-items__header-product::before{display:none}.woocommerce-cart .wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns ul li{max-width:calc(50% - 15px)!important}.woocommerce-cart ul.wc-block-grid__products{justify-content:center}.woocommerce-cart .wc-block-grid.has-4-columns .wc-block-grid__product{flex:unset}.woocommerce-cart .wc-block-cart-item__wrap{row-gap:4px}.woocommerce-cart .wc-block-components-radio-control .wc-block-components-radio-control__input{left:3px}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{margin-left:15px;margin-right:15px}.woocommerce-lost-password .page-content{max-width:70%!important}}@media screen and (max-width:690px){.type-product .quntiry-day .quantity-w::before{content:"Select Quantity:";font-weight:700;position:absolute;top:-26px;font-size:14px;font-family:Helvetica,sans-serif;margin-right:-26px}.newsletter1 form.wpforms-validate.wpforms-form.wpforms-ajax-form{align-items:flex-start;flex-direction:column}.newsletter1 button#wpforms-submit-468{margin-left:0}.newsletter1 .wpforms-field-container{width:100%!important}ul.products.elementor-grid.columns-3{grid-template-columns:repeat(1,1fr)}.woocommerce-cart .page-header h1.entry-title{text-align:center}td.woocommerce-table__product-name.product-name ul.wc-item-meta{padding:0 12px 0 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{padding:16px 12px!important}.woocommerce-cart .wc-block-grid.has-4-columns .wc-block-grid__product{gap:0 15px;margin-bottom:15px}.woocommerce-cart .wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns ul li,.woocommerce-lost-password .page-content{max-width:100%!important}.woocommerce-cart ul.wc-block-grid__products,.woocommerce-checkout .wp-block-woocommerce-checkout.alignwide.wc-block-checkout{margin-left:15px;margin-right:15px}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link::after{right:25px!important;top:-28px!important}.wc-block-components-sidebar-layout{padding:0 8px!important}.woocommerce-cart .wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1{gap:14px!important}.woocommerce-lost-password main#content{padding-left:20px;padding-right:20px}.woocommerce-lost-password .page-header h1{font-size:44px}@media (max-width:425px){.woocommerce-lost-password .page-header h1{font-size:32px}}}.success-pass figure.wp-block-image.size-full.password-img img{width:160px}.success-pass .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex{justify-content:center}.woocommerce-account p.woocommerce-form-row.form-row button{text-transform:uppercase}.success-pass header.page-header{padding-bottom:80px}@media (max-width:768px){h2.wp-block-heading.pass-change-txt{font-size:44px}.success-pass a.wp-block-button__link.wp-element-button{padding:22px 170px}.success-pass .page-header{padding-bottom:50px}.success-pass main#content{margin-top:80px;margin-bottom:50px}.wc-block-components-checkout-step__heading{display:flex;justify-content:space-between;flex-direction:column}}@media (max-width:690px){h2.wp-block-heading.pass-change-txt{font-size:33px}.success-pass a.wp-block-button__link.wp-element-button{padding:22px 95px}.success-pass .page-header{padding-bottom:30px}.success-pass main#content{margin-top:50px;margin-bottom:50px}}.success-pass .page-header,.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block,.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block,.wc-block-components-order-summary.wc-block-components-panel button.wc-block-components-panel__button,.wc-block-components-totals-shipping,.wcbvp-table .auto-time-after-5day,.widget_shopping_cart_content .elementor-menu-cart__product-remove.product-remove,.woocommerce-order-received ul.wc-item-meta li strong span.wpo-currency,.woocommerce-order-received ul.wc-item-meta li strong span.wpo-price,div#order-notes,fieldset#billing-fields .wc-block-components-checkout-step__heading,fieldset#billing-fields p.wc-block-components-checkout-step__description,fieldset#shipping-option,svg.e-font-icon-svg.e-fas-times{display:none}.woocommerce-checkout .wc-block-components-panel__content{border-top:0 solid #ddd!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{margin-top:0!important}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 0 currentColor!important}.wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout-order-summary-totals-block{margin:0 16px}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after{border-bottom:1px!important;margin-bottom:2px}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after{border-top:1px!important;margin-top:2px}.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected .wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-bottom:1px solid #e5e5e5}.wc-block-components-radio-control .wc-block-components-radio-control__input{-moz-appearance:none;appearance:none;background:#fff;border:2px solid #ce393f!important;border-radius:0!important;cursor:pointer;display:inline-block;height:18px!important;left:16px;margin:inherit;min-height:18px!important;min-width:18px!important;position:absolute;top:50%;transform:translateY(-45%);width:18px!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#ce393f!important;border-radius:0!important;height:10px!important;min-height:10px!important;min-width:10px!important;width:10px!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:solid 0!important;outline-offset:2px}.wc-block-components-radio-control--highlight-checked:after{border-left:0!important;border-right:0px!important}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff!important;height:13px!important;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:13px!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#d93e43!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{height:18px!important;min-height:18px!important;min-width:18px!important;width:18px!important;border:1px solid #d93e43!important}.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input{left:0!important}.wc-block-checkout__payment-method .wc-block-components-radio-control__option{padding-left:1.6em!important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button{background-color:#ce393f;color:#fff}.wc-block-components-text-input.wc-block-components-address-form__first_name{order:1;padding-bottom:15px}.wc-block-components-text-input.wc-block-components-address-form__last_name{order:2;padding-bottom:15px}button.wc-block-components-address-form__address_2-toggle{order:5;color:#000000c7;padding-top:12px;border:1px solid #d6d6d6!important}button.wc-block-components-address-form__address_2-toggle:hover{background:#fff0}div#shipping-state{order:7}.wc-block-components-text-input.wc-block-components-address-form__postcode{order:8}.wc-block-components-text-input.wc-block-components-address-form__phone{order:9}button#custom-place-order{width:-webkit-fill-available;background-color:#ce393f;color:#fff;margin:16px;text-transform:uppercase;padding:15px 0!important}.p-Grid.p-CardForm{display:grid!important;flex-direction:column!important;grid-template-columns:1fr 1fr!important}.wc-block-components-checkbox.wc-block-checkout__use-address-for-billing::before{content:"Billing address*";font-size:28px!important;font-weight:600;color:#000;text-transform:capitalize;display:flex}.wc-block-components-checkbox.wc-block-checkout__use-address-for-billing{border-bottom:1px solid #ddd;padding-bottom:40px;padding-top:28px}.wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading span.wc-block-components-checkout-step__heading-content{font-weight:600;font-size:16px;margin-bottom:-29px;display:flex;align-items:flex-end;gap:6px}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block p:nth-child(4)::after{content:"An artwork proof will be sent within 4 business hours of your order. Production begins only after approval. Delays in approval may change the original delivery date.";font-size:12px}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block p:nth-child(4)::before{content:"Please note:";font-size:12px;font-weight:700;padding-right:6px}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{background-color:#ce393f}.wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper{padding:20px 0;border-bottom:1px solid #e5e5e5}.wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper .wc-block-components-totals-item__description{margin-top:20px;border-top:1px solid #e5e5e5}.wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper{margin:0;padding-top:20px}.wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper .wc-block-components-totals-item{padding-bottom:20px;border-bottom:1px solid #e5e5e5}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block p:nth-child(4){padding:0 18px;line-height:normal}li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large button.wc-block-components-chip__remove:hover{color:#000!important}li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large span.wc-block-components-chip__text::before{content:"";height:18px;width:18px;background-image:url(https://www.rushpromo.com/wp-content/uploads/2024/06/Group-1000006187.svg);position:absolute;background-repeat:no-repeat;background-size:cover;left:10px;top:14px}li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large span{font-size:16px;color:#000;text-transform:uppercase;padding-left:20px}button.wc-block-components-chip__remove{width:59px!important}button.wc-block-components-chip__remove::before{content:"Remove";position:absolute;right:4%}span.colorname::before{content:":";color:#000!important}.quantity-w{width:25%}.auto-time-after-5day{background-color:#f6f7f9;width:75%;margin-left:12px;display:flex;align-items:center;justify-content:center;gap:5px!important;font-size:16px;border:2px solid #eee}@media (min-width:1260px){body.woocommerce-cart .site-main{max-width:1240px!important}}.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large{padding:0;margin-bottom:24px}.wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;width:100%;gap:0}.product-template-default.woocommerce .star-rating{width:5.4em}th.wc-block-cart-items__header-product::after{content:"price";font-size:16px;display:flex;justify-content:center;margin-top:-21px;padding-left:20px}th.wc-block-cart-items__header-product::before{content:"Quantity";font-size:16px;display:flex;justify-content:flex-end;margin-bottom:-19px;padding-top:11px;padding-right:40px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align:right;width:200px!important}.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-start!important}.wc-block-cart-item__total-price-and-sale-badge-wrapper span.price.wc-block-components-product-price{margin:0!important}.cart-image-boxs .wp-block-media-text__content p{margin-bottom:2px}.cart-image-boxs .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{flex-basis:auto!important}.cart-image-boxs .wp-block-media-text .wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 12px;word-break:break-word}@media only screen and (max-width:1200px){.wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1{width:100%}th.wc-block-cart-items__header-product::after{content:"price";font-size:16px;display:flex;justify-content:center;margin-top:-22px;padding-left:32px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{width:100px!important}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link::after{right:52px!important;top:-24px!important}}@media only screen and (max-width:1260px){th.wc-block-cart-items__header-product::before{padding-right:20px}}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{margin-bottom:100px!important;position:sticky!important;top:42px}.two-prodcutsection{position:relative;display:flow-root}@media only screen and (max-width:950.98px){th.wc-block-cart-items__header-product::before{display:none}th.wc-block-cart-items__header-product::after{margin-top:-9px;padding-left:43px}}.quntiry-day{display:flex}.product-not-table-offer{background-color:#e5efff;color:#226beb;font-family:helvetica;padding:16px;border-radius:6px;margin-top:10px; font-size:15px}.not-icon-text-offer{display:flex;gap:12px}.type-product .quntiry-day .quantity-w::before{content:"Select Quantity:";font-weight:700;position:absolute;top:-26px}.wc-block-components-sidebar-layout .wp-block-woocommerce-cart-items-block{display:flow-root!important;flex-wrap:wrap}.product-service-point img.safe-payment{width:20px}.product-service-point{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;padding:0 0 14px}.product-service-point .not-icon-text{display:flex;gap:8px}.product-service-point .not-icon-text span{font-size:16px;font-weight:600}.single-product .ywdpd-table-discounts-wrapper{flex-direction:column!important}.single-product.price-change-class-no-tebal form.cart{display:flex;flex-direction:column-reverse;gap:0;padding-top:20px}.woocommerce-cart .wp-block-columns.cart-image-boxs.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex.mobile-view-boxs,p.desktop-view-services{display:flex!important}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{margin:0;width:100%;object-fit:contain!important;object-position:top!important}.wpo-field-number-wrapper{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.wpo-field.wpo-field-number.wpo-label-is-option-name .wpo-error-message{padding-top:10px;line-height:18px}.wpo-field.wpo-label-is-option-name label{padding-bottom:4px}.wpo-options-container input[type=email],.wpo-options-container input[type=number]:not(.cur-year),.wpo-options-container input[type=password],.wpo-options-container input[type=tel],.wpo-options-container input[type=text],.wpo-options-container input[type=url],.wpo-options-container textarea{border:2px solid #ccc!important}.type-product[custom_design=true] .wrap-size-div .title-wrap,.wrap-size-div .title-wrap{align-items:center;gap:14px;}.wrap-size-div .title-wrap span.error-msg{color:#c00;font-weight:500;margin-top:-1px}
	.type-product[custom_design=true] .quntiry-day .quantity-w::before,.wcbvp-table .quantity-w:before{
		content:""!important
	}
.type-product[custom_design=true] .quntiry-day .quantity-w {
    opacity: 0;
    width: 0;
    visibility: hidden;
    height: 0;
}
	.type-product[custom_design=true] .auto-time-after-5day{
		width:100%;
		margin:0
	}
	.quantity-wrapper.disable_qty button,.quantity-wrapper.disable_qty input{color:grey!important}.quantity-wrapper.disable_qty{pointer-events:none}tfoot tr.po-order-totole{padding:0!important}.woocommerce form.oder-pay-to-link table.shop_table tr.po-order-totole:nth-child(2) th{padding:20px 12px!important}.thank-youpage a.button.product_type_simple.add_to_cart_button{background-color:#d93e43;color:#fff}.elementor-menu-cart__product .variation dd,.elementor-menu-cart__product .variation dt{border:1px solid #00000066;margin:0;padding:0 4px}.single-product .elementor-menu-cart__wrapper .quantity{display:flex;flex-direction:row;gap:10px}.elementor-menu-cart__product-price.product-price del{opacity:.5}.elementor-menu-cart__product-price.product-price span.quantity{display:flex;gap:6px}.wcbvp-table .quantity-w{opacity:1!important;pointer-events:unset!important;height:100%!important;width:100%!important}.woocommerce-cart .woocommerce table.shop_table td.remove-and-edit>div{margin:15px}@media screen and (max-width:767px){.mobile_listing_product ul.products.elementor-grid.columns-4{grid-template-columns:repeat(2,2fr)!important}span.sku{display:none}}@media screen and (max-width:600px){.single-product div#primary{margin-top:0!important}.single-product h1.product_title.entry-title{font-size:22px!important}.woocommerce-product-details__short-description p{font-size:0px;margin:0}.single-product .woocommerce-notices-wrapper{padding-bottom:8px}.product-template-default .elementskit-clients-slider .single-client img{max-height:100%!important}.star-rating,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,h2.woocommerce-loop-product__title,span.price{margin-left:0!important;margin-right:0!important}li.product.type-product.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple h2.woocommerce-loop-product__title{font-size:14px}}.simple_logo_image .swiper-button-next:after,.simple_logo_image .swiper-button-prev:after{font-family:swiper-icons;font-size:20px;font-weight:900}.simple_logo_image .swiper-navigation-button{color:#fff!important;background-color:#000!important}.woocommerce.term-custom-t-shirts ul.products li.product a img{margin-bottom:40px!important}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;gap:9px;justify-content:center}.woocommerce-MyAccount-orders .woocommerce-orders-table__cell{padding:8px!important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr.woocommerce-table__line-item.order_item td{padding:10px!important padding-left: 0px;}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta{padding-top:5px}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.woocommerce-table__product-name.product-name a{color:#000;text-decoration:none;font-size:20px}body.woocommerce-account table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td{padding-left:5px}body.woocommerce-account table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td,body.woocommerce-account table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr.woocommerce-table__line-item.order_item td{border:0}body.woocommerce-account .woocommerce form .display-password::after,body.woocommerce-account .woocommerce-page form .display-password::after{background-image:url(https://rushpromo.com/wp-content/uploads/2024/10/Group.png)!important}body.woocommerce-account table.woocommerce-MyAccount-orders.account-orders-table{border:1px solid #ccc!important;border-radius:0!important}body.woocommerce-account .woocommerce table.shop_table td,body.woocommerce-account .woocommerce table.shop_table th{border:1px solid rgba(0,0,0,.1)!important}button.wfpHideButton.wfpButton.wfpClickable span.wfpHideText:before{content:"";background-image:url('https://rushpromo.com/wp-content/uploads/2024/10/filter-1.png');width:18px;height:18px;background-repeat:no-repeat;position:absolute;z-index:9999;background-size:contain;left:4px}button.wfpHideButton.wfpButton.wfpClickable span.wfpHideText{color:#767676;font-size:14px}.woocommerce-lost-password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,.woocommerce-lost-password p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:100%!important}section.related.products li.product.type-product.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple h2.woocommerce-loop-product__title{height:54px}.wpo-field.wpo-field-dropdown.wpo-field-required,.wpo-field.wpo-field-images.wpo-field-required.wpo-field-with-images.wpo-field-with-labels,.wpo-field.wpo-field-images.wpo-field-required.wpo-field-with-labels{margin-bottom:6px!important}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{min-width:auto;line-height:normal;height:auto;padding:2px;border-radius:10px}

.ekit_sidebar-widget-container {
    height: 100vh;
    background-color: #fff;
}
body .elementor-9 .elementor-element.elementor-element-6c95577 .ekit-wid-con .ekit-sidebar-widget {
    padding-left: 0px !important;
    padding-right: 69px;
    background-color: transparent;
}
body .elementor-9 .elementor-element.elementor-element-6c95577 .ekit_close-side-widget {
    left: 87% !important;
}
.search-results a.next.page-numbers, .search-results a.prev.page-numbers, .tax-product_cat a.next.page-numbers, .tax-product_cat a.prev.page-numbers, .woocommerce-shop a.next.page-numbers, .woocommerce-shop a.prev.page-numbers {
    display: flex;
    justify-content: center;
    align-items: center;
}
.woocommerce-MyAccount-content a.button.wc-forward {
    display: none;
}
.product_cat-custom-t-shirts .wrap-size-div, 
.product_cat-custom-polos .wrap-size-div,
.product_cat-activewear .wrap-size-div 
{
    padding-top: 14px;
}
.woocommerce div.product.product_cat-custom-t-shirts form.cart div.quantity,
.woocommerce div.product.product_cat-custom-polos form.cart div.quantity,
.woocommerce div.product.product_cat-activewear form.cart div.quantity
{
    margin-top: -3px!important;
}
.product_cat-custom-t-shirts .wpo-field.wpo-field-textarea, .product_cat-custom-polos .wpo-field.wpo-field-textarea, .product_cat-activewear .wpo-field.wpo-field-textarea {
    padding-top: 12px;
}
.product-not-table {
    margin: 12px 0px 14px 0px;
}
.product_cat-custom-patches .wpo-field.wpo-field-dropdown.wpo-field-required {
    margin-bottom: 18px !important;
}
.woocommerce div.product.product_cat-custom-patches form.cart div.quantity {
    margin-top: 25px!important;
}
.product_cat-neon-signs figure.wpo-image-wrap {
    margin: 0px;
}
@media only screen and (max-width: 700px) {
.single-product .wpo-image-buttons.wpo-image-buttons-below {
	max-height: 270px !important;
}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    text-transform: none;
}
	nav.woocommerce-pagination ul.page-numbers .page-numbers{
    display: flex;
    align-items: center;
    justify-content: center;
}
	.elementor-menu-cart__container.elementor-lightbox .elementor-menu-cart__main {
    width: 100% !important;
}
	dd.variation-UploadYourArtwork a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
	.woocommerce-page table.shop_table_responsive tr td.product-name::before {
		display: none;
	}
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address {
    height: 180px;
    max-height: 175px;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses  address {
    border-bottom-width: 1px !important;
    border-right-width: 1px !important;
}
.elementor-menu-cart__product-remove.product-remove {
    display: block !important;
	    border-radius: 0px;
    color: transparent;
    border: 0px;
}
	.elementor-menu-cart__product-remove.product-remove::after {
    background-image: url('https://rushpromo.com/wp-content/uploads/2024/07/Group-1000006271.svg');
    content: "" !important;
    height: 20px;
    width: 20px;
    background-size: contain;
    top: 0px;
    left: 0px;
    background-color: transparent;
    transform: rotate(360deg);
	top: 2px;
    left: 0;
    background-repeat: no-repeat;
}
	.elementor-menu-cart__product-remove.product-remove::before {
    display: none;
}
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    font-size: 16px;
    padding-left: 20px;
}
dd.variation-OrderNotes {
    word-break: break-all !important;
}
dd.variation-UploadYourArtwork a {
    word-break: break-all;
}
.single-product ul.tabs.wc-tabs li.active::before {
    content: "" !important;
    border-bottom: 4px solid #CE393F !important;
    width: 100% !important;
    left: 0 !important;
    border-radius: 0;
    position: absolute;
	bottom: 0;
}
.single-product ul.tabs.wc-tabs li {
    position: relative;
    padding-bottom: 8px !important;
}
.woocommerce-tabs 
 ul.tabs.wc-tabs {
    margin-bottom: 18px;
}
dd.variation-UploadArtwork a {
    font-size: 10px !important;
    color: #d93e43 !important;
    text-decoration: underline !important;
}
dd.variation-UploadArtwork ul {
    padding-left: 0px;
}
@media only screen and (max-width: 600px) {
.woocommerce-account .woocommerce-MyAccount-content {
    padding: 24px 10px !important;
}
div#payment ul li label {
    display: flex;
    align-items: center !important;
    gap: 20px !important;
    flex-direction: row !important;
}
li.woocommerce-PaymentMethod.woocommerce-PaymentMethod--stripe_cc.payment_method_stripe_cc.wc-stripe-no-desc {
    display: flex;
    align-items: flex-start !important;
}
}
.input-error {
    border-color: #ce393f !important;
}
span.error-message {
    color: #ce393f;
}
.elementor-error input.elementor-field {
    border-color: #ce393f !important;
}
.elementor-message.elementor-message-danger:before {
    content: "";
}
p.form-row.form-row-wide.address-field.update_totals_on_change.validate-required.woocommerce-invalid, p.form-row.form-row-last.validate-required.validate-state.woocommerce-invalid {
    position: relative;
    border: 1px solid #ce393f;
    padding: 0px;
    height: 52px;
    border-radius: 4px;
    margin-bottom: 30px !important;
}
p.form-row.form-row-wide.address-field.update_totals_on_change.validate-required.woocommerce-invalid span.woocommerce-error.checkout-field-error,
p.form-row.form-row-last.validate-required.validate-state.woocommerce-invalid span.woocommerce-error.checkout-field-error{
	padding-top: 6px;
}
@media (max-width: 1024px) and (min-width: 800px) {
	.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin-bottom: 35px!important;
    position: sticky!important;
    top: 42px;
}
	.righty {
		width: 70% !important;
	}
	.lefty {
 	width: 30% !important;
}
.product-fliter-card .e-con-inner {
    display: flex;
    flex-direction: row !important;
}
}
.single-product p.wpo-option-name {
    background-color: #f5efeb;
    padding: 8px 15px;
    margin-bottom: 14px;
    font-size: 16px;
}
.single-product .wpo-image-buttons.wpo-image-buttons-below {
    max-height: 352px;
    overflow-x: auto;
}
.single-product.woocommerce div.product.product_cat-custom-hats form.cart div.quantity {
    margin-top: 0px!important;
}
/* .single-product.woocommerce div.product form.cart div.quantity {
    margin-top: 21px!important;
} */
.single-product .wpo-image-buttons-below label.wpo-image-button figcaption.wpo-image-text {
    height: auto;
    margin: 0px;
}
.single-product label.wpo-image-button figcaption.wpo-image-text span.wpo-image-label {
    display: block;
    color: #000;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
	padding-top: 8px;
}
/* .single-product.postid-33464 [filed_label="hat color "] label.wpo-image-button figcaption.wpo-image-text span.wpo-image-label {
	display: none;
} */
.single-product label.wpo-image-button figure.wpo-image-wrap {
    margin-bottom: 0px;
/*     border: 2px solid var(--wpo-input-border-color); */
    height: auto;
}
.single-product label.wpo-image-button {
    margin-bottom: 10px;
}
.single-product .wpo-options-container .wpo-image-buttons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important
}
.single-product .wpo-image-buttons-partial label.wpo-image-button figcaption.wpo-image-text {
    background: rgb(255 255 255);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    bottom: 0;
    height: auto;
    max-height: 50%;
    padding: 10px 6px;
    opacity: 1;
    top: unset;
}

.single-product .wpo-options-container [filed_label="hat color "] .wpo-image-buttons {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto!important;
}
.single-product label.wpo-image-button figure.wpo-image-wrap:focus {
    height: auto;
}
.wpfPreview.wpfPreviewLoader {
    position: absolute;
    width: 100%;
    height: 230px;
    display: flex;
    align-items: center;
}
.product-template-default.woocommerce div.product form.cart div.quantity .quntiry-day{
    margin-top: 10px !important;
}
.woocommerce-tabs 
 ul.tabs.wc-tabs {
    display: flex;
    flex-wrap: wrap;
}
.single-product ul.tabs.wc-tabs li {
    background: transparent!important;
    margin-right: 20px!important;
    padding: 0px !important;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.single-product .wpo-options-container [filed_label="hat color "] .wpo-image-buttons {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto auto auto auto!important;
}
	.single-product .wpo-options-container .wpo-image-buttons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important;
}
	.single-product label.wpo-image-button figcaption.wpo-image-text span.wpo-image-label {
    font-size: 10px;
}
}






.single-product .site-main .product.type-product .shipping_div {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    padding: 19px 12px;
    background: #f7f6f4;
    border-radius: 5px;
}
.single-product .site-main .product.type-product .shipping_div .shipping_left p.wpo-option-name {
    background-color: transparent;
    padding: 0px;
    margin-bottom: 0px;
}
.single-product .site-main .product.type-product .shipping_div .wpo-field-dropdown {
    display: flex;
    flex-direction: column;
    padding-bottom: 16px;
}
.single-product .site-main .product.type-product .shipping_div .quantity{
	float:none;
	margin-right:0;
}
.single-product .site-main .product.type-product .shipping_div .shipping_right {
    display: flex;
    align-items: center;
    width: 124px;
    flex-shrink: 0;
    margin-left: 15px;
}
.single-product .site-main .product.type-product .shipping_div .wpo-field-dropdown{
	display:flex;
}
.single-product .site-main .product.type-product .shipping_div .shipping_right .wpo-totals-container span{
     display:block !important;	
	 text-align:center;
}			
.single-product .site-main .product.type-product .shipping_div .shipping_right .wpo-totals-container .wpo-totals-label{
	display:none !important;				
}
.single-product .site-main .product.type-product .shipping_div .shipping_right .subtotal{
	margin:0;
	padding:0;
}
.single-product .site-main .product.type-product .shipping_div .shipping_right .subtotal > span:first-child {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 8px;
}
.single-product .site-main .product.type-product .shipping_div .shipping_right .wpo-totals-container {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    margin: 0;
    align-items: center;
    width: 100%;
}
.single-product .site-main .product.type-product .shipping_div .shipping_left {
    flex-grow: 1;
    border-right: 1px solid #ccc;
    padding-right: 18px;
}	
.single-product .site-main .product.type-product .shipping_div .shipping_right .wpo-price{
    color: #000;
    font-family: "Helvetica", sans-serif;
    font-weight: 600;	
}
.single-product .site-main .product.type-product .shipping_div .shipping_right .discount{
	padding:0;
}
.single-product .site-main .product.type-product .shipping_div .shipping_right .discount .wpo-price {
    font-size: 14px;
    color: gray;
    font-weight: 400;
    text-transform: math-auto;
}
.single-product .site-main .product.type-product .shipping_div .shipping_right {
    display: flex;
    align-items: center;
    width: 124px;
    flex-shrink: 0;
}
.single-product .site-main .product.type-product .shipping_div .shipping_left .nice-select {
    width: 100%;
    border: 2px solid #dfdfdf !important;
    border-radius: 7px !important;
}
.single-product .site-main .product.type-product .shipping_div .shipping_left .nice-select:after{
	width:10px;
	height:10px;
	top:46%;
}			
.single-product .site-main .product.type-product .shipping_div .quntiry-day{
	display:block;				
}
.single-product .site-main .product.type-product .quntiry-day .quantity-w::before {
    position: unset;
    font-size: 15px;
    flex-shrink: 0;
	width:132px;
}
.single-product .site-main .product.type-product .shipping_div p.wpo-option-name {
    font-size: 15px;
    width: 132px;
    flex-shrink: 0;
}
.single-product .site-main .product.type-product.product_cat-custom-hats .quntiry-day .quantity-w {
    display: flex;
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
}
.single-product .site-main .product.type-product.product_cat-custom-hats .quntiry-day .quantity-w .input-text{
	border: 2px solid #dfdfdf !important;
    border-radius: 7px !important;
	text-align:left;
	padding:14px 10px!important;
}
.single-product .site-main .product.type-product .shipping_div p.wpo-option-name .wpo-field-required-symbol{
	display:none;
}
.single-product .site-main .product.type-product .shipping_div .auto-time-after-5day{
	width:100%;
	background: transparent;
    margin-left: auto;
    justify-content: flex-end;
    margin-top: 9px;
	font-size:14px;
	border:none;
}
.single-product .site-main .product.type-product.product_cat-custom-hats .product .wrapper:has(.single_add_to_cart_button){
	margin-top: 15px;
    padding: 0;
}
.single-product .site-main .product.type-product.product_cat-custom-hats .product .single_add_to_cart_button{
	margin:0;
}
.discount .wpo-price{
    font-size: 14px;
    color: gray;
    font-weight: 400;
}
.single-product .wrapper .wpo-totals-container{
  flex-direction:column-reverse !important;
}
@media(max-width:991.98px) and (min-width:768.98px){
	.single-product .site-main .product.type-product .shipping_div .wpo-field-dropdown,
	.single-product .site-main .product.type-product .quntiry-day .quantity-w{
		display:block;
	}			
	.single-product .site-main .product.type-product .shipping_div p.wpo-option-name{
		width:100%;
	}
}			
@media(max-width:767.98px){
	.varified-customer-box {
    order: 3;
    background-color: #F8F8F8;
    border: 1px solid;
    border-radius: 12px;
    padding: 12px 12px !important;
    margin-top: 20px;
    font-family: 'inter';
}
	.single-product .site-main .product.type-product .shipping_div .shipping_right span.discount {
    display: flex !important;
    flex-direction: row;
    justify-content: space-between !important;
    width: 100%;
}
	.single-product .wpo-options-container .wpo-image-buttons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important
}
	.single-product label.wpo-image-button figcaption.wpo-image-text span.wpo-image-label {
    font-weight: 500;
    font-size: 10px;
}
	.single-product .site-main .product.type-product .shipping_div{
	  flex-direction: column;
      align-items: center;
	}
	.single-product .site-main .product.type-product .shipping_div .wpo-field-dropdown,
	.single-product .site-main .product.type-product .quntiry-day .quantity-w{
		display:block;
	}
	.single-product .site-main .product.type-product .shipping_div .shipping_left,
	.single-product .site-main .product.type-product .shipping_div p.wpo-option-name{
		width:100%;
	}
	.single-product .site-main .product.type-product .shipping_div .shipping_right{
		margin:15px 0 0 0;
		width:100%;
	}
	.single-product .site-main .product.type-product .shipping_div .auto-time-after-5day{
		justify-content:flex-start;
	}
	.single-product .site-main .product.type-product .shipping_div .shipping_left{
		padding: 0 0 4px 0;
    	border-bottom: 1px solid #ccc;
    	border-right: none;
	}
	.single-product .site-main .product.type-product .shipping_div .shipping_right .wpo-totals-container{
		align-items: flex-start;
	}
	.single-product .site-main .product.type-product .shipping_div .shipping_right .wpo-totals-container .subtotal{
		display:flex !important;
		width:100%;
	}
	.single-product .site-main .product.type-product .shipping_div .shipping_right .wpo-totals-container .subtotal span{
		font-size:18px;
	}
	#main .discount .wpo-price{
		font-size:14px !important;
	}
}		
.single-product .site-main .product.type-product .shipping_div .quantity .product-not-table-offer {
    display: none;
}
/*.single-product [filed_label="select color "] .wpo-image-buttons-below label.wpo-image-button  figcaption.wpo-image-text {
    display: none !important;
}*/
.single-product div:has([filed_label*="color"]) .wpo-image-buttons-below label.wpo-image-button figcaption.wpo-image-text {
  /*  display: none;*/
}
span.delivery_truck {
    height: 20px;
    width: 20px;
    fill: #ce393f;
}
.single-product .site-main .product.type-product.product_cat-custom-hats button.single_add_to_cart_button.button.alt {
    padding: 17px 20px 17px 20px!important;
    width: 100%;
    margin-top: 0px;
}
.wpo-file-dropzone.dropzone.dz-clickable {
    background-color: #F8F7F5;
}
.single-product .site-main .product.type-product .shipping_div .shipping_left .wpo-error-message {
    position: absolute;
    bottom: -16px;
    right: 0;
    font-size: 12px;
}
@media only screen and (max-width: 425px) {
	.varified-customer-box {
    padding: 14px 18px;
}
	.left-side-filter{
		display:none;
	}
	.single-product .site-main .product.type-product.product_cat-custom-hats .quntiry-day .quantity-w {
    display: flex;
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
}
.sample_pr_div {
    display: flex;
    align-items: flex-start !important;
    gap: 9px;
    line-height: normal;
    flex-direction: column;
}
}
.codepanel button.button {
    padding: 0.618em 3em !important;
}
.shipping_left .quantity-w {
    width: 100%;
    display: flex;
    align-items: center;
}
.single-product li.option.null {
    font-size: 14px;
 	padding-bottom: 10px !important;
    line-height: 20px;
    padding-top: 10px;
}
.wrap-size-div .wpo-field.wpo-field-number.wpo-label-is-option-name {
    margin-bottom: 5px;
}
.single-product section.related.products ul.products.columns-4 li {
    background-color: #fbfbfb;
}
.berocket_better_labels_position.berocket_better_labels_position_left {
    z-index: 9;
    position: relative;
}
.ld_calss {
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 100vh !important;
    background-color: #fff;
}
.ld_calss img {
    width: 100%;
}
.elementor-location-header {
    z-index: 999;
    position: relative;
}
.extra_charge{
	padding: 19px 12px;
    background: #f7f6f4;
    border-radius: 5px;
    margin-top: 15px;
    font-weight: 600;
}
.woocommerce-shipping-totals.shipping:has(li input + label[for*="free_shipping"]) {
    display: none;
}
.woocommerce-shipping-totals.shipping:has(li input + label[for*="free_shipping"] span.woocommerce-Price-amount.amount) {
	display: table-row !important;
}
.varified-customer-box {
    order: 3;
    background-color: #F8F8F8;
    border: 1px solid;
    border-radius: 12px;
    padding: 27px 35px;
    margin-top: 10px;
	    font-family: 'inter';
}
.varified-customer-box .v-name-col {
    display: flex;
    justify-content: space-between;
}
.varified-customer-box span.v-first-col {
    font-size: 16px;
    font-weight: 500;
    font-family: 'inter';
}
.varified-customer-box .v-name-col div {
    display: flex;
    align-items: center;
    gap: 7px;
	color: #000;
}
.varified-customer-box span.v-first-col {
    font-weight: 500;
    font-size: 16px;
}
.varified-customer-box span.v-second-col {
    font-size: 12px;
}
.varified-customer-box span.v-icon {
    display: flex;
}
.varified-customer-box .v-dec-col {
    font-size: 13px;
    color: #000;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
	padding-top: 18px;
}
.varified-customer-box .v-dec-col span.h-line {
    font-weight: 700;
}
.p-tags span.f-tag-col {
    display: flex;
    align-content: center;
    align-items: center;
    gap: 7px;
    font-size: 14px;
    font-family: 'inter';
    color: #000;
}
.p-tags {
    display: flex;
    gap: 20px;
    padding-bottom: 10px;
}
.quantity-w:has(#quantity_dropdown):before {
    position: absolute;
}

select#quantity_dropdown {
    padding: 12px !important;
    border-radius: 10px !important;
    border: 2px solid #ccc !important;
    accent-color: #ffffff;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("https://rushpromo.com/wp-content/uploads/2025/03/image.svg");
    background-repeat: no-repeat;
    background-position-x: 93%;
    background-size: 15px;
    background-position-y: 44%;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    margin-right: 2rem;
    padding: 1rem;
    padding-right: 2rem;
}
.summary.entry-summary .custom-product-rating {
    padding: 0px;
    padding-top: 8px;
}
.woocommerce-product-details__short-description p {
    margin-bottom: 0;
}
@media screen and (max-width: 767px) {

}
.single-product ol.flex-control-nav.flex-control-thumbs {
    display: flex;
    justify-content: start;
    gap: 15px;
    flex-direction: row;
    flex-wrap: nowrap !important;
    overflow-x: scroll !important;
}
.single-product ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar {
  width: 1px;
	height:0px;
}
 
.single-product ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	height: 0px;
}
 
.single-product ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
	height: 0px;
}
/* For Chrome, Safari, Edge */
.single-product ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  height: 0px;
}

.single-product ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
  height: 0px;
}

/* For Firefox */
/* .single-product ol.flex-control-nav.flex-control-thumbs {
  scrollbar-width: thin; /* Thin scrollbar */
  scrollbar-color: darkgrey slategrey;
} */

/* For Internet Explorer/Edge (older versions) */
.single-product ol.flex-control-nav.flex-control-thumbs {
  -ms-overflow-style: none; /* IE and Edge */
}

/* Completely Hide Scrollbar for Firefox, IE, Chrome */
.single-product ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar {
  display: none;
}
.single-product.logged-in .entry-title {
    display: block;
    margin: 2px 0px 2px 0px !important;
}




.main-buybox .shipping_qty {
    width: 100%;
}
.main-buybox .estimationDate_setupFee {
    width: 100%;
}
.single-product .site-main .product.type-product .main-buybox .quntiry-day .quantity-w::before {
    position: absolute;
    font-size: 16px;
    flex-shrink: 0;
    width: 132px;
}
.product-template-default.woocommerce div.product form.cart .main-buybox div.quantity .quntiry-day {
    margin-top: 28px !important;
}
.main-buybox .auto-time-after-5day {
    background-color: #f6f7f900;
    width: 100%;
    margin-left: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px!important;
    font-size: 16px;
    border: 0px solid #eee;
    padding-top: 22px;
    font-weight: 300;
}
.single-product .main-buybox p.wpo-option-name {
    background-color: #f5efeb00;
    padding: 0px 0px;
    margin-bottom: 2px;
    font-size: 16px;
	font-weight: 500;
}
.main-buybox .fiverdays {
    font-weight: 400;
}
.main-buybox .descount_text {
    text-align: end;
    padding-top: 12px;
}
.main-buybox .shipping_estimationdate, .main-buybox .qty_setupFee {
    display: flex;
    align-items: center;
    gap: 12px;
}
.main-buybox .descount_text span.dis_price {
    color: #ce393f;
}
.main-buybox .unitPrice_div {
    display: flex;
    justify-content: space-between;
    padding: 12px 0px;
}
.main-buybox .totalCost_div {
    display: flex;
    justify-content: space-between;
    font-size: 22px;
    font-weight: 500;
	    padding-top: 6px;
}
.main-buybox .totalCost_div span.totalCost_price {
    color: #ce393f;
    font-weight: 800;
}
.main-buybox .unitPrice_div span.original_each_price {
    color: #b7b7b7;
    text-decoration: line-through;
}
.main-buybox .shipping_estimationdate .shipping_options,.main-buybox .estimationDate_div, .main-buybox .qty_setupfee, .main-buybox .setupFee_div {
    width: 50%;
}
.single-product.woocommerce div.product.product_cat-custom-hats form.cart .main-buybox div.quantity {
    margin-top: 0px!important;
    margin: 0px;
}
.main-buybox {
    background-color: #F8F7F5;
    padding: 30px 16px;
    border-radius: 6px;
    color: #000;
    font-family: 'Inter';
}
.main-buybox .setupFee_div {
    font-size: 14px;
    margin-top: 28px;
    border: 1px solid #bfbfbf;
    text-align: center;
    padding: 12px 0px;
    border-radius: 6px;
}
.single-product .main-buybox .nice-select {
    padding: 12px!important;
    border-radius: 10px!important;
    border: 1px solid #ccc!important;
}
.single-product .site-main .main-buybox .quntiry-day .quantity-w .input-text {
    border: 0px solid #dfdfdf !important;
    border-radius: 0px !important;
    text-align: left;
    padding: 14px 10px!important;
	    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.main-buybox .setupFee_div span.offerText {
    color: #3AB71B;
}
.type-product .main-buybox .quntiry-day .quantity-w::before {
    font-weight: 500;
}
.gr-line {
    background-color: #3ab71b8a;
    padding: 12px;
    color: #fff;
    display: flex;
    justify-content: space-around;
    border-radius: 6px;
    margin-top: 18px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Inter';
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price {
    text-align: justify;
}
.fkcart-line-item .fkcart-item-price del span.woocommerce-Price-amount.amount, .fkcart-line-item .fkcart-item-price del span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
    opacity: 0.6;
    font-size: 12px !important;
}
@media only screen and (max-width: 767px) {
.fkcart-item-wrap.fkcart-pt-16 {
    padding: 10px 8px !important;
}
.gr-line {
    display: flex;
   flex-direction: column;
	font-size:0px;
}
	.gr-line span{
	text-align: center;
		font-size: 14px;
}
}
.new-card-sec span.price {
    display: none !important;
}

/* pop css */
/* .cuw-modal {
    width: 100%;
    width: calc(100% - 424px);
    overflow: hidden;
    background-color: rgb(0 0 0 / 0%);
	padding-top: 0px;
} */
.cuw-modal {
    width: 100%;
    width: 100%;
    overflow: hidden;
	padding-top: 0px;
	    width: calc(100% - 420px);
	z-index:99999999999;
}
.cuw-modal .cuw-modal-content {
    width: 100%;
    max-width: 100% !important;
    background-color: #ffffff00 !important;
    border: 0px solid #000 !important;
	padding-top: 80px;
	    padding-left: 22px;
}
.cuw-product.cuw-product-row {
    background-color: #fff;
    padding: 14px;
    border-radius: 12px;
    opacity: 1 !important;
    margin: 0px !important;
}
.cuw-popup-products.cuw-products {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}
.cuw-modal-header {
    background-color: transparent !important;
    color: #fff !important;
    padding-bottom: 0px !important;
}
.cuw-modal-subheader, .cuw-modal-footer {
    display: none !important;
}
.elementor-menu-cart__container {
    background-color: rgb(0 0 0 / 73%);
}
.cuw-modal-body {
    background-color: transparent !important;
    height: 100% !important;
    padding-top: 0px !important;
    max-height: 100% !important;
}
.cuw-product.cuw-product-row {
    background-color: #fff;
    padding: 14px;
    border-radius: 12px;
    opacity: 1 !important;
}
.cuw-product.cuw-product-row div {
    justify-content: center !important;
    text-align: center;
}
.cuw-template-title {
    text-align: left !important;
    margin: 0px 24px;
    text-transform: uppercase;
    font-size: 22px !important;
    font-weight: 600;
}
.cuw-product-image img.attachment-medium.size-medium {
    height: 200px;
    width: 200px;
    border: 1px solid #47474757;
    border-radius: 14px;
}
.cuw-add-product-to-cart.cuw-template-cta-button {
    padding: 12px 0px !important;
}
.cuw-product-price {
    color: #ce393f;
    font-weight: 600;
}
.cuw-product-image, .cuw-product-image-wrapper {
    width: 100% !important;
    height: fit-content !important;
}
.cuw-add-product-to-cart.cuw-template-cta-button {
    width: 100% !important;
    text-align: center;
    background-color: #ce393f !important;
    color: #fff !important;
}
.cuw-offer .quantity-input .cuw-plus, .cuw-offer .quantity-input .cuw-minus, .cuw-product .quantity-input .cuw-plus, .cuw-product .quantity-input .cuw-minus, .cuw-page .quantity-input .cuw-plus, .cuw-page .quantity-input .cuw-minus, .cuw-product-row .quantity-input .cuw-plus, .cuw-product-row .quantity-input .cuw-minus {
    width: 32px;
    height: 32px;
    display: inline-block;
    float: right;
    position: relative;
    cursor: pointer;
    border-radius: 2px;
    background-color: rgb(206 57 63 / 5%) !important;
    opacity: 1 !important;
}
.cuw-modal .cuw-modal-close {
    color: #ffffff;
}
.cuw-modal-content {
  height: 100%;
}
span.cuw-modal-close {
    display: none;
}
.cuw-added-text {
    width: 100%;
    width: 100%;
    text-align: center;
    background-color: #ce393f !important;
    color: #fff !important;
    padding: 12px 0px !important;
}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    padding-top: 10px;
    padding-left: 10px;
}
/* pop css end */
.fkcart-modal-backdrop img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 0px;
    border: 1px solid #AEAEAE;
}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    background-color: #F2F2F2;
}
.elementor-menu-cart__product-name.product-name a {
    font-size: 12px !important;
    font-family: 'Inter' !important;
    color: #000 !important;
}
.elementor-element .elementor-menu-cart__product .variation {
    color: #000 !important;
}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
    background-color: #F2F2F2;
    border-bottom: 0px;
    margin-bottom: 8px !important;
}
.elementor-menu-cart__product-price {
	font-size: 15px !important;
}
.elementor-menu-cart__product-price {
	color: #ce393f;
}
.fkcart-item-wrap.fkcart-pt-16 {
    padding: 10px 26px;
}
.fkcart--item.fkcart-panel {
    background-color: #F2F2F2;
    padding: 15px;
}
.fkcart-coupon-body.fkcart-panel .fkcart-summary-text {
    display: flex;
    background-color: #AEAEAE;
    color: #000 !important;
    justify-content: flex-start;
    width: fit-content;
}
.fkcart-coupon-body.fkcart-panel .fkcart-summary-text svg {
    width: 15px;
    margin: 0 5px;
    height: 18px;
    margin-top: 3px;
}
.fkcart-checkout--text {
    display: flex;
    align-content: center;
    align-items: center;
    gap: 6px;
}
.cuw-product-actions {
    width: 100%;
}
tr.woocommerce-cart-form__cart-item.cart_item .qty-warning {
    position: absolute;
    width: max-content;
    display: flex;
    left: -30px;
}
.review-product {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    padding-bottom: 16px;
    padding-top: 6px;
}
.button-tag {
    border: 1px solid;
    padding: 8px 9px;
    border-radius: 4px;
    display: flex;
    gap: 6px;
    font-size: 12px;
    font-family: 'Inter';
}
.hot-tag.button-tag {
    border-color: #CE393F;
}
.top-tag.button-tag {
    border-color: #EE5F34;
}
.review-product span {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Inter';
}

