.mstcplfwpb-woocommerce-page *,
.mstcplfwpb-woocommerce-page *:before,
.mstcplfwpb-woocommerce-page *:after{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mstcplfwpb-woocommerce-page div.images,
.mstcplfwpb-woocommerce-page div.images,
.mstcplfwpb-woocommerce-page .wpb_wrapper div.images,
.mstcplfwpb-woocommerce-page div.images{
float: none !important;
width: 100% !important;
}
.mstcplfwpb-woocommerce-page .ld-product-images{
width:100% !important;
}
.mstcplfwpb-woocommerce-page .images,
.mstcplfwpb-woocommerce-page .images{
float: none !important;
width: 100% !important;
}
.mstcplfwpb-woocommerce-page .images-thumbnails{
width: 100% !important;
}
.mstcplfwpb-woocommerce-page a.basel-show-product-gallery.basel-tooltip {
display: block;
background-color: #fff;
box-shadow: 0 0 9px rgb(0 0 0 / 10%);
text-align: center;
font-size: 0;
color: #000;
}
.mstcplfwpb-woocommerce-page a.basel-show-product-gallery.basel-tooltip:hover{
opacity: 0.6;
}
.mstcplfwpb-woocommerce-page a.basel-show-product-gallery.basel-tooltip:after {
content: "\e091";
display: inline-block;
font-family: Simple-Line-Icons;
width: 38px;
font-size: 18px;
height: 38px;
line-height: 38px;
transition: all .2s ease;
-webkit-transition: all .2s ease;
}
.mstcplfwpb-woocommerce-page .basel-show-product-gallery-wrap {
display: block;
position: absolute;
bottom: 4px;
right: 20px;
z-index: 2;
padding-right: 10px;
padding-bottom: 10px;
}
.full-width-content.full-width-product-layout{
padding: 1.5%;
}
#primary.product-layout-content-area{
float: unset;
width: 100% !important;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
border: none;
box-shadow: none;
}
@media only screen and (min-width: 1270px) {
#primary.product-layout-content-area{
max-width: 1240px;
}
}
@media only screen and (max-width: 992px) {
#primary.product-layout-content-area{
max-width: 960px;
}
}
@media only screen and (max-width: 768px) {
#primary.product-layout-content-area{
max-width: 720px;
}
}
@media only screen and (max-width: 576px) {
#primary.product-layout-content-area{
max-width: 540px;
}
}
@media only screen and (max-width: 415px) {
#primary.product-layout-content-area{
max-width: 385px;
}
}
@media only screen and (max-width: 376px) {
#primary.product-layout-content-area{
max-width: 345px;
}
} .product-layout-wpb-panel-title-wrap{
margin-bottom: 30px;
}
.product-layout-wpb-breadcrumbs{
line-height: 19px;
font-family: Lato;
letter-spacing: 0.05em;
margin-top: 0.35em;
}
.product-layout-wpb-breadcrumbs .product-layout-wpb-breadcrumbs_item{
display: inline-block;
vertical-align: top;
white-space: nowrap;
color: #000000;
}
.product-layout-wpb-breadcrumbs .product-layout-wpb-breadcrumbs_delimiter {
display: inline-block;
position: relative;
margin: 0 0.45em;
vertical-align: top;
text-align: center;
}
.product-layout-wpb-breadcrumbs .product-layout-wpb-breadcrumbs_delimiter:before {
content: '/';
}
.product-layout-wpb-breadcrumbs .product-layout-wpb-breadcrumbs_item{
display: inline-block;
vertical-align: top;
white-space: nowrap;
}
.product-layout-wpb-breadcrumbs .product-layout-wpb-breadcrumbs_item.product-layout-wpb-item-current{
color: #7a7a7a !important;
} .mstcplfwpb-woocommerce-page .w-images-box.w-layout-slider{
max-width: 100%;
}
.mstcplfwpb-woocommerce-page.mstcplfwpb-dt-the7-theme .quantity input.qty{
display: inline;
float: left;
vertical-align: middle;
width: 40px;
padding: 0;
margin: 0;
border-radius: 0;
text-align: center;
min-height: 40px;
height: auto;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
.product-layout-wc-breadcrumb{
padding: 15px 0;
} .mstcplfwpb-woocommerce-page .product-layout-wpb-price-container .price{
display: block;
font-size: 30px !important;
line-height: 30px;
margin-top: 0.5em;
padding-bottom: 1.3em;
}
.mstcplfwpb-woocommerce-page.mstcplfwpb-total-theme .quantity{
margin-right: 15px;
}
.mstcplfwpb-woocommerce-page.mstcplfwpb-total-theme .single_add_to_cart_button{
text-transform: uppercase;
font-weight: 600;
height: 36px;
line-height: 36px;
padding-top: 0;
padding-bottom: 0;
letter-spacing: 0.5px;
font-size: 0.923em;
box-sizing: content-box;
}
.mstcplfwpb-dessau-theme form.cart{
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 36px 0 0;
}
.mstcplfwpb-dessau-theme .qodef-quantity-buttons{
margin: 0 40px 0 0;
}
.mstcplfwpb-dessau-theme .product_meta{
margin: 43px 0;
padding: 20px 0;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
.mstcplfwpb-woodmart-theme .product_meta{
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid;
border-color: rgba(129,129,129,.2);
}
.mstcplfwpb-woodmart-theme .product_meta > span,
.mstcplfwpb-kalium-theme .product_meta > span,
.mstcplfwpb-nantes-theme .product_meta > span{
display: block;
margin-bottom: 15px;
}
.mstcplfwpb-dessau-theme .product_meta > span {
display: block;
margin: 10px 0;
font-size: 18px;
text-transform: uppercase;
}
.mstcplfwpb-oxygen-theme .product_title {
margin: 0px;
text-transform: uppercase;
}
.mstcplfwpb-oxygen-theme .posted_in {
margin-top: 5px;
display: block;
color: #ccc;
text-transform: uppercase;
}
.mstcplfwpb-oxygen-theme .product_title+.posted_in a {
color: #ccc;
transition: all 350ms ease-in-out;
}
.mstcplfwpb-oxygen-theme .product_title+.posted_in a:hover {
color: #999;
}
.mstcplfwpb-oxygen-theme form.cart {
margin-top: 25px;
}
.mstcplfwpb-oxygen-theme .woocommerce-product-rating{
font-size: 20px;
justify-content: flex-end;
align-items: center;
margin-left: auto;
}
.mstcplfwpb-oxygen-theme .woocommerce-product-rating .woocommerce-review-link {
display: none;
}
.mstcplfwpb-oxygen-theme .price {
display: block;
position: relative;
margin-bottom: 0;
font-weight: 400;
text-decoration: none;
line-height: 1;
margin-top: 25px;
}
.mstcplfwpb-oxygen-theme .variations_form .variations {
width: 100%;
margin: 0;
}
.mstcplfwpb-oxygen-theme .variations_form .variations .label {
display: table-cell;
color: #666;
white-space: nowrap;
text-align: left;
width: 120px;
vertical-align: top;
}
.mstcplfwpb-oxygen-theme .variations_form .variations .label label {
margin: 0;
display: block;
padding: 10px 0;
padding-bottom: 11px;
white-space: nowrap;
vertical-align: top;
font-size: 1.3em;
}
.mstcplfwpb-oxygen-theme  .variations_form .variations .value {
padding-bottom: 5px;
}
.mstcplfwpb-oxygen-theme  .variations_form .variations .value select{
position: relative;
padding: 10px;
background: #eee;
overflow: hidden;
width: 100%;
border-radius: 5px;
}
.mstcplfwpb-oxygen-theme  .variations_form .variations .value select option{
position: absolute;
display: block;
top: 7.69px;
left: 0;
font-size: 16px;
zoom: 1;
-webkit-opacity: 0;
-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);
box-sizing: content-box;
cursor: pointer;
}
.mstcplfwpb-oxygen-theme .variations_form .variations .reset_variations {
display: block;
margin-top: 10px;
font-size: 13px;
color: #999;
transition: color 350ms ease-in-out;
text-transform: uppercase;
border: none;
}
.mstcplfwpb-oxygen-theme .single_variation_wrap .woocommerce-variation-price .price {
font-size: 25px;
}
.mstcplfwpb-oxygen-theme .single_variation_wrap .woocommerce-variation-add-to-cart {
margin: 0;
margin-top: 25px;
}
.mstcplfwpb-oxygen-theme .quantity {
float: left;
}
.mstcplfwpb-oxygen-theme .single_add_to_cart_button.button:before {
display: inline-block;
content: '\e816';
font-family: fontello;
border: 1px solid #FFF;
margin-right: 8px;
text-align: center;
text-indent: 0;
width: 18px;
height: 18px;
line-height: 18px;
border-radius: 9px;
text-indent: 1px;
margin-left: -5px;
}
.mstcplfwpb-oxygen-theme .product_meta {
display: block;
margin-top: 0;
margin-top: 25px;
}
.mstcplfwpb-oxygen-theme .product_meta>span {
display: block;
color: #999;
text-transform: uppercase;
}
.mstcplfwpb-oxygen-theme .product_meta>span+span {
margin-top: 5px;
}
.mstcplfwpb-oxygen-theme .product_meta>span a {
color: #dd1f26;
transition: all 350ms ease-in-out;
}
.mstcplfwpb-oxygen-theme .product_meta>span .sku, .mstcplfwpb-oxygen-theme .product_meta>span .value {
color: #dd1f26;
}
.mstcplfwpb-oxygen-theme .product_meta>span a:hover {
color: #b0191e;
}
.mstcplfwpb-basel-theme a.basel-back-btn.basel-tooltip{
display: none;
} .mstcplfwpb-electro-theme table.variations tr th.label{
display: none;
}
.mstcplfwpb-journo-theme .product_meta{
margin: 22px 0 0;
padding: 0 0 26px;
border-bottom: 1px solid #ebebeb;
}
.mstcplfwpb-journo-theme .product_meta > span{
display: block;
margin: 1px 0;
}
.mstcplfwpb-jupiter-theme .woocommerce-product-rating{
text-align: left;
}
.mstcplfwpb-kalium-theme .single-product-images{
width: 100% !important;
}
.mstcplfwpb-kalium-theme .variations .label{
font-size: 16px;
padding: 0 10px 0 0;
color: #6d6d6d;
}
.mstcplfwpb-kalium-theme .variations th,
.mstcplfwpb-kalium-theme .variations td{
display: block;
text-align: left;
}
.mstcplfwpb-kalium-theme .variations .reset_variations{
display: block;
padding: 0;
font-size: 14px;
color: #6d6d6d;
margin-top: 10px;
visibility: hidden;
opacity: .7;
}
.mstcplfwpb-kalium-theme .single_variation,
.mstcplfwpb-kalium-theme p.price{
padding: 0;
font-size: 24px;
color: #00b19e;
}
.mstcplfwpb-kalium-theme .single_variation{
margin: 40px 0;
}
.mstcplfwpb-kalium-theme .product_meta{
font-size: 16px;
margin: 20px 0;
}
.mstcplfwpb-nantes-theme .product_meta.has-meta{
margin-top: 25px;
padding: 20px;
background-color: #f6f6f6;
}
.mstcplfwpb-nantes-theme .product_meta a{
font-weight: 700;
color: #303030;
text-decoration: none;
text-transform: uppercase;
}
.mstcplfwpb-nantes-theme .variations_form.cart .reset_variations {
margin-bottom: 20px;
padding: 3px 10px;
font-family: "Montserrat";
font-size: 10px;
font-weight: 700;
color: #fff;
display: inline-block;
text-transform: uppercase;
background-color: #b6a189;
}
.mstcplfwpb-nantes-theme .variations_form.cart .reset_variations .fa {
margin-right: 10px;
}
.mstcplfwpb-nantes-theme .single_variation_wrap .price {
margin-bottom: 20px;
display: inline-block;
font-size: 24px;
}
.mstcplfwpb-shopkeeper-theme .product_title.entry-title {
text-align: left;
margin-bottom: 21px;
}
.mstcplfwpb-shopkeeper-theme .woocommerce_review_link_hover {
display: none;
}
.mstcplfwpb-shopkeeper-theme .price {
font-size: 22px!important;
font-weight: bold;
}
.mstcplfwpb-total-theme span.price {
font-size: 1.385em;
margin: 0;
}
.mstcplfwpb-xstore-theme .images.woocommerce-product-gallery.woocommerce-product-gallery__wrapper {
display: none;
}
.mstcplfwpb-xstore-theme .images.woocommerce-product-gallery.woocommerce-product-gallery__wrapper:first-child {
display: block;
}
.mstcplfwpb-xstore-theme span.price {
width: 100%;
margin-bottom: 0.5em;
font-size: 1.4rem;
line-height: 1.2;
color: #888888;
} h1.mstcplfwpb-category-name,
h2.mstcplfwpb-category-name,
h3.mstcplfwpb-category-name,
h4.mstcplfwpb-category-name,
h5.mstcplfwpb-category-name,
h6.mstcplfwpb-category-name,
p.mstcplfwpb-category-name{
color: var(--tooltip-color) !important;
font-size: var(--tooltip-size) !important;
line-height: var(--tooltip-line-height) !important;
text-align: var(--tooltip-text-align);
}
div.mstcplfwpb-description-category{
margin:40px 0px;
}
div.mstcplfwpb-description-category p{
font-size: var(--tooltip-size) !important;
color: var(--tooltip-color) !important;
text-align: var(--tooltip-align) !important;;
} .wpbakery-subcategory-products.products{
display: grid !important;
column-gap: 20px;
list-style-type: none;
padding: 0px;
}
.wpbakery-subcategory-products.columns-1{
grid-template-columns: repeat(1,minmax(0,1fr));
width: 100%;
margin-right: 0;
}
.wpbakery-subcategory-products.columns-2{
grid-template-columns: repeat(2,minmax(0,1fr));
}
.wpbakery-subcategory-products.columns-3{
grid-template-columns: repeat(3,minmax(0,1fr));
}
.wpbakery-subcategory-products.columns-4{
grid-template-columns: repeat(4,1fr);
}
.wpbakery-subcategory-products.columns-5{
grid-template-columns: repeat(5,minmax(0,1fr));
}
.wpbakery-subcategory-products.columns-6{
grid-template-columns: repeat(6,minmax(0,1fr));
}
.wpbakery-subcategory-products:not(.oceanwp) a.wpbakery-subcategory-link{
display: inline-block;
position: relative;
}
.wpbakery-subcategory-products a.wpbakery-subcategory-link,
.wpbakery-subcategory-products a.wpbakery-subcategory-link img {
width: 100%;
}
.wpbakery-subcategory-products.buzzstore.products.columns-1 li.product-category.product,
.wpbakery-subcategory-products.buzzstore.products.columns-2 li.product-category.product,
.wpbakery-subcategory-products.buzzstore.products.columns-3 li.product-category.product,
.wpbakery-subcategory-products.buzzstore.products.columns-4 li.product-category.product,
.wpbakery-subcategory-products.buzzstore.products.columns-5 li.product-category.product,
.wpbakery-subcategory-products.buzzstore.products.columns-6 li.product-category.product{
width: 100% !important;
}
.wpbakery-subcategory-products.buzzstore .woocommerce-loop-category__title,
.wpbakery-subcategory-products.shopkeeper .woocommerce-loop-category__title{
text-align: center !important;
color: #000 !important;
width: unset;
border:none;
}
.wpbakery-subcategory-products.shopkeeper .woocommerce-loop-category__title:hover{
background-color: #ffffff !important;
}
.wpbakery-subcategory-products.oxygen a.wpbakery-subcategory-link{
width: 100%;
}
.wpbakery-subcategory-products .product-category.product{
margin-bottom: 2.5em;
}
.wpbakery-subcategory-products .product-category.product a img{
margin-bottom: 0.8em;
}
.wpbakery-subcategory-products li.product-category.product{
width: 100% !important;
max-width: 100% !important;
flex: 100% !important;
}
.wpbakery-subcategory-products::before{
display: none !important;
}
.wpbakery-subcategory-products:not(.oxygen) .woocommerce-loop-category__title,
ul.products.kalium .woocommerce-loop-category__title{
position: absolute;
background-color: rgba(255,255,255,.88);
transition: background .3s;
text-align: center;
top: unset;
left: 1em;
right: 1em;
padding: 0.5em 0 0.7em;
bottom: 1.8em;
font-size: .9em;
text-transform: uppercase;
font-weight: 700;
line-height: 1.5;
}
.wpbakery-subcategory-products.oxygen .woocommerce-loop-category__title{
text-align: center;
padding: 0.5em 0 0.7em;
font-size: .9em;
text-transform: uppercase;
font-weight: 700;
line-height: 1.5;
}
.woocommerce-loop-category__title:hover{
background-color: #fff !important;
}
.wpbakery-subcategory-products .woocommerce-loop-category__title .count,
ul.products.kalium .woocommerce-loop-category__title .count{
background: 0 0;
opacity: .5;
text-decoration: none;
color: unset;
}
.sub-category-wpb-description {
clear: both;
}
ul.wpbakery-subcategory-products .woo-desc {
display: none;
} .mstcplfwpb-product-category-drile .products {
padding-top: 25px;
}
.mstcplfwpb-specular .products .product img,
.mstcplfwpb-specular .products .product .product-wrapper,
.mstcplfwpb-specular .products.list .product{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
.mstcplfwpb-specular .products .product.first{
clear: none !important;
}
.mstcplfwpb-specular .products .product{
width: 24% !important;
max-width: 24% !important;
margin-right: 1.33% !important;
flex:  24% !important;
}
.single-product-minera .slider-related-product .products .p-col{
width: 100% !important;
max-width: 100% !important;
}
.mstcplfwpb-product-category-xstore .products-list .product {
width: 100%;
}
.mstcplfwpb-product-category-astra.mstcplfwpb-astra-grid ul.products li.product,
.mstcplfwpb-product-related-astra.mstcplfwpb-astra-grid ul.products li.product,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-astra-grid ul.products li.product,
.mstcplfwpb-product-category-dt-the7 .products article.product{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category-1 ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category-1 ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-related-1 ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-upsell-1 ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category-1 .dt-css-grid{
grid-template-columns: repeat(1,1fr) !important;
}
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category-2 ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category-2 ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-related-2 ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-upsell-2 ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category-2 .dt-css-grid{
grid-template-columns: repeat(2,1fr) !important;
}
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category-3 ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category-3 ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-related-3 ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-upsell-3 ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category-3 .dt-css-grid{
grid-template-columns: repeat(3,1fr) !important;
}
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category-4 ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category-4 ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-related-4 ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-upsell-4 ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category-4 .dt-css-grid{
grid-template-columns: repeat(4,1fr) !important;
}
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category-5 ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category-5 ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-related-5 ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-upsell-5 ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category-5 .dt-css-grid{
grid-template-columns: repeat(5,1fr) !important;
}
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category-6 ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category-6 ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-related-6 ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-upsell-6 ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category-6 .dt-css-grid{
grid-template-columns: repeat(6,1fr) !important;
}
.mstcplfwpb-product-category-equipo ul.products{
grid-row-gap: 10px !important;
grid-column-gap: 10px !important;
}
.mstcplfwpb-product-category-equipo ul.products .product{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
.mstcplfwpb-specular .products .product:nth-child(4n){
margin-right: 0px !important;
}
.mstcplfwpb-specular .products .product:nth-child(4n+1){
clear: both !important;
}
.mstcplfwpb-product-category .products .product img[alt="img"],
.mstcplfwpb-product-category .products .product .product-wrapper,
.mstcplfwpb-product-related .products .product img[alt="img"],
.mstcplfwpb-product-upsell .products .product img[alt="img"],
.mstcplfwpb-product-related .products .product .product-wrapper,
.mstcplfwpb-product-upsell .products .product .product-wrapper,
.mstcplfwpb-product-category .products.list .product{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
.mstcplfwpb-product-related .products .owl-item .product,
.mstcplfwpb-product-upsell .products .owl-item .product{
max-width: 100% !important;
flex:  100% !important;
}
.mstcplfwpb-product-category ul.products li.product,
.mstcplfwpb-product-category .products .product,
.mstcplfwpb-product-related .products .product,
.mstcplfwpb-product-upsell .products .product{
float: left !important;
margin-left: 0 !important;
}
.mstcplfwpb-product-related-porto.mstcplfwpb-product-related .products .owl-item .product,
.mstcplfwpb-product-upsell-porto.mstcplfwpb-product-upsell .products .owl-item .product{
width: 100% !important;
}
.mstcplfwpb-product-category .products .product.first,
.mstcplfwpb-product-related .products .product.first,
.mstcplfwpb-product-upsell .products .product.first{
clear: none !important;
}
.mstcplfwpb-product-category-thegem .products.inline-row .product.inline-column{
min-width: unset;
}
.mstcplfwpb-product-category-1 .products .product,
.mstcplfwpb-product-related-columns-1 .products .product,
.mstcplfwpb-product-upsell-columns-1 .products .product{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
.mstcplfwpb-product-category-2 .products .product,
.mstcplfwpb-product-related-columns-2 .products .product,
.mstcplfwpb-product-upsell-columns-2 .products .product{
width: 48% !important;
max-width: 48% !important;
margin-right: 4% !important;
flex:  48% !important;
}
.mstcplfwpb-product-category-3 .products .product,
.mstcplfwpb-product-related-columns-3 .products .product,
.mstcplfwpb-product-upsell-columns-3 .products .product{
width: 31% !important;
max-width: 31% !important;
margin-right: 3.4% !important;
flex:  31% !important;
}
.mstcplfwpb-product-category-4 .products .product,
.mstcplfwpb-product-related-columns-4 .products .product,
.mstcplfwpb-product-upsell-columns-4 .products .product{
width: 24% !important;
max-width: 24% !important;
margin-right: 1.33% !important;
flex:  24% !important;
}
.mstcplfwpb-product-category-5 .products .product,
.mstcplfwpb-product-related-columns-5 .products .product,
.mstcplfwpb-product-upsell-columns-5 .products .product{
width: 19% !important;
max-width: 19% !important;
margin-right: 1.25% !important;
flex:  19% !important; 
}
.mstcplfwpb-product-category-6 .products .product,
.mstcplfwpb-product-related-columns-6 .products .product,
.mstcplfwpb-product-upsell-columns-6 .products .product{
width: 16% !important;
max-width: 16% !important;
margin-right: 0.8% !important;
flex:  16% !important; 
}
.mstcplfwpb-product-category-2 .products .product:nth-child(2n),
.mstcplfwpb-product-related-columns-2 .products .product:nth-child(2n),
.mstcplfwpb-product-upsell-columns-2 .products .product:nth-child(2n),
.mstcplfwpb-product-category-3 .products .product:nth-child(3n),
.mstcplfwpb-product-related-columns-3 .products .product:nth-child(3n),
.mstcplfwpb-product-upsell-columns-3 .products .product:nth-child(3n),
.mstcplfwpb-product-category-4 .products .product:nth-child(4n),
.mstcplfwpb-product-related-columns-4 .products .product:nth-child(4n),
.mstcplfwpb-product-upsell-columns-4 .products .product:nth-child(4n),
.mstcplfwpb-product-category-5 .products .product:nth-child(5n),
.mstcplfwpb-product-related-columns-5 .products .product:nth-child(5n),
.mstcplfwpb-product-upsell-columns-5 .products .product:nth-child(5n),
.mstcplfwpb-product-category-6 .products .product:nth-child(6n),
.mstcplfwpb-product-related-columns-6 .products .product:nth-child(6n),
.mstcplfwpb-product-upsell-columns-6 .products .product:nth-child(6n){
margin-right: 0px !important;
}
.mstcplfwpb-product-category-2.mstcplfwpb-product-category-storefront .products .product:nth-child(3n){
margin-right: 4% !important;
}
.mstcplfwpb-product-category-4.mstcplfwpb-product-category-storefront .products .product:nth-child(3n){
margin-right: 1.33% !important;
}
.mstcplfwpb-product-category-5.mstcplfwpb-product-category-storefront .products .product:nth-child(3n){
margin-right: 1.25% !important;
}
.mstcplfwpb-product-category-6.mstcplfwpb-product-category-storefront .products .product:nth-child(3n){
margin-right: 0.8% !important;
}
.mstcplfwpb-product-category-2.mstcplfwpb-product-category-storefront .products .product.last:nth-child(2n),
.mstcplfwpb-product-category-4.mstcplfwpb-product-category-storefront .products .product.last:nth-child(4n),
.mstcplfwpb-product-category-5.mstcplfwpb-product-category-storefront .products .product.last:nth-child(5n),
.mstcplfwpb-product-category-6.mstcplfwpb-product-category-storefront .products .product.last:nth-child(6n){
margin-right: 0px !important;
}
.mstcplfwpb-product-category-3 .products .product:nth-child(3n+1),
.mstcplfwpb-product-category-4 .products .product:nth-child(4n+1),
.mstcplfwpb-product-category-5 .products .product:nth-child(5n+1),
.mstcplfwpb-product-category-6 .products .product:nth-child(6n+1){
clear: both !important;
}
@media only screen and (max-width: 768px) {
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category .dt-css-grid{
grid-template-columns: repeat(1,1fr) !important;
}
.mstcplfwpb-specular .products .product,
.mstcplfwpb-product-category .products .product,
.mstcplfwpb-product-related .products .product,
.mstcplfwpb-product-upsell .products .product{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important; 
margin-right: 0px !important;
}
.mstcplfwpb-woocommerce-page img.wp-post-image{
width: 100%;
}
.wpbakery-subcategory-products.columns-1,
.wpbakery-subcategory-products.columns-2,
.wpbakery-subcategory-products.columns-3,
.wpbakery-subcategory-products.columns-4,
.wpbakery-subcategory-products.columns-5,
.wpbakery-subcategory-products.columns-6{
grid-template-columns: repeat(1,minmax(0,1fr)) !important;
}
.wpbakery-subcategory-products .product-category.product {
margin-bottom: 1em;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
.mstcplfwpb-product-category-equipo.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-category-astra.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-related-astra.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-upsell-astra.mstcplfwpb-product-category ul.products,
.mstcplfwpb-product-category-dt-the7.mstcplfwpb-product-category .dt-css-grid{
grid-template-columns: repeat(2,1fr) !important;
}
.mstcplfwpb-product-category .products .product,
.mstcplfwpb-product-related .products .product,
.mstcplfwpb-product-upsell .products .product{
width: 48% !important;
max-width: 48% !important;
margin-right: 4% !important;
flex:  48% !important;
}
.mstcplfwpb-product-category-1 .products .product:nth-child(2n),
.mstcplfwpb-product-category-2 .products .product:nth-child(2n),
.mstcplfwpb-product-category-3 .products .product:nth-child(2n),
.mstcplfwpb-product-related-columns-1 .products .product:nth-child(2n),
.mstcplfwpb-product-related-columns-2 .products .product:nth-child(2n),
.mstcplfwpb-product-related-columns-3 .products .product:nth-child(2n),
.mstcplfwpb-product-upsell-columns-1 .products .product:nth-child(2n),
.mstcplfwpb-product-upsell-columns-2 .products .product:nth-child(2n),
.mstcplfwpb-product-upsell-columns-3 .products .product:nth-child(2n),
.mstcplfwpb-product-category-4 .products .product:nth-child(2n),
.mstcplfwpb-product-related-columns-4 .products .product:nth-child(2n),
.mstcplfwpb-product-upsell-columns-4 .products .product:nth-child(2n),
.mstcplfwpb-product-category-5 .products .product:nth-child(2n),
.mstcplfwpb-product-related-columns-5 .products .product:nth-child(2n),
.mstcplfwpb-product-upsell-columns-5 .products .product:nth-child(2n),
.mstcplfwpb-product-category-6 .products .product:nth-child(2n),
.mstcplfwpb-product-related-columns-6 .products .product:nth-child(2n),
.mstcplfwpb-product-upsell-columns-6 .products .product:nth-child(2n){
margin-right: 0px !important;
}
.mstcplfwpb-product-category-3 .products .product:nth-child(3n):nth-child(odd),
.mstcplfwpb-product-related-columns-3 .products .product:nth-child(3n):nth-child(odd),
.mstcplfwpb-product-upsell-columns-3 .products .product:nth-child(3n):nth-child(odd), 
.mstcplfwpb-product-category-5 .products .product:nth-child(5n):nth-child(odd),
.mstcplfwpb-product-related-columns-5 .products .product:nth-child(5n):nth-child(odd),
.mstcplfwpb-product-upsell-columns-5 .products .product:nth-child(5n):nth-child(odd){
margin-right: 4% !important;
}
.mstcplfwpb-product-category-3 .products .product:nth-child(3n+1),
.mstcplfwpb-product-category-4 .products .product:nth-child(4n+1),
.mstcplfwpb-product-category-5 .products .product:nth-child(5n+1),
.mstcplfwpb-product-category-6 .products .product:nth-child(6n+1){
clear: none	!important;
}
.mstcplfwpb-product-category-1.mstcplfwpb-product-category-storefront .products .product:nth-child(3n),
.mstcplfwpb-product-category-4.mstcplfwpb-product-category-storefront .products .product:nth-child(3n),
.mstcplfwpb-product-category-5.mstcplfwpb-product-category-storefront .products .product:nth-child(3n),
.mstcplfwpb-product-category-6.mstcplfwpb-product-category-storefront .products .product:nth-child(3n){
margin-right: 4% !important;
}
.mstcplfwpb-product-category-storefront.mstcplfwpb-product-category-1 .products .product.last:nth-child(2n),
.mstcplfwpb-product-category-storefront.mstcplfwpb-product-category-2 .products .product.last:nth-child(2n),
.mstcplfwpb-product-category-storefront.mstcplfwpb-product-category-4 .products .product.last:nth-child(2n),
.mstcplfwpb-product-category-storefront.mstcplfwpb-product-category-5 .products .product.last:nth-child(2n),
.mstcplfwpb-product-category-storefront.mstcplfwpb-product-category-6 .products .product.last:nth-child(2n){
margin-right: 0px !important;
}
.mstcplfwpb-specular .products .product{
width: 48% !important;
max-width: 48% !important;
margin-right: 4% !important;
flex:  48% !important;
}
.mstcplfwpb-specular .products .product:nth-child(2n){
margin-right: 0px !important;
}
.mstcplfwpb-specular .products .product:nth-child(4n+1){
clear: none	!important;
}
.wpbakery-subcategory-products.columns-1,
.wpbakery-subcategory-products.columns-2,
.wpbakery-subcategory-products.columns-3,
.wpbakery-subcategory-products.columns-4,
.wpbakery-subcategory-products.columns-5,
.wpbakery-subcategory-products.columns-6{
grid-template-columns: repeat(2,minmax(0,1fr)) !important;
}
.wpbakery-subcategory-products .product-category.product {
margin-bottom: 1em;
}
}
.mstcplfwpb-woocommerce-page-container{
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media only screen and (min-width: 1270px) {
.mstcplfwpb-woocommerce-page-container{
max-width: 1240px;
}
}
@media only screen and (max-width: 992px) {
.mstcplfwpb-woocommerce-page-container{
max-width: 960px;
}
}
@media only screen and (max-width: 768px) {
.mstcplfwpb-woocommerce-page-container{
max-width: 720px;
}
}
@media only screen and (max-width: 576px) {
.mstcplfwpb-woocommerce-page-container{
max-width: 540px;
}
} h1.archive-wpb-loop-title,
h2.archive-wpb-loop-title,
h3.archive-wpb-loop-title,
h4.archive-wpb-loop-title,
h5.archive-wpb-loop-title,
h6.archive-wpb-loop-title,
p.archive-wpb-loop-title,
.archive-wpb-loop-price,
.archive-wpb-loop-excerpt{
color: var(--tooltip-color) !important;
font-size: var(--tooltip-size) !important;
line-height: var(--tooltip-line-height) !important;
text-align: var(--tooltip-text-align) !important;
margin: 0px;
}
.archive-wpb-loop-rating.loop-rating-center .star-rating {
margin-left: auto;
margin-right: auto;
}
.archive-wpb-loop-rating .star-rating span::before{
color: var(--tooltip-color) !important;
}
.archive-wpb-loop-view-details{
font-size: 100%;
margin: 0;
line-height: 1;
cursor: pointer;
position: relative;
text-decoration: none;
overflow: visible;
padding: .618em 1em;
font-weight: 700;
border-radius: 3px;
left: auto;
border: 0;
display: inline-block;
background-image: none;
box-shadow: none;
text-shadow: none;
border-radius: 0;
background-color: var(--tooltip-bg-color) !important;
color: var(--tooltip-color) !important;
font-size: var(--tooltip-size) !important;
line-height: var(--tooltip-line-height) !important;
text-align: var(--tooltip-text-align) !important;
}
.archive-wpb-loop-view-details:hover{
background-color: var(--tooltip-bg-color-hover) !important;
color: var(--tooltip-color-hover) !important;
}
.archive-wpb-loop-view-details{
border: none;
outline: none !important;
margin: 10px 0px;
}
.archive-wpb-loop-addtocart{
text-align: var(--tooltip-text-align) !important;
}
.archive-wpb-loop-price .amount{
color: var(--tooltip-color) !important;
}
.archive-wpb-loop-price{
float: left;
width: 100%;
}
.archive-wpb-loop-price .price-wrapper del,
.archive-wpb-loop-price del .amount{
color: var(--tooltip-del-color) !important;
}
.archive-wpb-loop-price .price-wrapper ins{
text-decoration: unset !important;
}
.product-archive-wpb-loop-products li.category{
width: 100% !important;
box-shadow: none !important;
border: none !important;
text-align: var(--tooltip-text-align) !important;
margin-bottom: 0px !important;
list-style: none;
color: var(--tooltip-color) !important;
font-size: var(--tooltip-size) !important;
line-height: var(--tooltip-line-height) !important;
display: block;
font-weight: 300;
font-style: italic;
margin-bottom: 8px;
text-overflow: ellipsis;
white-space: normal;
}
.product-archive-wpb-loop-products li.category a{
display: inline-block !important;
color: var(--tooltip-color) !important;
}
.product-archive-wpb-loop-products .woocommerce-breadcrumb a {
display: inline-block !important;
}
.product-archive-wpb-loop-products li.category a:hover{
color: #13aff0 !important;
}
.product-archive-wpb-loop-products a.archive-wpb-loop-link:hover .archive-wpb-loop-title{
color: var(--tooltip-color-hover) !important;
}
.product-archive-wpb-loop-products li.category a,
.product-archive-wpb-loop-products a.archive-wpb-loop-link{
text-decoration: none;
} .product-archive-wpb-loop-products .product-archive-wpb-item {
float: left;
margin: 15px 0px;
}
.product-archive-wpb-loop-products .product-archive-wpb-item .onsale,
.product-archive-wpb-loop-products .product-archive-wpb-item .tag-sale{
background: #f71524;
border-radius: 0px !important;
min-height: unset;
color: #ffffff;
padding: 8px 15px;
margin-bottom: 5px;
line-height: 1;
font-weight: 600;
text-transform: uppercase;
position: absolute;
z-index: 2;
top: 1.75em;
font-size: 12px;
left: 2.75em;
text-align: center;
}
.product-archive-wpb-loop-products .product-archive-wpb-item .onsale:hover,
.product-archive-wpb-loop-products .product-archive-wpb-item .tag-sale:hover{
background: #ec303d;
}
.product-archive-wpb-loop-products .product-archive-wpb-loop-item0{
clear: both !important;
}
.product-archive-wpb-loop-products .woocommerce-pagination,
.product-archive-wpb-loop-products .shop-control-bar-bottom{
clear: both;
}
.product-archive-wpb-loop-products nav.oceanwp-grid-list,
.product-archive-wpb-loop-products .view-mode-switcher,
.product-archive-wpb-loop-products .gridlist-toggle,
.product-archive-wpb-loop-products .view-switcher,
.product-archive-wpb-loop-products .shop-control-bar .shop-view-switcher,
.product-archive-wpb-loop-products .custom_made_shop_mode_buttons,
.product-archive-wpb-loop-products .kadence-woo-toggle{
display: none !important;
}
.product-archive-wpb-loop-products .switcher-wrap{
margin-bottom: 0px;
}
.product-layout-wpb-page-title .product-layout-wpb-page-caption {
margin: 0 auto;
position: relative;
display: inline-block;
max-width: 100%;
} @media only screen and (max-width: 768px) {
.mstcpbrfvc-product-brand .product-archive-wpb-item{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important; 
margin-right: 0px !important;
}
.product-archive-wpb-loop-products .product-archive-wpb-item img.attachment-woocommerce_thumbnail{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
h1.archive-wpb-loop-title,
h2.archive-wpb-loop-title,
h3.archive-wpb-loop-title,
h4.archive-wpb-loop-title,
h5.archive-wpb-loop-title,
h6.archive-wpb-loop-title,
p.archive-wpb-loop-title,
.archive-wpb-loop-price,
.archive-wpb-loop-excerpt,
.product-archive-wpb-loop-products li.category{
font-size: var(--tooltip-mobile-size) !important;
text-align: var(--tooltip-mobile-text-align) !important;
}
.archive-wpb-loop-rating{
text-align: var(--tooltip-mobile-text-align) !important;
}
.archive-wpb-loop-rating .star-rating {
font-size: var(--tooltip-mobile-size) !important;
line-height: var(--tooltip-mobile-line-height) !important;
text-align: var(--tooltip-mobile-text-align) !important;
}
.archive-wpb-loop-addtocart{
text-align: var(--tooltip-text-align) !important;
}
} @media only screen and (min-width: 768px) and (max-width: 1024px)  {
.product-archive-wpb-loop-products .product-archive-wpb-item{
width: 48% !important;
max-width: 48% !important;
margin-right: 2% !important;
flex:  48% !important;
}
.archive-wpb-loop-rating{
text-align: var(--tooltip-text-align) !important;
}
.archive-wpb-loop-rating .star-rating {
font-size: var(--tooltip-size) !important;
line-height: var(--tooltip-line-height) !important;
text-align: var(--tooltip-text-align) !important;
}
} @media only screen and (min-width: 1280px){ .product-archive-wpb-loop-products .products.list .product{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
.archive-wpb-loop-rating{
text-align: var(--tooltip-text-align) !important;
}
.archive-wpb-loop-rating .star-rating {
font-size: var(--tooltip-size) !important;
line-height: var(--tooltip-line-height) !important;
text-align: var(--tooltip-text-align) !important;
} .product-archive-wpb-loop-products .product-archive-wpb-item img.attachment-woocommerce_thumbnail{
width: 100% !important;
max-width: 100% !important;
flex:  100% !important;
}
.product-archive-wpb-loop-products-column-2 .product-archive-wpb-item{
width: 48% !important;
max-width: 48% !important;
margin-right: 2% !important;
flex:  48% !important;
}
.product-archive-wpb-loop-products-column-3 .product-archive-wpb-item{
width: 32% !important;
max-width: 32% !important;
margin-right: 1.333333333% !important;
flex:  32% !important;
}
.product-archive-wpb-loop-products-column-4 .product-archive-wpb-item{
width: 23% !important;
max-width: 23% !important;
margin-right: 2% !important;
flex: 23% !important;
}
.product-archive-wpb-loop-products-column-5 .product-archive-wpb-item{
width: 19% !important;
max-width: 19% !important;
margin-right: 1% !important;
flex:  19% !important; 
}
.product-archive-wpb-loop-products-column-6 .product-archive-wpb-item{
width: 16% !important;
max-width: 16% !important;
margin-right: 0.66666667% !important;
flex:  16% !important; 
}
}