.products-grid,.products-loop,.etheme-products{row-gap:34px!important}.content-product .footer-product{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.content-product:hover .footer-product{opacity:1;transform:translateY(0)}.single-product .summary{padding:5px 15px 10px 30px}.single-product .summary .price{position:relative;display:inline-block;margin:0 0 25px!important;font-size:31px!important;line-height:1.15;font-weight:800!important;color:#18a82c!important}.single-product .summary .price .amount{font-weight:800!important;color:#18a82c!important}.single-product .summary .price::after{content:"";display:block;width:55px;height:4px;margin-top:12px;background:#19b52c;border-radius:20px}.single-product .summary h1+p,.single-product .summary h2,.single-product .summary h3,.single-product .summary h4{letter-spacing:-.3px}.single-product .summary p{font-size:17px;line-height:1.65;color:#616161}.single-product .summary strong,.single-product .summary p strong{font-weight:700;color:#191919}.single-product .summary .button,.single-product .summary button,.single-product .summary input[type=submit]{min-height:52px;padding:0 24px!important;border:0!important;border-radius:12px!important;background:#18a82c!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px;box-shadow:0 8px 20px rgba(24,168,44,.18);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.single-product .summary .button:hover,.single-product .summary button:hover,.single-product .summary input[type=submit]:hover{background:#101010!important;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.15)}.single-product .share-post{margin-top:25px!important;padding-top:18px;border-top:1px solid #eee}.single-product .share-post a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:5px;background:#f2f3f3;border-radius:50%;transition:transform .2s ease,background .2s ease,color .2s ease}.single-product .share-post a:hover{background:#19a82d;color:#fff!important;transform:translateY(-3px)}.single-product .woocommerce-tabs .tabs li a{display:block;padding:13px 22px!important;background:#eee;border-radius:50px;color:#444!important;font-size:14px;font-weight:700;transition:background .25s ease,color .25s ease,transform .25s ease}.single-product .related.products{margin-top:65px}.single-product .related.products>h2{margin-bottom:30px;font-size:28px!important;font-weight:800!important;color:#171717}.single-product .related .content-product{padding:12px 12px 20px;background:#fff;border:1px solid #ededed;border-radius:18px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.single-product .related .content-product:hover{transform:translateY(-7px);box-shadow:0 17px 38px rgba(0,0,0,.09)}@media (min-width:1400px){.single-product .summary{padding-left:40px}}@media (max-width:1024px){.single-product .summary{padding:15px 10px}.single-product .summary .price{font-size:27px!important}}@media (max-width:767px){.products-grid,.products-loop{row-gap:18px!important}.content-product .footer-product{opacity:1;transform:none}.single-product .summary{padding:20px 5px 10px}.single-product .summary .price{font-size:25px!important}.single-product .summary p{font-size:16px}.single-product .woocommerce-tabs .tabs li a{padding:11px 18px!important}}@media (max-width:480px){.single-product .summary .price{font-size:23px!important}}