.variations-table{margin-bottom:0;border:0}.variations-table td span{width:12px;height:12px;border-radius:12px;display:inline-block;overflow:hidden;position:relative}.variations-table td span.blanco-negro{background-color:#fff;border:solid 1px #ccc}.variations-table td span::before{content:'';width:5px;height:5px;display:block;border-radius:5px;position:absolute;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;left:0;right:0}.variations-table td span.blanco-negro::before{background-color:#000}.variations-table td span.oro-negro{background-color:#e3ad40}.variations-table td span.oro-negro::before{background-color:#000}.variations-table td span.plata-negro{background-color:#cfcfcf}.variations-table td span.plata-negro::before{background-color:#000}.variations-table td span.negro-oro{background-color:#000}.variations-table td span.negro-oro::before{background-color:#e3ad40}.variations-table td span.negro-plata{background-color:#000}.variations-table td span.negro-plata::before{background-color:#cfcfcf}.variations-table thead tr th{padding:0;font-weight:600;text-transform:inherit;font-size:12px;border:0;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;color:#333;letter-spacing:normal;vertical-align:middle}.variations-table thead tr th:last-child{border-right:0}.variations-table tbody tr td{font-weight:500;font-size:12px;padding:0;border:0;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;color:#333}.variations-table tbody tr td:first-child{text-transform:uppercase;border-right:1px solid #e9e9e9}.variations-table tbody tr td:last-child{border-right:0}th,td{text-align:center}.wd-logo img{max-width:65px!important}li#menu-item-19273{background-color:#bf3b32;padding:0 12px}.price-disclaimer{background:linear-gradient(135deg,#fff3cd 0%,#ffeeba 100%);border-left:4px solid #ffc107;padding:15px;margin:20px 0;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.price-disclaimer p{color:#856404;font-size:18px;font-weight:700;margin:0;text-align:center;line-height:1.4}.out-of-stock,.stock.out-of-stock,.availability .out-of-stock{display:none!important}.outofstock .add_to_cart_button{display:none!important}.coming-soon-top,.coming-soon-bottom{width:100%;text-align:center;font-family:sans-serif;position:absolute;left:0;z-index:999;pointer-events:none}.coming-soon-top{top:0}.coming-soon-bottom{bottom:0}.badge-proximamente{background-color:red;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase;padding:6px 10px;line-height:1.3;display:block}.badge-fecha{background-color:#c00;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;line-height:1.3;display:block}.woocommerce ul.products li.product,.woocommerce ul.products li.product a{position:relative!important}.quantity,.cart .quantity,.woocommerce .quantity,.single-product .quantity{display:none!important}.quantity .qty-btn,.quantity .plus,.quantity .minus{display:none!important}.quantity input[type="number"]{display:none!important}.stock.in-stock{background-color:#34495e!important;color:#ffffff!important;padding:6px 12px;border-radius:15px;font-size:14px;font-weight:900!important;display:inline-block;margin:8px 0;text-transform:uppercase;letter-spacing:.5px}.woocommerce .stock.in-stock,.single-product .stock.in-stock{color:#ffffff!important;font-weight:900!important}.bb-stock.chip{background-color:#34495e!important;color:#ffffff!important;padding:6px 12px!important;border-radius:15px!important;font-size:14px!important;font-weight:900!important;display:inline-block!important;margin:8px 0!important;text-transform:uppercase!important;letter-spacing:0.5px!important}span.bb-stock{background-color:#34495e!important;color:#ffffff!important;padding:6px 12px!important;border-radius:15px!important;font-size:14px!important;font-weight:900!important;display:inline-block!important;margin:8px 0!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.woocommerce div.product .woocommerce-product-attributes{margin:20px 0}.woocommerce div.product .woocommerce-product-attributes table{width:100%;border-spacing:0;border-collapse:separate}.woocommerce div.product .woocommerce-product-attributes table tr{border-bottom:1px solid #eee}.woocommerce div.product .woocommerce-product-attributes table tr:last-child{border-bottom:none}.woocommerce div.product .woocommerce-product-attributes table th{padding:12px 15px;text-align:left;font-weight:600;background-color:#f8f9fa;width:30%;border-right:1px solid #eee}.woocommerce div.product .woocommerce-product-attributes table td{padding:12px 15px;vertical-align:middle}.woocommerce div.product .woocommerce-product-attributes table td .color-circle{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:8px;border:2px solid #ddd;vertical-align:middle}@media (max-width:768px){.woocommerce div.product .woocommerce-product-attributes table th,.woocommerce div.product .woocommerce-product-attributes table td{padding:10px 12px;font-size:14px}.woocommerce div.product .woocommerce-product-attributes table th{width:40%}}//============================================================// IMBLASCO — Badge "OFERTA" tipo sello circular // Pegar al FINAL del functions.php (antes del ?>si existe) //============================================================add_action('woocommerce_before_shop_loop_item_title','imblasco_badge_oferta_loop',5);function imblasco_badge_oferta_loop(){global $product;if (! $product) return;if (has_term('ofertas','product_cat',$product->get_id())){echo '
        <div class="imblasco-sello-oferta">
            <div class="imblasco-sello-inner">
                <span class="imblasco-sello-top">★ PRECIO</span>
                <span class="imblasco-sello-main">OFERTA</span>
                <span class="imblasco-sello-bottom">ESPECIAL ★</span>
            </div>
        </div>'}}add_filter('woocommerce_post_class','imblasco_clase_oferta',10,2);function imblasco_clase_oferta($classes,$product){if (has_term('ofertas','product_cat',$product->get_id())){$classes[]='imblasco-tiene-oferta'}return $classes}add_action('wp_head','imblasco_oferta_sello_css');function imblasco_oferta_sello_css(){?><style>.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative}.imblasco-sello-oferta{position:absolute;bottom:calc(100% - 290px);left:50%;transform:translateX(-50%) translateY(50%);z-index:20;pointer-events:none;animation:imblasco-sello-aparecer 0.5s cubic-bezier(.34,1.56,.64,1) both}.imblasco-sello-inner{width:72px;height:72px;border-radius:50%;background:#E8131B;border:3px dashed rgb(255 255 255 / .85);outline:3px solid #E8131B;box-shadow:0 0 0 1px rgb(232 19 27 / .3),0 4px 14px rgb(232 19 27 / .55),inset 0 1px 3px rgb(0 0 0 / .2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transform:rotate(-12deg)}.imblasco-sello-top{font-family:'Arial Narrow',Arial,sans-serif;font-size:7.5px;font-weight:700;color:rgb(255 255 255 / .9);letter-spacing:.04em;text-transform:uppercase;line-height:1}.imblasco-sello-main{font-family:'Arial Black','Arial Bold',Arial,sans-serif;font-size:15px;font-weight:900;color:#fff;letter-spacing:.02em;text-transform:uppercase;line-height:1;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.imblasco-sello-bottom{font-family:'Arial Narrow',Arial,sans-serif;font-size:7px;font-weight:700;color:rgb(255 255 255 / .9);letter-spacing:.04em;text-transform:uppercase;line-height:1}@keyframes imblasco-sello-aparecer{0%{transform:translateX(-50%) translateY(50%) scale(.3) rotate(20deg);opacity:0}100%{transform:translateX(-50%) translateY(50%) scale(1) rotate(0deg);opacity:1}}.imblasco-tiene-oferta:hover .imblasco-sello-oferta{animation:imblasco-sello-hover 0.3s ease forwards}@keyframes imblasco-sello-hover{0%{transform:translateX(-50%) translateY(50%) scale(1)}50%{transform:translateX(-50%) translateY(50%) scale(1.12)}100%{transform:translateX(-50%) translateY(50%) scale(1.08)}}</style><?php}#menu-item-ofertas a,.menu a[href*="ofertas"]{background-color:#E8131B!important;color:#ffffff!important;padding:5px 14px!important;border-radius:4px!important;font-weight:900!important}.menu a[href*="ofertas"]:hover{background-color:#c01016!important}