.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}.single-product .wcpa_field_label{font-size:17px;line-height:1.5}.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}.home #header [data-id=search-input],.home #header [data-device=mobile] [data-row=bottom]{display:none}