form.woocommerce-ordering{display:none}.woocommerce div.product p.cart{margin-bottom:0!important;margin-top:25px!important}.single_variation_wrap .woocommerce-variation-price{margin-bottom:0!important;margin-top:0!important}.woocommerce-shop .button-info{display:none}.tax-product_cat .button-info{display:none}.woocommerce-cart #single-page table.cart .button:hover,.woocommerce-cart #single-page table.cart .actions .button:hover{background-color:black;border:black;opacity:1}div.custom_option{display:none;border:2px solid #ccc;margin-right:5px;padding:2px 5px;cursor:pointer}div.custom_option.is-visible{display:inline-block}div.custom_option.on{background-color:#777;color:white}.html5-video-player{background-color:#fff!important}.vc_custom_1766589974356{background-position:bottom!important}.ip-faq{--ip-red:#d71920;--ip-q-hover:#000;--ip-ink:#1a1a1a;max-width:1000px;margin:40px auto}.ip-faq .ip-faq-title{position:relative;margin:0 0 38px!important;padding-bottom:18px;text-align:center;font-size:2.1em;font-weight:500;line-height:1.25;color:var(--ip-ink)!important}.ip-faq .ip-faq-title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:72px;height:3px;background:var(--ip-red)}.ip-faq details{margin-bottom:16px;border-radius:10px;background:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.06);overflow:hidden}.ip-faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 28px;list-style:none;cursor:pointer;font-family:"Marcellus",Georgia,"Times New Roman",serif!important;font-size:1.05em;font-weight:400;line-height:1.5;color:var(--ip-red)!important}.ip-faq summary::-webkit-details-marker{display:none}.ip-faq summary:hover{color:var(--ip-q-hover)!important}.ip-faq .ip-faq-icon{position:relative;flex:0 0 auto;width:18px;height:18px}.ip-faq .ip-faq-icon::before,.ip-faq .ip-faq-icon::after{content:"";position:absolute;background:var(--ip-ink);border-radius:2px}.ip-faq .ip-faq-icon::before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.ip-faq .ip-faq-icon::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%);transition:opacity .25s ease,transform .25s ease}.ip-faq details[open] .ip-faq-icon::after{opacity:0;transform:translateX(-50%) rotate(90deg)}.ip-faq .ip-faq-body{padding:18px 28px 24px;border-top:1px solid #eee;font-family:"Quicksand",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;line-height:1.75;color:#000}.ip-faq .ip-faq-body p{margin:0}@media (max-width:600px){.ip-faq .ip-faq-title{font-size:1.6em}.ip-faq summary{padding:18px;font-size:1em}.ip-faq .ip-faq-body{padding:16px 18px 20px}}