.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:.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}.product-layout-content-area{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.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}.mstcplfwpb-woocommerce-page.mstcplfwpb-total-theme .price{font-size:1.385em;margin:0}.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:.5px;font-size:.923em;box-sizing:content-box}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 0}div.mstcplfwpb-description-category p{font-size:var(--tooltip-size)!important;color:var(--tooltip-color)!important;text-align:var(--tooltip-align)!important;}.mstcplfwpb-icon-button{background-color:#fff;border-radius:3.6rem;cursor:pointer;display:inline-block;font-size:2.0rem!important;height:3.6rem;line-height:3.6rem;margin:0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3.6rem;text-decoration:none}a.mstcplfwpb-icon-button:hover{text-decoration:none}.mstcplfwpb-icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0}.mstcplfwpb-icon-button:hover span{width:3.6rem;height:3.6rem;border-radius:3.6rem;margin:-1.8rem}.twitter span{background-color:#4099ff}.facebook span{background-color:#3B5998}.google-plus span{background-color:#db5a3c}.envelope span{background-color:#db5a3c}.pinterest span{background-color:#e60023}.linkedin span{background-color:#0073b1}.reddit span{background-color:#ff4500}.tumblr span{background-color:#001935}.whatsapp span{background-color:#79e27b}.button-vk span{background-color:#45688e}.mstcplfwpb-icon-button i{background:none;color:#fff;height:3.6rem;left:0;line-height:3.6rem;position:absolute;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:3.6rem;z-index:10}.mstcplfwpb-icon-button .icon-twitter{color:#4099ff}.mstcplfwpb-icon-button .icon-facebook{color:#3B5998}.mstcplfwpb-icon-button .icon-google-plus,.mstcplfwpb-icon-button .icon-envelope{color:#db5a3c}.mstcplfwpb-icon-button .icon-linkedin{color:#0073b1}.mstcplfwpb-icon-button .icon-pinterest{color:#e60023}.mstcplfwpb-icon-button .icon-reddit{color:#ff4500}.mstcplfwpb-icon-button .icon-tumblr{color:#001935}.mstcplfwpb-icon-button .icon-whatsapp{color:#79e27b}.mstcplfwpb-icon-button .icon-vk{color:#45688e}.mstcplfwpb-icon-button:hover .icon-twitter,.mstcplfwpb-icon-button:hover .icon-facebook,.mstcplfwpb-icon-button:hover .icon-google-plus,.mstcplfwpb-icon-button:hover .icon-linkedin,.mstcplfwpb-icon-button:hover .icon-pinterest,.mstcplfwpb-icon-button:hover .icon-envelope,.mstcplfwpb-icon-button:hover .icon-tumblr,.mstcplfwpb-icon-button:hover .icon-reddit,.mstcplfwpb-icon-button:hover .icon-whatsapp,.mstcplfwpb-icon-button:hover .icon-vk{color:#fff}.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}.mstcplfwpb-product-category-astra ul.products li.product,.mstcplfwpb-product-related-astra ul.products li.product,.mstcplfwpb-product-upsell-astra 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-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-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-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-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-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-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-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,.mstcplfwpb-product-category .products .product .product-wrapper,.mstcplfwpb-product-related .products .product img,.mstcplfwpb-product-upsell .products .product 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-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-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-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%}}@media only screen and (min-width:768px) and (max-width:1024px){.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}}