.Topcart a, .top_user_account span, .top_user_account a span, .mywhishlist a span, .contactus a span, .top_user_account, .top_user_account a, .mywhishlist a, .contactus a { color: #0b3f3e !important; font-weight: bold;}
.Topcart a, .top_user_account a, .cartText { color: #fff !important; font-size: 14px !important; line-height: 25px;} .mywhishlist a, .contactus a { display: block !important;}  .contactus a::before {background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/woocomerce/call.jpg) no-repeat; width: 50px; height: 50px; content: ""; display: block; margin: auto;}
.usericon  .elementor-icon-wrapper{ height: 22px !important;}
.topsearch .css-r4o1is .ywcas-input-field-wrapper { border: solid 1px #535d61 !important; border-radius: 250px !important; width: 318px; background: none !important;}
.topsearch .css-a5tl2p {background: none !important;
border-radius: 0px !important;
height: 48px;
line-height: 48px;
width: 55px;
text-align: center;
margin: 0px !important;
border: none !important;
}
.topsearch  .wp-block-yith-search-block .ywcas-classic-search.ywcas-small input {
padding: 11px 0 11px 15px !important;
}
.alignwide {
margin-left: 0px !important;
margin-right: 0px !important;
}
.cart-item-count {
position: absolute;
right: -9px;
top: -9px;
z-index: 1000;
}
.woocommerce ul.products li.product .star-rating { display: none !important;}
.cart-item-count {
background-color: #faab14 !important;
color: #000;
width: 25px;
height: 25px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
font-size: 12px;
}
.onsale { display: none !important;}
h2.woocommerce-loop-product__title, .jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products 
.jkit-product-block .product-title{ 
font-size: 20px !important; font-weight: bold; color: #000 !important; 
text-decoration: none !important;  text-decoration: none !important; text-transform: capitalize !important;}
.item a { text-decoration: none !important;}
.woocommerce ul.products img , .best_deal_products a img{ display: block; }
a.add_to_cart_button, .woocommerce ul.products li.product .button {
margin: 0px !important; height: inherit !important; line-height: inherit !important;
background-color: #000 !important;
border-radius: 80px !important; color: #fff !important; 
padding: 7px 25px !important; display: inline-block; font-weight: normal !important;
font-size: 16px;
}
a.add_to_cart_button:hover { color: #fff !important; background-color: #393939 !important;}
span.price { display: block; padding: 0 0 15px 0 ;}
.woocommerce-Price-amount  { color: #faab14; font-size:  20px; font-weight: bold; text-decoration: none !important;}
ins {text-decoration: none !important;}
ins .woocommerce-Price-amount { color: #faab14; }
button.btn-primary { background-color: #faab14 !important; border: none !important; color: #000 !important;} .archivproductOuter  .woocommerce-products-header {
display: none;
}
del bdi { opacity: 0.5 !important;  color: #000;} 
del .woocommerce-Price-amount   {color: #000 !important;}
h2.woocommerce-loop-product__title {margin-bottom: 0;}
.woocommerce ul.products li.product .price { margin-bottom: 0px !important;}
.woocommerce ul.products li.product .price ins  bdi { color: #faab14 !important;}
#main { max-width: 100% !important; width: 100% !important;} .term-description { padding-top: 30px;}
.woocommerce-breadcrumb { text-align: center; padding: 50px 0 ; display: block; color: #fff !important;}
.woocommerce-breadcrumb a { color: #fff !important;}
.woocommerce .woocommerce-breadcrumb { margin: 0 auto !important;}
.product_single { padding-top: 70px;}
.single-product .price { font-size: 26px !important;}
.single-product .woocommerce-Price-amount { font-size: 26px !important;}
.woocommerce .star-rating::before,  .woocommerce .star-rating span::before { color: #efa505 !important;}
.bestdeal .star-rating { display: none !important;}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs {
display: flex;
gap: 15px;
}
.flex-viewport {
margin-bottom: 1.5em;
}
table.variations td, table.variations th { padding: 0px !important; background: none !important; }
table.variations th {width: 15% !important;} 
table.variations  tr { display: flex; gap: 10px !important;  margin-bottom: 15px ;}
.accordion-item  button[type=submit], .submit { color: #fff !important; background: #000 !important; border-radius: 500px !important;  padding: 15px 25px !important ;}
.accordion-item  button[type=submit]:hover , .submit:hover{ color: #fff !important;}
.single_add_to_wishlist { padding: 0 0 15px 0 ; display: block; color: #000; font-weight: bold;}
.productTabing button { text-align: left;}
#accordion .card-1 { border-bottom: solid 1px #e8e8e1; padding  : 15px  0;}
.accordion-header button{ text-transform: uppercase; color: #000; 
font-weight: 900; font-size: 13px; padding: 7px 0 !important; 
background: none !important;
border-radius: 0px !important;
}
.accordion-header .accordion-button:focus, .accordion-item  button[type=submit]:focus { outline: none !important; box-shadow:0 0 0 0 rgba(13,110,253,.25) !important; border: none !important;}
.accordion-header .accordion-button:hover, .accordion-header .accordion-button:focus { text-decoration: none;}
.card-header-material { background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/jewelry.png) no-repeat left center;}
.card-header-getingold { background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/form.png) no-repeat left center;}
.card-header-ac { background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/certi.png) no-repeat left center;}
.card-header-sd { background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/shipping.png) no-repeat left center;}
.card-header-he { background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/exchange.png) no-repeat left center;}
.card-header-sizeguid { background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/guide.png) no-repeat left center;}
.cardicon { background-size: 24px 24px; padding: 0 0 0 30px; position: relative;  background-size: 24px 24px; }
.accordion-item button { border: none !important; border-radius: none !important; width: 100%;}
.accordion-button:not(.collapsed) { color: #faab14 !important;}
..btn-primary {}
.accordion-item { border: none !important;}
.accordion-item  button:hover { color: #000 !important;}
.accordion-button:not(.collapsed) { box-shadow: 0px !important;}
.accordion-body { padding: 15px 0 0 0px !important;}
.accordion-header .accordion-button.collapsed::after {
background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/woocommerce/images/downarrow.png) no-repeat left center;
content: "";
width: 26px;
height: 26px;
position:  absolute;
top: 0px;
right: 0;
display: block;
background-size: 15px 15px;
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.accordion-header .accordion-button::after {-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/woocommerce/images/downarrow.png) no-repeat left center;
content: "";
width: 26px;
height: 26px;
position:  absolute;
top: 0px;
right: 12px;
display: block;  background-size: 15px 15px;}
.productTabing .card-body p { font-size: 14px; color: #191919;}
.productTabing .card-body { padding: 15px 0  0 0; margin: 0;}
.single-product div.product .product_meta { padding: 0; margin: 0 0 15px 0 ;}
.single-product .entry-title { margin-bottom: 0px; font-size: 35px;}
.single_variation_wrap { padding-bottom: 40px;}
.formlabel { font-weight: 900; font-size: 12px; text-transform: uppercase; padding-bottom: 10px;}
.formfiled input{ border: solid 1px #e8e8e1; padding: 5px ;}
.formfiled textarea { height: 70px;}
.formrow  { padding-bottom: 15px;}
.single-product .product {
display: flex !important;
gap: 50px;
}
.related li.product {
display: block !important;
}
.single-product .product .images {position: relative !important; top: 0; align-self: flex-start; width: 100% !important; float: none !important;}
.single-product .product .summary  {position: relative !important; top: 0;  width: 100% !important; float: none !important;}
.single-product .content-listing {  overflow: visible;}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs { display: flex; gap: 15px;}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { margin: 0 !important;}
a.reset_variations { display: none !important;}
h2.accordion-header { line-height: normal !important; padding: 0 !important; margin: 0px !important;}
ul.tabs { margin: 0px !important; padding: 0px !important;}
.tabs li  { list-style: none; border-bottom: solid 1px #39393930;}
.tabs li  a{ color: #000 !important; font-weight: bold;}
h2.woocommerce-Reviews-title { font-size: 18px; font-weight: bold;}
.comment-respond { background: #fff !important; padding: 0px !important; }
.comment-respond input, .comment-respond textarea { border-color: #ccc !important;}
.comment-reply-title { font-weight: bold; font-size: 25px;}
.woocommerce p.stars a { color: #bd8e40 !important;}
button.single_add_to_cart_button { background-color: #faab14 !important; color: #000 !important; border-radius: 20px !important; padding: 14px 20px !important;}
.paymetCard { padding: 20px  0 0 0 ;}
a.woocommerce-review-link { color: #000 !important;}
.yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse { padding-bottom: 15px !important; display: block;}
.yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a { font-weight: bold; color: #000 !important}
.custom-related-products { background-color: #ebe7e4 !important; padding: 70px 0 ;}
.related h2 { display: none !important;}
.custom-related-products h3 { text-align: center;} 
.custom-related-products .products_inner  { background: #fff !important; padding: 30px !important; border-radius: 15px !important;}
.custom-related-products .products_inner a { color: #000 !important;}
.custom-related-products .products_inner  .bntOuter a { color: #fff !important;}
.woocommerce  .custom-related-products  img { border: none; padding: 0px; border-radius: 15px;}
.woocommerce  .custom-related-products h4 { font-size: 28px !important; text-align: center;}
.woocommerce  .custom-related-products h3 { font-size: 18px !important;}
.custom-related-products .price { text-align: center;}
.bntOuter  { display: flex; justify-content: center; margin: auto !important;}
.custom-related-products .star-rating { display: none !important;}
.woocommerce-tabs  { padding: 70px 0;}
.related_products_slider .owl-nav button { background-color: #fff !important ;}
.woocommerce-product-rating { margin-bottom: 0px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100% !important;}
.woocommerce ul.products:before { display: none !important;}
.woocommerce ul.products { display: grid; grid-template-columns: 1fr  1fr 1fr; gap: 20px;}
.archivproductOuter { display: grid; grid-template-columns:  1fr; gap: 30px; padding-bottom: 70px; padding-top: 70px;}
.woocommerce .archivproductOuter ul.products { grid-template-columns: 1fr 1fr 1fr;}
table span,  table a , table tfoot th, table thead th { font-size: 16px !important; text-decoration: none !important ; color: #000 !important; }
a.wc-block-components-product-name {font-weight: bold;}
button.woocommerce-Button, .woocommerce table.my_account_orders .button, button.wc-block-components-panel__button, button.components-button, .wc-block-components-totals-coupon a, a.wp-element-button { background-color: #000 !important; color: #fff !important; text-decoration: none !important; border: none !important;}
button.wc-block-components-panel__button { padding: 7px 20px !important;}
.wc-block-components-totals-coupon a { padding: 7px 15px; border-radius: 7px !important;}
.logged-in.woocommerce-account .woocommerce { display: grid; grid-template-columns: 250px 1fr; gap: 50px; padding: 70px 0 ;}
.woocommerce-account .woocommerce-MyAccount-navigation { float: none; width: 100%;}
.woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 20px !important;
background: #000;
border-radius: 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li { list-style: none !important; padding: 7px 0 ;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{
text-decoration: none;
color: #fff !important;
font-size: 18px;
}
.woocommerce-account  a { color: #bd8e40;}
.woocommerce-account .woocommerce::before { display: none !important;}
.woocommerce-account .woocommerce-button  { color: #fff !important; font-size: 16px;}
.related.products .owl-dots{display: none;} .woocommerce ul.products li.product { background-color: #fff; padding: 15px; margin: 0; -webkit-box-shadow: 0 0 15px 2px #DBDBDB; box-shadow: 0 0 15px 2px #DBDBDB; border-radius: 10px;}
a.add_to_cart_button, .woocommerce ul.products li.product .button { background-color: #faab14 !important; color: #000 !important; font-size: 14px;} table.variations .label { display: none !important;}
table.variations td, table.variations tr, table.variations { display: flex; flex-direction: column; justify-content: center; align-items: center; border: none !important; margin: 0px !important; padding: 0px !important;}
table.variations tr {display: grid; grid-template-columns: 50px 1fr;}
.woocommerce ul.products li.product { display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center;}
.value .tawcvs-swatches { margin-bottom: 0px !important;}
.archive li.product { border: solid 1px #d3d5d5 !important; margin: 0px !important;}
.woocommerce:not(.archive) li.product .cart.variations_form div[data-attribute_name="attribute_pa_color"] .swatch::before, 
.archive li.product .cart.variations_form div[data-attribute_name="attribute_pa_color"] .swatch::before { display: none !important;}
.woocommerce:not(.archive) li.product .cart.variations_form div[data-attribute_name="attribute_pa_color"] .swatch ,
.archive li.product .cart.variations_form div[data-attribute_name="attribute_pa_color"] .swatch { border: none !important; width: 20px !important; height: 20px !important;}
li.product .cart.variations_form div span { font-weight: bold; color: #000 !important;}
.woocommerce:not(.archive) .single_variation_wrap .archive , 
.single_variation_wrap { display: none !important;}
.archive li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"] .swatch,
.woocommerce:not(.archive) li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"] .swatch { background: none !important; border: none !important;}
.archive li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"] .swatch::before ,
.woocommerce:not(.archive) li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"] .swatch::before 
{  display: none !important;}
.archive li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"],
.woocommerce:not(.archive) li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"] { margin-bottom: 0px !important;}
.archive li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"] .swatch-item-wrapper,
.woocommerce:not(.archive) li.product .cart.variations_form div[data-attribute_name="attribute_pa_size"] .swatch-item-wrapper { margin: 0px !important; border: none !important;}
.harish .woocommerce-variation-add-to-cart, .archive .woocommerce-variation-add-to-cart { display: none !important;}
.box_animation_1 a {position: relative; background-color: #fff; overflow: hidden;}
.box_animation_1 a:hover { background-color: #000; }
.box_animation_1 a:hover img { opacity: 0.7;}
.box_animation_1 a::before, .box_animation_1 a::after { 
bottom: 10px;
content: "";
left: 10px;
opacity: 0;
position: absolute;
right: 10px;
top: 10px;
-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
z-index: 1;
}
.box_animation_1 a::before {
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
-o-transform: scale(0, 1);
transform: scale(0, 1);
}
.box_animation_1 a:hover::before, .box_animation_1 a:hover::after
{
opacity: 1;
filter: alpha(opacity = 100);
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.box_animation_1 a::after {
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
-webkit-transform: scale(1, 0);
-ms-transform: scale(1, 0);
-o-transform: scale(1, 0);
transform: scale(1, 0);
}
.content-listing { padding: 70px 0 ;}
.content-listing  .summary  {  padding: 20px;}
.invVat { color: #00000070; font-size: 15px;}
.single-product table.variations td, table.variations tr, table.variations { justify-content: flex-start !important; align-items: normal !important;}
.single-product table.variations .label { display: block !important;}
.single-product table.variations tr { flex-direction: row; gap: 0;}
.single-product table.variations tr td { padding-bottom: 15px !important;}
.woocommerce.single-product .cart.variations_form .tawcvs-swatches{ gap: 15px !important;} .woocommerce.single-product div.product .cart.variations_form div.tawcvs-swatches[data-attribute_name="attribute_pa_size"] .swatch.swatch-shape-circle:before
{ border-radius: 0px !important; }
.woocommerce.single-product div.product .cart.variations_form div.tawcvs-swatches[data-attribute_name="attribute_pa_size"] .swatch.swatch-shape-circle { background: #fff !important; border-radius: 0px !important; margin: 0px !important;}
.woocommerce.single-product .single_variation_wrap { display: block !important;}
.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.selected:before { border-color: #faab14 !important;}
.woocommerce.single-product div.product form.cart .variations { padding-top: 20px !important; padding-bottom: 20px !important;}
ul.wc-tabs { display: none !important; gap: 20px; background-color: #ebf7fe !important;}
ul.wc-tabs li a { color: #fff !important; padding: 10px 15px !important; display: block !important;}
ul.wc-tabs li  { border: none !important; }
.woocommerce-Tabs-panel  { padding: 30px !important; margin-bottom: 30px;}
.woocommerce-Tabs-panel h2 { font-size: 25px !important;}
ul.wc-tabs li.active a { background-color: #fff !important; color: #000 !important; border: none !important;}
.woocommerce-tabs  { background: #ebf7fe; border-radius:15px !important ; border: solid 1px #ebf7fe !important; margin: 0px 0px 70px 0px !important ; padding: 0px 0px 0px 0px !important;}
.up-sells { display: none !important;}
.woocommerce-tabs  table {border: solid 1px #edecec !important;}
.topsearch .css-1sgrp2z .ywcas-input-field-wrapper, .topsearch  .css-asb2tv { background:none !important; }
.topsearch  .css-asb2tv  { border: none !important;}
.topsearch .css-asb2tv:hover, .topsearch .css-asb2tv > sgv:hover { background: none !important;}
.woocommerce-tabs  table td { padding: 0 10px !important;}
.ywcas-input-field input.css-1riijus { border: none !important; background: none !important;}
.css-r4o1is .ywcas-input-field-wrapper, .ywcas-input-field input.css-1riijus, .css-1td25ez {background-color: none !important;}
#sticky-head { position: absolute; top: 0; left: 0; right: 0;}
.custom-woocommerce-product { display: grid; grid-template-columns: 55% 1fr; gap: 50px; background: #fff; border-radius: 30px; padding: 40px; align-items: center;}
.woocommerce-product-left h2 { font-size: 40px; font-weight: bold;}
.current-event-title { color: #049ff2; text-transform: uppercase; font-size: 14px; font-weight: bold;}
.product-price { padding: 10px 0 ; }
.product-price ins, .product-price ins span{ color: #faab14; font-size: 30px; line-height: 35px;}
.product-price del bdi, .product-price del, .product-price del span{ color: #cacaca !important; opacity: 1px !important; font-size: 30px; line-height: 35px;}
.product-image  img{ border-radius: 20px;}
a.add_to_cart_button { background: #faab14 !important; color: #000 !important;  text-decoration: none !important; padding: 12px 30px 15px 30px !important;   font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-size: 22px !important;}
.galleryOuter img { border-radius: 20px; border: solid 10px #26272d; }
.woocommerce-notices-wrapper {z-index: 999999 !important;}
.woocommerce-order-received .page-content, .woocommerce-cart .page-content{ padding-top: 70px !important;}
.woocommerce ul.order_details { margin-left: 0px !important;}  
.woocommerce-product-rating { display: none !important;}
.woocommerce div.product form.cart { display:  flex; align-items: center;}
.product_meta a { color: #049ff2;}
.woocommerce-product-gallery__wrapper { border: solid 1px #cacaca; border-radius: 15px;}
.productdesc { padding: 40px !important;} .single-product .content-listing  { padding-bottom: 0px !important;}
@media (min-width: 100px) and (max-width: 767px) {
.woocommerce-account .woocommerce { display: block; grid-template-columns: 1fr; padding-top: 0px !important;}
.trendingproducts .woocommerce ul.products { grid-template-columns: 1fr;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: none; text-align: center;}
a.add_to_cart_button, .woocommerce ul.products li.product .button { font-size: 14px !important;} 
.Topcart { padding: 10px 10px !important;} 
.Topcart img { padding: 0;} 
.woocommerce-Price-amount { font-size: 16px !important;}  
.cartText { display: none !important;} 
.owl-nav button.owl-next, .owl-nav button.owl-prev { margin: 0 !important;} 
.product_single { padding: 0px !important;}
.single-product .product { flex-direction: column; gap: 0;}
.content-listing { padding: 0 25px;} .custom-related-products, .woocommerce-tabs { padding: 25px;}
.comment-reply-title { font-size: 16px !important;}
main { padding: 0px !important;}
h1.product_title  { font-size: 25px !important;} 
h2.woocommerce-loop-product__title { min-height: inherit !important;}
.archivproductOuter,.single-product .content-listing {padding: 40px 25px ;}
.woocommerce .archivproductOuter ul.products {grid-template-columns: auto;}
.woocommerce div.product div.summary{padding: 0;margin-bottom:1em;}
.woocommerce div.product form.cart{margin-bottom: 1em;}
.single-product .entry-title{font-size: 28px;margin-top: 0;}
.cname{font-size: 16px;}
.custom-related-products{padding: 35px 25px;}
.woocommerce .custom-related-products h4{margin-top: 0;}
.woocommerce div.product .product_title{font-size: 28px;}
.content-listing p,.product_meta{font-size: 18px;}
.single-product .price{font-size: 24px;}
.single-product .woocommerce-Price-amount{font-size: 24px;}
.woocommerce-tabs{margin: 25px 25px !important;padding: 26px !important; }
.elementor-kit-6 h2{font-size: 20px !important;margin-top: 0;}
.woocommerce div.product div.summary{margin-bottom: 0;}
.event-more-content{font-size: 18px;}
.single_add_to_cart_button {font-size: 16px !important;}
.woocommerce-cart .page-content {padding-top: 25px !important;}
.wc-block-components-text-input.is-active input[type=text]{padding: 7px 12px !important;}
.woocommerce-order-received .page-content{padding-top: 30px !important;}
.woocommerce ul.order_details{margin:0 0 0;padding-left: 0;}
.woocommerce .woocommerce-customer-details{margin-bottom: 0;}
.woocommerce-customer-details address,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child{font-size: 16px;}
.woocommerce ul.order_details li strong{font-size: 18px;}
.woocommerce ul.order_details li{border-right: 0;margin-bottom: 12px;}
.woocommerce .woocommerce-order-details{margin-bottom: 12px;}
.custom-woocommerce-product{display: block;padding: 20px;}
.product-image {padding-top: 30px;}
.product-description{font-size: 18px;}
a.add_to_cart_button{font-size: 20px;padding: 10px 30px 10px 30px !important;}
.custom-woocommerce-product{padding: 20px;border-radius: 10px;}
.woocommerce ul.products{grid-template-columns: auto;}
.wc-block-components-panel__button>.wc-block-components-panel__button-icon{right: 10px !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input
{padding: 8px 10px !important;}
.is-small .wc-block-components-form .wc-block-components-checkout-step{padding-top: 20px !important;}
.wc-block-components-totals-wrapper{padding: 10px 0 !important;}
.is-mobile .wc-block-components-form .wc-block-components-checkout-step, .is-small .wc-block-components-form .wc-block-components-checkout-step,.is-mobile .wc-block-checkout__terms.wc-block-checkout__terms--with-separator, .is-small .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding-top: 20px !important;}
.wc-block-checkout__contact-fields{padding-top: 0 !important}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{padding: 12px 15px !important;}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button{padding: 10px 30px !important;font-size: 14px !important;}
.wc-block-checkout__terms--with-separator span{font-size: 18px !important;}
.woocommerce-notices-wrapper{    padding: 32px 0 0px 0;} }
@media (min-width: 768px) and (max-width: 1200px) {  
.archivproductOuter,.single-product .content-listing,.custom-related-products{padding: 50px 40px ;} 
.woocommerce-account .woocommerce { padding: 0px !important;} 
.trendingproducts .woocommerce ul.products { grid-template-columns: 1fr 1fr ;} 
.owl-nav button.owl-prev { margin-left: 8px !important; } 
.owl-nav button.owl-next { margin-right: 8px !important;} 
.content-listing .summary{padding:0 !important;}
.single-product .entry-title{font-size: 28px;}
.elementor-kit-6 h2{font-size: 34px;}
.woocommerce-tabs{margin: 50px 40px !important;}
.woocommerce div.product div.summary{margin-bottom: 0;}
a.add_to_cart_button{font-size: 20px;padding: 10px 30px 10px 30px !important;}
.custom-woocommerce-product{padding: 30px;border-radius: 10px;}
.product-description{font-size: 18px;}
.woocommerce-notices-wrapper{    padding: 32px 0 0px 0;}
.woocommerce-message{padding-bottom: 0 !important;}
}
@media (min-width: 1024px) and (max-width: 1200px) { 
.elementor-36 .elementor-element.elementor-element-386b897 .elementskit-navbar-nav > li > a { font-size: 16px;  font-weight: 700; color: #000000;  padding: 0px 5px 0px 5px; }
}
.woocommerce-checkout .site-main   {max-width: 1140px; margin: auto; padding: 40px 0  !important;}
.error404 #sticky-head { background-color: #000 !important; }
.error404 .site-main {  padding-top: 250px !important;}
.ticket_content { margin: 250px auto 70px auto !important; border: solid 2px #00000030;}
.woocommerce-form-login__submit { background-color: #000 !important; color: #fff !important;}
.woocommerce-ResetPassword, #customer_login  { padding: 70px 0  ;}