a.elementor-button.elementor-button--view-cart.elementor-size-md,a.elementor-button.elementor-button--checkout.elementor-size-md{font-size:14px;background:#bf254d}.sale-timer{margin-top:8px;padding:6px 10px;background:#fff3f3;border:1px solid #f55;border-radius:6px;font-size:13px;color:#b00;text-align:center}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell-order-number>a{color:#bf254d!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a{color:#bf254d!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{border-color:black}.out-of-stock-label{position:absolute;top:10px;left:10px;background-color:#bf254d;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;font-weight:700;z-index:10}ul.products li.product{position:relative}.commentlist li{list-style:none;background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 3px 12px rgba(0,0,0,.05);transition:all .2s}.commentlist li:hover{box-shadow:0 5px 18px rgba(0,0,0,.08);transform:translateY(-2px)}.commentlist .comment-meta{margin-bottom:10px}.commentlist .comment-author{font-size:16px;font-weight:700}.commentlist .comment-date{font-size:13px;color:#888;margin-top:3px}.commentlist .comment-text p{font-size:15px;line-height:1.8;margin-top:10px}#reviews .commentlist+.comment-respond{margin-top:40px}p.stars a{color:#ffb400!important;text-shadow:0 0 3px rgba(255,180,0,.3)}p.stars a:hover{transform:scale(1.2)}