tr.fee td:empty{display:none!important}a.xoo-wsc-ft-btn-checkout .amount:before{content:" "}#ds-search-modal{position:fixed;inset:0;z-index:999999;display:none}#ds-search-modal .dsqs__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}#ds-search-modal .dsqs__modal{position:relative;margin:calc(env(safe-area-inset-top,0) + 10vh) auto 0;width:calc(100% - 32px);max-width:560px;background:#fff;padding:20px 18px;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.25)}#ds-search-modal .dsqs__title{margin:0 0 10px;font-size:18px;font-weight:700;color:#111}#ds-search-modal .dsqs__label{display:block;font-size:13px;color:#555;margin-bottom:6px}#ds-search-modal input[type="search"]{width:100%;padding:14px 16px;font-size:16px;line-height:1.2;border:2px solid #84d4d3;border-radius:10px;background:#f9f9f9;color:#111;outline:none}#ds-search-modal input[type="search"]::placeholder{color:#555;font-style:italic;opacity:1}#ds-search-modal button[type="submit"]{margin-top:10px;width:100%;padding:12px 16px;border:0;border-radius:10px;background:#84d4d3;color:#000;font-size:16px;font-weight:600;cursor:pointer}#ds-search-modal .dsqs__close{position:absolute;right:10px;top:10px;font-size:26px;background:none;border:0;cursor:pointer;color:#333}@media (min-width:981px){#ds-search-modal{display:none!important}}.ds-search-banner::before{content:"🔍 ";font-size:1.2em;margin-right:.25em;vertical-align:middle}.ds-search-btn{font-size:0}.ds-search-btn span{font-size:16px}.ds-search-btn::before{content:"🔍";font-size:18px;color:#fff;margin-right:6px;vertical-align:middle}@media (max-width:601px){.et_pb_row_1_tb_body{margin-top:50px!important}}.single-product .summary .price{display:inline-flex!important;align-items:baseline!important;gap:.35em!important;font-size:27px!important;line-height:1.25!important;font-weight:700!important;color:#0b5d47!important;margin:10px 0 12px!important;flex-wrap:wrap!important}.single.single-product .et_pb_section .price{font-size:27px!important}.single-product .summary .price del{opacity:.6!important;color:#777!important;text-decoration:line-through!important;font-weight:400!important;font-size:.9em!important;margin-right:.25em!important}.single-product .summary .price ins{text-decoration:none!important;color:#0b5d47!important;font-weight:700!important}.single-product .summary .woocommerce-variation-price{display:none!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .woocommerce-Price-amount,.woocommerce ul.products li.product .price bdi{font-size:22px!important;font-weight:700!important;text-align:center!important;display:block!important}#review_form_wrapper{background:#f9f9f9;border:1px solid #e5e5e5;padding:25px 30px;border-radius:12px;margin-top:30px}#review_form_wrapper h3{font-size:1.3rem;font-weight:600;color:#222;margin-bottom:15px}#review_form_wrapper input[type="text"],#review_form_wrapper input[type="email"],#review_form_wrapper textarea{width:100%;background:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 14px;font-size:15px;color:#333;transition:all .2s}#review_form_wrapper input[type="text"]:focus,#review_form_wrapper input[type="email"]:focus,#review_form_wrapper textarea:focus{border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.1)}#review_form_wrapper label{font-weight:500;margin-top:10px;display:block;color:#333}#review_form_wrapper input[type="submit"]{background:#0073aa;color:#fff;font-weight:600;border:none;border-radius:8px;padding:10px 20px;margin-top:10px;cursor:pointer;transition:all .2s}#review_form_wrapper input[type="submit"]{background:#0073aa}.comment-form-rating .stars a{color:#ccc;font-size:22px;transition:color .2s}.comment-form-rating .stars a:hover,.comment-form-rating .stars a.active,.comment-form-rating .stars a:hover~a{color:#f1b500}.woocommerce-verification-required{font-size:.9rem;color:#666;margin-top:10px}@media (max-width:768px){#review_form_wrapper{padding:20px}#review_form_wrapper input[type="submit"]{width:100%}}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#333!important}tr.fee.promo-discount.highlight th,tr.fee.promo-discount.highlight td{color:#008000;font-weight:600;border-top:2px solid #e3e3e3}tr.fee.promo-discount.highlight th::before{content:"✅ ";margin-right:4px}.ppc-button-wrapper,.paypal-messaging,.paypal-messaging-element,.paypal-button-container,.paypal-powered-by,.wc-ppec-messages,.wc-ppec-message,.wc-ppec-paypal-marks,.payment_method_ppec_paypal .about_paypal,.woocommerce .ppc-button-wrapper,.woocommerce .paypal-messaging,.widget_shopping_cart .paypal-messaging,.cart_totals .paypal-messaging,.checkout .paypal-messaging,[data-pp-message],iframe[src*="paypal.com/credit-presentment"],script[src*="paypal.com/sdk/js"]+div[data-pp-id],div[data-pp-id]{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}.woocommerce div.product .woocommerce-product-details__short-description+p a[href*="paypal"],.woocommerce div.product .product_meta+p a[href*="paypal"]{display:none!important}.woocommerce-checkout .payment_method_paypal,.woocommerce-checkout .payment_box.payment_method_paypal .about_paypal{display:none!important}.woocommerce div.product .entry-summary p:empty{display:none!important}@media (max-width:980px){body.single-product #main-content .product .summary{padding:8px 16px 0!important}body.single-product .summary .price{font-size:25px!important;margin:8px 0 10px!important;text-align:left!important}.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex!important}body.single-product .summary form.cart,body.single-product .et_pb_wc_add_to_cart form.cart{display:flex!important;align-items:stretch!important;gap:10px!important;margin:12px 0 8px!important;flex-wrap:wrap!important}body.single-product .summary form.cart .quantity,body.single-product .et_pb_wc_add_to_cart form.cart .quantity{width:86px!important}body.single-product .summary form.cart .quantity input.qty,body.single-product .et_pb_wc_add_to_cart form.cart .quantity input.qty{width:100%!important;height:48px!important;text-align:center!important;border:1px solid #dcdcdc!important;border-radius:10px!important;font-size:16px!important}body.single-product .summary form.cart .single_add_to_cart_button,body.single-product .et_pb_wc_add_to_cart form.cart .single_add_to_cart_button{flex:1 1 auto!important;height:48px!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important}body.single-product .summary form.cart{position:sticky!important;bottom:8px!important;z-index:40!important;background:#fff!important;padding:8px!important;border-radius:14px!important;box-shadow:0 10px 26px rgba(0,0,0,.12)!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}.et_pb_column,.et_pb_row,.et_pb_section{overflow:visible!important}.et_pb_scroll_top,#scroll-top,.et_pb_scroll_top.et-visible{bottom:88px!important}.woocommerce-product-attributes tr{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:8px 0!important;border-bottom:1px solid #f0f0f0}.woocommerce-product-attributes tr:last-child{border-bottom:0}.woocommerce-product-attributes th,.woocommerce-product-attributes td{display:block!important;padding:0!important;font-size:15px!important;line-height:1.45!important}}.variations .label,.woocommerce-page .variations .label,.single-product .variations .label{display:none!important}.variations td.value{padding-left:0!important}.digipromo-before{color:#999;text-decoration:line-through;opacity:.8;margin-right:.35em}.digipromo-after{color:#000;font-weight:600}.woocommerce .digipromo-subtotal .digipromo-before{display:block;font-size:90%}.woocommerce .digipromo-subtotal .digipromo-after{display:block;font-size:100%}.digipromo-note{font-size:12px;color:#555;margin-top:4px}/.single-product .summary>.price,.single-product .summary .price.price-range,.single-product .summary .woocommerce-variation-price .price+.price{display:none!important}.single_variation .price{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:.4em!important;flex-wrap:wrap!important;width:100%!important;text-align:center!important;margin:14px auto 18px!important;font-size:28px!important;font-weight:700!important;line-height:1.25!important;color:#0b5d47!important}.single_variation .price del{opacity:.6!important;text-decoration:line-through!important;font-size:0.9em!important;margin-right:.35em!important;color:#777!important}@media (max-width:768px){.single_variation .price{font-size:25px!important;margin:10px auto 14px!important}}