.woo-listing-top{margin-top:50px}.products.columns-3{margin-bottom:60px}.woocommerce-loop-product__title{color:#1e53dc}.product img{height:250px}.product:hover img{transform:scale(1.05);transition-duration:.5s}.onsale{position:absolute;width:30%;top:-10px;left:-10px;background:#c1121f;color:white;padding:5px 10px;border-radius:3px;font-size:12px;font-weight:700;z-index:2}.wc-block-product-categories-list{list-style:none;padding:0;margin:0}.wc-block-product-categories-list-item a:hover{color:#c1121f}.wc-block-product-categories-list-item-count{color:#999;font-size:.9em}.ct-container>section{margin:50px 0}.single-post .site-main{margin-top:50px;margin-bottom:50px}.entry-content .ct-woo-account{margin-top:50px;margin-bottom:50px}.ct-woocommerce-cart-form{margin:60px 0}.wc-proceed-to-checkout a{display:inline-block;padding:12px 20px;background-color:#28a745;color:white;font-size:1.1em;text-align:center;text-decoration:none;border-radius:6px;margin-top:20px}.woocommerce-checkout.ct-woocommerce-checkout{margin-top:60px!important;margin-bottom:60px!important}.custom-contact-message{font-size:16px;font-weight:400;color:#222;margin-top:20px;line-height:2}.custom-contact-message a:hover{text-decoration:underline}.stock.in-stock{color:green;font-weight:500;font-size:18px;margin-top:10px}.woocommerce-product-gallery .ct-media-container img{height:auto!important}.woocommerce-product-gallery .flexy-pills img{width:auto!important;height:auto!important}