.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 !important;}
ul.wpbakery-subcategory-products .product-category .woo-entry-image{width:100% !important;}
.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:inherit;border-radius:3px;left:auto;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;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;border-radius:var(--tooltip-border-radius) !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-layout-wpb-loop-special-pages-products li.category, .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-layout-wpb-loop-special-pages-products li.category a, .product-archive-wpb-loop-products li.category a{display:inline-block !important;color:var(--tooltip-color) !important;}
.product-layout-wpb-loop-special-pages-products .woocommerce-breadcrumb a, .product-archive-wpb-loop-products .woocommerce-breadcrumb a{display:inline-block !important;}
.product-layout-wpb-loop-special-pages-products li.category a:hover, .product-archive-wpb-loop-products li.category a:hover{color:#13aff0 !important;}
.product-layout-wpb-loop-special-pages-products a.archive-wpb-loop-link:hover .archive-wpb-loop-title, .product-archive-wpb-loop-products a.archive-wpb-loop-link:hover .archive-wpb-loop-title{color:var(--tooltip-color-hover) !important;}
.product-layout-wpb-loop-special-pages-products li.category a, .product-layout-wpb-loop-special-pages-products a.archive-wpb-loop-link, .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-layout-wpb-loop-special-pages-products .product-layout-wpb-loop-special-pages-product .onsale, .product-layout-wpb-loop-special-pages-products .product-layout-wpb-loop-special-pages-product .tag-sale, .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-layout-wpb-loop-special-pages-products .product-layout-wpb-loop-special-pages-product .onsale:hover, .product-layout-wpb-loop-special-pages-products .product-layout-wpb-loop-special-pages-product .tag-sale:hover, .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-layout-wpb-loop-special-pages-product li.category, .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;}
} .product-layout-wpb-loop-special-pages-products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;display:grid;column-gap:20px;}
.product-layout-wpb-loop-special-pages-products .product-layout-wpb-loop-special-pages-product{display:flex;flex-direction:column;width:100%;padding:0;position:relative;text-align:left;margin-bottom:2.5em;text-align:center;}
.product-layout-wpb-loop-special-pages-products .product-layout-wpb-loop-special-pages-product a{text-decoration:none !important;}
.layout-wpb-loop-special-page-pagination-wrapper{margin:0 auto 16px;text-align:center;clear:both;}
.layout-wpb-loop-special-page-pagination__page{background-color:transparent;border-color:transparent;padding:0.3em 0.6em;min-width:2.2em;font-size:1em;color:#333;display:inline-block;font-weight:400;cursor:pointer;}
.layout-wpb-loop-special-page-pagination__page:focus{outline:none !important;}
.layout-wpb-loop-special-page-pagination__page:not(.layout-wpb-loop-special-page-pagination__page--active):hover{color:#333;background-color:transparent}
.layout-wpb-loop-special-page-number-page:disabled{opacity:.5 !important;cursor:not-allowed;}
.layout-wpb-loop-special-page-pagination__page--active[disabled]{color:#333;font-weight:700;opacity:1!important;}
.layout-wpb-loop-special-page-pagination__page--active:hover{background:unset;opacity:1 !important;font-weight:bold;}
@media only screen and (min-width: 1280px){
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-1-columns{grid-template-columns:repeat(1,1fr);}
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-2-columns{grid-template-columns:repeat(2,1fr);}
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-3-columns{grid-template-columns:repeat(3,1fr);}
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-4-columns{grid-template-columns:repeat(4,1fr);}
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-5-columns{grid-template-columns:repeat(5,1fr);}
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-6-columns{grid-template-columns:repeat(6,1fr);}
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-1-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-2-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-3-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-4-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-5-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-6-columns{grid-template-columns:repeat(2,1fr);}
}
@media only screen and (max-width: 767px)  {
.product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-1-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-2-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-3-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-4-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-5-columns, .product-layout-wpb-loop-special-pages-products.product-layout-wpb-loop-products-has-6-columns {
grid-template-columns: repeat(1,1fr);
}
}