.wacd-promo-badge{--wacd-promo-bg:linear-gradient(135deg,#fd7a22 0%,#f05d0f 100%);display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.38rem .7rem;border-radius:0;font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#fff;background:var(--wacd-promo-bg);box-shadow:0 8px 18px rgba(240,93,15,.16);white-space:nowrap}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .products .product{position:relative}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce .products .product a img{position:relative}.wacd-promo-badge--archive{position:absolute;top:12px;left:12px;right:auto;z-index:60;max-width:calc(100% - 24px)}.wacd-badge-anchor{position:relative !important}.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative}.wacd-promo-badge-wrap--single{position:absolute;top:12px;left:12px;z-index:70;pointer-events:none;max-width:calc(100% - 24px)}.wacd-promo-badge--single{min-height:32px;padding:.42rem .75rem;font-size:.76rem;border-radius:0;box-shadow:0 9px 20px rgba(240,93,15,.18)}.wacd-badge-anchor .wacd-promo-badge--archive,.wacd-badge-anchor .wacd-promo-badge-wrap--single{transform:translateZ(0)}.wacd-cart-notice{margin-bottom:1rem;border-color:#fd7a22;background:#fff3ea;color:#8a3d0a}.wacd-price-promo{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.wacd-price-promo--single{gap:0}.single-product div.product .summary .wacd-price-promo--single,.single-product div.product .summary .wacd-price-promo--single .woocommerce-Price-amount,.single-product div.product .summary .wacd-price-promo--single .amount,.single-product div.product .summary .wacd-price-promo--single .woocommerce-Price-currencySymbol,.single-product div.product .summary .wacd-price-promo--single bdi{color:#fc7a22}.single-product div.product .summary .price,.single-product div.product .summary p.price,.single-product div.product .summary span.price,.single-product div.product .summary .woocommerce-variation-price .price,.single-product div.product .summary .price .woocommerce-Price-amount,.single-product div.product .summary p.price .woocommerce-Price-amount,.single-product div.product .summary span.price .woocommerce-Price-amount,.single-product div.product .summary .woocommerce-variation-price .price .woocommerce-Price-amount,.single-product div.product .summary .price .amount,.single-product div.product .summary p.price .amount,.single-product div.product .summary span.price .amount,.single-product div.product .summary .woocommerce-variation-price .price .amount,.single-product div.product .summary .price .woocommerce-Price-currencySymbol,.single-product div.product .summary p.price .woocommerce-Price-currencySymbol,.single-product div.product .summary span.price .woocommerce-Price-currencySymbol,.single-product div.product .summary .woocommerce-variation-price .price .woocommerce-Price-currencySymbol,.single-product div.product .summary .price bdi,.single-product div.product .summary p.price bdi,.single-product div.product .summary span.price bdi,.single-product div.product .summary .woocommerce-variation-price .price bdi{color:#fc7a22}.wacd-price-promo del{color:#8b94a6;opacity:1;font-weight:400;text-decoration-thickness:2px}.wacd-price-promo ins{color:#fc7a22;font-weight:800;text-decoration:none}.single-product div.product .summary .price del,.single-product div.product .summary p.price del,.single-product div.product .summary span.price del,.single-product div.product .summary .woocommerce-variation-price .price del,.single-product div.product .summary .price del *,.single-product div.product .summary p.price del *,.single-product div.product .summary span.price del *,.single-product div.product .summary .woocommerce-variation-price .price del *{color:#8b94a6}.single-product div.product .summary .wacd-price-promo ins,.single-product div.product .summary .price .wacd-price-promo ins{font-size:1.14em}.single-product div.product .summary .price,.single-product div.product .summary p.price,.single-product div.product .summary span.price{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;margin-bottom:.8rem !important;padding-bottom:0 !important}.wacd-cart-price-inline{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;line-height:1}.wacd-cart-price-inline del{color:#8b94a6;opacity:1;font-size:.92em;text-decoration-thickness:2px}.wacd-cart-price-inline ins{color:#d85408;font-weight:800;text-decoration:none}.ple-eco-price-note{display:block;width:100%;margin-top:.1rem;font-size:12px;line-height:1.4;color:#666}.ple-eco-price-note .woocommerce-Price-amount,.ple-eco-price-note .amount,.ple-eco-price-note .woocommerce-Price-currencySymbol,.ple-eco-price-note bdi{color:#fd7a22 !important}.single-product div.product .summary .price .ple-eco-price-note,.single-product div.product .summary p.price .ple-eco-price-note,.single-product div.product .summary span.price .ple-eco-price-note{order:3;align-self:flex-start;margin-bottom:0 !important}.single-product div.product.product-type-variable .summary>.price,.single-product div.product.product-type-variable .summary>p.price,.single-product div.product.product-type-variable .summary>span.price{display:none !important}.single-product div.product .summary .variations_form{margin-top:.4rem}.single-product div.product .summary .single_variation_wrap,.single-product div.product .summary form.cart{margin-top:.55rem}.single-product div.product .summary .single_variation{min-height:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;padding-top:0 !important}.single-product div.product .summary .single_variation:empty{display:none !important;margin:0 !important;min-height:0 !important;padding:0 !important}.single-product div.product .summary .single_variation_wrap{display:flex;flex-direction:column;gap:.45rem !important;margin-top:0 !important;padding-top:0 !important}.single-product div.product .summary .woocommerce-variation-add-to-cart,.single-product div.product .summary .variations_button{margin-top:0 !important;padding-top:0 !important}.single-product div.product .summary .price,.single-product div.product .summary p.price,.single-product div.product .summary span.price,.single-product div.product .summary .woocommerce-variation-price{margin-bottom:.7rem !important}.single-product div.product .summary .woocommerce-variation-price{margin-top:0 !important;padding-top:0 !important;padding-bottom:0 !important}.single-product div.product .summary form.cart{margin-bottom:1.1rem !important}.single-product div.product .summary .product_meta{margin-top:.35rem !important}.single-product div.product .summary form.variations_form{margin-bottom:0 !important}.single-product div.product .summary .woocommerce-variation.single_variation{min-height:0 !important;margin:0 !important;padding:0 !important}.single-product div.product .summary .woocommerce-variation.single_variation>*{margin-bottom:0 !important}.single-product div.product .summary form.cart{margin-top:.65rem !important;margin-bottom:1rem !important}.single-product div.product .summary .product_meta{margin-top:0 !important;padding-top:0 !important}@media (max-width:767px){.wacd-promo-badge--archive{top:10px;left:10px;right:auto;min-height:28px;padding:.35rem .62rem;font-size:.68rem}.wacd-promo-badge-wrap--single{top:10px;left:10px;max-width:calc(100% - 20px)}.wacd-promo-badge--single{min-height:28px;padding:.35rem .62rem;font-size:.68rem}.wacd-price-promo{gap:.32rem}.single-product div.product .summary .wacd-price-promo ins,.single-product div.product .summary .price .wacd-price-promo ins{font-size:1.06em}}