.search-toggle i{font-size:10px;padding:10px;background-color:#e5e5e5;border-radius:50px;cursor:pointer;color:#000;transition:color 0.3s}.search-toggle:hover i{color:#93329e}.search-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(255,255,255,0.88);z-index:99999;justify-content:center;align-items:center;flex-direction:column}.search-overlay-content{position:relative;text-align:center}.search-overlay form{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.search-overlay input[type="text"]{width:300px;padding:15px;font-size:20px;border:1px solid #ccc;border-radius:6px 0 0 6px;outline:none}.search-overlay button{padding:15px;background-color:#E01A19;color:white;border:none;border-radius:0 6px 6px 0;font-size:18px;cursor:pointer}.close-search{position:absolute;top:-60px;right:-10px;font-size:40px;color:#000;text-decoration:none;cursor:pointer}@media (max-width:480px){.search-overlay form{flex-direction:column}.search-overlay input[type="text"]{width:100%;border-radius:6px 6px 0 0}.search-overlay button{width:100%;border-radius:0 0 6px 6px}}#et_pb_contact_form_0{border-radius:25px}body #page-container .et_pb_section .et_pb_button[data-icon]:not([data-icon=""]):after{font-size:28px!important}.et_pb_promo_button.et_pb_button::after{background-color:white;border-radius:25px;padding-left:0.4vw;padding-right:0.4vw}.my-scroll-col{scrollbar-width:thin;scrollbar-color:#ffffff rgba(255,255,255,0.2)}.my-scroll-col::-webkit-scrollbar{width:6px}.my-scroll-col::-webkit-scrollbar-track{background:rgba(255,255,255,0.2);border-radius:3px}.my-scroll-col::-webkit-scrollbar-thumb{background:#ffffff;border-radius:3px;border:1px solid rgba(255,255,255,0.3)}.my-scroll-col::-webkit-scrollbar-thumb:hover{background:#ffffff}.my-scroll-col1{scrollbar-width:thin;scrollbar-color:#e41819 rgba(255,255,255,0.2)}.my-scroll-col1::-webkit-scrollbar{width:6px}.my-scroll-col1::-webkit-scrollbar-track{background:rgba(255,255,255,0.2);border-radius:3px}.my-scroll-col1::-webkit-scrollbar-thumb{background:#e41819;border-radius:3px;border:1px solid rgba(255,255,255,0.3)}.my-scroll-col1::-webkit-scrollbar-thumb:hover{background:#e41819}.dica_divi_carouselitem>div{box-shadow:0px 0px 12px 1px #666}h4.item-title{border-radius:25px!important;padding-left:1vw;padding-top:10px}@media screen and (min-width:769px){.dica-container .swiper-button-next{margin-top:-0.5vw;margin-left:-3.2vw}.dica-container .swiper-button-prev{margin-top:2vw;margin-left:42vw}}.et_pb_tabs_controls li a{border:2px solid #000000;border-radius:25px}li.et_pb_tab_active{border:2px solid #000000;border-radius:25px}.et_pb_tabs_controls:after{display:none!important}.pcp-carousel-wrapper .sp-pcp-carousel{padding-left:10px;padding-right:10px}.sp-pcp-post{box-shadow:0px 0px 12px 1px #666}.irs--round .irs-single{background-color:#e41819!important}.irs--round .irs-from{background-color:#e41819!important}.irs--round .irs-to{background-color:#e41819!important}.irs--round .irs-bar{background-color:#e41819!important}.irs--round .irs-handle{border:4px solid #e41819!important}.irs--round .irs-from::before{border-top-color:#e41819!important}.irs--round .irs-to::before{border-top-color:#e41819!important}.custom-blurb-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;text-align:center;box-sizing:border-box}.custom-blurb-grid .blurb-item{box-sizing:border-box;flex:0 0 calc(10% - 18px);max-width:calc(10% - 18px)}.custom-blurb-grid .blurb-item img{width:8vw;height:8vw;object-fit:cover;margin-bottom:10px;transition:transform 0.3s ease}.custom-blurb-grid .blurb-item img:hover{transform:scale(1.1)}.custom-blurb-grid .blurb-item p{font-size:0.8vw;color:#000000;margin:0}@media (max-width:1200px){.custom-blurb-grid .blurb-item{flex:0 0 calc(20% - 16px);max-width:calc(20% - 16px)}.custom-blurb-grid .blurb-item img{width:100px;height:100px}.custom-blurb-grid .blurb-item p{font-size:14px}}@media (max-width:768px){.custom-blurb-grid .blurb-item{flex:0 0 calc(33.3333% - 13px);max-width:calc(33.3333% - 13px)}}@media (max-width:480px){.custom-blurb-grid .blurb-item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}.woocommerce nav.woocommerce-pagination ul{margin:10vw}.custom-product-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.custom-product-gallery img{width:150px;height:150px;object-fit:cover;border-radius:6px;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.custom-product-gallery img:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,0.2)}.woof_list.woof_list_radio li,.woof_list.woof_list_radio .woof_term_1605,.woof_list li{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:4px 0!important}.woof_list .iradio_square-red{flex:0 0 24px!important;width:24px!important;height:24px!important;margin-top:2px!important;box-sizing:border-box!important}.woof_radio_label{display:block!important;flex:1 1 auto!important;margin:0!important;padding:0!important;white-space:normal!important;word-break:break-word!important;line-height:1.25!important}.woof_radio_label>*{display:inline!important}.woof_radio_term_reset,.woof_list input[type="hidden"]{display:none!important}.wpc-filter-title{color:black}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{visibility:hidden!important}.woocommerce-product-gallery__trigger{visibility:hidden}.toggle-attrs table.woocommerce-product-attributes{display:none}.toggle-attrs h2{cursor:pointer;user-select:none}.single_add_to_cart_button{visibility:hidden}input[data-original_id="page_url"],label[for^="et_pb_contact_page_url"]{display:none!important}.full-content h2{display:none}.custom-variation-price-fixed{display:block!important;opacity:1!important;visibility:visible!important;font-size:24px!important;font-weight:700!important;color:#e41819!important;margin:25px 0!important;padding:20px!important;background:#fff!important;border:2px solid #e41819!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(228,24,25,0.1)!important;min-height:70px!important;transition:all 0.3s ease!important}.custom-variation-price-fixed.price-updated{animation:pricePulse 0.5s ease;background:#fff9f9!important}@keyframes pricePulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}.woocommerce-variation-price:not(.custom-variation-price-fixed),.single_variation .price{display:none!important}