.woocommerce .button,.woocommerce button.button{border-radius:12px}.woocommerce div.product form.cart .single_add_to_cart_button{min-height:50px}.woocommerce .wcpa_form_outer input[type=text]{border-radius:10px;min-height:48px}.tax-product_cat .hero-section[data-type=type-2]{background:#33212b;padding-block:48px}.tax-product_cat .hero-section[data-type=type-2]>figure::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(24,12,20,.68);pointer-events:none}.tax-product_cat .hero-section[data-type=type-2] .entry-header{position:relative;z-index:2;max-width:880px}.tax-product_cat .hero-section[data-type=type-2] .page-title{color:#fff!important;font-size:clamp(26px,3vw,38px);line-height:1.2;margin-bottom:16px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.tax-product_cat .hero-section[data-type=type-2] .page-description,.tax-product_cat .hero-section[data-type=type-2] .page-description p{color:#fff!important;font-size:17px;font-weight:400;line-height:1.65}.tax-product_cat .hero-section[data-type=type-2] .page-description p{margin-bottom:8px}.tax-product_cat .hero-section[data-type=type-2] .page-description p:last-child{margin-bottom:0}.tax-product_cat .hero-section[data-type=type-2] .page-description a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}@media (max-width:689px){.tax-product_cat .hero-section[data-type=type-2]{padding-block:32px}.tax-product_cat .hero-section[data-type=type-2] .entry-header{width:calc(100% - 40px)}.tax-product_cat .hero-section[data-type=type-2] .page-description.ct-hidden-sm{display:block!important}.tax-product_cat .hero-section[data-type=type-2] .page-description,.tax-product_cat .hero-section[data-type=type-2] .page-description p{font-size:16px;line-height:1.6}}#header .ct-search-form input{font-size:16px;color:#33292e}#header .ct-search-form input::placeholder{color:#62575b;opacity:1}#header .ct-search-box{min-width:220px}.woocommerce :is(.button,button.button),.wpcf7 input[type=submit]{min-height:48px;font-size:17px;font-weight:650}.woocommerce ul.products li.product{background:#fff;border:1px solid #eadde2;border-radius:20px;padding:14px;overflow:hidden}.woocommerce ul.products li.product figure{border-radius:12px;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px;line-height:1.35}.woocommerce ul.products li.product .price{font-size:19px;color:#33292e}.woocommerce ul.products li.product .button{width:100%;justify-content:center}.single-product .summary .product_title{font-size:clamp(26px,2.7vw,36px);line-height:1.2}.single-product .summary>.price{font-size:26px;color:#74133c}.single-product .ct-product-add-to-cart{padding:22px;border:1px solid #e8cbd7;border-radius:18px;background:#fff5f9}.single-product .ct-product-add-to-cart .stock{font-size:16px;font-weight:650}.single-product .wcpa_field_label{font-size:17px;line-height:1.5}.single-product .wcpa_form_outer :is(input[type=text],textarea){background:#fff;border:1px solid #9d8791;font-size:18px}.single-product .single_add_to_cart_button{width:100%;min-height:52px}.single-product .woocommerce-product-details__short-description{margin-top:24px}.single-product .ct-product-additional-actions{font-size:16px}.woocommerce .cart_totals{border-radius:18px;background:#fff}.woocommerce .checkout-button{font-size:18px}.ps-contact-info,.ps-contact-info p,.ps-contact-form p,.ps-contact-form .ps-contact-fields,.ps-contact-form .ps-contact-fields label{font-size:17px!important;line-height:1.65!important}.ps-contact-card strong,.ps-contact-card small{font-size:16px!important}.ps-contact-form input:not([type=checkbox]),.ps-contact-form textarea{font-size:17px!important}@media (max-width:689px){.single-product .ct-product-add-to-cart{padding:18px}.woocommerce ul.products li.product{padding:10px;border-radius:16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px}.woocommerce ul.products li.product .price{font-size:18px}.woocommerce ul.products li.product .button{padding-inline:8px;font-size:16px}}em.woocommerce-review__verified{font-size:0!important}em.woocommerce-review__verified::after{content:"✓ Achiziție verificată";font-size:13px!important;color:#28a745!important;font-style:normal;font-weight:600;margin-left:4px}.single-product .product-entry-wrapper .woocommerce-product-gallery{width:100%;max-width:440px;margin-inline:auto}@media (max-width:689px){.single-product .product-entry-wrapper .woocommerce-product-gallery{max-width:270px}}