.woocommerce-page .wrap-content-area {
padding: 0 !important;
}
.woocommerce-page .container {
max-width: 1315px ;
}
.woocommerce-page .header-05 .container {
max-width: 1315px ;
}
.woocommerce-page #themesflat-content {
padding: 130px 0;
}
.woocommerce select.form-control,
.woocommerce  .select2-container--default .select2-selection--single,
.woocommerce  .select2-container--default .select2-selection--multiple,
.woocommerce  .nice-select {
padding: 14px 20px;
font-size: 16px;
color: #000;
border-radius: 0;
}
.woocommerce .nice-select .current {
color: #000;
font-weight: 400;
font-size: 16px;
line-height: 20px;
}
.woocommerce .nice-select .current::after {
margin-left: 22px;
}
.woocommerce-page #site-content {
width: 74%;
}
.woocommerce-page #sidebar {
width: 20%;
margin-top: 130px;
}
.woocommerce-page .sidebar-wrap #sidebar {
padding: 0 8px;
}
.woocommerce .page-wrap.sidebar-left .widget-area,
.woocommerce .page-wrap.sidebar-right .widget-area {
width: 25.5%;
}
.woocommerce .page-wrap.sidebar-right .widget-area {
padding-left: 30px;
}
.woocommerce .page-wrap.sidebar-left .widget-area {
padding-right: 30px;
}
.woocommerce .page-wrap.sidebar-left .content-area,
.woocommerce .page-wrap.sidebar-right .content-area {
width: 74.5%;
}
.woocommerce .page-wrap.sidebar-left .content-area {
padding-left: 0;
}
.woocommerce-page #content-wrap .meta-wrap {
padding: 8px 0;
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
}
.woocommerce-page .content-woocommerce .left-top-shop-loop {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
}
.woocommerce-page .content-woocommerce .woocommerce-result-count {
position: relative;
font-size: 16px;
color:#0A1C26;
text-transform: capitalize;
}
.woocommerce-page .content-woocommerce .woocommerce-ordering {
float: right;
position: relative;
}
.woocommerce-page .content-woocommerce .woocommerce-ordering select {
border: 1px solid #E9E9E9;
margin-bottom: 0;
padding: 6px 10px;
padding-right: 40px;
margin-right: 10px;
text-transform: capitalize;
color: #0A1C26;
font-size: 16px;
font-weight: 400;
line-height: 26px;
background-color: #fff;
}
.woocommerce-page #content-wrap .woocommerce-ordering select {
font-size: 16px;
color: #9ca9c4;
font-weight: 400;
margin: 0;
padding: 10px 30px;
width: 165px;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height: 100%;
margin: 0;
cursor: pointer;
font-style: normal;
}
.woocommerce-page .content-woocommerce .woocommerce-ordering select:focus {
outline: 0;
}
.review {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 4px;
}
.review .number-reviews {
color:  #5E6267;
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.star-rating {
overflow: hidden;
position: relative;
height: 10px;
line-height: 1;
font-size: 10px;
font-family: "star";
color: var(--theme-primary-color);
letter-spacing: 3px;
width: 65px;
margin-right: 4px;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1em;
}
.star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.star-rating::before {
content: "\73\73\73\73\73";
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce-page .content-woocommerce p.stars {
overflow: hidden;
zoom: 1;
}
.woocommerce-page .content-woocommerce p.stars span {
width: 120px;
height: 24px;
position: relative;
float: left;
background: url(//autosummit.pe/wp-content/themes/motorx/images/star.png) repeat-x left 0;
}
.woocommerce-page .content-woocommerce p.stars span a {
transition: none;
float: left;
position: absolute;
left: 0;
top: -6px;
width: 17px;
height: 0;
padding-top: 26px;
overflow: hidden;
}
.woocommerce-page .content-woocommerce p.stars span a:hover,
p.stars span a:focus {
background: url(//autosummit.pe/wp-content/themes/motorx/images/star.png) repeat-x left -18px;
}
.woocommerce-page .content-woocommerce p.stars a.active {
background: url(//autosummit.pe/wp-content/themes/motorx/images/star.png) repeat-x left -18px;
}
.woocommerce-page .content-woocommerce p.stars span a.star-1 {
width: 17px;
z-index: 10;
}
.woocommerce-page .content-woocommerce p.stars span a.star-2 {
width: 46px;
z-index: 9;
}
.woocommerce-page .content-woocommerce p.stars span a.star-3 {
width: 70px;
z-index: 8;
}
.woocommerce-page .content-woocommerce p.stars span a.star-4 {
width: 96px;
z-index: 7;
}
.woocommerce-page .content-woocommerce p.stars span a.star-5 {
width: 120px;
z-index: 6;
}
.woocommerce-page abbr {
border: none;
text-decoration: none;
}
.woocommerce-page div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none;
}
.woocommerce-product-gallery__wrapper,
.woocommerce-page .woocommerce-product-gallery__image.flex-active-slide {
border-radius: 2px;
overflow: hidden;
background-color: #F5F5F5;
}
.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .button {
color: #0A1C26;
background-color: transparent;
}
.woocommerce-page .woo-single-post-class .summary .stock.in-stock,
.product .onsale {
position: absolute;
left: 20px;
top: 16px;
text-align: center;
font-size: 12px;
line-height: 26px;
padding: 0 10px;
color: #fff;
z-index: 1;
text-transform: uppercase;
font-weight: 500;
border-radius: 3px;
display: none;
}
.products li .yith-wcbm-badge {
font-weight: 500;
border-radius: 3px;
font-size: 12px;
font-family: inherit;
}
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left:hover,
.pswp--has_mouse .pswp__button--arrow--right:hover {
background-color: transparent;
}
.pswp__button::before,
.pswp__button::after {
display: none;
}
.woocommerce-pagination {
margin-top: 45px;
}
.woocommerce-pagination ul {
list-style: none;
margin: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
}
.woocommerce-pagination ul li {
display: inline-flex;
justify-content: center;
align-items: center;
}
.woocommerce-pagination ul li span,
.woocommerce-pagination ul li a {
position: relative;
color: #fff;
margin-right: 7px;
background-color: #090A0A;
min-width: 35px;
min-height: 35px;
border-radius: 50%;
text-align: center;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 16px;
font-weight: 500;
line-height: 20.16px;
}
.woocommerce-pagination ul li span.current,
.woocommerce-pagination ul li a:hover {
color: #fff;
background-color: var(--theme-primary-color);
}
.woocommerce-pagination ul li a.prev,
.woocommerce-pagination ul li a.next {
background-color: #fff;
color: #5E5F63;
border: 1px solid #E7E7E7;
}
.woocommerce-pagination ul li a.prev:hover,
.woocommerce-pagination ul li a.next:hover {
color: #0A1C26;
border: 1px solid #090A0A;
} .products-content .products > h2 {
color: #0A1C26;
margin-left: 30px;
font-size: 30px;
}
.woocommerce-page .content-woocommerce .products {
position: relative;
clear: both;
list-style: none;
}
.woocommerce-page .content-woocommerce ul.products {
display: flex;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce-page .content-woocommerce .products:after,
.woocommerce-page .content-woocommerce .products:before {
position: relative;
content: "";
display: block;
clear: both;
}
ul.products {
margin: 0 -15px;
}
ul.products .product {
margin-top: 45px;
}
.products li {
float: left;
position: relative;
padding: 0 15px;
}
.products.columns-1 li,
.woocommerce-page.shop-col-1 .products li {
width: 100%;
}
.products.columns-2 li,
.woocommerce-page.shop-col-2 .products li {
width: 50%;
}
.products.columns-3 li,
.woocommerce-page.shop-col-3 .products li {
width: 33.33%;
}
.products.columns-4 li,
.woocommerce-page.shop-col-4 .products li {
width: 25%;
}
.products.columns-5 li,
.woocommerce-page.shop-col-5 .products li {
width: 20%;
}
.products li .inner {
position: relative;
height: 100%;
}
.products li .product-thumbnail {
overflow: hidden;
display: block;
position: relative;
margin-bottom: 28px;
background-color: #F5F5F5;
}
.products li .product-thumbnail img {
background-color: #F5F5F5;
width: 100%;
height: auto;
transition: transform ease 0.3s;
}
.product-thumbnail:hover img {
transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.products li .wrap-btn-action {
position: absolute;
top: 10px;
right: 20px;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.products li:hover .wrap-btn-action {
opacity: 1;
visibility: visible;
}
.products li .wrap-btn-action .tf-btn-quickview,
.products li .wrap-btn-action .compare-button ,
.products li .wrap-btn-action .tf-btn-wishlish .button,
.products li .product-info .added_to_cart {
font-size: 15px;
padding: 0;
width: 36px;
height: 33px;
display: flex;
justify-content: center;
align-items: center;
background: #FFFFFF;
box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
color: #fff;
margin: 6px 0px;
position: relative;
cursor: pointer;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
opacity: 0;
-webkit-transform: translateX(10px);
transform: translateX(10px);
-webkit-transition: all 0.2s cubic-bezier(.28,.12,.22,1);
transition: all 0.2s cubic-bezier(.28,.12,.22,1);
will-change: opacity,transform;
}
.products li:hover .wrap-btn-action .yith-wcwl-add-to-wishlist ,
.products li:hover .wrap-btn-action .tf-btn-quickview,
.products li:hover .wrap-btn-action .compare-button ,
.products li:hover .wrap-btn-action .tf-btn-wishlish .button {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.products li .wrap-btn-action .yith-wcwl-add-to-wishlist {
border-radius: 50%;
cursor: pointer;
} .products li .wrap-btn-action .tf-call-quickview ,
.products li .wrap-btn-action .tf-btn-wishlish a,
.products li .wrap-btn-action .tf-btn-wishlish div,
.products li .wrap-btn-action .compare-button .compare {
width: 36px;
height: 33px;
border-radius: 0;
position: relative;
z-index: 2;    
text-indent: -999px;
padding: 0;
}
.products li .wrap-btn-action .tf-btn-quickview .button,
.products li .wrap-btn-action .compare-button .button {
background: #fff;
color: #5E5F63;
}
.products li .wrap-btn-action .compare-button .button.woosc-added {
color: var(--theme-primary-color);
}
.products li .wrap-btn-action .tf-btn-quickview .button:hover,
.products li .wrap-btn-action .compare-button .button:hover {
background: var(--theme-primary-color);
color: #fff;
}
.products li .wrap-btn-action .tf-btn-wishlish div,
.products li .wrap-btn-action .tf-btn-wishlish a {
text-indent: 0px;
margin-top: 0;
}
.wrap-btn-action .tf-btn-wishlish div .feedback {
font-size: 0;
}
.wrap-btn-action .tf-btn-wishlish div .feedback i {
font-size: 18px;
margin-right: 0;
}
.wrap-btn-action .tf-btn-wishlish .yith-wcwl-wishlistaddedbrowse,
.wrap-btn-action .tf-btn-wishlish .yith-wcwl-wishlistexistsbrowse {
display: flex;
align-items: center;
justify-content: center;
}
.wrap-btn-action .tf-btn-wishlish .yith-wcwl-wishlistaddedbrowse a,
.wrap-btn-action .tf-btn-wishlish .yith-wcwl-wishlistexistsbrowse a {
font-size: 0;
position: absolute !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.wrap-btn-action .tf-btn-wishlish .yith-wcwl-wishlistaddedbrowse a:hover,
.wrap-btn-action .tf-btn-wishlish .yith-wcwl-wishlistexistsbrowse a:hover {
background: transparent !important;
}
.products li .wrap-btn-action .delete_item , 
.products li .wrap-btn-action .add_to_wishlist.single_add_to_wishlist {
display: inline-block;
width: 36px;
height: 33px;
cursor: pointer;
background: #FFFFFF;
color: #5E5F63;
position: relative;
}
.products li .wrap-btn-action .delete_item  i,
.products li .wrap-btn-action .add_to_wishlist.single_add_to_wishlist i {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
font-size: 18px;
font-family: 'FontAwesome';
}
.products li .wrap-btn-action .delete_item {
overflow: hidden;
color: #fff;
position: relative;
}
.products li .wrap-btn-action .delete_item:after {
content: "\f004";
font-family: 'FontAwesome';
font-size: 18px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
color: var(--theme-primary-color);
}
.products li .wrap-btn-action .add_to_wishlist.single_add_to_wishlist:hover {
background: var(--theme-primary-color);
color: #fff;
}
.products li .wrap-btn-action .add_to_wishlist.single_add_to_wishlist > span {
display: none;
}
.products li .wrap-btn-action .delete_item i {
color: var(--theme-primary-color);
display: none;
}
.products li .wrap-btn-action .delete_item:hover {
background: #fff !important;
}
.wrap-btn-action .tooltiptext {
position: absolute;
left: -30px;
transform: translate(-100%,-50%);
top: 50%;
font-size: 12px;
line-height: 16px;
padding: 3px 4px;
color: #fff;
background-color: #0A1C26;
display: inline-block;
border-radius: 2px;
white-space: nowrap;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.wrap-btn-action .tooltiptext:before {
content: "";
position: absolute;
height: 10px;
width: 10px;
top: 50%;
right: -2px;
opacity: 1;
z-index: -1;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transform:translate(0,-50%) rotate( 45deg );
-ms-transform:translate(0,-50%) rotate(45deg);
transform:translate(0,-50%) rotate( 45deg );
background-color: #0A1C26;
}
.products li .wrap-btn-action .tf-btn-quickview:hover .tooltiptext,
.products li .wrap-btn-action .tf-btn-wishlish:hover .tooltiptext,
.products li .wrap-btn-action .compare-button:hover .tooltiptext {
opacity: 1;
visibility: visible;
left: -5px;
display: none;
}
.products li:hover .wrap-btn-action .tf-btn-quickview {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.products li:hover .wrap-btn-action .compare-button {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.products li .wrap-btn-action .compare-button {
position: relative;
}
.products li .wrap-btn-action .tf-btn-quickview svg,
.products li .wrap-btn-action .compare-button svg,
.products li .wrap-btn-action .tf-btn-wishlish svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 1;
}
.products li .wrap-btn-action .tf-btn-quickview svg path,
.products li .wrap-btn-action .compare-button svg path,
.products li .wrap-btn-action .tf-btn-wishlish svg path {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.products li .wrap-btn-action .tf-btn-quickview:hover svg path,
.products li .wrap-btn-action .compare-button:hover svg path,
.products li .wrap-btn-action .tf-btn-wishlish:hover svg path {
fill: white;
}
.products li .wrap-btn-action .tf-btn-wishlish.added svg path {
fill:var(--theme-primary-color);
}
.products li .wrap-btn-action .woosw-adding,
.products li .wrap-btn-action .loading {
position: relative;
}
.products li .wrap-btn-action .woosw-adding::before,
.tf-products .item .wrap-btn-action .loading::before {
border-width: 2px;
border-color: #000 #000 #000 transparent;
-webkit-border-radius: 50%;
border-radius: 50%;
border-style: solid;
-webkit-animation: fl-spin-fast 1s linear infinite;
animation: fl-spin-fast 1s linear infinite;
content: " ";
width: 25px;
height: 25px;
top: 50%;
right: 50%;
transition: all 0.3s ease;
position: absolute;
background-color: #fff;
z-index: 110;
margin: -12px -12px 0 0;
}
.products li .btn-add-to-cart .select_option,
.products li .btn-add-to-cart .add_to_cart {
min-width: 57%;
border-radius: 0;
font-weight: 700;
font-size: 16px;
line-height: 20px;
text-align: center;
padding: 15px;
left: 50%;
transform: translateX(-50%);
bottom: 0px;
color: #fff;
background-color: var(--theme-primary-color);
cursor: pointer;
position: absolute;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
opacity: 0;
visibility: hidden;
text-transform: capitalize;
}
.products li .btn-add-to-cart .select_option a {
color: #fff;
}
.products li .btn-add-to-cart .select_option:hover a {
color: var(--theme-primary-color);
}
.products li:hover .btn-add-to-cart .select_option,
.products li:hover .btn-add-to-cart .add_to_cart {
bottom: 25px;
opacity: 1;
visibility: visible;
}
.products li .btn-add-to-cart .add_to_cart .check {
display: none;
position: absolute;
top: 50%;
right: 10px;
margin-top: -8px;
}
.products li .btn-add-to-cart .add_to_cart.added .check {
display: block;
}
.single_add_to_cart_button.loading::before,
.products li .btn-add-to-cart .add_to_cart.loading::before {
content: '';
-webkit-animation: spin 0.5s linear infinite;
-moz-animation: spin 0.5s linear infinite;
animation: spin 0.5s linear infinite;
position: absolute;
width: 16px;
height: 16px;
border: 7px dashed #0A1C26;
border-radius: 50%;
top: 50%;
right: 10px;
margin-top: -8px;
}
.single_add_to_cart_button.loading::after,
.products li .btn-add-to-cart .add_to_cart.loading::after {
content: '';
position: absolute;
width: 12px;
height: 12px;
border-radius: 50%;
background-color: var(--theme-primary-color);
top: 50%;
right: 12px;
margin-top: -6px;
}
.products li .btn-add-to-cart .add_to_cart.loading:hover::after {
background-color: var(--theme-primary-color);
}
.products li .btn-add-to-cart .select_option:hover,
.products li .btn-add-to-cart .add_to_cart:hover {
background: #fff;
color: var(--theme-primary-color);
}
.products li .btn-add-to-cart,
.products li .wrap-btn-action .button, 
.products li .product-info .added_to_cart,
.products li .wrap-btn-action .yith-wcwl-add-to-wishlist {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.products li .wrap-btn-action .tf-btn-quickview:hover,
.products li .wrap-btn-action .compare-button:hover ,
.products li .wrap-btn-action .yith-wcwl-add-to-wishlist a:hover,
.products li .product-info .added_to_cart:hover {
background-color: var(--theme-primary-color) ;
}
.products li .wrap-btn-action .tf-btn-wishlish.added .button:hover {
background-color: #fff;
}
.products li .wrap-btn-action .woosw-adding,
.products li .wrap-btn-action .loading {
position: relative;
}
.products li .wrap-btn-action .woosw-adding::before,
.products li .wrap-btn-action .loading:before {
border-width: 2px;
border-color: #000 #000 #000 transparent;
-webkit-border-radius: 50%;
border-radius: 50%;
border-style: solid;
-webkit-animation: fl-spin-fast 1s linear infinite;
animation: fl-spin-fast 1s linear infinite;
content: " ";
width: 25px;
height: 25px;
top: 50%;
right: 50%;
transition: all 0.3s ease;
position: absolute;
background-color: #fff;
z-index: 110;
margin: -12px -12px 0 0;
}
.products li .label-product {
position: absolute;
left: 20px;
top: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
width: 70%;
flex-wrap: wrap;
z-index: 5;
}
.products li .label-new {
color:  #fff;
font-size: 14px;
font-weight: 600;
line-height: 18px;
padding: 3px 10px;
background-color: var(--theme-primary-color);
margin-right: 15px;
}
.products li .sale-percent {
color:  #fff;
font-size: 14px;
font-weight: 600;
line-height: 18px;
padding: 3px 10px;
background-color: var(--theme-primary-color);
}
.products li .time-wrapper {
position: absolute;
bottom: 20px;
width: 90%;
left: 50%;
transform: translateX(-50%);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.products li:hover .time-wrapper {
opacity: 0;
visibility: hidden;
}
.tf-countdown .countdown-inner {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.tf-countdown .countdown-inner > div:not(:last-child) {
position: relative;
padding-right: 10px;
margin-right: 10px;
}
.tf-countdown .countdown-inner > div::after {
content: ':';
position: absolute;
right: -3px;
top: 23px;
transform: translateY(-50%);
color: #E1E1E1;
font-size: 24px;
}
.tf-countdown .countdown-inner > div:last-child::after {
display: none;
}
.tf-countdown .countdown-inner .box-cowntdown {
width: 50px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
background-color: #fff;
border: 1px solid #E9E9E9;
}
.tf-countdown .countdown-inner .time {
margin-bottom: 0px;
font-weight: 500;
font-size: 24px;
color: #0A1C26;
line-height: 36px;
} 
.tf-countdown .countdown-inner .text {
font-size: 12px;
line-height: 16px;
text-align: center;
color: #0A1C26;
}
.blockUI.blockOverlay,
.products li .wrap-btn-action .blockUI.blockOverlay {
display: none !important;
}
.products li .product-info {
position: relative;
padding: 41px 15px 20px 15px;
text-align: center;
box-shadow: 0px 10px 70px rgb(0 0 0 / 7%);
border-radius: 0px 0px 5px 5px;
}
.products li .product-content .woocommerce-loop-product__title {
color: #0A1C26;
font-size: 22px;
font-weight: 600;
line-height: 28px; 
}
.products li .product-content .woocommerce-loop-product__title:hover {
color: var(--theme-primary-color);
}
.products li .star-rating {
height: 15px;
font-size: 15px;
letter-spacing: 4px;
width: 100px;
margin-bottom: 10px;
}
.products li .product-info .star-rating {
margin: 0;
position: absolute;
top: 21px;
width: 85px;
left: 51%;
transform: translateX(-50%);
display: inline-block;
}
.products li h2 {
margin-top: 0px;
margin-bottom: 7px;
transition: color ease 0.3s;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.products li .price {
font-weight: 700;
font-size: 18px;
line-height: 24px;
color: #5E5F63;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
}
.woocs_price_code {
display: flex;
}
.products li.product-type-variable .price {
flex-direction: row;
justify-content: flex-start;
}
.products li .price ins {
background-color: transparent;
color: #5E5F63;
padding: 0;
margin-right: 15px;
order: -1;
}
.products li .price del {
color: #5E5F63;
font-weight: 500;
font-size: 18px;
line-height: 22px;
}
.products.columns-1 li.product-style2:first-child .inner,
.products.columns-2 li.product-style2:nth-child(1) .inner,
.products.columns-2 li.product-style2:nth-child(2) .inner,
.products.columns-3 li.product-style2:nth-child(1) .inner,
.products.columns-3 li.product-style2:nth-child(2) .inner,
.products.columns-3 li.product-style2:nth-child(3) .inner,
.products.columns-4 li.product-style2:nth-child(1) .inner,
.products.columns-4 li.product-style2:nth-child(2) .inner,
.products.columns-4 li.product-style2:nth-child(3) .inner,
.products.columns-4 li.product-style2:nth-child(4) .inner,
.products.columns-5 li.product-style2:nth-child(1) .inner,
.products.columns-5 li.product-style2:nth-child(2) .inner,
.products.columns-5 li.product-style2:nth-child(3) .inner,
.products.columns-5 li.product-style2:nth-child(4) .inner,
.products.columns-5 li.product-style2:nth-child(5) .inner {
border-top: 1px solid #eeeeee;
}
.products.columns-1 li.product-style2 .inner,
.products.columns-2 li.product-style2:nth-child(1) .inner,
.products.columns-2 li.product-style2:nth-child(2n + 1) .inner,
.products.columns-3 li.product-style2:nth-child(1) .inner,
.products.columns-3 li.product-style2:nth-child(3n + 1) .inner,
.products.columns-4 li.product-style2:nth-child(1) .inner,
.products.columns-4 li.product-style2:nth-child(4n + 1) .inner,
.products.columns-5 li.product-style2:nth-child(1) .inner,
.products.columns-5 li.product-style2:nth-child(5n + 1) .inner {
border-left: 1px solid #eeeeee;
} .woo-single-post-class .product-wrap {
display: flex;
margin-bottom: 90px;
}
.single-product .post-wrap {
box-shadow: none;
}
.single-product div.product .images .woocommerce-main-image,
.single-product div.product .flex-viewport {
width: 100%;
}
.single-product div.product .images .thumbnails,
.single-product div.product ol.flex-control-nav.flex-control-thumbs {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 20px 0 0 0;
list-style: none;
}
.woocommerce-page div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none;
background-color: #f6f6f6;
}
.woocommerce-page div.product div.images img.product_video_img {
width: calc(100%) !important;
}
.woocommerce-product-gallery .flex-control-thumbs li {
float: none;
cursor: pointer;
width: 100px;
height: 100px;
object-fit: cover;
margin-right: 13.5px;
margin-bottom: 13.5px;
background-color: #F5F5F5;
}
.woocommerce-product-gallery .flex-control-thumbs li:last-child {
margin-right: 0;
}
#nickx-gallery .nslick-slide img,
.woocommerce-product-gallery .flex-control-thumbs li img {
border: 1px solid transparent;
background-color: #F5F5F5;
}
#nickx-gallery .nslick-slide.video-thumbnail,
#nickx-gallery .nslick-slide.product_thumbnail_item {
margin-right: 10px !important;
}
#nickx-gallery .nslick-slide.nslick-current img,
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
border-color: var(--theme-primary-color);
}
.woo-single-post-class {
position: relative;
}
.woo-single-post-class .images {
width: 100%;
float: left;
position: relative;
}
.woo-single-post-class .sticky-sidebar {
width: 48.7%;
position: relative;
}
.woo-single-post-class .onsale {
top: 20px;
right: auto;
left: 25px;
z-index: 999;
display: none;
}
.woo-single-post-class .related .onsale {
top: 16px;
left: 20px;
}
.woo-single-post-class .images .woocommerce-product-gallery__trigger {
width: 50px;
height: 50px;
z-index: 20;
position: absolute;
right: 25px;
top: 20px;
text-align: center;
opacity: 0;
}
.woo-single-post-class .images .woocommerce-product-gallery__trigger:after {
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 5px;
background-color: #373737;
text-align: center;
content: "\e930";
font-family: "zunzo";
color: #fff;
font-size: 20px;
position: absolute;
left: 0;
top: 0;
transition: all ease 0.3s;
}
.woo-single-post-class .images:hover .woocommerce-product-gallery__trigger {
opacity: 1;
}
.woo-single-post-class
.images
.woocommerce-product-gallery__trigger:hover:after {
background-color: var(--theme-primary-color);
color: #fff;
}
.woo-single-post-class .images .woocommerce-product-gallery__trigger img {
display: none !important;
}
.woocommerce-product-gallery .flex-control-thumbs {
margin: 30px -15px 0;
width: auto;
list-style: none;
}
.woo-single-post-class .summary {
width: calc(100% - 48.7% - 100px);
margin-left: 100px;
}
.woo-single-post-class .summary .product-category {
margin-top: 25px;
}
.woo-single-post-class .summary .product-category a {
color: #5E5F63;
font-size: 18px;
font-weight: 500;
line-height: 22.86px;
}
.woo-single-post-class .summary .product-category a:hover {
color: var(--theme-primary-color);
}
.woo-single-post-class .summary h1 {
font-size: 35px;
line-height: 44.1px;
font-weight: 600;
color: #0A1C26;
margin-bottom: 11px;
}
.woo-single-post-class .summary a {
color: #0A1C26;
}
.woo-single-post-class.no-title-single-product .summary h1,
.woo-single-post-class.no-title-single-product .summary .product_title {
display: none;
}
.woo-single-post-class .summary .woocommerce-product-rating {
position: relative;
margin-bottom: 32px;
}
.woo-single-post-class .summary .woocommerce-product-rating  .star-rating {
overflow: hidden;
position: relative;
height: 14px;
line-height: 1;
font-size: 14px;
font-family: "star";
color: #F87643;
letter-spacing: 7px;
width: 100px;
margin-right: 5px;
}
.woo-single-post-class .summary .woocommerce-review-link {
position: absolute;
left: 108px;
top: -3px;
font-weight: 400;
font-size: 16px;
line-height: 20.16px;
text-transform: capitalize;
color: #5E5F63;
}
.woo-single-post-class .summary .woosc-btn {
display: none;
}
.woo-single-post-class .summary .price {
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 30.24px;
letter-spacing: -1px;
color: #000000;
margin: 0 0 55px 0;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: inline-flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
justify-content: flex-end;
}
.woo-single-post-class.product-type-variable .summary .woocommerce-variation-price .price {
flex-direction: row-reverse;
justify-content: flex-end;
}
.woo-single-post-class.product-type-variable .summary .price {
flex-direction: row;
justify-content: flex-start;
}
.woo-single-post-class .summary del {
color: #5E5F63;
font-weight: 500;
letter-spacing: 1px;
}
.woo-single-post-class .summary del > span {
margin-left: 13px;
}
.woo-single-post-class .summary .price ins,
.woo-single-post-class .summary ins {
background-color: transparent;
color: #000000;
padding: 0;
}
.woo-single-post-class .summary .sale-percent {
display: none;
color: #FFF;
font-size: 12px;
font-weight: 500;
line-height: 20px;
letter-spacing: 1.2px;
padding: 2px 12px;
background-color: var(--theme-primary-color);
border-radius: 36px;
transform: translateY(-5px);
margin-left: 12px;
}
.woo-single-post-class .woocommerce-product-details__short-description {
margin-bottom: 50px;
color: #5E5F63;
font-size: 16px;
font-weight: 400;
line-height: 32px;
}
.woo-single-post-class.product-type-variable .woocommerce-product-details__short-description {
margin-bottom: 27px;
} 
.woo-single-post-class .summary .cart {
margin-bottom: 48px;
}
.woo-single-post-class .summary .cart .quantity {
border-radius: 0px;
display: inline-flex;
align-items: center;
}
.woo-single-post-class .summary .cart .quantity label {
position: relative !important;
width: auto;
height: auto;
clip: unset;
clip-path: unset;
color: #fff;
top: unset;
left: unset;
right: unset;
bottom: unset;
font-weight: 500;
min-width: 80px;
display: none;
}
.woo-single-post-class .summary .cart .quantity .inner-quantity {
display: inline-block;
position: relative;
margin-right: 20px;
}
.quantity .qty_button,
.quantity input.qty_button,
.woo-single-post-class .summary .cart .quantity .qty_button {
border: none;
width: 58px;
height: 100%;
line-height: 50px;
margin: 0;
text-align: center;
background-color: transparent;
font-size: 20px;
font-weight: 500;
padding: 0px;
color: #010c2a;
z-index: 2;
position: absolute;
}
.quantity input.qty,
.woo-single-post-class .summary .cart .quantity input.qty {
-webkit-appearance: none;
-moz-appearance: textfield;
text-align: center;
width: 140px;
padding: 13px 15px;
margin: 0;
font-weight: 700;
font-size: 18px;
line-height: 22.6px;
color: #0A1C26;
border: 1px solid #E7E7E7;
background: #fff;
}
.quantity input.qty::-webkit-outer-spin-button,
.quantity input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity input[type=number].qty {
-moz-appearance: textfield;
}
.quantity .qty_button.plus,
.quantity input.qty_button.plus,
.woo-single-post-class .summary .cart .quantity .qty_button.plus {
left: unset;
right: 0;
}
.woo-single-post-class .summary .cart .single_add_to_cart_button {
padding: 15px 39px;
position: relative;
font-size: 16px;
font-weight: 700;
line-height: 20.16px;
color: #fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
background:  var(--theme-primary-color);
border: 1px solid var(--theme-primary-color);
} .woo-single-post-class .summary .cart .single_add_to_cart_button:hover {
background: #fff;
border-color: #E7E7E7;
color: var(--theme-primary-color);
}
.woocommerce-variation-price {
margin-top: 30px;
}
.woocommerce-table__line-item.order_item .wc-item-meta li {
list-style: none;
}
.pswp .pswp__top-bar button::after,
.pswp .pswp__top-bar button::before {
display: none;
}
.woo-single-post-class .summary .cart table,
.woo-single-post-class .summary .cart tr,
.woo-single-post-class .summary .cart td {
border: 0;
text-align: left;
line-height: 1.5;
}
.woo-single-post-class .summary .cart table input,
.woo-single-post-class .summary .cart table select {
margin: 0;
height: 40px;
padding: 3px 35px 3px 15px;
border: 1px solid rgba(57, 61, 114, 0.3);
}
.woo-single-post-class .summary .cart td {
vertical-align: middle;
}
.woo-single-post-class .summary .cart table {
position: relative;
margin-left: -7px;
}
.woo-single-post-class .summary .cart table tr {
margin-bottom: 10px;
}
.woo-single-post-class .summary .cart table th {
border: none;
}
.woo-single-post-class .summary .cart .reset_variations {
margin-left: 20px;
}
.woo-single-post-class .woocommerce-tabs .panel .shop_attributes p {
margin-bottom: 5px;
}
.woo-single-post-class .woocommerce-grouped-product-list-item__label a {
color: #47536b;
}
.woo-single-post-class .woocommerce-grouped-product-list-item__price,
.woo-single-post-class .woocommerce-grouped-product-list-item__label a:hover {
color: var(--theme-accent-color);
}
.woo-single-post-class .summary .cart .variations th,
.woo-single-post-class .summary .cart .variations tr {
text-align: left;
}
.woo-single-post-class .summary .cart .variations .reset_variations {
margin-left: 0;
margin-top: 10px;
display: block;
}
.woo-single-post-class .summary .cart .variations  label {
color: #0A1C26;
font-size: 20px;
font-weight: 600;
line-height: 25px;
}
.woo-single-post-class .summary .product_meta {
clear: left;
margin-bottom: 16px;
}
.woo-single-post-class .summary .product_meta .tagged_as {
display: none;
}
.woo-single-post-class .summary .product_meta .sku_wrapper {
display: block;
}
.woo-single-post-class .summary .social-share-article h6,
.woo-single-post-class .summary .product_meta > span .title,
.woo-single-post-class .summary .product_meta .sku_wrapper {
font-weight: 700;
font-size: 14px;
line-height: 24px;
color: #000000;
margin-bottom: 13px;
}
.woo-single-post-class .summary .product_meta > span a,
.woo-single-post-class .summary .product_meta .sku {
font-family: "Inter";
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #494a4d;
}
.woo-single-post-class .summary .social-share-article {
display: none;
}
.woo-single-post-class .summary .social-share-article h6 {
margin-right: 18px;
color: #010c2a;
font-size: 16px;
line-height: 26px; 
font-weight: 500;
}
.woo-single-post-class .summary .social-share-article ul li a {
font-size: 16px;
}
.woo-single-post-class .summary .wrap-shipping .item-shipping {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 24px;
color: #000000;
font-size: 16px;
font-weight: 400;
line-height: 20.16px;
}
.woo-single-post-class .summary .wrap-shipping .item-shipping:last-child {
margin-bottom: 0;
}
.woo-single-post-class .summary .wrap-shipping .item-shipping strong {
font-weight: 600;
}
.woo-single-post-class .woocommerce-tabs {
clear: both;
margin-bottom: 92px;
}
.woo-single-post-class .woocommerce-tabs ul {
margin: 0;
margin-bottom: 42px;
border-bottom: 1px solid #E7E7E7;
}
.woo-single-post-class .woocommerce-tabs ul li {
position: relative;
padding: 0;
list-style: none;
display: inline-block;
margin-left: 3px;
}
.woo-single-post-class .woocommerce-tabs ul li > a {
color: #5E5F63;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 37.8px;
cursor: pointer;
border-bottom: none;
display: inline-block;
position: relative;
position: relative;
margin-right: 50px;
padding-bottom: 25px;
position: relative;
}
.woo-single-post-class .woocommerce-tabs ul li > a::after {
content: '';
width: 100%;
height: 2px;
background-color: var(--theme-primary-color);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
position: absolute;
left: 0;
bottom: 0;
}
.woo-single-post-class .woocommerce-tabs ul li > a:hover,
.woo-single-post-class .woocommerce-tabs ul li.active > a {
color: var(--theme-primary-color);
}
.woo-single-post-class .woocommerce-tabs ul li > a:hover::after,
.woo-single-post-class .woocommerce-tabs ul li.active > a::after {
opacity: 1;
visibility: visible;
}
.woo-single-post-class .woocommerce-tabs .woocommerce-Tabs-panel--description {
display: block !important;
}
.woo-single-post-class .woocommerce-tabs .panel {
clear: both;
display: block;
}
.woo-single-post-class .woocommerce-tabs .panel h1,
.woo-single-post-class .woocommerce-tabs .panel h2,
.woo-single-post-class .woocommerce-tabs .panel h3,
.woo-single-post-class .woocommerce-tabs .panel h4,
.woo-single-post-class .woocommerce-tabs .panel h5,
.woo-single-post-class .woocommerce-tabs .panel h6 {
margin-bottom: 17px;
}
.woo-single-post-class .woocommerce-tabs .panel h1 strong,
.woo-single-post-class .woocommerce-tabs .panel h2 strong,
.woo-single-post-class .woocommerce-tabs .panel h3 strong,
.woo-single-post-class .woocommerce-tabs .panel h4 strong,
.woo-single-post-class .woocommerce-tabs .panel h5 strong,
.woo-single-post-class .woocommerce-tabs .panel h6 strong {
font-weight: 400;
}
.woo-single-post-class .woocommerce-tabs .panel h2 strong {
font-size: 51px;
}
.woo-single-post-class .woocommerce-tabs .panel p {
margin-bottom: 26px;
}
.woo-single-post-class .woocommerce-tabs .panel p:last-child {
margin-bottom: 0;
}
.woocommerce-Reviews-title {
font-size: 18px;
line-height: 30px;
margin-bottom: 30px;
}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist {
clear: both;
list-style: none;
margin: 0;
}
.woo-single-post-class .woocommerce-tabs .entry-content #comments {
margin-top: 0;
}
.woo-single-post-class .woocommerce-tabs .entry-content #comments .star-rating {
position: relative;
}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist li {
overflow: hidden;
position: relative;
padding-bottom: 28px;
border-bottom: 1px solid #e8e8e9;
margin-bottom: 28px;
}
.woo-single-post-class
.woocommerce-tabs
.entry-content
.commentlist
li:last-child {
margin-bottom: 0;
}
.woo-single-post-class
.woocommerce-tabs
.entry-content
.commentlist
li
.description
> p:last-child {
margin-bottom: 0;
}
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist li:before,
.woo-single-post-class .woocommerce-tabs .entry-content .commentlist li:after {
content: "";
display: table;
clear: both;
}
.woo-single-post-class .woocommerce-tabs .entry-content .comment_container img {
border-radius: 50%;
float: left;
margin: 0 40px 0 0;
overflow: hidden;
}
.woo-single-post-class .woocommerce-tabs .entry-content .comment-text {
overflow: hidden;
position: relative;
margin: 0;
}
.woo-single-post-class .woocommerce-tabs .entry-content .star-rating {
position: absolute;
right: 0;
top: 0;
}
.woo-single-post-class .woocommerce-tabs .entry-content .meta {
margin: 0px 0 10px 0;
}
.woo-single-post-class .woocommerce-tabs .entry-content .meta strong {
font-size: 20px;
margin: 0;
display: inline-block;
font-weight: 700;
color: var(--theme-primary-color);
}
.woo-single-post-class
.woocommerce-tabs
.entry-content
.meta
.woocommerce-review__dash {
display: none;
}
.woo-single-post-class
.woocommerce-tabs
.entry-content
.meta
.woocommerce-review__published-date {
display: inline-block;
padding-left: 30px;
margin: 0;
}
.woo-single-post-class
.woocommerce-tabs
.entry-content
.comment-text
.description {
overflow: hidden;
}
.woo-single-post-class #comment > p {
margin-bottom: 0;
}
.woo-single-post-class .woocommerce-tabs .comment-respond {
margin: 30px 0 0;
}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-reply-title {
display: block;
margin: 30px 0 20px;
}
.woocommerce .comment-respond #commentform {
display: block;
}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form > p {
margin: 0;
padding: 0 15px;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form
> p.comment-form-cookies-consent {
margin-bottom: 25px;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form
> p.form-submit {
clear: both;
}
.woo-single-post-class .woocommerce-tabs .comment-respond .comment-form-rating {
padding: 0 15px 35px 15px;
margin-bottom: 10px;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-rating
> label,
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-rating
> .stars {
float: left;
margin: 0;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-rating
> label {
font-size: 14px;
line-height: 30px;
font-weight: 500;
text-transform: uppercase;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-rating
> .stars {
margin-left: 14px;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-comment {
clear: left;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-comment
> label {
display: none;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-comment
textarea,
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-author
input,
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-email
input {
margin-bottom: 30px;
width: 100%;
}
.woo-single-post-class
.woocommerce-tabs
.comment-respond
.comment-form-comment
textarea {
height: 170px;
}
.woocommerce-tabs .product-desc {
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce-tabs .product-desc .text-wrap {
flex-basis: 470px;
margin-right: 30px;
}
.woocommerce-tabs .product-desc .image-wrap {
flex-basis: 570px;
}
.woocommerce-tabs .product-desc .image-wrap img {
border-radius: 10px;
overflow: hidden;
}
.woocommerce-tabs .woocommerce-product-attributes a {
color: #0A1C26;
} .woo-single-post-class .product-review .product-review-content {
display: flex;
flex-wrap: wrap;
}
.woo-single-post-class .product-review .title-review {
color:  #0A1C26;
font-size: 30px;
font-weight: 700;
line-height: 37px; 
margin-bottom: 32px;
padding-bottom: 21px;
border-bottom: 1px solid #E7E7E7;
position: relative;
}
.woo-single-post-class .product-review .title-review::after {
content: '';
position: absolute;
bottom: -2px;
height: 2px;
left: 0;
width: 250px;
background-color: var(--theme-primary-color);
}
.woo-single-post-class .product-review .product-review-content .content-review {
flex-shrink: 0;
width: 100%;
margin-bottom: 70px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
} .table-review .row-review {
display: flex;
align-items: center;
gap: 5px;
margin-bottom: 9px;
color: #7C7C7C;
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.table-review .row-review svg {
color: #F87643;
margin-right: 4.5px;
}
.table-review .row-review svg.not-active {
color: #7C7C7C;
}
.table-review .row-review .count {
min-width: 49px;
}
.table-review .row-review .proges-bar{
background: #E9E9E9;
min-width: 350px;
height: 4px;
margin-top: 2px;
position: relative;
background: #F8764333;
}
.table-review .row-review .proges-bar .proges{
background: #F87643;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.woo-single-post-class .product-review .product-review-content .comment-form {
width: 100%;
margin-top: 70px;
}
.woo-single-post-class .product-review .product-review-content .comment-form .comment-reply-title {
font-size: 24px;
font-weight: 700;
line-height: 30.24px;
color: #0A1C26;
}
.woo-single-post-class .product-review .product-review-content #comments {
margin-top: 0;
}
.woo-single-post-class .product-review .product-review-content .comment-review-content {
width: calc(100% );
}
.woocommerce-noreviews {
font-size: 20px;
}
.woo-single-post-class .product-review .product-review-content .commentlist li:last-child {
margin-bottom: 0px ;
}
.woo-single-post-class .product-review .product-review-content .commentlist li img {
width: 100px;
height: 100px;
display: inline-block;
border-radius: 50%;
margin-right: 30px;
flex-shrink: 0;
}
.woo-single-post-class .product-review .product-review-content .commentlist li .comment_container {
display: flex;
}
.woo-single-post-class .product-review .product-review-content .comment-review-content #review_form_wrapper {
display: none;
}
.woo-single-post-class .product-review .product-review-content .comment-review-content .star-rating {
width: 110px;
font-size: 16px;
height: 16px;
letter-spacing: 6.5px;
margin-right: 0;
}
.woo-single-post-class .product-review .product-review-content .comment-respond .comment-form {
margin: 0;
margin-top: 20px;
padding: 0;
background: #fff;
}
.woo-single-post-class .product-review .product-review-content .comment-notes {
font-size: 16px;
font-weight: 400;
line-height: 28px;
color: #5E5F63;
margin-bottom: 24px !important;
margin-top: -17px;
}
.woo-single-post-class .product-review .product-review-content .comment-form-rating {
align-items: center;
display: flex;
margin-bottom: 15px;
padding: 0;
order: 3;
}
.product-review  .comment-respond #comment,
.product-review  .comment-respond .comment-form-phone input,
.product-review  .comment-respond #email,
.product-review .comment-respond #author {
background-image:none;
background: #F5F5F5;
border: 1px solid #E7E7E7;
padding: 15px 25px;
}
.product-review  .comment-respond #comment {
height: 120px;
}
.woo-single-post-class .product-review .product-review-content .comment-form-rating .nice-select {
display: none !important;
}
.woo-single-post-class .product-review .product-review-content .comment-form-rating label {
margin: 0 ;
margin-right: 20px;
font-weight: 400;
text-transform: capitalize;
}
.woo-single-post-class .product-review .product-review-content .content-review .review .star-rating {
width: 104px;
display: inline-block;
position: relative;
font-size: 13px;
line-height: 13px;
height: 13px;
color: #F87643;
letter-spacing: 8px;
}
.woo-single-post-class .product-review .product-review-content .content-review .review .rating-count span {
color: var(--theme-primary-color);
font-size: 85px;
font-weight: 700;
line-height: 88px;
margin-right: 24px;
}
.woo-single-post-class .product-review .product-review-content .content-review .review {
display: flex;
align-items: flex-start;
flex-shrink: 0;
margin-right: 74px;
flex-wrap: nowrap;
}
.woo-single-post-class .product-review .product-review-content .content-review .review .rating-count {
font-size: 40px;
line-height: 48px;
color: #E1E1E1;
margin-bottom: 10px;
}
.woo-single-post-class .product-review .product-review-content .content-review .review .review-star-count {
margin-top: 5px;
}
.woo-single-post-class .product-review .product-review-content .content-review .review .number-review {
line-height: 1;
}
.woo-single-post-class .product-review .product-review-content .content-review .review .number-review a {
color: #333333;
font-size: 15px;
line-height: 24px;
letter-spacing: 0.5px;
}
.woo-single-post-class .product-review .product-review-content .content-review form {
margin-top: 30px !important;
}
.woo-single-post-class .product-review .product-review-content .content-review .table-review {
margin-top: 10px;
width: 100%;
}
.woo-single-post-class .product-review .product-review-content .comment-form-rating .stars {
display: inline-flex;
margin: 0;
}
.woo-single-post-class .product-review .product-review-content .comment-form-phone ,
.woo-single-post-class .product-review .product-review-content .comment-form-comment ,
.woo-single-post-class .product-review .product-review-content .comment-form-email ,
.woo-single-post-class .product-review .product-review-content .comment-form-author  {
margin-bottom: 30px;
}
.woo-single-post-class .product-review .product-review-content form input[type="submit"] {
padding: 10px 85px;
}
.woo-single-post-class .product-review .product-review-content form input[type="submit"]:hover {
background: var(--theme-accent-color);
}
.woo-single-post-class .product-review .product-review-content form  {
display: flex !important;
}
.woo-single-post-class .product-review .product-review-content form > * {
width: 100%;
} 
.woo-single-post-class .product-review .product-review-content .comment-form-phone,
.woo-single-post-class .product-review .product-review-content .comment-form-email {
order: 0;
width: calc(33.33% - 15px);
margin-left: 15px;
}
.woo-single-post-class .product-review .product-review-content .comment-form-email {
margin-right: 15px;
width: calc(33.33% - 30px);
}
.woo-single-post-class .product-review .product-review-content .comment-form-author {
order: 0;
width: calc(33.33% - 15px);
margin-right: 15px;
}
.woo-single-post-class .product-review .product-review-content .comment-form-comment {
order: 1;
margin-bottom: 15px;
}
.woo-single-post-class .product-review .product-review-content .comment-form-cookies-consent {
order: 2;
}
.woo-single-post-class .product-review .product-review-content .form-submit {
order: 3;
}
.woo-single-post-class .product-review .product-review-content .comment-form-comment label,
.woo-single-post-class .product-review .product-review-content .comment-form-email label,
.woo-single-post-class .product-review .product-review-content .comment-form-author label {
min-width: 80px;
display: block;
}
.woo-single-post-class .product-review .product-review-content .comment-form-rating p:nth-child(3) {
display: none;
}
.product-review-content ol {
list-style: none;
margin: 0;
}
.product-review-content ol li {
background-color: #F5F5F5;
padding: 30px 30px 20px;
margin-bottom: 20px;
border-radius: 10px;
}
.woo-single-post-class input[type='checkbox']:before {
border-color: var(--theme-primary-color);
}
.woo-single-post-class .product-review .comment-review-content .woocommerce-review__author {
color: #0A1C26;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 23px; 
}
.woo-single-post-class .product-review .product-review-content .comment-review-content .meta,
.woo-single-post-class .product-review .product-review-content .comment-review-content .star-rating {
margin-bottom: 4px;
}
.woo-single-post-class .product-review  .comment-form-cookies-consent {
display: none;
}
.woo-single-post-class .product-review .product-review-content .comment-review-content .description p {
color: #5E5F63;
font-size: 16px;
font-weight: 400;
line-height: 32px;
}
.woo-single-post-class .product-review .product-review-content .form-submit input[type="submit"] {
width: auto;
background-color: var(--theme-primary-color);
padding: 19px 45px;
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 20px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.woo-single-post-class .product-review .product-review-content .form-submit input[type="submit"]:hover {
background-color: #000;
color: #fff;
}
.woo-single-post-class .product-review .product-review-content .comment-respond input,
.woo-single-post-class .product-review .product-review-content .comment-respond textarea {
width: 100%;
color: #A0A0A0;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px;
padding: 15px 16px;
background-color: #F5F5F5;
border: 1px solid #E7E7E7; 
margin-bottom: 0;
};
.woo-single-post-class .product-review .product-review-content .comment-reply-title {
color:  #0A1C26;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 42px; 
margin-top: 22px;
} .woo-single-post-class .related {
margin-top: 117px;
}
.woo-single-post-class .related.products > h2 {
position: relative;
margin-bottom: 8px;
text-align: center;
color:#0A1C26;
font-size: 48px;
font-weight: 700;
line-height: 60.48px;    
}
.woo-single-post-class .related.products .products:before,
.woo-single-post-class .related.products .products:after {
content: "";
display: table;
clear: both;
}
.woo-single-post-class .related.products .products {
margin: 0 -15px;
padding-top: 0;
}
.woo-single-post-class .related.products .products li {
float: left;
padding: 0 15px;
} .woocommerce-page.woocommerce-cart .woocommerce-cart-form {
width: 68.3%;
float: left;
padding-right: 30px;
}
.woocommerce-page.woocommerce-cart .cart-collaterals {
width: 31.7%;
float: right;
}
.woocommerce-page .shop_table.cart .product-remove {
width: 60px;
}
.woocommerce-page .shop_table.cart .product-thumbnail,
.woocommerce-page .shop_table.cart .product-price,
.woocommerce-page .shop_table.cart .product-quantity,
.woocommerce-page .shop_table.cart .product-subtotal {
width: auto;
}
.woocommerce-page .shop_table.cart .product-quantity .qty_button {
display: none;
}
.woocommerce-page .shop_table.cart td,
.woocommerce-page .shop_table.cart th {
padding: 33px 10px 33px 0;
vertical-align: middle;
border-width: 0;
color: #0A1C26;
border-bottom: 1px solid #E9E9E9;
}
.woocommerce-page .shop_table.cart th {
color: #0A1C26;
background-color: #F5F5F5;
padding: 20px 10px 17px 0;
font-size: 18px;
font-weight: 700;
line-height: 22.68px;
text-align: left;
}
.woocommerce-page .shop_table.cart thead th,
.woocommerce-page .shop_table.cart td:last-child {
border: none;
}
.woocommerce-cart-form.processing {
position: relative;
}
.woocommerce-cart-form.processing::before {
position: absolute;
content: '';
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
left: 0;
background-color: #0A1C26;
opacity: 0.5;
z-index: 99999;
}
.woocommerce-page .shop_table.cart td.product-price,
.woocommerce-page .shop_table.cart td.product-subtotal,
.woocommerce-page .shop_table.cart .product-name a {
color: #0A1C26;
font-size: 22px;
font-weight: 600;
line-height: 27.72px;
}
.woocommerce-page .shop_table.cart td.product-price {
color: #5E5F63;
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
}
.woocommerce-page .shop_table.cart td.product-subtotal {
font-size: 18px;
font-weight: 700;
line-height: 22.68px;
}
.woocommerce-page .shop_table.cart .product-stock-status {
display: none;
}
.woocommerce-page .shop_table.cart .product-remove a {
position: relative;
padding: 0;
font-weight: normal;
text-align: center;
}
.woocommerce-page .shop_table.cart .product-remove a svg path {
fill: var(--theme-primary-color);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.woocommerce-page .shop_table.cart .product-remove a:hover {
color: #000;
}
.woocommerce-page .shop_table.cart .product-remove a:hover svg path {
fill: #000;
}
.woocommerce-page .shop_table.cart .cart_item .product-thumbnail {
width: 160px;
}
.woocommerce-page .shop_table.cart .cart_item .product-thumbnail img {
width: 100px;
background-color: #F5F5F5;
margin: 0 30px;
}
.woocommerce-page
.shop_table.cart
.cart_item
.product-quantity
input[type="number"] {
width: 60px;
height: 50px;
padding-left: 5px;
padding-right: 5px;
margin: 0;
text-align: center;
}
.woocommerce-page .shop_table.cart .coupon {
float: left;
display: table;
}
.woocommerce-page input,
.woocommerce-page button {
vertical-align: middle;
}
.woocommerce-page .shop_table.cart .coupon > label {
display: none;
}
.woocommerce-page .shop_table.cart .coupon #coupon_code {
width: 240px;
margin: 0 5px 0 0;
display: inline-block;
padding: 12px 30px;
}
.woocommerce-page .shop_table.cart .coupon + button[type="submit"] {
float: right;
padding: 14px 30px;
color: #0A1C26;
}
.woocommerce-page .shop_table.cart .coupon .button {
color: #0A1C26;
padding: 14px 30px;
}
.woocommerce-page .shop_table.cart .coupon + button[type="submit"]:hover,
.woocommerce-page .shop_table.cart .coupon .button:hover {
background-color: #0A1C26;
color: #fff;
}
.woocommerce-cart-form__contents {
margin: 0;
border: 1px solid #E7E7E7;
}
.bottom-cart {
margin-top: 25px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
}
.bottom-cart .coupon {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
gap: 20px;
}
.woocommerce .bottom-cart .coupon input {
padding: 15px 25px;
min-width: 370px;
margin-bottom: 0;
}
.woocommerce .bottom-cart .button,
.woocommerce .bottom-cart .coupon button {
padding: 19px 45px;
font-size: 16px;
font-weight: 700;
line-height: 20.16px;
text-align: center;
background: #0A1C26;
color: #fff;
}
.woocommerce .bottom-cart .button:hover,
.woocommerce .bottom-cart .coupon button:hover {
background: var(--theme-primary-color);
}
.woocommerce-page .cart_totals {
font-size: 16px;
background-color: #F5F5F5;
padding: 32px 40px 38px;
line-height: 24px;
font-weight: 500;
}
.woocommerce-page .cart_totals > h2 {
color: #0A1C26;
font-size: 22px;
font-weight: 600;
line-height: 30px;
letter-spacing: -0.02em;
margin-bottom: -8px;
text-transform: capitalize;
}
.woocommerce-page .cart_totals .shop_table {
margin-bottom: 10px;
}
.woocommerce-page .cart_totals .shop_table th,
.woocommerce-page .cart_totals .shop_table td {
border-width: 0;
}
.woocommerce-page .cart_totals .shop_table .order-total th,
.woocommerce-page .cart_totals .shop_table .order-total td {
border-bottom: 0;
}
.woocommerce-page .cart_totals .shop_table {
line-height: 1;
}
.woocommerce-page .cart_totals .shop_table td {
border-right: 0;
padding: 20px 0px;
}
.woocommerce-page .cart_totals .shop_table th {
font-size: 16px;
font-weight: 500;
color: #0A1C26;
padding: 23px 0px;
text-align: left;
line-height: 24px; 
}
.woocommerce-page .cart_totals table tr {
border-bottom:  1px solid #E9E9E9;
}
.woocommerce-page .cart_totals table tr th,
.woocommerce-page .cart_totals table tr td {
padding: 20px 0;
}
.woocommerce-page .cart_totals ul {
list-style: none;
margin: 0;
margin-bottom: 10px;
}
.woocommerce-page .cart_totals ul li {
padding: 5px 0;
}
.woocommerce-page .cart_totals ul li label {
margin-left: 5px;
}
.woocommerce-page .cart_totals .cart-discount td,
.woocommerce-page .cart_totals .shop_table .shipping td,
.woocommerce-page .cart_totals .shop_table .cart-subtotal td,
.woocommerce-page .cart_totals .shop_table .order-total td,
.woocommerce-page .cart_totals .shop_table .tax-rate td {
text-align: right;
color: #0A1C26;
font-size: 16px;
font-weight: 600;
line-height: 30px;
}
.woocommerce-page .cart_totals .shop_table a {
color: #0A1C26;
}
.woocommerce-page .cart_totals .shop_table a:hover {
color: var(--theme-primary-color);
}
.woocommerce-page .cart_totals .shop_table .order-total td strong,
.woocommerce-page .cart_totals .shop_table .order-total td {
font-size: 16px;
font-weight: 600;
line-height: 30px;    
} .woocommerce-page .cart_totals p,
.woocommerce-page .cart_totals .woocommerce-shipping-calculator select {
margin: 0 0 5px;
}
.woocommerce-page .cart_totals .woocommerce-shipping-calculator .select2-selection__rendered {
padding: 10px;
padding-right: 50px;
}
.woocommerce-page .cart_totals .woocommerce-shipping-calculator .select2-selection__arrow {
height: 48px;
}
.woocommerce-page .cart_totals .shipping-calculator-form {
margin-top: 20px;
}
.woocommerce-page .cart_totals .shipping-calculator-form button[type="submit"] {
width: 100%;
padding: 14px 20px;
color: #0A1C26;
}
.woocommerce-page .cart_totals .shipping-calculator-form button[type="submit"]:hover {
background-color: #0A1C26;
color: #fff;
}
.woocommerce-page .wc-proceed-to-checkout .button {
padding: 21px 44px;
display: inline-block;
-webkit-appearance: none;
transition: all ease 0.3s;
margin-top: 11px;
text-align: center;
border-radius: 0;
font-size: 16px;
font-weight: 600;
line-height: 19.36px;
text-align: center;
color: #fff;
background-color: var(--theme-primary-color);
}
.woocommerce-page .wc-proceed-to-checkout .button:hover {
color: #fff;
background-color: #0A1C26;
}
.woocommerce-page .return-to-shop a {
padding: 15px 30px;
margin-top: 25px;
font-weight: 500;
background-color: var(--theme-primary-color);
display: inline-block;
color: #fff;
border-radius: 0;
}
.woocommerce-page .return-to-shop a:hover {
color: #fff;
background-color: #0A1C26;
}
.woocommerce button,
input[type="button"],
.woocommerce input[type="reset"],
.woocommerce input[type="submit"] {
padding: 20px 37px 20px 37px;
}
.woocommerce button {
border-radius: 0;
}
.woocommerce .form-submit input[type="submit"]:hover {
background-color: var(--theme-primary-color);
}
.woocommerce-cart .tf-progessbar {
margin-bottom: 38px;
}
.woocommerce-cart .tf-progessbar .tf-notice {
margin-bottom: 10px;
color: #0A1C26;
font-size: 16px;
font-weight: 400;
line-height: 26px; 
}
.woocommerce-cart .tf-progessbar .tf-notice span {
font-weight: 500;
} .woocommerce-page .woocommerce-checkout {
clear: both;
}
.woocommerce-page .login input {
margin-bottom: 0;
}
.woocommerce-page form .form-row {
margin: 0 0 33px;
}
.woocommerce-page form .form-row.notes {
margin-bottom: 0;
}
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
float: left;
width: 49%;
overflow: visible;
}
.woocommerce-page form .form-row input.input-text,
.woocommerce-page form .form-row textarea {
width: 100%;
margin: 0;
outline: 0;
padding: 12px 16px;
}
.woocommerce-page
form
.form-row
.address-field
.woocommerce-billing-fields
.select2-container--default
.select2-selection--single,
.woocommerce-shipping-fields
.select2-container--default
.select2-selection--single {
display: block;
line-height: 60px;
height: 60px;
border-color: transparent;
border-radius: 3px;
color: #5E6267;
font-weight: 400;
font-size: 16px;
line-height: 26px;
}
.woocommerce-page .select2-results__option {
font-weight: 400;
color: #5E6267;
}
.woocommerce-billing-fields
.select2-selection--single
.select2-selection__rendered,
.woocommerce-shipping-fields
.select2-selection--single
.select2-selection__rendered {
padding: 11px 16px;
border: 1px solid #E9E9E9;
background-color: #fff;
border-radius: 4px;
color: #5E6267;
font-weight: 400;
font-size: 16px;
line-height: 26px;
}
.woocommerce textarea,
.woocommerce input:not([type="radio"]) {
border-color: #E9E9E9;
background-color: #fff;
color: #5E6267;
font-weight: 400;
border-radius: 0;
font-size: 16px;
line-height: 26px;
padding: 11px 16px ;
}
.woocommerce-billing-fields
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
top: 17px;
right: 20px;
}
#billing_state_field .select2-container {
min-height: 60px;
}
.woocommerce-page form.checkout_coupon > p {
margin-bottom: 10px;
}
.woocommerce-page form.checkout_coupon #coupon_code,
.woocommerce-page form.lost_reset_password .form-row input.input-text {
margin-bottom: 20px;
padding: 15px 20px;
}
.woocommerce-page form.checkout_coupon .button {
color: #0A1C26;
padding: 17px 40px;
}
.woocommerce-page form .form-row label.inline {
display: inline;
}
.woocommerce-page form .form-row label.inline input {
margin: 0 5px 0 10px;
width: auto;
}
.woocommerce-page form.lost_reset_password .woocommerce-Button.button {
margin: 0;
}
.woocommerce-page .woocommerce-shipping-fields,
.woocommerce-page #order_review_heading {
clear: both;
}
.woocommerce-billing-fields .create-account > label {
margin: 0;
display: inline-block;
}
.woocommerce-page .woocommerce-lost-password .form-row-first {
float: none;
}
.woocommerce-page #ship-to-different-address > label {
padding-right: 5px;
}
.woocommerce-page .woocommerce-billing-fields h3,
.woocommerce-page .woocommerce-shipping-fields h3,
.woocommerce-page .woocommerce-additional-fields h3 {
font-size: 35px;
font-weight: 600;
line-height: 44.1px;
margin-bottom: 23px;
margin-top: 32px;
text-transform: capitalize;
color: #0A1C26;
}
.woocommerce-page #order_review_heading {
font-size: 27px;
font-weight: 600;
line-height: 34.02px;
color: #0A1C26;
margin-bottom: 16px;
}
.woocommerce-page .wrap-order-review {
margin-top: 41px;
}
.woocommerce-page .woocommerce-billing-fields h3,
.woocommerce-page #order_review_heading {
border-bottom: 1px solid #E9E9E9;
padding-bottom: 22px;
color: #0A1C26;
}
.woocommerce-page .wrap-order-review {
font-size: 16px;
border: 1px solid #E7E7E7;
padding: 30px 48px 39px;
}
.woocommerce-page .woocommerce-additional-fields .notes > label {
display: none;
}
.woocommerce-page form .form-row.create-account #createaccount {
width: auto;
margin-right: 5px;
}
.woocommerce-page
form
.form-row.create-account
+ .create-account
> p:first-child {
margin-bottom: 10px;
} .woocommerce-checkout .wrap-checkout-content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.woocommerce-checkout .wrap-checkout-content .content-left {
width: 60%;
padding-right: 30px;
}
.woocommerce-checkout .wrap-checkout-content .content-right {
width: 40%;
}
.woocommerce-page.woocommerce-checkout .wrap-order-review,
.woocommerce-page.woocommerce-checkout .wrap-checkout-content  h3 {
margin-top: 0;
}
.woocommerce-checkout-review-order table th {
font-size: 18px;
color: #0A1C26;
padding: 0px 0px;
border-width: 0;
text-align: left;
font-weight: 500;
}
.woocommerce-checkout-review-order table th:last-child {
text-align: right;
}
.woocommerce-checkout-review-order table td {
padding: 15px 0px;
border-width: 0;
text-align: left;
font-size: 18px;
font-weight: 400;
line-height: 22.68px;
color: #5E5F63;
width: 60%;
}
.woocommerce-checkout-review-order table td.product-name {
font-size: 22px;
font-weight: 600;
line-height: 27.72px;
color: #0A1C26;
}
.woocommerce-checkout-review-order table ul {
list-style: none;
margin: 0;
}
.woocommerce-checkout-review-order table ul li label {
margin-left:  5px;
}
.woocommerce-checkout-review-order table td:last-child {
text-align: right;
font-size: 18px;
font-weight: 500;
line-height: 22.68px;
color: #0A1C26;
}
.woocommerce-checkout-review-order .cart-subtotal {
border-top: 1px solid #E9E9E9;
border-bottom: 1px solid #E9E9E9;
}
.woocommerce-checkout-review-order .cart-subtotal td,
.woocommerce-checkout-review-order .order-total,
.woocommerce-checkout-review-order .order-total strong {
color: #0A1C26;
}
.woocommerce-checkout-review-order .order-total th {
font-size: 24px;
font-weight: 600;
line-height: 30.24px;    
color: #0A1C26;
}
.woocommerce-checkout-review-order .order-total td strong {
font-size: 24px;
font-weight: 600;
line-height: 30.24px;    
color: #0A1C26;
}
.select2-container--default .select2-selection--single {
border: none;
height: auto;
}
.woocommerce-checkout #payment ul.payment_methods {
list-style: none;
margin: 0;
}
.woocommerce-checkout #payment ul.payment_methods li {
margin-bottom: 10px;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.woocommerce-checkout #payment ul.payment_methods li:last-child {
margin-bottom: 0;
}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method {
border: 1px solid #090A0A;
padding: 16px 20px;
}
.woocommerce-checkout #payment ul.payment_methods li label {
display: inline-block;
margin-bottom: 0;
}
#payment .about_paypal {
position: absolute;
right: 0;
top: 23px;
}
#payment .payment_methods > li:not(.woocommerce-notice) {
position: relative;
}
#payment .payment_methods > li .payment_box,
#payment .place-order {
padding: 10px 0;
}
#payment .payment_methods > li .payment_box > p:last-child {
margin-bottom: 0;
}
#payment .payment_methods > .wc_payment_method > label,
#payment .payment_methods > .woocommerce-PaymentMethod > label {
display: block;
padding: 0px 5px;
cursor: pointer;
}
.woocommerce-page #payment .payment_methods .woocommerce-message,
.woocommerce-page #payment .payment_methods .woocommerce-info,
.woocommerce-page #payment .payment_methods .woocommerce-error {
margin-bottom: 10px;
}
#payment .payment_methods li img {
border: 0;
padding: 0 0 0 10px;
max-height: 40px;
}
#payment .place-order {
padding: 25px 0 0;
}
#payment .place-order.form-row {
margin: 0 0;
}
#payment #place_order {
font-size: 16px;
font-weight: 700;
line-height: 20.16px;
padding: 20px 15px;
margin-top: 31px;
width: 100%;
text-align: center;
color: #fff;
background: #0A1C26;
}
#payment #place_order:hover {
background: var(--theme-primary-color);
}
.woocommerce-order-overview {
margin-bottom: 0px !important;
}
.woocommerce-customer-details h2,
.woocommerce-order-details h2 {
margin-top: 20px;
font-size: 35px;
font-weight: 600;
line-height: 44.1px;
}
.woocommerce-table--order-details td,
.woocommerce-table--order-details th{
border-color: #E7E7E7 ;
}
.woocommerce-table--order-details td:last-child {
font-weight: 500;
color: #0A1C26;
}
.woocommerce-page .woocommerce-NoticeGroup-checkout .woocommerce-message,
.woocommerce-page .woocommerce-NoticeGroup-checkout .woocommerce-info,
.woocommerce-page .woocommerce-NoticeGroup-checkout .woocommerce-error {
flex-direction: column;
}
.woocommerce-page .myaccount_user + h2,
.woocommerce-page .addresses h3 {
margin-bottom: 0;
font-size: 18px;
}
.woocommerce-page .register input {
margin-bottom: 0;
}
.woocommerce-page .woocommerce-MyAccount-content legend {
border: 0;
font-size: 20px;
color: #0A1C26;
padding-top: 20px;
padding-bottom: 20px;
margin: 0;
}
.woocommerce-page .woocommerce-MyAccount-content .button {
color: #0A1C26;
}
.woocommerce-page .woocommerce-MyAccount-content .button.view {
background: transparent;
color: var(--theme-primary-color);
}
.woocommerce-page .woocommerce-MyAccount-content .button:hover {
background-color: #0A1C26;
color: #fff;
}
.woocommerce-page .woocommerce-MyAccount-content .select2-selection__rendered {
padding: 10px;
border: 1px solid #E9E9E9;
background-color: #fff;
color: #5E6267;
font-weight: 400;
font-size: 16px;
line-height: 26px;
border-radius: 4px;
}
.woocommerce-page .woocommerce-MyAccount-content .select2-selection__arrow {
height: 48px;
}
.woocommerce-page .form-row:before,
.woocommerce ul.cart_list li:after,
.woocommerce-page ul.cart_list li:before,
.woocommerce-page ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:before,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page .cart-collaterals .shipping_calculator:before,
.woocommerce-page .cart-collaterals:after,
.woocommerce-page .cart-collaterals:before,
.woocommerce-page form .form-row:after,
.woocommerce-page form .form-row:before,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.cart_list li:before,
.woocommerce-page ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:before {
content: " ";
display: table;
}
.woocommerce-page .cart-collaterals {
width: 100%;
}
.woocommerce-page .cart-collaterals .related {
width: 30.75%;
float: left;
}
.woocommerce-page .cart-collaterals .cross-sells {
width: 100%;
float: left;
}
.woocommerce-page .cart-collaterals .cross-sells ul.products {
float: none;
list-style: none;
margin: 0 -12px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 25%;
padding: 0 12px;
clear: none;
}
.woocommerce-page .cart-collaterals .cross-sells > h2 {
margin-top: 40px;
margin-bottom: 37px;
font-size: 16px;
color: #999;
text-transform: uppercase;
}
.woocommerce-page .cart-collaterals .cross-sells .products li h2 {
font-size: 15px;
}
.woocommerce-page .cart-collaterals .cross-sells .products li .price {
letter-spacing: normal;
font-size: 18px;
}
.woocommerce-page .up-sells > h2 {
font-size: 16px;
color: #999;
text-transform: uppercase;
padding-top: 27px;
border-top: 1px solid #f4f4f4;
}
.woocommerce-page .up-sells.products,
.woocommerce-page .up-sells .products {
margin: 0;
}
.woocommerce-page .up-sells .products {
margin: 0 -15px;
}
.woocommerce-page .up-sells .products li {
padding: 0 15px;
}
.woocommerce .cart-collaterals .shipping_calculator:after,
.woocommerce form .form-row:after,
.woocommerce ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page .cart-collaterals .shipping_calculator:after,
.woocommerce-page form .form-row:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce-page ul.product_list_widget li:after,
.woocommerce-page #order_comments_field,
.woocommerce form .form-row-wide,
.woocommerce-page form .form-row-wide {
clear: both;
}
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,
.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 48%;
}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label {
display: block;
margin-bottom: 10px;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-transform: capitalize;
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
display: inline;
}
.woocommerce-page form .form-row select,
.woocommerce-page form .form-row .input-text {
width: 100%;
}
.woocommerce-page form .form-row-last {
float: right;
}
.woocommerce-page #payment .terms,
.woocommerce-page #payment .wc-terms-and-conditions {
text-align: left;
padding: 0 1em 0 0;
float: left;
}
.woocommerce-page .woocommerce-error li {
padding: 0;
}
.woocommerce-page .woocommerce-message .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-error .button {
background-color: transparent;
text-transform: capitalize;
}
.woocommerce-page .woocommerce-message .button:before,
.woocommerce-page .woocommerce-info .button:before,
.woocommerce-page .woocommerce-error .button:before {
display: none;
}
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-notice--success {
position: relative;
padding: 20px 20px 20px 20px;
color: #0A1C26;
margin: 0 0 30px 0;
list-style: none;
display: flex;
align-items: baseline;
box-shadow: 5px 6px 30px 0px rgb(0 0 0 / 10%);
font-size: 16px;
}
.woocommerce-page .woocommerce-message a,
.woocommerce-page .woocommerce-info a,
.woocommerce-page .woocommerce-error a {
color: var(--theme-primary-color);
text-decoration: underline;
padding: 0 8px;
}
.woocommerce-page .woocommerce-message a:hover,
.woocommerce-page .woocommerce-info a:hover,
.woocommerce-page .woocommerce-error a:hover {
opacity: 1;
color: var(--theme-primary-color) !important;
background-color: transparent !important;
}
.woocommerce ul.order_details {
list-style: none;
margin: 0 0 30px 0;
}
.woocommerce ul.order_details li strong {
color: #0A1C26;
}
.woocommerce .woocommerce-order-details {
margin-bottom: 40px;
}
.woocommerce .shop_table.order_details th,
.woocommerce .shop_table.order_details tr td.woocommerce-table__product-name {
font-size: 18px;
color: #0A1C26;
text-align: left;
}
.woocommerce .shop_table.order_details th a,
.woocommerce .shop_table.order_details tr td.woocommerce-table__product-name a {
color: #0A1C26;
}
.woocommerce .shop_table.order_details ul {
margin-left: 0;
}
.woocommerce .shop_table.order_details td {
text-align: left;
}
.woocommerce .shop_table.order_details .wc-item-meta li p {
display: inline-block;
margin-left: 5px;
}
.woocommerce .woocommerce-customer-details p {
margin-bottom: 0;
}
.woocommerce .shop_table.order_details tr td .woocommerce-Price-amount {
color: #0A1C26;
}
.woocommerce-cart-form td {
text-align: left;
} #customer_login .login-form-wrap,
#customer_login .register-form-wrap {
width: 50%;
float: left;
padding: 0 15px;
}
.wrapper-account {
padding: 40px 45px 35px;
border: 1px solid #eaeaea !important;
}
.wrapper-account .title-login {
margin: 0 0 15px;
}
form.login input[type="checkbox"],
form.register input[type="checkbox"] {
margin-right: 5px;
margin-top: 0px;
}
form.login .input-submit ~ span,
form.register .input-submit ~ span {
margin: 10px 0 0;
}
form.login .input-submit ~ span.pull-left,
form.register .input-submit ~ span.pull-left {
margin-left: 15px;
}
form.login .input-submit ~ span.lost_password a,
form.register .input-submit ~ span.lost_password a {
color: var(--theme-accent-color);
}
.woocommerce-MyAccount-navigation {
float: left;
width: 31.624%;
}
.woocommerce-MyAccount-content {
float: right;
width: 65.812%;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0;
border-style: solid;
border-color: #eaeaea;
border-width: 1px 1px 0px 1px;
}
.woocommerce-MyAccount-navigation ul li {
background-color: #f8f8f8;
margin: 0;
border-bottom: 1px solid #eaeaea;
padding: 15px 10px 15px 20px;
-webkit-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}
.woocommerce-MyAccount-navigation ul li a {
display: block;
color: #0A1C26;
}
.woocommerce-MyAccount-navigation ul li li a:hover {
color: var(--theme-primary-color);
}
.woocommerce-MyAccount-navigation ul li.is-active {
background-color: var(--theme-primary-color);
padding: 15px 10px 15px 20px;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
color: #fff;
font-weight: 600;
}
.woocommerce-MyAccount-content a {
color: var(--theme-primary-color);
}
.woocommerce-MyAccount-content a:hover {
color: #0A1C26;
}
.woocommerce-MyAccount-content h3 {
color: #0A1C26;
}
.woocommerce-page #customer_login h2 {
margin-bottom: 30px;
}
.woocommerce-MyAccount-content .woocommerce-Addresses {
margin-top: 20px;
}
.woocommerce-page form.lost_reset_password .form-row input.input-text {
margin-bottom: 0;
}
.woocommerce .col2-set {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.woocommerce .col-1,
.woocommerce .col-2 {
width: 49%;
}
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.lost_reset_password {
border: 1px solid #d3ced2;
padding: 30px;
margin: 2em 0;
text-align: left;
}
.woocommerce form.lost_reset_password .form-row:last-of-type {
margin-bottom: 0;
}
.woocommerce form.login button,
.woocommerce form.register button {
font-size: 18px;
margin-top: 20px;
min-width: 170px;
color:#0A1C26;
padding: 14px 20px;
}
.woocommerce form.login button {
margin-top: 10px;
}
.woocommerce form.login button:hover,
.woocommerce form.register button:hover {
color:#fff;
background-color: #0A1C26;
}
.clear:before,
.clear:after,
.clearfix:before,
.clearfix:after,
.deeper-container:before,
.deeper-container:after {
clear: both;
display: table;
line-height: 0;
content: "";
} .sidebar .widget.woocommerce.widget_product_search {
border: none;
padding: 0;
}
.product_list_widget li {
padding-top: 36px !important;
margin-top: 16px;
border-top: 1px solid #e7e7e7;
position: relative;
padding-left: 120px !important;
font-size: 14px;
min-height: 115px;
}
.product_list_widget li:first-child {
padding-top: 23px !important;
margin-top: 0;
border: 0;
min-height: 100px;
}
.product_list_widget li > a {
display: block;
font-size: 14px;
line-height: 1.7;
font-weight: 500;
margin-bottom: 1px;
color: var(--theme-primary-color);
}
.product_list_widget ins {
background-color: transparent;
padding: 0;
}
.product_list_widget .amount,
.product_list_widget del .amount,
.product_list_widget ins .amount {
padding-right: 5px;
font-weight: 700;
font-size: 16px;
line-height: 20px;
color: var(--theme-accent-color);
}
.product_list_widget del .amount {
color: #76777a;
}
.product_list_widget li img {
width: 100px !important;
height: 100px;
object-fit: cover;
box-shadow: none;
position: absolute;
left: 0;
background-color: #F5F5F5;
top: 15px;
}
.product_list_widget li:first-child img {
top: 0px;
}
.product_list_widget .product-title,
.widget_recent_reviews .product_list_widget a {
display: block;
transition: all ease 0.3s;
font-weight: 500;
font-size: 16px;
line-height: 26px;
}
.product_list_widget .product-title {
margin-bottom: 9px;
}
.product_list_widget .product-title:hover,
.widget_recent_reviews .product_list_widget a:hover {
color: var(--theme-accent-color);
}
.product_list_widget .star-rating,
.widget_rating_filter .star-rating {
width: 122px;
height: 27px;
background: url(//autosummit.pe/wp-content/themes/motorx/images/star.png) repeat-x left 0;
margin: 0 0 5px 0;
clear: both;
}
.product_list_widget .star-rating span,
.widget_rating_filter .star-rating span {
background: url(//autosummit.pe/wp-content/themes/motorx/images/star.png) repeat-x left;
height: 0;
padding-top: 27px;
overflow: hidden;
float: left;
}
.widget_products .product_list_widget .star-rating {
display: none;
}
.widget_rating_filter .star-rating {
display: inline-block;
margin: 0;
} .widget.widget_product_categories .widget-title,
.wc-block-product-search .wc-block-product-search__label {
margin-bottom: 30px;
}
.wc-block-product-categories {
margin-bottom: 11px;
}
footer .widget .widget_product_categories ul > li,
footer .widget .wc-block-product-categories ul > li,
.widget_product_categories ul > li,
.wc-block-product-categories ul > li {
padding: 0;
margin-bottom: 26px;
clear: both;
position: relative;
}
.widget .wc-block-product-categories ul ul,
.widget .widget_product_categories ul ul {
margin-top: 26px;
}
footer .widget .widget_product_categories ul > li:last-child,
footer .widget .wc-block-product-categories ul > li:last-child,
.widget_product_categories ul > li:last-child,
.wc-block-product-categories ul > li:last-child {
margin-bottom: 0;
}
.widget_product_categories ul li:first-child,
.widget_product_categories ul li:first-child a,
.wc-block-product-categories ul li:first-child,
.wc-block-product-categories ul li:first-child a {
padding-top: 0;
}
.widget_product_categories ul ul li:first-child,
.wc-block-product-categories ul ul li:first-child {
padding-top: 0px;
}
.widget_product_categories ul ul li:last-child,
.wc-block-product-categories ul ul li:last-child {
padding-bottom: 0px;
}
.wc-block-product-categories-list-item-count {
display: none;
}
.widget_product_categories ul li a,
.wc-block-product-categories ul li a {
padding: 0px 0;
color: #494a4d;
position: relative;
display: block;
}
.widget_product_categories ul li a::after,
.wc-block-product-categories ul li a::after {
content: "\e905";
font-family: "munai";
font-size: 12px;
position: absolute;
top: 50%;
right: 0%;
transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
}
.widget_product_categories ul li:first-child:after,
.wc-block-product-categories ul li:first-child::after {
top: 0;
transform: translate(0);
}
.widget_product_categories ul li > a:hover,
.wc-block-product-categories ul li > a:hover {
color: var(--theme-accent-color);
} .widget_price_filter .widget-title {
margin-bottom: 36px;
}
.widget_price_filter .price_slider {
height: 5px;
margin-bottom: 35px;
background-color: #e7e7e7;
position: relative;
text-align: left;
}
.widget_price_filter .price_slider_amount {
display: flex;
justify-content: space-between;
align-items: center;
}
.widget_price_filter .price_slider_amount .button {
font-size: 16px;
padding: 0 24px;
height: 40px;
line-height: 40px;
border: 1px solid var(--theme-accent-color);
display: block;
margin-bottom: 0px;
border: none;
}
.widget_price_filter .price_slider_amount .button:hover {
opacity: 1;
background-color: var(--theme-accent-color);
color: #fff;
}
.widget_price_filter .ui-slider .ui-slider-handle {
background-color: var(--theme-accent-color);
top: -5px;
position: absolute;
z-index: 2;
width: 14px;
height: 14px;
border-radius: 50%;
cursor: pointer;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
transform: translateX(-1px);
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -13px;
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
display: block;
border: 0;
background-color: var(--theme-accent-color);
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.widget_price_filter .price_slider_amount .price_label {
display: block;
text-align: left;
}
.widget_price_filter .price_slider_amount .clear {
display: none;
} .widget.widget_product_search .woocommerce-product-search,
.wc-block-product-search .wc-block-product-search__fields {
position: relative;
}
.wc-block-product-search .wc-block-product-search__fields::after {
content: "\e936";
font-family: "munai";
color: #fff;
text-indent: 0;
z-index: 1;
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
font-size: 20px;
}
.widget.widget_product_search .woocommerce-product-search .search-field,
.wc-block-product-search
.wc-block-product-search__fields
.wc-block-product-search__field {
margin-bottom: 0;
padding: 18px 60px 18px 30px;
padding-right: 60px;
width: 100%;
border: none;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #010c2a;
}
.widget.widget_product_search .woocommerce-product-search .search-submit,
.wc-block-product-search
.wc-block-product-search__fields
.wc-block-product-search__button {
position: absolute;
right: 0px;
top: 0px;
width: 60px;
height: 100%;
text-align: center;
text-indent: 999999px;
padding: 0;
border: 0;
overflow: hidden;
}
.wc-block-product-search
.wc-block-product-search__fields
.wc-block-product-search__button {
display: flex;
justify-content: center;
align-items: center;
}
.wc-block-product-search
.wc-block-product-search__fields
.wc-block-product-search__button
svg {
display: none;
}
.wc-block-product-search
.wc-block-product-search__fields
.wc-block-product-search__button:after,
.widget.widget_product_search .woocommerce-product-search .search-submit:after {
content: "\e979";
font-family: "munai";
font-size: 16px;
width: 100%;
height: 100%;
line-height: 60px;
position: absolute;
left: 0;
top: 0;
text-align: center;
text-indent: 0;
font-weight: normal;
transition: all ease 0.3s;
}
.widget.widget_product_search
.woocommerce-product-search
.search-submit:hover:before {
color: var(--theme-accent-color);
} .widget.woocommerce .tagcloud a {
padding: 5px 20px;
margin: 0 2px 10px 0;
} .header-cart-wrapper,
.header-wishlist-wrapper {
margin-left: 40px;
position: relative;
transition: all ease 0.3s;
height: 100%;
display: flex;
align-items: center;
}
.header-wishlist-wrapper {
margin-left: 28px;
}
.header-style2 .header-cart-wrapper {
padding-right: 30px;
border-right: 1px solid rgb(1, 12, 42,0.1);
}
.header-cart-wrapper .nav-cart-trigger,
.header-wishlist-wrapper .nav-wishlist-trigger {
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.header-cart-wrapper .nav-cart-trigger svg,
.header-wishlist-wrapper .nav-wishlist-trigger svg {
color: #fff;
}
.header-cart-wrapper .nav-cart-trigger i,
.header-wishlist-wrapper .nav-wishlist-trigger i {
font-size: 24px;
}
.header-cart-wrapper .shopping-cart-items-count,
.header-wishlist-wrapper .wishlist-items-count {
position: absolute;
right: -9px;
top: 0px;
width: 15px;
height: 15px;
line-height: 15px;
font-size: 10px;
font-weight: 700;
display: block;
border-radius: 50%;
text-align: center;
background-color: var(--theme-primary-color);
color: #fff;
}
.header-cart-wrapper .nav-shop-cart {
width: 600px;
max-width: 100%;
position: fixed;
right: 0;
top: 0;
bottom: 0;
z-index: 999999;
background-color: #fff;
border-radius: 0px;
box-shadow: 0 30px 70px 0 rgba(57, 62, 70, 0.15);
-webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.header-cart-wrapper .nav-shop-cart.active-minicart {
-webkit-transform: translateX(0);
-khtml-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
.minicar-overlay {
top: 0;
left: 0;
position: fixed;
width: 100%;
height: 100%;
background-color: #000;
z-index: -9999;
opacity: 0;
visibility: hidden;
}
.active-minicart .minicar-overlay {
z-index: 999;
opacity: 0.5;
visibility: visible;
}
.nav-shop-cart .minicar-header {
position: relative;
padding: 30px 30px 30px 30px;
color: #0A1C26;
font-size: 28px;
font-weight: 700;
line-height: 44.1px;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #eee;
}
.minicart-close {
width: 40px;
height: 40px;
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
cursor: pointer;
z-index: 999;
background-color: #F5F5F5;
border-radius: 50%;
}
.minicart-close:before,
.minicart-close:after {
content: "";
position: absolute;
height: 2px;
width: 40%;
top: 50%;
left: 50%;
margin-top: 1px;
background-color: #0A1C26;
transform-origin: 50% 50%;
opacity: 1;
-webkit-transition: transform ease 0.25s;
-khtml-transition: transform ease 0.25s;
-moz-transition: transform ease 0.25s;
-ms-transition: transform ease 0.25s;
-o-transition: transform ease 0.25s;
transition: transform ease 0.25s;
}
.minicart-close:before {
-webkit-transform: translate(-50%,-50%) rotate(45deg);
-khtml-transform: translate(-50%,-50%) rotate(45deg);
-moz-transform: translate(-50%,-50%) rotate(45deg);
-ms-transform: translate(-50%,-50%) rotate(45deg);
-o-transform: translate(-50%,-50%) rotate(45deg);
transform: translate(-50%,-50%) rotate(45deg);
}
.minicart-close:after {
-webkit-transform: translate(-50%,-50%) rotate(-45deg);
-khtml-transform: translate(-50%,-50%) rotate(-45deg);
-moz-transform: translate(-50%,-50%) rotate(-45deg);
-ms-transform: translate(-50%,-50%) rotate(-45deg);
-o-transform: translate(-50%,-50%) rotate(-45deg);
transform: translate(-50%,-50%) rotate(-45deg);
}
.nav-shop-cart .minicar-footer {
padding: 30px 0px;
margin: 0 30px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: #fff; border-top: 1px solid #090A0A;
}
.nav-shop-cart .minicar-body {
padding: 0px 0px 10px 30px;
height: 100vh;
max-height: calc(100vh - 216px);
overflow-y: auto;
}
.nav-shop-cart .minicar-body ul{
height: 100%;
padding-right: 30px;
padding-top: 0px;
max-height: calc(100% - 155px);
overflow-y: auto;
}
.nav-shop-cart .minicar-body ul::-webkit-scrollbar {
width: 9px;
}
.nav-shop-cart .minicar-body ul::-webkit-scrollbar-track {
background: #E9E9E9;
}
.nav-shop-cart .minicar-body ul::-webkit-scrollbar-thumb {
background: #A0A0A0;
}
.header-cart-wrapper {
text-align: center;
}
.header-cart-wrapper .nav-shop-cart .emty-cart {
margin: 78px 0 23px ;
width: auto !important;
height: auto !important;
}
.header-cart-wrapper .btn-shop-all {
margin-top: 95px;
width: calc(100% - 80px);
padding: 10px 0;
background-color: var(--theme-primary-color);
font-size: 15px;
font-weight: 600;
line-height: 24px;
}
.header-cart-wrapper .btn-shop-all:hover {
background-color: #0A1C26;
}
.header-cart-wrapper .woocommerce-min-cart-wrap {
padding: 30px;
}
.header-cart-wrapper .woocommerce-mini-cart__empty-message {
margin: 0;
padding: 10px 20px;
font-size: 20px;
color: #0A1C26;
}
.nav-shop-cart .tf-progessbar {
text-align: left;
}
.tf-progessbar .tf-progressbar-content {
width: 100%;
height: 4px;
background-color: #E9E9E9;
position: relative;
z-index: 1;
border-radius: 1000px;
}
.tf-progessbar .tf-progressbar-content .tf-amount {
position: absolute;
left: 0;
z-index: 10;
height: 100%;
background-color: #3DAB25;
border-radius: 1000px;
}
.tf-progessbar .tf-progressbar-content .tf-amount::after {
content: '';
width: 16px;
height: 16px;
background: #3DAB25;
border-radius: 50%;
position: absolute;
top: 50%;
right: 0;
transform: translate(0%,-50%);
}
.nav-shop-cart .tf-progessbar .tf-notice {
margin-top: 11px;
color: #0A1C26;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px; 
margin-bottom: 10px;
}
.nav-shop-cart .tf-progessbar .tf-notice span {
font-weight: 700;
}
.widget_shopping_cart_content ul {
list-style: none;
margin: 0;
}
.widget_shopping_cart_content ul li {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
padding: 40px 0;
border: none;
border-bottom: 1px solid #E7E7E7;
text-align: left;
}
.widget_shopping_cart_content ul li:last-child {
border-bottom: 0;
}
.widget_shopping_cart_content ul li.empty {
padding: 0;
}
.widget_shopping_cart_content ul li .image a,
.widget_shopping_cart_content ul li .image {
flex-shrink: 0;
width: 100px;
height: 100px;
background-color: #F5F5F5; 
}
.widget_shopping_cart_content ul li .image {
border: 1px solid #E7E7E7;
}
.widget_shopping_cart_content ul li .title {
flex-grow: 1;
margin: 0 15px 0 15px;
}
.widget_shopping_cart_content ul li .star-rating {
margin-top: 9px;
height: 15px;
font-size: 15px;
letter-spacing: 4.5px;
width: 100px;
margin-right: 0px;
}
.widget_shopping_cart_content ul li .wrap-remove {
flex-shrink: 0;
text-align: right;
}
.widget_shopping_cart_content ul li .title a {
font-size: 20px;
font-weight: 600;
line-height: 30.24px;
color: #0A1C26 !important;
}
.widget_shopping_cart_content ul li a.remove {
color: var(--theme-primary-color) !important;
font-size: 14px;
font-weight: 400;
line-height: 17.64px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
gap: 7px;
}
.widget_shopping_cart_content ul li a:hover {
color: var(--theme-primary-color) !important;
}
.widget_shopping_cart_content ul li a img {
object-fit: cover;
background-color: #F5F5F5;
}
.widget_shopping_cart_content ul li a {
line-height: 1.5;
color: #0A1C26;
}
.widget_shopping_cart_content ul li .quantity {
color:  #0A1C26;
font-size: 16px;
font-weight: 600;
line-height: 22.68px;
display: block;
padding: 0 30px;
min-width: 175px;
}
.widget_shopping_cart_content .total {
margin-bottom: 43px;
padding: 0px 0;
border-top: 0px solid #f0f0f0;
border-bottom: 0px solid #f0f0f0;
font-size: 28px;
font-weight: 700;
line-height: 44.1px;
color: #0A1C26;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: space-between;
gap: 15px;
}
.widget_shopping_cart_content .total span.woocommerce-Price-amount {
color: var(--theme-primary-color);
}
.widget_shopping_cart_content .buttons:before,
.widget_shopping_cart_content .buttons:after {
content: "";
display: table;
clear: both;
}
.widget_shopping_cart_content .buttons {
margin: 0;
}
.widget_shopping_cart_content .buttons > a.button,
.widget_shopping_cart_content .buttons a.checkout {
text-align: center;
width: calc(50% - 10px);
padding: 18px 0;
float: none;
display: inline-block;
position: relative;
z-index: 1;
overflow: hidden;
margin-bottom: 0px;
font-size: 16px;
font-weight: 700;
line-height: 20.16px; 
background: var(--theme-primary-color);
color: #fff !important;
margin-right: 10px;
border: 1px solid var(--theme-primary-color);
border-radius: 0;
}
.widget_shopping_cart_content .buttons a.checkout {
margin-bottom: 0px;
margin-right: 0px;
margin-left: 10px;
border: 1px solid #E7E7E7;
background: #fff;
color: #0A1C26 !important;
}
.widget_shopping_cart_content .buttons > a.button:hover {
border: 1px solid #E7E7E7;
background: #fff;
color: #0A1C26 !important;
}
.widget_shopping_cart_content .buttons a.checkout:hover {
background: var(--theme-primary-color);
border-color: var(--theme-primary-color);
color: #fff !important;
}
.pswp--open {
z-index: 9999;
}
.nickx-slider-for .btn-next {
margin-right: -50px;
}
.nickx-slider-for .btn-prev {
margin-left: -50px;
}
.woocommerce .btn-prev.nslick-disabled,
.woocommerce .btn-next.nslick-disabled {
display: none !important;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
color: var(--theme-primary-color);
}  #yith-quick-view-content .product_title {
font-size: 36px;
font-weight: 500;
line-height: 40px;
margin: 0 0 10px;
}
#yith-quick-view-content .woocommerce-product-rating {
margin-bottom: 10px;
}
#yith-quick-view-content .price {
color: #0A1C26;
font-size: 24px;
font-weight: 600;
line-height: 30.24px;    
margin-bottom: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: inline-flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
justify-content: flex-end;
}
#yith-quick-view-content .product-type-variable .price {
-ms-flex-direction: row;
flex-direction: row;
}
#yith-quick-view-content .price del {
color: #5E5F63;
font-size: 24px;
font-weight: 500;
line-height: 30.24px;
margin-left: 15px;
}
#yith-quick-view-content .price ins {
background: transparent;
padding: 0;
color: #0A1C26;
}
#yith-quick-view-content .summary  .woocommerce-variation-price .price {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
#yith-quick-view-content .woocommerce-product-details__short-description {
margin-bottom: 10px;
}
#yith-quick-view-content .summary .cart {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
margin: 20px 0;
gap: 15px;
}
#yith-quick-view-content .summary .cart .quantity .inner-quantity {
display: inline-block;
position: relative;
border: 1px solid rgba(57, 61, 114, 0.3);
margin-left: 0px;
}
#yith-quick-view-content .summary .cart .quantity input {
border: none;
width: 43px;
height: 40px;
margin: 0;
text-align: center;
background-color: transparent;
font-size: 14px;
font-weight: 500;
padding: 0px;
color: #0A1C26;
}
#yith-quick-view-content .summary .cart .quantity input.qty {
-webkit-appearance: none;
-moz-appearance: textfield;
}
#yith-quick-view-content .summary .cart .quantity .qty_button {
position: relative;
font-size: 18px;
transition: 0.3s;
background-color: transparent !important;
}
#yith-quick-view-content .summary .cart .single_add_to_cart_button {
font-size: 16px;
font-weight: 700;
line-height: 20.16px;
padding: 12px 30px;
color: #fff;
position: relative;
}
#yith-quick-view-content .summary .variations td,
#yith-quick-view-content .summary  .variations th {
text-align: left;
border: none;
}
#yith-quick-view-content .summary .reset_variations {
display: inline-block;
margin-top: 15px;
}
#yith-quick-view-content .summary  .woocommerce-variation-price {
margin-top: 15px;
margin-bottom: 15px;
}
#yith-quick-view-content .summary .cart .single_add_to_cart_button:hover {
background: #0A1C26;
color: #fff;
}
#yith-quick-view-content .images,
#yith-quick-view-content figure {
position: relative;
margin: 0;
}
#yith-quick-view-content div.images img {
border: 1px solid #e7e7e7;
background-color: #F5F5F5;
}
#yith-quick-view-content div.images,
#yith-quick-view-content div.summary {
width: 50%;
padding: 30px;
}
#yith-quick-view-content .onsale {
left: 20px;
top: 20px;
display: none;
}
#yith-quick-view-content .product-category a {
color: var(--theme-primary-color);
}
#yith-quick-view-content .product-category a:hover {
color: #0A1C26;
}
#yith-quick-view-content .images .woocommerce-product-gallery__trigger {
width: 50px;
height: 50px;
z-index: 9999;
position: absolute;
right: 25px;
top: 20px;
text-align: center;
opacity: 0;
}
#yith-quick-view-content .images .woocommerce-product-gallery__trigger:after {
width: 50px;
height: 50px;
line-height: 50px;
background-color: #373737;
text-align: center;
content: "\f002";
color: #fff;
font-family: "FontAwesome";
font-size: 20px;
position: absolute;
left: 0;
top: 0;
transition: all ease 0.3s;
}
#yith-quick-view-content .images:hover .woocommerce-product-gallery__trigger {
opacity: 1;
} table.wishlist_table {
font-size: 100%;
margin-bottom: 0;
}
.woocommerce-page table.wishlist_table  td,
.woocommerce-page table.wishlist_table  th {
border-bottom: none;
}
.wishlist_table tr td.product-thumbnail {
width: normal;
margin-right: 24px;
}
.wishlist_table tr td.product-thumbnail a img {
width: 100px;
background-color: #F5F5F5;
}
td.product-thumbnail:hover img {
transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
}
.wishlist_table .product-price {
text-align: left;
}
.woocommerce-page .shop_table.cart .product-name a:hover {
color: var(--theme-primary-color);
}
.woocommerce-page .shop_table.cart .product-remove a {
color: var(--theme-primary-color);
font-size: 25px;
}
.wishlist_table  {
border: 1px solid #E7E7E7;
}
.wishlist_table.mobile  {
border: none;
}
.woocommerce-page .wishlist_table.cart td,
.woocommerce-page .wishlist_table.cart th {
border-bottom: none;
}
.wishlist_table .product-add-to-cart a {
display: inline-block !important;
position: relative;
overflow: hidden;
z-index: 1;
padding: 15px 24px;
cursor: pointer;
white-space: nowrap;
background-color: var(--theme-primary-color);
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 20.16px;    
margin-bottom: 0 !important;
min-width: 153px;
}
.wishlist_table .product-add-to-cart a:hover {
color: #fff;
background-color: #0A1C26;
}
.wishlist_table .product-name h3 {
font-size: inherit;
margin: 0;
}
.wishlist_table.mobile li {
position: relative;
margin-bottom: 20px;
border: 1px solid #d8d8d8;
padding: 20px;
text-align: center;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 100%;
margin-right: 0px;
}
.wishlist_table.mobile li table td {
font-size: 16px !important;
font-weight: 500 !important;
}
.wishlist_table.mobile li table {
margin: 0 0 7px 0;
}
.wishlist_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .item-details {
width: 100%;
border-bottom: 1px solid #d8d8d8;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
text-align: inherit;
position: absolute;
top: 10px;
right: 10px;
display: inline-block;
width: auto;
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
margin: 0;
}
#yith-wcwl-popup-message,
body.single-product .entry-summary .yith-wcwl-add-to-wishlist {
display: none !important;
}
.yith-wcwl-share li a i {
font-family: "FontAwesome";
}
.yith_wcwl_wishlist_footer .yith-wcwl-share-title {
margin-bottom: 15px;
}
.entry-content .yith-wcwl-share ul li,
.yith-wcwl-share ul li {
margin: 5px;
}
.yith-wcwl-share li a {
width: 37px;
height: 37px;
display: flex;
justify-content: center;
align-items: center;
}
.yith-wcwl-share {
display: none;
} .widget ul.wc-block-grid__products {
margin: 0 -8px 0px !important;
}
.wc-block-grid__product {
position: relative;
overflow: hidden;
text-align: center;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.wc-block-grid__product-onsale {
position: absolute;
left: 0px;
top: 0px;
text-align: center;
font-size: 12px;
line-height: 26px;
padding: 0 10px;
color: #fff;
z-index: 1;
text-transform: uppercase;
font-weight: 500;
border-radius: 3px;
border: none;
margin: 0;
}
.wc-block-grid__product.wc-block-grid__product .wc-block-grid__product-link {
padding: 0;
border: none;
margin: 0;
}
.wc-block-grid__product.wc-block-grid__product
.wc-block-grid__product-link:hover {
background: transparent !important;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
border: none;
}
.wc-block-grid__product-add-to-cart.wp-block-button
.wp-block-button__link:hover {
background: var(--theme-primary-color);
}
@media only screen and (max-width: 1600px) {
.header-style2 .header-cart-wrapper {
padding-right: 0px;
border-right: none;
}
.woo-single-post-class .sticky-sidebar {
width: 30%;
}
.woo-single-post-class .summary {
width: calc(70% - 60px);
}
.tf-countdown .countdown-inner > div:not(:last-child) {
position: relative;
padding-right: 10px;
margin-right: 10px;
}
}
@media only screen and (max-width: 1300px) { 
.tf-countdown .countdown-inner > div::after {
display: none;
}
.tf-countdown .countdown-inner > div:not(:last-child) {
padding-right: 0px;
}
.products li .time-wrapper {
width: 95%;
}
}
@media only screen and (max-width: 1200px) { 
.products.columns-5 li,
.woocommerce-page.shop-col-5 .products li,
.products.columns-4 li,
.woocommerce-page.shop-col-4 .products li,
.products.columns-3 li,
.woocommerce-page.shop-col-3 .products li {
width: 50%;
}
}
@media only screen and (max-width: 991px) {
.nav-shop-cart .minicar-header {
padding: 20px;
}
.nav-shop-cart .minicar-body {
padding: 0px 0px 10px 20px;
}
.nav-shop-cart .minicar-footer {
padding: 20px 0px;
margin: 0 20px;
}
#yith-quick-view-content div.images,
#yith-quick-view-content div.summary {
padding: 15px;
}
.woo-single-post-class .sticky-sidebar,
.woo-single-post-class .images,
.woo-single-post-class .summary ,
.woocommerce .page-wrap.sidebar-left .content-area,
.woocommerce .page-wrap.sidebar-right .content-area,
.woocommerce .page-wrap.sidebar-left .widget-area,
.woocommerce .page-wrap.sidebar-right .widget-area,
.woocommerce-page.woocommerce-cart .woocommerce-cart-form,
.woocommerce-page.woocommerce-cart .cart-collaterals {
width: 100%;
float: none;
padding: 0;
}
.woo-single-post-class .product-wrap {
flex-wrap: wrap;
}
.woo-single-post-class .summary {
margin-left: 0;
}
.woocommerce-page .content-woocommerce .woocommerce-result-count:after,
.woocommerce-page .content-woocommerce .woocommerce-ordering:before {
display: none;
}
.woo-single-post-class .images,
.woo-single-post-class .summary {
width: 100%;
max-width: 100%;
float: none;
clear: left;
}
.woo-single-post-class .summary {
padding-top: 60px;
}
.woo-single-post-class .woocommerce-tabs .comment-respond {
margin-top: 30px;
}
.woocommerce-page .shop_table.cart td,
.woocommerce-page .shop_table.cart th {
padding: 15px;
}
.woocommerce-tabs .product-desc {
display: block;
}
.woocommerce-tabs .product-desc .text-wrap {
margin: 0 0 60px;
}
.woo-single-post-class .related.products,
.woocommerce-page.woocommerce-cart .cart-collaterals {
margin-top: 60px;
}
.products li {
margin-top: 30px !important;
}
.woocommerce-page
.shop_table.cart
.cart_item
.product-quantity
input[type="number"] {
padding-left: 5px;
}
.products li.product-style2 {
padding: 0 15px;
}
.products li.product-style2 .inner {
border: 1px solid #eeeeee;
}
.woocommerce-checkout .wrap-checkout-content  {
flex-wrap: wrap;
}
.woocommerce-checkout .wrap-checkout-content .content-right,
.woocommerce-checkout .wrap-checkout-content .content-left {
width: 100%;
padding-right: 0px;
margin-right: 0px;
border-right:none;
}
.woocommerce-checkout .wrap-checkout-content .content-right {
margin-top: 50px;
}
.woo-single-post-class .product-review .product-review-content .content-review .review {
margin-right: 30px;
}
}
@media only screen and (max-width: 850px) {
.woo-single-post-class .product-review .product-review-content .content-review {
flex-direction: column;
}
.woocommerce .bottom-cart .coupon input {
min-width: auto;
}
}
@media only screen and (max-width: 768px) {
.table-review .row-review svg {
margin-right: 0px;
}
.table-review .row-review .proges-bar {
width: calc(100% - 150px);
min-width: auto;
}
.table-review .row-review .count ,
.table-review .row-review span {
flex-shrink: 0;
}
.table-review .row-review .proges-bar{
flex-shrink: 1;
}
.products.columns-3 li,
.woocommerce-page.shop-col-3 .products li {
width: 50%;
}
.products.columns-2 li,
.woocommerce-page.shop-col-2 .products li {
width: 100%;
}
.woo-single-post-class .images .woocommerce-product-gallery__trigger {
bottom: 0%;
}
.woocommerce-page table.shop_table_responsive tr {
display: block;
}
.woocommerce-page
.woocommerce-cart-form
table.shop_table_responsive
tbody
tr {
border: 1px solid #d8d8d8;
margin-bottom: 20px;
}
.woocommerce-page
.woocommerce-cart-form
table.shop_table_responsive
tbody
tr:last-child {
border: none;
}
.woocommerce-page table.shop_table_responsive tr td {
display: block;
text-align: right !important;
}
.woocommerce-page table.shop_table_responsive tr td.order-actions {
text-align: left !important;
}
.woocommerce-page table.shop_table_responsive tr td:before {
content: attr(data-title) ": ";
float: left;
line-height: 30px;
font-weight: 500;
}
.woocommerce-page .shop_table.cart .product-name a {
line-height: 30px;
}
.woocommerce-page table.shop_table_responsive thead,
.woocommerce-page table.my_account_orders tr td.order-actions:before,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.shop_table_responsive tr td.actions:before,
.woocommerce-page table.shop_table_responsive tr td.product-remove:before,
.woocommerce-page
table.shop_table_responsive
tr
td.product-thumbnail:before {
display: none;
}
.woocommerce-page .shop_table.cart.wishlist_table .product-remove a {
border: none;
}
.woocommerce-page .shop_table.cart .product-remove,
.woocommerce-page .shop_table.cart .product-thumbnail,
.woocommerce-page .shop_table.cart .product-price,
.woocommerce-page .shop_table.cart .product-quantity,
.woocommerce-page .shop_table.cart .product-subtotal {
width: auto;
}
.woocommerce-page .shop_table.cart .product-remove,
.woocommerce-page .shop_table.cart .product-thumbnail {
width:100% !important;
display: inline-flex;
align-items: center;
}
.woocommerce-page .shop_table.cart .product-thumbnail {
justify-content: center;
}
.woocommerce-page table.my_account_orders tr td.order-actions {
text-align: left;
}
.woocommerce-page table.shop_table_responsive tr td.actions {
text-align: left !important;
padding: 0;
}
.woocommerce-page .cart_totals table.shop_table_responsive tr td:before {
display: none;
}
.woocommerce-page .cart_totals table.shop_table_responsive tr {
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce-page .shop_table.cart .coupon {
display: block;
float: none;
}
.woocommerce-page .shop_table.cart .coupon #coupon_code,
.woocommerce-page .shop_table.cart .coupon > input[type="submit"],
.woocommerce-page .shop_table.cart .coupon button[type="submit"],
.woocommerce-page .shop_table.cart .coupon + button[type="submit"] {
float: none;
margin: 15px 0 0;
width: 100%;
}
.woocommerce-page .shop_table.cart .coupon #coupon_code,
.woocommerce-page .shop_table.cart .coupon > input[type="submit"] {
float: none;
}
.woocommerce-page .cart_totals {
width: 100%;
}
.woo-single-post-class .product-review .product-review-content .comment-form-email,
.woo-single-post-class .product-review .product-review-content .comment-form-phone,
.woo-single-post-class .product-review .product-review-content .comment-form-author  {
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 15px;
}
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content {
float: none;
width: 100%;
}
.woocommerce-MyAccount-navigation {
margin-bottom: 30px;
}
#yith-quick-view-content div.images,
#yith-quick-view-content div.summary {
width: 100%;
}
.woocommerce .col2-set {
flex-direction: column;
}
.woocommerce .col-1,
.woocommerce .col-2 {
width: 100%;
}
}
@media only screen and (max-width: 650px) {
.woocommerce .bottom-cart {
flex-direction: column;
align-items: normal;
}
.woocommerce .bottom-cart .button, .woocommerce .bottom-cart .coupon button {
padding: 19px 10px;
}
.widget_shopping_cart_content .total {
font-size: 25px;
}
.widget_shopping_cart_content ul li .title a {
font-size: 18px;
}
.widget_shopping_cart_content ul li .title {
flex-grow: 1;
margin: 0 15px 0 15px;
}
.widget_shopping_cart_content ul li .quantity {
font-size: 16px;
padding: 0 15px;
min-width: auto;
}
.nav-shop-cart .minicar-body {
max-height: calc(100vh - 195px);
}
.widget_shopping_cart_content ul li .image a, .widget_shopping_cart_content ul li .image {
flex-shrink: 0;
width: 80px;
height: 80px;
background-color: #F5F5F5;
}
}
@media only screen and (max-width: 575px) {
.table-review .row-review .count {
min-width: auto;
}
.table-review .row-review .proges-bar {
width: calc(100% - 110px);
}
.products.columns-5 li,
.woocommerce-page.shop-col-5 .products li,
.products.columns-4 li,
.woocommerce-page.shop-col-4 .products li,
.products.columns-3 li,
.woocommerce-page.shop-col-3 .products li,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
}
.woocommerce-page .shop_table.cart .coupon #coupon_code {
margin-bottom: 10px;
}
#payment #place_order {
font-size: 18px;
padding: 20px 40px;
}
.woo-single-post-class
.woocommerce-tabs
.entry-content
.comment_container
img {
float: none;
margin: 0 0 20px;
}
}
@media only screen and (max-width: 450px) {
.woo-single-post-class .product-review .product-review-content .commentlist li .comment_container {
flex-direction: column;
gap: 15px;
}
.woo-single-post-class .product-review .product-review-content .commentlist li img {
margin-right: 0px;
}
.widget_shopping_cart_content ul li {
flex-direction: column;
gap: 15px;
}
}
@media only screen and (max-width: 375px) {
.woocommerce-page .cart_totals {
padding: 35px 25px;
}
.woo-single-post-class .summary .cart .quantity {
margin-bottom: 20px;
}
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.lost_reset_password {
padding: 30px 20px;
}
.woocommerce .bottom-cart .coupon   {
flex-direction: column;
align-items: normal;
}
.widget_shopping_cart_content .buttons > a.button, .widget_shopping_cart_content .buttons a.checkout {
width: calc(100% - 10px);
margin: 0;
}
} .wc-block-grid__product .wc-block-grid__product-add-to-cart,
.wc-block-grid__product .wc-block-grid__product-onsale,
.wc-block-grid__product .wc-block-grid__product-price,
.wc-block-grid__product .wc-block-grid__product-rating {
margin: 0 auto 12px !important;
}
.widget.widget_block .wc-block-components-review-list li a {
display: inline;
padding: 0;
position: relative;
border: none;
border-radius: 0;
margin-top: 0;
}
.wc-block-components-review-list-item__rating
> .wc-block-components-review-list-item__rating__stars:before,
.wc-block-components-review-list-item__rating
> .wc-block-components-review-list-item__rating__stars
span:before {
display: none;
}
.wc-block-components-review-list-item__rating
> .wc-block-components-review-list-item__rating__stars {
width: 120px;
height: 24px;
background: url(//autosummit.pe/wp-content/themes/motorx/images/star.png) repeat-x left 0;
}
.wc-block-components-review-list-item__rating
> .wc-block-components-review-list-item__rating__stars
span {
background: url(//autosummit.pe/wp-content/themes/motorx/images/star.png) repeat-x left -48px;
height: 0;
padding-top: 24px;
overflow: hidden;
}
.wc-block-review-list-item__item .wc-block-review-list-item__text {
padding-left: 65px;
}
.wc-block-components-review-list-item__info {
margin-bottom: 0;
}
.editor-styles-wrapper .wc-block-components-review-list-item__item,
.wc-block-components-review-list-item__item {
margin: 0 0 20px;
list-style: none;
}
.wc-block-components-review-sort-select {
margin-bottom: 30px;
display: flex;
align-items: center;
justify-content: space-between;
}
.wc-block-components-review-sort-select select {
width: auto;
} .woocommerce .sidebar .widget .widget-title,
.woocommerce .sidebar .widget h2 {
border-bottom: none;
font-weight: 600;
font-size: 20px;
line-height: 25px;
color: #0A1C26;
padding-left: 0;
margin-bottom: 20px;
cursor: pointer;
}
.woocommerce .sidebar .widget .widget-title::after,
.woocommerce .sidebar .widget h2::after {
font-family: "motorx";
content: "\e940";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
background: transparent;
font-size: 15px;
}
.woocommerce .sidebar .hide .widget-title::after,
.woocommerce .sidebar .hide h2::after {
font-family: "motorx";
content: "\e93d";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.woocommerce .sidebar .widget.color .widget-title {
margin-bottom: 25px;
}
.woocommerce .sidebar .widget .widget-title::before,
.woocommerce  .sidebar .widget h2::before,
.woocommerce  .sidebar .wp-block-search .wp-block-search__label::before {
display: none;
}
.woocommerce .sidebar > .widget {
background: transparent;
padding: 0;
margin-bottom: 35px;
}
.woocommerce .sidebar > .widget:last-child {
margin-bottom: 0;
}
.woocommerce .sidebar > .widget.widget_filter_categories {
margin-bottom: 40px;
} 
.widget_filter_categories ul ul {
padding-left: 15px;
}
.widget_filter_categories > ul {
margin-bottom: -11px;
}
.widget_filter_categories ul .children {
position: relative;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.widget_filter_categories ul .children .toggle-category::before ,
.widget_filter_categories ul .children .toggle-category::after {
content: '';
width: 8px;
height: 2px;
position: absolute;
right: 0%;
top: 7px;
background-color: var(--theme-primary-color);
}
.widget_filter_categories ul .children .toggle-category {
position: absolute;
width: 50px;
height: 20px;
right: 0;
top: 0;
cursor: pointer;
}
.widget_filter_categories ul .children .toggle-category::after {
height: 8px;
width: 2px;
right: 3.5px;
top: 4px;
}
.widget_filter_categories ul .children ul {
display: none;
}
.widget_filter_categories ul .children.show ul {
display: block;
}
.widget_filter_categories ul .children.show .toggle-category::after {
display: none;
}
.widget_filter_categories ul  li {
padding: 0;
margin: 0;
}
.widget_filter_categories ul  li a {
padding: 15px 0;
padding-right: 15px;
font-family: 'Inter';
font-weight: 400;
font-size: 14px;
line-height: 140%;
color: var(--theme-primary-color);
border-bottom: 1px solid #ECECEC;
}
.widget_filter_categories ul  li a.active {
color: var(--theme-secondary-color);
}
.widget_filter_categories ul  li:last-child a {
border-bottom: none;
}
.widget_filter_categories ul  li a {
display: block;
position: relative;
}
.widget_filter_categories ul  li a::after {
content: "\e919";
font-family: 'zunzo';
font-size: 12px;
position: absolute;
right: 0px;
top: 50%;
transform: translateY(-50%);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.widget_filter_categories ul  li a:hover {
color: var(--theme-secondary-color);
}
.woocommerce .sidebar .widget_filter_price {
margin-bottom: 23px;
}
.widget-filter-attribute.color label:last-child {
margin-bottom: 0px;
}
.widget_filter_categories label,
.widget_filter_price label,
.widget-filter-attribute label {
display: flex;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
margin-bottom: 11px;
cursor: pointer;
color: #5E6267;
}
.widget_filter_categories label.active,
.widget-filter-attribute label.active {
color: #0A1C26;
}
.widget_filter_categories .btn-checkbox,
.widget_filter_price .btn-checkbox ,
.widget-filter-attribute .btn-checkbox {
display: flex;
display: -webkit-box;  
display: -moz-box;      
display: -ms-flexbox;   
display: -webkit-flex; 
align-items: center;
justify-content: center;
}
.widget_filter_categories input[type=checkbox],
.widget_filter_price input[type=checkbox],
.widget-filter-attribute input[type=checkbox] {
position: absolute;
opacity: 0;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
margin-right: 0px;
}
.widget_filter_categories label span,
.widget_filter_price label span,
.widget-filter-attribute label span {
font-weight: 400;
font-size: 16px;
line-height: 26px;
margin-right: 7px;
color: #000;
}
.widget_filter_categories label span:last-child,
.widget_filter_price label span:last-child,
.widget-filter-attribute label span:last-child ,
.widget_filter_categories label span.count {
margin-left: auto;
}
.widget_filter_categories .custom-check-box,
.widget_filter_price .custom-check-box,
.widget-filter-attribute .custom-check-box {
position: relative;
margin-right: 26px;
}
.widget_filter_categories .btn-checkbox,
.widget_filter_price .btn-checkbox,
.widget-filter-attribute .btn-checkbox {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
width: 17px;
height: 17px;
background-color: transparent;
border: 1px solid #B9B9B9;
border-radius: 50%;
}
.widget_filter_categories .btn-checkbox:after,
.widget_filter_price .btn-checkbox:after ,
.widget-filter-attribute .btn-checkbox:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateY(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background-color: var(--theme-primary-color);
display: none;
}
.widget_filter_categories label.active .btn-checkbox:after,
.widget_filter_price label.active .btn-checkbox:after,
.widget-filter-attribute label.active .btn-checkbox:after {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
align-items: center;
}
.widget-filter-attribute  .color-attr {
width: 30px;
height: 30px;
border-radius: 50%;
position: relative;
margin-right: 15px;
}
.widget-filter-attribute  label.att-color {
margin-bottom: 15px;
}
.widget-filter-attribute  .color-attr::after {
content: '';
width: 35px;
height: 35px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
border-radius: 50%;
border: 1px solid var(--theme-primary-color);
display: none;
}
.widget-filter-attribute .active  .color-attr::after {
display: block;
}
.widget_filter_price ul li {
padding: 0;
}
.widget_filter_rating ul li i {
color: #FCB500;
font-family: 'FontAwesome';
}
.widget_filter_rating ul li .tax-filter-rating.active,
.widget_filter_rating ul li .tax-filter-rating.active i {
color: var(--theme-accent-color);
}
.widget_filter_rating ul li .tax-filter-rating.active i.color-2,
.widget_filter_rating ul li i.color-2 {
color: #E1E1E1;
}
.woo-single-post-class .summary::after {  content: "";  clear: both;  display: table;} .widget-custom-banner {
padding: 169px 40px 30px 30px;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
.widget-custom-banner::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, #000000 100%);
z-index: 1;
}
.widget-custom-banner .category {
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20.16px;
position: relative;
z-index: 5;
}
.widget-custom-banner .product-title a,
.widget-custom-banner .product-title {
color: #fff;
font-size: 24px;
font-weight: 600;
line-height: 30px; 
margin: 2px 0 10px;
position: relative;
z-index: 5;
}
.widget-custom-banner .category:hover,
.widget-custom-banner .product-title a:hover {
color: var(--theme-primary-color);
}
.widget-custom-banner .price {
font-size: 16px;
font-weight: 500;
line-height: 20.16px;
color: #fff;
margin-bottom: 25px;
position: relative;
z-index: 5;
}
.widget-custom-banner .button {
padding: 18px 41px;
border-radius: 0;
position: relative;
z-index: 5;
}
.widget-custom-banner .button:hover {
color: var(--theme-primary-color);
background: #fff;
} .products-content.loading,
.tf-products-single.loading {
position: relative;
}
.products-content.loading::after,
.tf-products-single.loading:after,
.content-area ul.products.loading:after {
background-color: #fff;
width: 100%;
height: 100%;
z-index: 100;
position: absolute;
content: '';
}
.products-content.loading::after {
top: 0;
left: 0;
}
.products-content.loading::before,
.tf-products-single.loading:before,
.content-area ul.products.loading:before {
border-width: 1px;
border-color: #0A1C26 #0A1C26 #0A1C26 transparent;
-webkit-border-radius: 50%;
border-radius: 50%;
border-style: solid;
-webkit-animation: fl-spin-fast 1s linear infinite;
animation: fl-spin-fast 1s linear infinite;
content: " ";
width: 50px;
height: 50px;
font-weight: 400;
top: 30px;
right: 50%;
transition: all 0.3s ease;
position: absolute;
background-color: #fff;
z-index: 110;
margin-right: -25px;
}
@keyframes fl-spin-fast {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
50% {
-webkit-transform: rotate(900deg);
transform: rotate(900deg);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
to {
-webkit-transform: rotate(1800deg);
transform: rotate(1800deg)
}
}
@-webkit-keyframes fl-spin-fast {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
50% {
-webkit-transform: rotate(900deg);
transform: rotate(900deg);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
to {
-webkit-transform: rotate(1800deg);
transform: rotate(1800deg)
}
}
@-o-keyframes fl-spin-fast {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
50% {
-webkit-transform: rotate(900deg);
transform: rotate(900deg);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
to {
-webkit-transform: rotate(1800deg);
transform: rotate(1800deg)
}
}
@-ms-keyframes fl-spin-fast {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(.55, .055, .675, .19)
}
50% {
-webkit-transform: rotate(900deg);
transform: rotate(900deg);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
to {
-webkit-transform: rotate(1800deg);
transform: rotate(1800deg)
}
}
.filter-button {
font-size: 16px;
color: #0A1C26;
font-weight: 400;
line-height: 26px;
margin-right: 20px;
padding-right: 21px;
border-right: 1px solid #E9E9E9;
cursor: pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
}
.filter-button:hover {
color: var(--theme-primary-color);
}
.filter-button svg {
margin-right: 5px;
color: var(--theme-primary-color);
}
.popup-filter {
position: absolute;
}
.popup-filter h4 {
margin-bottom: 30px;
}
.popup-filter .filter-content > .widget:not(:last-child) {
padding-bottom: 30px;
border-bottom: 1px solid #E9E9E9;
}
.popup-filter .filter-content {
}
.popup-filter .filter-content::-webkit-scrollbar {
width: 10px;
}
.popup-filter .filter-content::-webkit-scrollbar-track {
background-color: #E9E9E9;
}
.popup-filter .filter-content::-webkit-scrollbar-thumb {
background: #5E6267;
opacity: 0.5;
border-radius: 10px;
}
.pagination .page-numbers {
font-size: 22px;
color: var(--theme-primary-color);
}
.pagination-filter {
margin-top: 54px;
}
.pagination-filter .page-numbers {
width: 35px;
height: 35px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
align-items: center;
justify-content: center;
color: #fff;
margin-right: 12px;
font-size: 16px;
font-weight: 500;
line-height: 20.16px;
background: #090A0A;
border-radius: 50%;
}
.pagination-filter .page-numbers.current {
color: #fff;
background: var(--theme-primary-color);
}
.pagination-filter .page-numbers.prev,
.pagination-filter .page-numbers.next {
color: #5E5F63;
border: 1px solid #E7E7E7;
background: transparent;
}
.pagination-filter .page-numbers.prev:hover,
.pagination-filter .page-numbers.next:hover {
color: #0A1C26;
border: 1px solid #090A0A;
}
.btn-clear-rating,
.btn-clear {
font-size: 15px;
font-weight: 500;
cursor: pointer;
}
.btn-clear-rating:hover,
.btn-clear:hover {
color: var(--theme-accent-color);
}
@media only screen and (max-width: 991px) {
.filter-button {
display: inline-block;
}
.post-type-archive-product .sidebar,
.label-toggle-products-layout {
display: none;
}
.popup-filter {
display: block;
}
}
.popup-filter .overlay {
top: 0;
left: 0;
position: fixed;
width: 100%;
height: 100%;
background-color: #000;
z-index: -9999;
opacity: 0;
visibility: hidden;
}
.popup-filter.active .overlay {
z-index: 999;
opacity: 0.5;
visibility: visible;
}
.content-popup-filter {
width: 435px;
max-width: 100%;
position: fixed;
left: 0;
top: 0;
bottom: 0;
z-index: 999999;
background-color: #fff;
border-radius: 0px;
box-shadow: 0 30px 70px 0 rgba(57, 62, 70, 0.15);
-webkit-transform: translateX(-100%);
-khtml-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
@media only screen and (max-width: 450px){
.content-popup-filter {
width: 85vw;
}
}
.popup-filter.active .content-popup-filter {
-webkit-transform: translateX(0);
-khtml-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
.popup-filter.active .content-popup-filter .filter-header {
position: relative;
padding: 30px 0px;
font-size: 24px;
font-weight: 700;
line-height: 25px;
color: #000;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #eee;
margin: 0 15px;
}
.filter-close {
width: 20px;
height: 20px;
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
cursor: pointer;
z-index: 999;
}
.filter-close:before,
.filter-close:after {
content: "";
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background-color: #000;
transform-origin: 50% 50%;
opacity: 1;
-webkit-transition: transform ease 0.25s;
-khtml-transition: transform ease 0.25s;
-moz-transition: transform ease 0.25s;
-ms-transition: transform ease 0.25s;
-o-transition: transform ease 0.25s;
transition: transform ease 0.25s;
}
.filter-close:before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.filter-close:after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.content-popup-filter .filter-content {
padding: 20px 15px;
height: 100%;
max-height: calc(100vh - 100px);
overflow-y: auto;
}
.filter-content > .widget {
margin-bottom: 20px;
}
.filter-content .widget .widget-title,
.filter-content .widget h2,
.filter-content .wp-block-search .wp-block-search__label {
padding-left: 0;
font-size: 20px;
font-weight: 600;
color: #0A1C26;
cursor: pointer;
position: relative;
}
.filter-content .widget .widget-title::after,
.filter-content .widget h2::after {
font-family: "motorx";
content: "\e940";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
background: transparent;
font-size: 15px;
}
.filter-content .hide .widget-title::after,
.filter-content .hide h2::after {
font-family: "motorx";
content: "\e93d";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.widget_filter_categories.hide > ul ,
.widget_filter_price.hide > .slider-filter ,
.widget-filter-attribute.hide > .list-attr {
display: none;
} .woocommerce .sidebar .widget.widget_filter_price .widget-title {
margin-bottom: 34px;
}
.noUi-target,.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.noUi-target {
position: relative;
direction: ltr;
}
.noUi-base {
width: 100%;
height: 100%;
position: relative;
z-index: 1;
}
.noUi-origin {
position: absolute;
right: 0;
top: 0;
left: 0;
bottom: 0;
}
.noUi-handle {
position: relative;
z-index: 1;
}
.noUi-stacking .noUi-handle {
z-index: 10;
}
.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s,top .3s;
transition: left 0.3s,top .3s;
}
.noUi-state-drag * {
cursor: inherit !important;
}
.noUi-base,.noUi-handle {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.noUi-horizontal {
height: 4px;
}
.noUi-horizontal .noUi-handle {
position: relative;
width: 20px;
height: 20px;
border-radius: 50%;
left: 0px;
top: -9px;
background-color:  var(--theme-primary-color);
}
.noUi-horizontal .noUi-handle::after {
content: "";
width: 15px;
height: 15px;
border-radius: 50%;
background-color: #fff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
} .noUi-background {
background: rgba(208, 24, 24, 0.1);
}
.noUi-connect {
background: var(--theme-primary-color);
-webkit-transition: background 450ms;
transition: background 450ms;
}
.noUi-origin {
border-radius: 0px;
}
.noUi-target {
width: 97%;
height: 3px ;
border-radius: 2px;
margin-bottom: 8px;
}
.noUi-horizontal .noUi-handle.noUi-handle-upper {
left: -7px;
} .noUi-draggable {
cursor: w-resize;
}
.noUi-vertical .noUi-draggable {
cursor: n-resize;
}
.noUi-handle {
cursor: default;
-webkit-box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
}
.noUi-handle:active {
border: 8px solid #0d0d0d;
border: 8px solid rgba(13, 13, 13, 0.5);
-webkit-background-clip: padding-box;
background-clip: padding-box;
left: -14px;
top: -14px;
} [disabled].noUi-connect,[disabled] .noUi-connect {
background: #B8B8B8;
}
[disabled].noUi-origin,[disabled] .noUi-handle {
cursor: not-allowed;
}
.slider-labels .caption {
font-weight: 700;
color: #000;
}
#slider-range-value1::after {
content: "-";
margin: 0px;
}
.slider-labels {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
font-size: 16px;
gap: 5px;
}
.tax-filter-rating.price {
padding:10px;
color: #000;
font-size: 16px;
line-height: 1;
font-weight: 700;
background-color: transparent;
cursor: pointer;
margin-left: auto;
}
.tax-filter-rating.price:hover {
color: var(--theme-primary-color);
}
.btn-clear-price::before,
.btn-clear-price::after,
.btn-clear-all:before,
.btn-clear-all:after,
.btn-clear-attribute:before,
.btn-clear-attribute:after,
.btn-clear-rating:before,
.btn-clear-rating:after,
.btn-clear-taxonomy:before,
.btn-clear-taxonomy:after {
content: " ";
width: 10px;
height: 2px;
position: absolute;
left: 0;
top: 50%;
margin-top: -1px;
display: inline-block;
background-color: #0A1C26;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.btn-clear-price,
.btn-clear-all,
.btn-clear-taxonomy,
.btn-clear-rating,
.btn-clear-attribute {
position: relative;
padding-left: 13px;
color: #0A1C26;
font-size: 0.8125rem;
font-weight: 500;
cursor: pointer;
text-decoration: none;
margin-left: 10px;
display: inline-block;
text-transform: capitalize;
}
.btn-clear-price::before,
.btn-clear-all:before,
.btn-clear-taxonomy:before,
.btn-clear-rating::before,
.btn-clear-attribute:before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.btn-clear-price::after,
.btn-clear-all::after,
.btn-clear-taxonomy::after,
.btn-clear-rating::after,
.btn-clear-attribute:after {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
.btn-clear-price:hover:before,
.btn-clear-price:hover::after,
.btn-clear-all:hover::before,
.btn-clear-all:hover::after,
.btn-clear-taxonomy:hover::before,
.btn-clear-taxonomy:hover::after,
.btn-clear-rating:hover::before,
.btn-clear-rating:hover::after,
.btn-clear-attribute:hover:before,
.btn-clear-attribute:hover:after {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.woocommerce-notices-wrapper {
display: none;
}
.woocommerce-form-track-order p  {
font-size: 14px;
line-height: 19.6px;
margin-bottom: 31px;
}
.woocommerce-form-track-order p input {
width: 100%;
padding: 12px;
border-color: #E1E1E1;
margin-bottom: 18px;
}
.woocommerce-form-track-order p button {
width: 100%;
background-color: var(--theme-accent-color);
}
.woocommerce-form-track-order p button:hover {
background-color: var(--theme-primary-color);
} .product-content .yith-wcwl-add-to-wishlist ,
.product-content .woosc-btn {
display: none;
} .tf-add-to-cart {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
background: #fff;
box-shadow: 0px 30px 53.1px 5.9px rgba(0, 0, 0, 0.15);
padding: 15px;
position: fixed;
bottom: 73px;
left: 0;
z-index: 100; 
display: none !important;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
}
.tf-add-to-cart .cart {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
width: 100%;
}
.tf-add-to-cart .single_variation_wrap {
width: 100%;
}
.tf-add-to-cart .woocommerce-variation-add-to-cart,
.tf-add-to-cart .variations_form > div {
display: inline-flex;
align-items: center;
flex-wrap: wrap;
text-align: center;
justify-content: space-between;
width: 100%;
} 
.tf-add-to-cart .inner-quantity {
position: relative; }
.tf-add-to-cart .variations  th,
.tf-add-to-cart .variations  td  {
border: none ;
}
.tf-add-to-cart .variations select {
margin-right: 10px;
}
.tf-add-to-cart .variations tr {
display: inline-flex;
width: 100%;
}
.tf-add-to-cart .variations label {
font-size: 16px;
}
.tf-add-to-cart .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
width: 20px;
height: 20px;
}
.tf-add-to-cart .variations select {
margin-bottom: 0;
min-width: 160px;
}
.tf-add-to-cart .woocommerce-variation-price {
display: none;
}
.tf-add-to-cart .variations .reset_variations {
visibility: visible !important;
font-size: 12px;
display: none;
}
.tf-add-to-cart .single_add_to_cart_button ,
.tf-add-to-cart .quantity {
margin-left: 15px;
}
.tf-add-to-cart .quantity {
margin-left: 0;
}
.tf-add-to-cart .single_add_to_cart_button {
background-color: #fff;
border: 1px solid #0A1C26;
padding: 10px 30px;
}
.tf-add-to-cart button.single_add_to_cart_button:hover {
background-color: var(--theme-primary-color);
}
.tf-add-to-cart .stock {
display: none;
}
@media (max-width: 767px) {
.tf-add-to-cart.show {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.go-top.show.button-cart {
bottom: 180px;
}
.site-footer {
padding-bottom: 74px;
}
}
@media (max-width: 576px) {
.woocommerce-page .content-woocommerce .woocommerce-ordering {
float: none;
margin-top: 20px;
}
} .footer-shop {
padding: 15px;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
align-items: center;
background-color: #fff;
box-shadow: 0px 30px 53.1px 5.9px rgba(0, 0, 0, 0.15);
z-index: 99999;
display: none;
}
.footer-shop .item {
width: 20%;
text-align: center;
}
.footer-shop .item .btn-search-popup,
.footer-shop .item .sign-in,
.footer-shop .item .link {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 15px;
}
.footer-shop  .header-cart-wrapper .nav-cart-trigger,
.footer-shop  .header-wishlist-wrapper .nav-wishlist-trigger {
display: inline-flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 15px;
}
.footer-shop .header-cart-wrapper .shopping-cart-items-count, 
.footer-shop .header-wishlist-wrapper .wishlist-items-count {
width: 18px!important;
height: 18px!important;
line-height: 18px!important;
color: #fff;
background-color: #0A1C26;
}
.footer-shop svg,
.footer-shop .header-cart-wrapper .nav-cart-trigger svg,
.footer-shop .header-wishlist-wrapper .nav-wishlist-trigger svg {
color: #0A1C26;
}
.footer-shop  .header-cart-wrapper .nav-cart-trigger > div,
.footer-shop  .header-wishlist-wrapper .nav-wishlist-trigger > div {
position: relative;
line-height: 1;
} 
.footer-shop  .header-cart-wrapper .shopping-cart-items-count,
.footer-shop  .header-wishlist-wrapper .wishlist-items-count {
right: -9px;
top: -3px;
}
.footer-shop .item i,
.footer-shop .item .text {
color: #0A1C26;
font-size: 12px;
line-height: 16px;
font-weight: 500;
}
.footer-shop .item i {
font-size: 18px ;
display: none;
}
.footer-shop .nav-cart-trigger svg {
display: block;
}
.footer-shop .nav-cart-trigger i {
font-size: 24px;
}
.footer-shop .header-cart-wrapper,
.footer-shop .header-wishlist-wrapper {
margin-left: 0px !important;
display: block !important;
padding: 0;
border: none;
}
.footer-shop .header-wishlist-wrapper {
margin-top: -8px;
}
.footer-shop  .header-cart-wrapper {
display: flex !important;
align-items: center;
justify-self: center;
flex-direction: column;
gap: 15px;
}
@media (max-width: 767px) {
.footer-shop {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.search-form-inner .select-options li {
width: 50%;
}
}
@media (max-width: 375px) {
.search-form-inner .select-options li {
width: 100%;
}
} .modal {
z-index: 10000;
}
.modal-search .modal-dialog {
width: 100%;
max-width: 100%;
}
.modal-search .modal-content {
padding: 50px 15px;
border: none;
border-radius: 0;
background: #090A0A;
}
.modal-search .modal-content .close {
position: absolute;
right: 20px;
top: 10px;
font-size: 20px;
}
.modal-search .modal-content .close {
color: #fff;
opacity: 1;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.modal-search .modal-content .close:hover { 
color: var(--theme-primary-color);
}
.modal-search .search-form-inner {
display: block;
width: 100%;
}
@media (max-width: 600px) { 
.woo-single-post-class .summary .cart .quantity {
margin-bottom: 15px;
}
.search-form-inner .clear-input { 
width: 50px;
}
.search-form-inner label {
width: calc(100% - 180px - 50px);
}
#header.header-01 .header-cart-wrapper .text,
#header.header-01 .show-login a p {
display: none;
}
}
@media (max-width: 500px) {
.summary .cart .single_add_to_cart_button {
width: 100%;
padding: 14px !important;
}
.searchform ul.result-search-products {
padding: 15px;
left: -120px;
transform: translateX(-0%);
width: calc(100% + 120px + 50px);
}
#header.header-01 .show-login svg {
width: 27px;
height: 27px;
}
.search-form-inner .tf-select-custom {
width: 100%;
}
.search-form-inner .search-form {
flex-wrap: wrap;
}
.search-form-inner button,
.search-form-inner .select-category ,
.search-form-inner label {
width: calc(100%);
margin-right: 0;
}
}
.modal.show .modal-dialog {
margin: 0;
}
#header .btn-search {
display: none;
font-size: 20px;
}
@media (max-width: 767px) {
#header .btn-search {
display: block;
margin-left: 20px;
}
#header.header-04 .btn-search {
color: #fff;
}
#header .header-wrap .header-ct-center ,
.header-02 #header .header-wrap .header-ct-center,
.header-default #header .header-wrap .header-ct-center {
justify-content: end;
margin-right: 0px;
}
} .yith-wfbt-section {
margin-bottom: 50px;
}
.yith-wfbt-section > h3 {
color:#0A1C26;
font-size: 24px;
font-weight: 500;
line-height: 36px; 
margin-bottom: 0;
}
.yith-wfbt-section > form {
border-top: none;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.yith-wfbt-section .yith-wfbt-items {
margin-bottom: 0;
display: none;
}
.yith-wfbt-section .yith-wfbt-images {
flex-shrink: 0;
}
.yith-wfbt-section .yith-wfbt-images .image_plus {
font-size: 26px;
padding: 0 40px;
}
.yith-wfbt-section .yith-wfbt-images td {
text-align: center;
}
.yith-wfbt-section .yith-wfbt-images td a {
width: 100px;
display: inline-block;
}
.yith-wfbt-section .yith-wfbt-images img {
width: 150px;
height: auto;
object-fit: cover;
background-color: #F5F5F5;
}
.yith-wfbt-section .yith-wfbt-images {
margin-right: 30px;
}
.yith-wfbt-submit-block .price_text {
font-weight: 400;
font-size: 18px;
line-height: 140%;
margin-bottom: 10px;
}
.yith-wfbt-submit-block .price_text .total_price {
color: #0A1C26;
}
.yith-wfbt-submit-block .yith-wfbt-submit-button {
padding: 10px 35px 10px 35px;
}
@media (max-width: 767px) {
.yith-wfbt-section .yith-wfbt-images .image_plus {
padding: 0 5px;
}
} .box-des-cription {
margin-bottom: 41px;
}
.box-des-cription .heading {
color:  #0A1C26;
font-size: 24px;
font-weight: 700;
line-height: 30.24px; 
}
.box-des-cription ul {
text-align: left !important;
margin-bottom: 0 !important;
}
.box-des-cription ul li,
.box-des-cription .text {
color: #5E5F63;
font-size: 16px;
font-weight: 400;
line-height: 32px; 
display: block;
} 
.box-des-cription ul li {
padding-left: 22px !important;
margin-bottom: 3px;
position: relative;
}
.box-des-cription ul li::after {
position: absolute;
content: '';
width: 2px;
height: 2px;
background-color: #5E6267;
top: 40%;
transform: translateY(-50%);
left: 8px;
}
.wrap-step {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
margin-left: -30px;
}
.box-step {
width: calc(25% - 30px);
margin-left: 30px;
background: #F5F5F5;
border: 1px solid #E7E7E7;
padding: 30px 40px 19px;
}
.box-step .icon {
margin-bottom: 16px;
}
.box-step .icon img {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.box-step:hover .icon img {
transform: rotateY(360deg);
}
.box-step .heading {
color:  #0A1C26;
font-size: 20px;
font-weight: 600;
line-height: 32px;
margin-bottom: 6px !important; 
}
.box-step  .des {
color: #5E5F63;
font-size: 16px;
font-weight: 400;
line-height: 32px; 
display: block;
} 
@media only screen and (max-width: 991px) { 
.wrap-description {
margin: 0 ;
}
.woo-single-post-class .product-review .product-review-content .comment-review-content {
width: calc(100% );
}
.box-step {
width: calc(50% - 30px);
margin-left: 30px;
margin-bottom: 30px;
}
}
@media only screen and (max-width: 767px) {
.wrap-step {
margin-left: -30px;
}
}
@media only screen and (max-width: 500px) {
.box-step {
width: calc(100% - 30px);
}
.wrap-description .wrap-content .box-des-cription {
width: calc(100% - 30px);
margin-bottom: 30px;
}
}
#review_form .comment-respond {
background: #fff;
padding: 0;
}
#yith-quick-view-modal {
z-index: 99999;
}
.woocommerce-ResetPassword .button,
.lost_reset_password .woocommerce-Button.button {
color: #0A1C26;
}
.woocommerce-ResetPassword .button:hover,
.lost_reset_password .woocommerce-Button.button:hover {
background: #0A1C26;
color: #fff;
}
.tf-custom-btn .elementor-button  {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
position: relative;
}
.tf-custom-btn .elementor-button::before {
background-color: var(--theme-primary-color);
content: '';
width: 0;
opacity: 0;
visibility:hidden ;
position: absolute;
bottom: 2px;
height: 1px;
right: 0;
z-index: 999;
-webkit-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s;
-moz-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s;
-ms-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s;
-o-transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s;
transition: width 0.35s cubic-bezier(0.35, 0.7, 0.35, 1) 0s;
}
.tf-custom-btn .elementor-button:hover::before {
width: 100%;
opacity: 1;
visibility: visible;
left: 0;
right: auto;
} .woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-direction: row;
flex-direction: row;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input {
height: 17px;
width: 17px;
padding: 0;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input::before {
width: 5px;
height: 5px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
box-shadow: none;
margin: 5px 0;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
height: 20px;
width: 20px;
border-radius: 50%;
}
.woo-single-post-class .summary .cart .variations th.label {
margin-bottom: -9px;
}
.woo-single-post-class .summary .cart .variations tr {
display: block;
margin-bottom: 9px;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item {
padding: 0;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper {
color: #5E5F63;
font-weight: 500;
font-size: 16px;
line-height: 20px;
margin: 0 5px;
}
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label {
margin-right: 15.5px;
}
.woo-single-post-class.product-type-variable .summary .single_variation_wrap .woocommerce-variation-price {
margin-top: 20px;
}
.woo-single-post-class.product-type-variable .summary .single_variation_wrap .price {
margin-bottom: 30px;
} .woosc_table .box-step {
width: calc(100% - 30px);
padding:  20px ;
margin-bottom: 30px;
}
.woosc_table .button {
border-radius: 0;
}
.woosc_table .td-label {
font-weight: 700 !important;
color: #0A1C26 !important;
}
.woosc_table .tr-price td:not(.td-label) {
font-size: 18px;
font-weight: 700 !important;
line-height: 22.68px;
color: #5E5F63 !important;
}
.woosc_table .tr-price td ins {
background: transparent;
color: #5E5F63 ;
}
.woosc_table .tr-price td del {
font-weight: 500 !important;
}
.woosc_table .woocommerce-product-attributes-item th,
.woosc_table .woocommerce-product-attributes-item td {
border: 1px solid #E7E7E7 !important;
text-align: left;
padding: 5px 10px !important;
} .page-template-page-dashboard #header .header-cart-wrapper .nav-cart-trigger svg {
color: #fff;
}