.fs-product{border:1px solid #ddd;background:#fff;height:100%;text-align:left}.fs-product .woocommerce-card__header{padding:14px}.fs-product .woocommerce-card__header .product__categories{display:none}ul.products{margin:0 -15px}ul.products li.product{align-self:stretch!important}.columns-3 ul.products li.product,.cross-sells .columns-3 li.product,.related .columns-3 li.product,.upsells .columns-3 li.product{width:33.333333%}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{font-weight:700!important}.shoptimizer_ratingCount{font-size:12px}ul.products li.product .star-rating{font-size:1em}.fs-sku{font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:15px}ul.products li.product .price{color:#fe6442;font-size:18px;font-style:normal;font-weight:700;line-height:23px;margin-top:20px;margin-bottom:0}ul.products li.product .price .fs-price-suffix{color:#999;font-size:14px;font-weight:400;margin-left:6px;white-space:nowrap}.content-area .star-rating span:before,.content-area p.stars a:after,.content-area p.stars a:hover:after{color:#fe6442}div.product .single_variation .price bdi,ul.products li.product .price ins{color:#f39b27;vertical-align:middle;font-size:22px;font-weight:700}div.product-addon-totals{margin-bottom:0;border-bottom:0;margin-top:20px;padding-top:12px}.wc-pao-addons-container{margin-bottom:0}.woocommerce-variation-description{padding-top:0}.woocommerce-variation.single_variation .woocommerce-variation-price .price{margin-top:15px;margin-bottom:15px}.summary.entry-summary>.price{float:none}ul.products li.product .price del{color:#999;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-left:12px;vertical-align:middle}ul.products li.product .fs-sale-label{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:3px 5px;border-radius:2px;background:#dd3626;vertical-align:middle}ul.products li.product:not(.product-category){padding-bottom:30px}ul.products li.product:not(.product-category):before{width:calc(100% - 30px);height:calc(100% + 28px);left:15px;border:1px solid #ddd;box-sizing:border-box;margin:0;box-shadow:0px 8px 30px -4px rgba(78,115,248,.12),0px 4px 16px 0px rgba(0,0,0,.12)}li.product:hover .woocommerce-image__wrapper{transform:none}body ul.products li.product .button{width:calc(100% - 60px);height:auto;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:17.5px;padding:10px 18px;background:#f39b27;border-radius:0;bottom:-10px}body a.reset_variations{display:none}.wc-pao-addon .wc-pao-addon-wrap select{background-color:#fff}.wc-pao-addons-container div.product-addon-totals ul li{display:none}.wc-pao-addons-container div.product-addon-totals .wc-pao-subtotal-line{display:flex;justify-content:flex-start;margin-top:0;border-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.wc-pao-addons-container div.product-addon-totals .wc-pao-subtotal-line p.price{font-size:0}.wc-pao-addons-container div.product-addon-totals .wc-pao-subtotal-line p.price>span{font-size:22px;font-weight:700}.product-widget ul li{margin:0 0 15px;padding-left:40px;position:relative;color:#232f3e;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.product-widget ul li img{position:absolute;width:25px;height:25px;top:0;left:0}.product-widget ul li:before{display:none}.product-widget ul+img{margin-top:20px}#required_addons_validation_message{display:none}.product p.price{font-size:22px;font-weight:700}.fs-is-variable .summary.entry-summary>.price{display:none}.fs-is-variable.fs-is-options .single_variation_wrap .woocommerce-variation.single_variation .price{display:none}.fs-is-simple.fs-is-options .summary.entry-summary>.stock{display:none}.fs-is-simple.fs-is-options .summary.entry-summary>.cart .stock{margin-bottom:30px}@media (max-width:768px){.columns-3 ul.products li.product,ul.products li.product{width:50%}}@media (max-width:420px){.columns-3 ul.products li.product,ul.products li.product{width:100%}}