@import url(/wp-content/themes/Divi/style.css);.rk-product-title h1{font-weight:700;text-transform:uppercase}.rk-full-description{font-size:20px}.client-logos-wrap{display:flex;gap:25px;align-items:center}.client-logos-wrap .client-logo{flex:0 0 calc(33.33% - 25px);max-width:calc(33.33% - 25px)}.client-logos-wrap .client-logo img{display:block}.rk-client-logos h2{font-size:22px;text-transform:uppercase;font-weight:700}.rk-faq-accordion-wrapper{margin-bottom:75px}.rk-faq-accordion-wrapper h2{text-align:center;margin-bottom:50px;text-transform:uppercase;font-weight:700}.rk-faq-accordion{border-top:1px solid #ccc}.faq-item{border-bottom:1px solid #ccc}.faq-question{background:none;border:none;width:100%;text-align:left;padding:1em 0;font-weight:700;cursor:pointer;font-size:1.1em;display:flex;justify-content:space-between;position:relative}.faq-toggle-icon{display:inline-block;width:1em;height:1em;position:relative;transition:transform 0.3s ease}.faq-toggle-icon::before{content:"+";font-size:1.5em;display:block;line-height:1;transform-origin:center;transition:transform 0.3s ease,content 0.3s ease;display:block}.faq-item.active .faq-toggle-icon::before{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease;opacity:0}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding-bottom:2em}.custom-product-attributes{color:#333;margin-top:8px!important;padding-top:8px!important;margin-bottom:8px!important;padding-bottom:8px!important;border-top:1px solid #bababa;border-bottom:1px solid #bababa;display:table;font-size:14px}.custom-product-attributes li{display:table-row;line-height:1.3em}.custom-product-attributes li span{display:table-cell;padding:4px}.custom-product-attributes li span:first-child{text-transform:capitalize;font-weight:700}.custom-product-price del{opacity:.3;font-size:14px}.custom-product-price ins bdi{color:green}.product-cat--filters_text{display:block;margin-bottom:10px;padding-top:3px}@media screen and (min-width:981px){.product-cat--filters_wrap{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.product-cat--filters_text{margin-bottom:unset}}.product-cat--filters_text svg{max-width:50px;width:100%;opacity:.7;padding-top:1px}.product-attribute-filter{flex-grow:1;display:flex;gap:10px;flex-wrap:wrap}@media screen and (max-width:980px){.product-attribute-filter{}.product-attribute-filter select{flex:0 0 100%;max-width:100%;margin-bottom:10px}}.product-attribute-filter select{height:40px;background-color:#f5f5f5;border:1px solid #e6e6e6;padding:0 15px}