.et_mobile_menu{left:0!important;right:auto!important;transform:translateX(-100%);transition:transform 0.3s ease}.et_mobile_menu.opened{transform:translateX(0)}.et_mobile_menu{position:fixed;top:0;height:100vh;width:300px;z-index:9999}.woocommerce.columns-3 ul.products li.product{width:30%;padding:22px;border-radius:8px;background-color:#ffffff}.woocommerce-loop-product__title{height:109px}@media (max-width:980px){.et_pb_shop div.woocommerce.columns-1 ul.products.columns-1 li.product{width:100%!important;padding:20px;border-radius:8px;background-color:#ffffff}}@media (max-width:980px){.woocommerce-loop-product__title{height:auto}}.review-slider{width:100%;padding:40px 0;overflow:hidden}.review-slider .swiper-wrapper{display:flex!important;align-items:stretch}.review-slider .swiper-slide{display:flex;height:auto}.review-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#ffffff;padding:25px;border-radius:14px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,0.06);transition:all 0.3s ease;width:100%;height:100%}.review-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.1)}.review-card h3,.product,.stars,.review-card p,.review-card span{width:100%;word-wrap:break-word;text-align:center}.review-card h3{font-size:24px;font-weight:600;margin-bottom:5px;color:#222}.product{font-size:13px;color:#888;margin-bottom:2px}.stars{color:#f5a623;font-size:16px;letter-spacing:2px;margin:5px 0}.review-card p{font-size:14px;color:#555;line-height:1.6;margin-bottom:10px}.review-card span{font-size:12px;color:#aaa}.review-card{font-family:'Figtree',sans-serif}body{font-family:'Figtree',sans-serif}.et_pb_row,.et_pb_column{overflow:visible!important}@media (max-width:1024px){.review-card{padding:20px}}@media (max-width:767px){.review-card{padding:15px}}.woocommerce div.product div.images .flex-control-thumbs{display:flex!important;gap:10px;margin-top:15px;overflow-x:auto}.woocommerce div.product div.images .flex-control-thumbs li{width:70px!important;flex:0 0 auto}.woocommerce div.product div.images .flex-control-thumbs img{border-radius:6px;cursor:pointer}.woocommerce ul.products li.product .button{display:block!important;opacity:1!important;visibility:visible!important;margin-top:10px;text-align:center}.woocommerce ul.products li.product .button{background:#fff;border:1px solid #008031;color:#008031!important;padding:10px 15px;border-radius:5px;font-size:14px;transition:0.3s}.woocommerce ul.products li.product .button:hover{background:#fff}form.cart{display:flex;gap:10px;align-items:center}