/** Shopify CDN: Minification failed

Line 1035:622 Unexpected "/"

**/
/* ============================================
   TWC Sprint 1 — Cart visual bug fixes
      ============================================ */

      /* Bug 1: Cart remove button — make icon visible */
      .cart-items__remove,
      button.cart-items__remove {
        background-color: transparent !important;
          color: #1a1a1a !important;
            border: 1px solid #d4d4d4 !important;
              border-radius: 4px !important;
                min-width: 44px !important;
                  min-height: 44px !important;
                    display: inline-flex !important;
                      align-items: center !important;
                        justify-content: center !important;
                          cursor: pointer !important;
                            transition: background-color 0.2s ease, border-color 0.2s ease !important;

      }
      .cart-items__remove:hover,
                            button.cart-items__remove:hover {
                              background-color: #f5f5f5 !important;
                                border-color: #1a1a1a !important;
                                }

                                .cart-items__remove svg,
                                .cart-items__remove svg * {
                                  color: #1a1a1a !important;
                                    fill: currentColor !important;
                                      stroke: currentColor !important;
                                        width: 18px !important;
                                          height: 18px !important;
                                            opacity: 1 !important;
                                              visibility: visible !important;
                                              }

                                              /* Bug 2: Announcement bar + header banner overlap fix */
                                              .announcement-bar,
                                              [class*="announcement"] {
                                                z-index: 5 !important;
                                                  position: relative !important;
                                                  }

                                                  .header,
                                                  header.header {
                                                    z-index: 10 !important;
                                                    }

                                                    .announcement-bar__message,
                                                    .announcement-bar p {
                                                      padding: 0.5rem 1rem !important;
                                                        line-height: 1.4 !important;
                                                          white-space: normal !important;
                                                            overflow: visible !important;
                                                              text-overflow: clip !important;
                                                              }

                                                              /* Bug 3: Cart subtotal always visible */
                                                              .cart__footer,
                                                              .cart-summary,
                                                              [class*="cart-totals"],
                                                              [class*="cart-summary"] {
                                                                position: sticky !important;
                                                                  bottom: 0 !important;
                                                                    background: #ffffff !important;
                                                                      border-top: 1px solid #e5e5e5 !important;
                                                                        padding: 1rem !important;
                                                                          z-index: 20 !important;
                                                                            box-shadow: 0 -2px 8px rgba(0,0,0,0.04) !important;
                                                                            }

                                                                            .cart__footer .totals,
                                                                            .cart__footer .cart__subtotal,
                                                                            [class*="cart-totals"] .totals__total {
                                                                              display: flex !important;
                                                                                justify-content: space-between !important;
                                                                                  align-items: center !important;
                                                                                    font-weight: 600 !important;
                                                                                      font-size: 1.1rem !important;
                                                                                      }

                                                                                      /* Bonus: Quantity selector tap targets (mobile UX) */
                                                                                      .quantity-selector button,
                                                                                      .cart-items__quantity button,
                                                                                      button[name="minus"],
                                                                                      button[name="plus"] {
                                                                                        min-width: 44px !important;
                                                                                          min-height: 44px !important;
                                                                                          }

                                                                                          /* Bonus: Cart line item spacing on mobile */
                                                                                          @media (max-width: 749px) {
                                                                                            .cart-items__row,
                                                                                              [class*="cart-item"] {
                                                                                                  padding: 0.75rem 0 !important;
                                                                                                      border-bottom: 1px solid #f0f0f0 !important;
                                                                                                        }
                                                                                                        }
                                                                                                        

                                                                                                        /* === HOTFIX: padding eating SVG width === */
                                                                                                        .cart-items__remove,
                                                                                                        button.cart-items__remove {
                                                                                                          padding: 0 !important;
                                                                                                            width: 44px !important;
                                                                                                              height: 44px !important;
                                                                                                                flex: 0 0 44px !important;
                                                                                                                }

                                                                                                                .cart-items__remove svg,
                                                                                                                button.cart-items__remove svg {
                                                                                                                  width: 18px !important;
                                                                                                                    height: 18px !important;
                                                                                                                      min-width: 18px !important;
                                                                                                                        flex-shrink: 0 !important;
                                                                                                                          display: block !important;
                                                                                                                          }

                                                                                                                          .cart-items__remove svg path,
                                                                                                                          .cart-items__remove svg line,
                                                                                                                          .cart-items__remove svg [class*="remove-icon"] {
                                                                                                                            stroke: #1a1a1a !important;
                                                                                                                              stroke-width: 1.5px !important;
                                                                                                                              }
                                                                                                                              

                                                                                                                              /* ============================================
                                                                                                                                 F-D1+D2 Sticky ATC — enable on ALL viewports
                                                                                                                                    Override the mobile-only default rule
                                                                                                                                       ============================================ */

                                                                                                                                       /* Force show across all breakpoints when .is-visible */
                                                                                                                                       .twc-pp-sticky.is-visible {
                                                                                                                                         display: block !important;
                                                                                                                                         }

                                                                                                                                         /* Re-enable on desktop (was disabled by media query) */
                                                                                                                                         @media screen and (min-width: 990px) {
                                                                                                                                           .twc-pp-sticky.is-visible {
                                                                                                                                               display: block !important;
                                                                                                                                                 }
                                                                                                                                                   .twc-pp-sticky:not(.is-visible) {
                                                                                                                                                       display: none !important;
                                                                                                                                                         }
                                                                                                                                                         }

                                                                                                                                                         /* Sticky bar refinements */
                                                                                                                                                         .twc-pp-sticky {
                                                                                                                                                           box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.08) !important;
                                                                                                                                                             padding: 12px 16px !important;
                                                                                                                                                               background: #ffffff !important;
                                                                                                                                                                 border-top: 1px solid #e5e2de !important;
                                                                                                                                                                 }

                                                                                                                                                                 .twc-pp-sticky-inner {
                                                                                                                                                                   max-width: 1200px !important;
                                                                                                                                                                     margin: 0 auto !important;
                                                                                                                                                                       display: flex !important;
                                                                                                                                                                         align-items: center !important;
                                                                                                                                                                           gap: 16px !important;
                                                                                                                                                                           }

                                                                                                                                                                           .twc-pp-sticky-info {
                                                                                                                                                                             flex: 1 1 auto !important;
                                                                                                                                                                               min-width: 0 !important;
                                                                                                                                                                               }

                                                                                                                                                                               .twc-pp-sticky-name {
                                                                                                                                                                                 font-size: 0.95rem !important;
                                                                                                                                                                                   font-weight: 600 !important;
                                                                                                                                                                                     line-height: 1.2 !important;
                                                                                                                                                                                       white-space: nowrap !important;
                                                                                                                                                                                         overflow: hidden !important;
                                                                                                                                                                                           text-overflow: ellipsis !important;
                                                                                                                                                                                             color: #1a1a1a !important;
                                                                                                                                                                                             }

                                                                                                                                                                                             .twc-pp-sticky-price {
                                                                                                                                                                                               font-size: 0.9rem !important;
                                                                                                                                                                                                 color: #4a4a4a !important;
                                                                                                                                                                                                   margin-top: 2px !important;
                                                                                                                                                                                                     font-weight: 500 !important;
                                                                                                                                                                                                     }

                                                                                                                                                                                                     .twc-pp-sticky-btn {
                                                                                                                                                                                                       flex: 0 0 auto !important;
                                                                                                                                                                                                         min-height: 48px !important;
                                                                                                                                                                                                           min-width: 160px !important;
                                                                                                                                                                                                             padding: 12px 24px !important;
                                                                                                                                                                                                               background: #1a1a1a !important;
                                                                                                                                                                                                                 color: #ffffff !important;
                                                                                                                                                                                                                   border: none !important;
                                                                                                                                                                                                                     border-radius: 4px !important;
                                                                                                                                                                                                                       font-weight: 600 !important;
                                                                                                                                                                                                                         font-size: 0.95rem !important;
                                                                                                                                                                                                                           letter-spacing: 0.02em !important;
                                                                                                                                                                                                                             cursor: pointer !important;
                                                                                                                                                                                                                               transition: background-color 0.2s ease, transform 0.1s ease !important;
                                                                                                                                                                                                                               }

                                                                                                                                                                                                                               .twc-pp-sticky-btn:hover {
                                                                                                                                                                                                                                 background: #000000 !important;
                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                 .twc-pp-sticky-btn:active {
                                                                                                                                                                                                                                   transform: scale(0.98) !important;
                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                   /* Add bottom padding to body when sticky is visible to prevent content cover */
                                                                                                                                                                                                                                   body:has(.twc-pp-sticky.is-visible) {
                                                                                                                                                                                                                                     padding-bottom: 80px !important;
                                                                                                                                                                                                                                     }

                                                                                                                                                                                                                                     /* Mobile-specific tweaks */
                                                                                                                                                                                                                                     @media screen and (max-width: 749px) {
                                                                                                                                                                                                                                       .twc-pp-sticky {
                                                                                                                                                                                                                                           padding: 10px 12px !important;
                                                                                                                                                                                                                                             }
                                                                                                                                                                                                                                               .twc-pp-sticky-btn {
                                                                                                                                                                                                                                                   min-width: 120px !important;
                                                                                                                                                                                                                                                       padding: 10px 16px !important;
                                                                                                                                                                                                                                                           font-size: 0.85rem !important;
                                                                                                                                                                                                                                                             }
                                                                                                                                                                                                                                                               .twc-pp-sticky-name {
                                                                                                                                                                                                                                                                   font-size: 0.85rem !important;
                                                                                                                                                                                                                                                                     }
                                                                                                                                                                                                                                                                       .twc-pp-sticky-price {
                                                                                                                                                                                                                                                                           font-size: 0.8rem !important;
                                                                                                                                                                                                                                                                             }
                                                                                                                                                                                                                                                                             }
                                                                                                                                                                                                                                                                             

                                                                                                                                                                                                                                                                             /* === SPECIFICITY OVERRIDE: beat inline <style> rules === */
                                                                                                                                                                                                                                                                             /* Inline rules use .twc-pp-sticky.is-visible (0,2,0). Use #twc-sticky to win (1,1,0) */
                                                                                                                                                                                                                                                                             #twc-sticky.is-visible {
                                                                                                                                                                                                                                                                               display: block !important;
                                                                                                                                                                                                                                                                               }

                                                                                                                                                                                                                                                                               #twc-sticky:not(.is-visible) {
                                                                                                                                                                                                                                                                                 display: none !important;
                                                                                                                                                                                                                                                                                 }

                                                                                                                                                                                                                                                                                 /* Override the desktop hide rule from inline */
                                                                                                                                                                                                                                                                                 @media screen and (min-width: 990px) {
                                                                                                                                                                                                                                                                                   #twc-sticky.is-visible {
                                                                                                                                                                                                                                                                                       display: block !important;
                                                                                                                                                                                                                                                                                         }
                                                                                                                                                                                                                                                                                         }
                                                                                                                                                                                                                                                                                         

                                                                                                                                                                                                                                                                                         /* ============================================
                                                                                                                                                                                                                                                                                            F-C3: Barra de progreso envio gratis + upsell
                                                                                                                                                                                                                                                                                               ============================================ */
                                                                                                                                                                                                                                                                                               .twc-ship-bar{display:block;width:100%;margin:0 0 16px 0;padding:14px 16px;background:#f7f5f0;border-radius:8px;font-family:inherit;box-sizing:border-box}
                                                                                                                                                                                                                                                                                               .twc-ship-bar__msg{font-size:13px;line-height:1.35;color:#1a1a1a;margin:0 0 10px 0;text-align:center;letter-spacing:.02em}
                                                                                                                                                                                                                                                                                               .twc-ship-bar__msg strong{font-weight:600;color:#000}
                                                                                                                                                                                                                                                                                               .twc-ship-bar__msg .twc-ship-amount{color:#000;font-weight:700}
                                                                                                                                                                                                                                                                                               .twc-ship-bar__track{position:relative;width:100%;height:6px;background:#e6e1d6;border-radius:999px;overflow:hidden}
                                                                                                                                                                                                                                                                                               .twc-ship-bar__fill{position:absolute;left:0;top:0;height:100%;width:0%;background:linear-gradient(90deg,#1a1a1a,#3a3a3a);border-radius:999px;transition:width .45s cubic-bezier(.2,.7,.2,1)}
                                                                                                                                                                                                                                                                                               .twc-ship-bar.is-complete .twc-ship-bar__fill{background:linear-gradient(90deg,#2e7d32,#43a047)}
                                                                                                                                                                                                                                                                                               .twc-ship-bar.is-complete .twc-ship-bar__msg{color:#2e7d32}
                                                                                                                                                                                                                                                                                               .twc-ship-bar.is-complete .twc-ship-bar__msg strong{color:#1b5e20}

                                                                                                                                                                                                                                                                                               /* Variante para sticky bar (mobile) */
                                                                                                                                                                                                                                                                                               #twc-sticky .twc-ship-bar{margin:0 0 10px 0;padding:10px 12px}
                                                                                                                                                                                                                                                                                               #twc-sticky .twc-ship-bar__msg{font-size:12px;margin-bottom:6px}

                                                                                                                                                                                                                                                                                               /* Upsell cross-sell en carrito */
                                                                                                                                                                                                                                                                                               .twc-cart-upsell{display:block;width:100%;margin:18px 0;padding:16px;background:#fff;border:1px solid #e6e1d6;border-radius:8px;box-sizing:border-box}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__title{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#666;margin:0 0 12px 0;font-weight:600}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px;background:#faf8f3;border-radius:6px;transition:transform .2s ease}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__item:hover{transform:translateY(-2px)}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__item img{width:80px;height:80px;object-fit:cover;border-radius:4px;margin-bottom:8px}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__name{font-size:12px;line-height:1.3;color:#1a1a1a;margin:0 0 4px 0;font-weight:500;min-height:32px;display:flex;align-items:center;justify-content:center}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__price{font-size:13px;font-weight:600;color:#000;margin:0 0 8px 0}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__btn{display:inline-block;padding:6px 14px;background:#1a1a1a;color:#fff;border:none;border-radius:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease;text-decoration:none;font-weight:600}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__btn:hover{background:#000}
                                                                                                                                                                                                                                                                                               .twc-cart-upsell__btn:disabled{opacity:.6;cursor:wait}

                                                                                                                                                                                                                                                                                               @media (max-width:749px){
                                                                                                                                                                                                                                                                                                 .twc-cart-upsell__list{grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                   .twc-cart-upsell__item img{width:64px;height:64px}
                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                   /* ==== F-D4 + F-M1 Mobile UX Sprint1 ==== */
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                   .twc-pp-atc-btn{min-height:52px!important;font-size:16px!important;letter-spacing:.5px!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-qty-btn{min-width:48px!important;min-height:48px!important;font-size:20px!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-qty-input{min-height:48px!important;min-width:56px!important;font-size:18px!important;text-align:center}
                                                                                                                                                                                                                                                                                                   .twc-pp-price,.price__regular .price-item,[class*="twc-pp-price"]{font-size:22px!important;font-weight:700!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-accordion-btn{min-height:52px!important;padding:14px 16px!important;font-size:15px!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-accordion-content{font-size:14px!important;line-height:1.55!important;padding:12px 16px 16px!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-share-btn,.twc-pp-secondary,.product__share-buttons,.share-button{display:none!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-variant-btn,.product-form__input button{min-height:44px!important;padding:10px 14px!important}
                                                                                                                                                                                                                                                                                                   .product__title h1,.twc-pp-title{font-size:20px!important;line-height:1.25!important;margin:8px 0 6px!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-accordion{margin-top:16px!important}
                                                                                                                                                                                                                                                                                                   .twc-ship-bar__msg{font-size:13px!important}
                                                                                                                                                                                                                                                                                                   .twc-cart-upsell__title{font-size:14px!important;letter-spacing:1px!important}
                                                                                                                                                                                                                                                                                                   .twc-cart-upsell__name{font-size:12px!important}
                                                                                                                                                                                                                                                                                                   .twc-cart-upsell__btn{min-height:40px!important;font-size:12px!important}
                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                   /* ==== F-D5 PDP Cross-Sell ==== */
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell{margin:32px 0;padding:24px 0;border-top:1px solid #eee}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__title{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;text-align:center}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__item{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fafafa;border:1px solid #eee;border-radius:6px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f4f4f4;display:block}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__info{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__name{font-size:13px;line-height:1.3;margin:0;font-weight:500;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__price{font-size:14px;font-weight:700;margin:0}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__btn{margin-top:6px;padding:10px 12px;background:#000;color:#fff;border:0;font-size:12px;letter-spacing:1px;font-weight:600;cursor:pointer;text-transform:uppercase;transition:background .15s ease}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__btn:hover{background:#333}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__btn:disabled{opacity:.6;cursor:default}
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__list{grid-template-columns:repeat(2,1fr);gap:12px}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__title{font-size:13px}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__name{font-size:12px;min-height:32px}
                                                                                                                                                                                                                                                                                                   .twc-pdp-xsell__btn{padding:9px 10px;font-size:11px}
                                                                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                                                                   @media (max-width:480px){
                                                                                                                                                                                                                                                                                                   .twc-cart-upsell__list{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}
                                                                                                                                                                                                                                                                                                   .twc-pp-atc-btn{font-size:15px!important}
                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                   /* ==== Fix imagen+nombre carro móvil ==== */
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                   .cart-items__table,.cart-items__table tbody,.cart-items__table-row{display:block!important;width:100%!important}
                                                                                                                                                                                                                                                                                                   .cart-items__table-row{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;padding:12px 0!important;border-bottom:1px solid #eee!important}
                                                                                                                                                                                                                                                                                                   .cart-items__media{display:block!important;width:90px!important;height:90px!important;flex:0 0 90px!important;padding:0!important}
                                                                                                                                                                                                                                                                                                   .cart-items__media-image{width:90px!important;height:90px!important;object-fit:cover!important;border-radius:4px!important;display:block!important;transform:translateZ(0)}
                                                                                                                                                                                                                                                                                                   .cart-items__details{display:block!important;flex:1 1 calc(100% - 110px)!important;min-width:0!important;width:auto!important;padding:0!important;visibility:visible!important;opacity:1!important}
                                                                                                                                                                                                                                                                                                   .cart-items__details *{visibility:visible!important;opacity:1!important}
                                                                                                                                                                                                                                                                                                   .cart-items__details a,.cart-items__details .cart-items__product-title,.cart-items__details h3,.cart-items__details h4{display:block!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;color:#000!important;margin:0 0 4px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
                                                                                                                                                                                                                                                                                                   .cart-items__quantity{flex:1 1 60%!important;margin-top:4px!important}
                                                                                                                                                                                                                                                                                                   .cart-items__price{flex:0 0 auto!important;margin-left:auto!important;font-weight:700!important}
                                                                                                                                                                                                                                                                                                   .cart-items__error{flex-basis:100%!important}
                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                   /* ==== Carro móvil: ocultar header tabla + summary elegante ==== */
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                   .cart-items__table thead,.cart-items__table-row:first-child:has(th){display:none!important}
                                                                                                                                                                                                                                                                                                   .cart-items__table-row:first-of-type{border-top:0!important}
                                                                                                                                                                                                                                                                                                   .cart-summary{background:transparent!important;padding:16px 0!important;border:0!important;box-shadow:none!important}
                                                                                                                                                                                                                                                                                                   .cart-summary__inner{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 0!important;border-radius:0!important}
                                                                                                                                                                                                                                                                                                   .cart-summary__totals,.cart-summary__line{background:transparent!important;border:0!important;padding:6px 0!important}
                                                                                                                                                                                                                                                                                                   .cart-summary__line:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)!important}
                                                                                                                                                                                                                                                                                                   .cart-summary__total-label{font-size:14px!important;font-weight:500!important;letter-spacing:.5px!important}
                                                                                                                                                                                                                                                                                                   .cart-summary__total-value,.cart-summary__total{font-size:20px!important;font-weight:700!important;color:#000!important;background:transparent!important}
                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                   /* ==== Footer: logos medios de pago elegantes ==== */
                                                                                                                                                                                                                                                                                                   .twc-ft-payments{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:8px 0!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-pay-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;width:auto!important;min-width:42px!important;padding:4px 8px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:5px!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}
                                                                                                                                                                                                                                                                                                   .twc-ft-pay-item:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important;transform:translateY(-1px)}
                                                                                                                                                                                                                                                                                                   .twc-ft-pay-item svg{height:18px!important;width:auto!important;max-width:42px!important;fill:#fff!important;color:#fff!important;opacity:.95!important;display:block!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-pay-item svg path,.twc-ft-pay-item svg g,.twc-ft-pay-item svg rect{fill:#fff!important}
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                   .twc-ft-payments{justify-content:center!important;gap:10px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-pay-item{height:26px!important;padding:3px 7px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-pay-item svg{height:16px!important;max-width:36px!important}
                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                   /* ==== Footer rediseño elegante ==== */
                                                                                                                                                                                                                                                                                                   .twc-ft-brand-logo,.twc-ft-brand-logo *{color:#fff!important;fill:#fff!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-brand-logo svg,.twc-ft-brand-logo img{filter:brightness(0) invert(1)!important;max-height:38px!important;width:auto!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-brand-desc{color:#9a9a9a!important;font-size:13px!important;line-height:1.55!important;max-width:320px!important;margin-top:14px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-col-title{color:#bdbdbd!important;font-size:11px!important;letter-spacing:2px!important;font-weight:700!important;text-transform:uppercase!important;margin:0 0 14px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-links{display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;list-style:none!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-links a,.twc-ft-links li a,.twc-ft-links li{font-size:13px!important;color:#cfcfcf!important;text-decoration:none!important;font-weight:400!important;letter-spacing:.2px!important;transition:color .15s ease,padding-left .15s ease}
                                                                                                                                                                                                                                                                                                   .twc-ft-links a:hover{color:#fff!important;padding-left:3px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-title{font-size:26px!important;letter-spacing:-.3px!important;line-height:1.2!important;font-weight:700!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-eyebrow{color:#bdbdbd!important;font-size:11px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:8px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-sub{color:#9a9a9a!important;font-size:13px!important;line-height:1.5!important;margin:6px 0 18px!important;max-width:420px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-form{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:stretch!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-input{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:6px!important;padding:13px 16px!important;font-size:13px!important;min-width:260px!important;flex:1 1 260px!important;transition:border-color .2s ease,background .2s ease}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-input::placeholder{color:#7c7c7c!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-input:focus{outline:none!important;border-color:rgba(255,255,255,.5)!important;background:rgba(255,255,255,.07)!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-btn{background:#fff!important;color:#000!important;font-weight:700!important;font-size:11px!important;letter-spacing:1.5px!important;border:0!important;border-radius:6px!important;padding:0 22px!important;min-height:43px!important;cursor:pointer!important;transition:background .15s ease,transform .15s ease}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-btn:hover{background:#f0f0f0!important;transform:translateY(-1px)}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-legal{font-size:11px!important;color:#777!important;margin-top:10px!important;line-height:1.5!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-social{display:flex!important;gap:10px!important;margin-top:18px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-social-link{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;color:#fff!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}
                                                                                                                                                                                                                                                                                                   .twc-ft-social-link:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.45)!important;transform:translateY(-1px)}
                                                                                                                                                                                                                                                                                                   .twc-ft-social-link svg{width:16px!important;height:16px!important;fill:#fff!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-trust-bar{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;padding:24px 48px!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin:20px 0!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-trust-item{color:#bdbdbd!important;font-size:12px!important;letter-spacing:.5px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-trust-item svg{width:14px!important;height:14px!important;fill:#bdbdbd!important;opacity:.85}
                                                                                                                                                                                                                                                                                                   .twc-ft-bottom{padding:24px 48px!important;border-top:1px solid rgba(255,255,255,.08)!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-copy{color:#777!important;font-size:12px!important;letter-spacing:.3px!important;margin:0!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-copy-heart{color:#fff!important;opacity:.8}
                                                                                                                                                                                                                                                                                                   .twc-ft-legal-links{display:flex!important;gap:18px!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-legal-links a{color:#999!important;font-size:12px!important;text-decoration:none!important;transition:color .15s ease}
                                                                                                                                                                                                                                                                                                   .twc-ft-legal-links a:hover{color:#fff!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-email-link{color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.25)!important;padding-bottom:1px!important;transition:border-color .15s ease}
                                                                                                                                                                                                                                                                                                   .twc-ft-email-link:hover{border-bottom-color:#fff!important}
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                   .twc-ft-grid{grid-template-columns:1fr!important;gap:32px!important;padding:40px 20px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-newsletter{padding:36px 20px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-title{font-size:22px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-input{min-width:0!important;flex:1 1 100%!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-nl-btn{flex:1 1 100%!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-trust-bar{gap:14px!important;padding:18px 20px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-trust-item{font-size:11px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-bottom{padding:20px!important;flex-direction:column!important;text-align:center!important;gap:12px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-legal-links{justify-content:center!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-col-title{font-size:11px!important}
                                                                                                                                                                                                                                                                                                   .twc-ft-social{justify-content:flex-start!important}
                                                                                                                                                                                                                                                                                                   }

                                                                                                                                                                                                                                                                                                   /* ==== Override de máxima especificidad footer btn/input ==== */
                                                                                                                                                                                                                                                                                                   html body #TWC-footer .twc-ft-nl-btn,html body footer .twc-ft-nl-btn,html body button.twc-ft-nl-btn{background-color:#fff!important;background:#fff!important;color:#000!important;border:0!important}
                                                                                                                                                                                                                                                                                                   html body #TWC-footer .twc-ft-nl-btn:hover,html body button.twc-ft-nl-btn:hover{background-color:#f0f0f0!important;background:#f0f0f0!important;color:#000!important}
                                                                                                                                                                                                                                                                                                   html body #TWC-footer .twc-ft-nl-input,html body input.twc-ft-nl-input{background-color:rgba(255,255,255,.04)!important;background:rgba(255,255,255,.04)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}
                                                                                                                                                                                                                                                                                                   html body #TWC-footer .twc-ft-nl-input::placeholder{color:#7c7c7c!important}
                                                                                                                                                                                                                                                                                                   html body #TWC-footer .twc-ft-nl-input:focus{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.5)!important;outline:none!important}

                                                                                                                                                                                                                                                                                                   /* ==== TWC-Header-Polish H-1+H-2+H-4 ==== */
                                                                                                                                                                                                                                                                                                   /* H-1 Cart bubble visible */
                                                                                                                                                                                                                                                                                                   header-component .cart-bubble{position:absolute!important;top:6px!important;right:4px!important;min-width:18px!important;height:18px!important;width:auto!important;padding:0 5px!important;border-radius:9px!important;background:#878343!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:700!important;line-height:1!important;border:1.5px solid #000!important;box-shadow:0 0 0 1px rgba(255,255,255,.9)!important;letter-spacing:0!important;font-family:-apple-system,system-ui,sans-serif!important}
                                                                                                                                                                                                                                                                                                   header-component .cart-bubble__text,header-component .cart-bubble__text-count{color:#000!important;font-size:11px!important;font-weight:700!important;line-height:1!important;width:auto!important;height:auto!important}
                                                                                                                                                                                                                                                                                                   header-component .header-actions__cart-icon,header-component cart-icon-component{position:relative!important}
                                                                                                                                                                                                                                                                                                   /* H-2 Logo proportions */
                                                                                                                                                                                                                                                                                                   header-component .header-logo{max-width:180px!important}
                                                                                                                                                                                                                                                                                                   header-component .header-logo__image-container,header-component .header-logo__image{max-height:34px!important;max-width:180px!important;height:auto!important;width:auto!important;object-fit:contain!important}
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){header-component .header-logo{max-width:140px!important}header-component .header-logo__image-container,header-component .header-logo__image{max-height:28px!important;max-width:140px!important}}
                                                                                                                                                                                                                                                                                                   /* H-4 Header scroll elevation */
                                                                                                                                                                                                                                                                                                   header{transition:background-color .25s ease,backdrop-filter .25s ease,box-shadow .25s ease!important}
                                                                                                                                                                                                                                                                                                   header.twc-is-scrolled,header:has(header-component.twc-is-scrolled){background-color:rgba(10,10,10,.88)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important;backdrop-filter:blur(14px) saturate(1.1)!important;box-shadow:0 1px 0 rgba(255,255,255,.06),0 8px 28px rgba(0,0,0,.35)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}
                                                                                                                                                                                                                                                                                                   header-component.twc-is-scrolled{background-color:rgba(10,10,10,.88)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important;backdrop-filter:blur(14px) saturate(1.1)!important;box-shadow:0 1px 0 rgba(255,255,255,.06),0 8px 28px rgba(0,0,0,.35)!important}
                                                                                                                                                                                                                                                                                                   /* end TWC-Header-Polish */

                                                                                                                                                                                                                                                                                                   /* ==== H-1 OVERRIDE de máxima especificidad ==== */
                                                                                                                                                                                                                                                                                                   html body header-component .header-actions__cart-icon .cart-bubble,html body header-component cart-icon .cart-bubble{position:absolute!important;top:4px!important;right:0px!important;min-width:18px!important;width:auto!important;height:18px!important;padding:0 5px!important;border-radius:9px!important;background-color:#878343!important;background:#878343!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:700!important;line-height:1!important;border:1.5px solid #000!important;box-shadow:0 0 0 1.5px rgba(255,255,255,.95)!important;letter-spacing:0!important;z-index:5!important;transform:none!important}
                                                                                                                                                                                                                                                                                                   html body header-component .cart-bubble .cart-bubble__background,html body header-component .cart-bubble__background{background:transparent!important;background-color:transparent!important;display:none!important}
                                                                                                                                                                                                                                                                                                   html body header-component .cart-bubble .cart-bubble__text,html body header-component .cart-bubble .cart-bubble__text-count{color:#000!important;background:transparent!important;background-color:transparent!important;font-size:11px!important;font-weight:700!important;line-height:1!important;width:auto!important;height:auto!important;min-width:0!important;display:inline!important;position:static!important}
                                                                                                                                                                                                                                                                                                   /* end H-1 override */

                                                                                                                                                                                                                                                                                                   /* ==== H-4 OVERRIDE: sticky + elevation en header-component y .header__row ==== */
                                                                                                                                                                                                                                                                                                   html body header,html body header.shopify-section{position:sticky!important;top:0!important;z-index:60!important}
                                                                                                                                                                                                                                                                                                   html body header header-component{position:relative!important;display:block!important;width:100%!important}
                                                                                                                                                                                                                                                                                                   html body header-component .header__row{transition:background-color .25s ease,backdrop-filter .25s ease,box-shadow .25s ease!important}
                                                                                                                                                                                                                                                                                                   html body header.twc-is-scrolled,html body header-component.twc-is-scrolled,html body header.twc-is-scrolled .header__row,html body header-component.twc-is-scrolled .header__row{background-color:rgba(10,10,10,.9)!important;-webkit-backdrop-filter:blur(14px) saturate(1.1)!important;backdrop-filter:blur(14px) saturate(1.1)!important;box-shadow:0 1px 0 rgba(255,255,255,.07),0 8px 28px rgba(0,0,0,.4)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}
                                                                                                                                                                                                                                                                                                   /* end H-4 override */

                                                                                                                                                                                                                                                                                                   /* ==== H-2b Logo centrado en mobile (absolute centering) ==== */
                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                     html body header-component .header__row{position:relative!important}
                                                                                                                                                                                                                                                                                                       html body header-component .header__column--center{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;max-width:160px!important;margin:0!important;padding:0!important;pointer-events:auto!important;z-index:2!important}
                                                                                                                                                                                                                                                                                                         html body header-component .header__column--center .header-logo{margin:0 auto!important}
                                                                                                                                                                                                                                                                                                           html body header-component .header__column--left,html body header-component .header__column--right{position:relative!important;z-index:3!important}
                                                                                                                                                                                                                                                                                                           }
                                                                                                                                                                                                                                                                                                           /* end H-2b */

                                                                                                                                                                                                                                                                                                           /* ==== H-3 Hover/Focus states en íconos del header ==== */
                                                                                                                                                                                                                                                                                                           header-component .header-actions__action,header-component .search-action,header-component .header-actions__cart-icon,header-component .account-button,header-component .menu-drawer-toggle,header-component summary.header__icon{position:relative!important;border-radius:50%!important;transition:background-color .18s ease,transform .18s ease!important;cursor:pointer!important}
                                                                                                                                                                                                                                                                                                           header-component .header-actions__action:hover,header-component .search-action:hover,header-component .header-actions__cart-icon:hover,header-component .account-button:hover,header-component summary.header__icon:hover{background-color:rgba(255,255,255,.08)!important}
                                                                                                                                                                                                                                                                                                           header-component .header-actions__action:active,header-component .search-action:active{transform:scale(.94)!important}
                                                                                                                                                                                                                                                                                                           header-component .header-actions__action:focus-visible,header-component .search-action:focus-visible,header-component .header-actions__cart-icon:focus-visible,header-component .account-button:focus-visible,header-component summary.header__icon:focus-visible{outline:2px solid #878343!important;outline-offset:2px!important;background-color:rgba(255,255,255,.06)!important}
                                                                                                                                                                                                                                                                                                           header-component .account-button svg,header-component .search-action svg,header-component .header-actions__cart-icon svg{transition:transform .2s ease!important}
                                                                                                                                                                                                                                                                                                           header-component .header-actions__action:hover svg,header-component .search-action:hover svg,header-component .header-actions__cart-icon:hover svg{transform:scale(1.08)!important}
                                                                                                                                                                                                                                                                                                           /* H-3 normalizar tamaño SVG (cuenta era 15x17, pequeño) */
                                                                                                                                                                                                                                                                                                           header-component .account-button svg{width:20px!important;height:20px!important}
                                                                                                                                                                                                                                                                                                           /* end H-3 */

                                                                                                                                                                                                                                                                                                           /* ==== H-5 Búsqueda más prominente en mobile ==== */
                                                                                                                                                                                                                                                                                                           @media (max-width:749px){
                                                                                                                                                                                                                                                                                                             header-component .search-action svg{width:24px!important;height:24px!important}
                                                                                                                                                                                                                                                                                                               header-component .header-actions__cart-icon svg{width:24px!important;height:24px!important}
                                                                                                                                                                                                                                                                                                                 header-component .account-button svg{width:22px!important;height:22px!important}
                                                                                                                                                                                                                                                                                                                   header-component .search-action,header-component .header-actions__cart-icon,header-component .account-button{width:42px!important;height:42px!important}
                                                                                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                                                                                   /* end H-5 */
                                                                                                                                                                                                                                                                                                                   /* ==== F-H1 Hero UX-only (sin cambios de marca) ==== */
                                                                                                                                                                                                                                                                                                                   /* Centrado vertical del contenido del hero (estaba pegado arriba en desktop y mobile) */
                                                                                                                                                                                                                                                                                                                   html body .ve-slide .ve-content{display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:0!important;padding-bottom:96px!important}
                                                                                                                                                                                                                                                                                                                   @media (max-width:749px){html body .ve-slide .ve-content{padding-bottom:72px!important;padding-left:24px!important;padding-right:24px!important}}
                                                                                                                                                                                                                                                                                                                   /* Asegurar slider intacto: position absolute, cover, sin alterar mecanica */
                                                                                                                                                                                                                                                                                                                   html body .ve-slide{position:absolute!important}
                                                                                                                                                                                                                                                                                                                   html body .ve-slide img,html body .ve-slide video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
                                                                                                                                                                                                                                                                                                                   /* Contraste minimo para legibilidad sin alterar el concepto (gradient ultra sutil bottom-up) */
                                                                                                                                                                                                                                                                                                                   html body .ve-slide::before{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.28) 100%)!important;pointer-events:none!important;z-index:1!important}
                                                                                                                                                                                                                                                                                                                   html body .ve-slide .ve-content{position:relative!important;z-index:2!important}
                                                                                                                                                                                                                                                                                                                   /* end F-H1 */
                                                                                                                                                                                                                                                                                                                   /* HOTFIX altura: .ve-content debe ocupar 100% para que justify-content:center funcione */
                                                                                                                                                                                                                                                                                                                   html body .ve-slide .ve-content{min-height:100%!important;height:100%!important;box-sizing:border-box!important}
                                                                                                                                                                                                                                                                                                                   /* end HOTFIX */

                                                                                                                                                                                                                                                                                                                   /* ==== TWC Brand Palette (oficial, Canva Brand Kit) ==== */
                                                                                                                                                                                                                                                                                                                   :root{--twc-black:#000000;--twc-white:#ffffff;--twc-taupe:#aea7a1;--twc-gray:#545454;--twc-olive:#878343}
                                                                                                                                                                                                                                                                                                                   /* ==== TWC Brand alignment fixes ==== */
                                                                                                                                                                                                                                                                                                                   /* Cart bubble: dorado #878343 -> oliva oficial #878343 */
                                                                                                                                                                                                                                                                                                                   html body .cart-bubble,html body [class*=cart-bubble]{background:var(--twc-olive)!important;color:var(--twc-white)!important;border-color:var(--twc-olive)!important}
                                                                                                                                                                                                                                                                                                                   html body .cart-bubble:hover,html body [class*=cart-bubble]:hover{background:#6f6b37!important;border-color:#6f6b37!important}
                                                                                                                                                                                                                                                                                                                   /* end TWC Brand alignment */

                                                                                                                                                                                                                                                                                                                   /* ============================================================== */
                                                                                                                                                                                                                                                                                                                   /* ==== E03 PDP Enhancements (Product Detail Page) ============== */
                                                                                                                                                                                                                                                                                                                   /* ============================================================== */

                                                                                                                                                                                                                                                                                                                   /* PDP-1: Reordenar columna de detalles para que el ATC quede above-the-fold */
                                                                                                                                                                                                                                                                                                                   /* Estructura: breadcrumb > titulo > price > divider > FORM(delivery+atc+packaging) > trust(compactos) > payments > accordion */
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details{display:flex!important;flex-direction:column!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>*{order:50}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>.twc-pp-breadcrumb{order:1!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>.twc-pp-title{order:2!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>.twc-pp-price-wrap{order:3!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>.twc-pp-divider{order:4!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>form{order:5!important;display:flex!important;flex-direction:column!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>.twc-pp-trust{order:6!important;margin-top:16px!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>.twc-pp-payments{order:7!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>.twc-pp-accordion{order:8!important;margin-top:24px!important}

                                                                                                                                                                                                                                                                                                                   /* Dentro del FORM: delivery > atc > packaging (upsell despues del ATC) */
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>form>*{order:50}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>form>.twc-pp-delivery{order:1!important;margin-bottom:20px!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>form>.twc-pp-atc-wrap{order:2!important;margin-bottom:24px!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-details>form>.twc-pp-packaging{order:3!important;margin-top:8px!important}

                                                                                                                                                                                                                                                                                                                   /* PDP-1b: Reducir altura del bloque packaging (eran 447px, dejarlo mas compacto) */
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-packaging{padding:16px!important;background:rgba(174,167,161,.08)!important;border:1px solid rgba(174,167,161,.25)!important;border-radius:8px!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-media{max-height:140px!important;overflow:hidden!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-media img{object-fit:cover!important;width:100%!important;height:140px!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-info{padding:10px 12px!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-info .twc-pp-pack-name,html body .twc-pp-pack-info h3,html body .twc-pp-pack-info strong{font-size:14px!important;font-weight:600!important;color:var(--twc-black)!important;line-height:1.2!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-info p,html body .twc-pp-pack-desc{font-size:12px!important;color:var(--twc-gray)!important;line-height:1.4!important;margin:4px 0!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-price,html body .twc-pp-pack-info [class*=price]{font-size:13px!important;font-weight:600!important;color:var(--twc-olive)!important}

                                                                                                                                                                                                                                                                                                                   /* PDP-7: Toggle 'Sin empaque extra' mas visible */
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-skip,html body [class*=pack-skip],html body a[href*=skip]{color:var(--twc-gray)!important;font-size:12px!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .2s ease!important}
                                                                                                                                                                                                                                                                                                                   html body .twc-pp-pack-skip:hover{color:var(--twc-black)!important}

                                                                                                                                                                                                                                                                                                                   /* PDP-2: Sticky panel lateral en desktop cuando se scrollea */
                                                                                                                                                                                                                                                                                                                   @media (min-width:992px){html body .twc-pp-details>form{position:sticky!important;top:120px!important;align-self:flex-start!important}}

                                                                                                                                                                                                                                                                                                                   /* PDP-3: Sticky ATC bottom bar en mobile */
                                                                                                                                                                                                                                                                                                                   @media (max-width:749px){
                                                                                                                                                                                                                                                                                                                     html body .twc-pp-atc-wrap{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:90!important;background:var(--twc-white)!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:0 -4px 20px rgba(0,0,0,.08)!important;margin:0!important}
                                                                                                                                                                                                                                                                                                                       html body .twc-pp-buy-btn{display:none!important}
                                                                                                                                                                                                                                                                                                                         html body main,html body .twc-pp{padding-bottom:96px!important}
                                                                                                                                                                                                                                                                                                                         }

                                                                                                                                                                                                                                                                                                                         /* PDP-4: Galeria con zoom hover en desktop */
                                                                                                                                                                                                                                                                                                                         @media (min-width:992px){
                                                                                                                                                                                                                                                                                                                           html body .twc-pp-main-img{overflow:hidden!important;cursor:zoom-in!important}
                                                                                                                                                                                                                                                                                                                             html body .twc-pp-main-img img{transition:transform .5s cubic-bezier(.2,.8,.2,1)!important;will-change:transform!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-main-img:hover img{transform:scale(1.08)!important}
                                                                                                                                                                                                                                                                                                                               }
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-thumb{cursor:pointer!important;transition:opacity .2s ease,border-color .2s ease!important;border:2px solid transparent!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-thumb:hover{opacity:.85!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-thumb.active{border-color:var(--twc-olive)!important;opacity:1!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-5: Trust microcopy bajo el titulo (social proof sin reviews aun) */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-title{margin-bottom:8px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-title::after{content:'\2666\00a0 Garantia Wolf  \00b7  \2666\00a0 Envio 24h RM  \00b7  \2666\00a0 Pago en 3 cuotas'!important;display:block!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;color:var(--twc-olive)!important;margin-top:10px!important;line-height:1.5!important;text-transform:none!important;font-family:inherit!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-6: Trust badges refinados con paleta oficial */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-trust{padding:16px!important;background:rgba(0,0,0,.02)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:8px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 16px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-trust-item{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;background:transparent!important;border:none!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-trust-icon{flex:0 0 28px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(135,131,67,.12)!important;border-radius:50%!important;color:var(--twc-olive)!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-trust-icon svg,html body .twc-pp-trust-icon img{width:16px!important;height:16px!important;stroke:var(--twc-olive)!important;fill:var(--twc-olive)!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-trust-text,html body .twc-pp-trust-item p,html body .twc-pp-trust-item span{font-size:12px!important;line-height:1.35!important;color:var(--twc-black)!important;font-weight:500!important}
                                                                                                                                                                                                                                                                                                                               @media (max-width:749px){html body .twc-pp-trust{grid-template-columns:1fr!important}}

                                                                                                                                                                                                                                                                                                                               /* PDP-8: Delivery microcopy refinado */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-delivery{background:rgba(135,131,67,.06)!important;border:1px solid rgba(135,131,67,.25)!important;border-left:3px solid var(--twc-olive)!important;border-radius:6px!important;padding:14px 16px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-delivery-eyebrow,html body .twc-pp-delivery [class*=eyebrow]{color:var(--twc-olive)!important;font-size:10px!important;letter-spacing:.14em!important;font-weight:700!important;text-transform:uppercase!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-delivery-date{color:var(--twc-black)!important;font-size:15px!important;font-weight:600!important;margin-top:2px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-delivery-sub,html body .twc-pp-delivery p:last-child{color:var(--twc-gray)!important;font-size:12px!important;margin-top:4px!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-9: Jerarquia tipografica del precio */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-price{font-size:32px!important;font-weight:700!important;color:var(--twc-black)!important;line-height:1!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-price-compare{color:var(--twc-taupe)!important;font-size:16px!important;font-weight:400!important;text-decoration:line-through!important;margin-left:10px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-price-save{background:var(--twc-olive)!important;color:var(--twc-white)!important;padding:3px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;margin-left:12px!important;display:inline-block!important;vertical-align:middle!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-10: Quantity row mejorado */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-qty{border:1px solid var(--twc-taupe)!important;border-radius:6px!important;overflow:hidden!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-qty-btn{background:transparent!important;color:var(--twc-black)!important;width:44px!important;height:48px!important;font-size:18px!important;transition:background .2s ease!important;border:none!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-qty-btn:hover{background:rgba(0,0,0,.04)!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-qty-num{color:var(--twc-black)!important;font-weight:600!important;min-width:36px!important;text-align:center!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-11: ATC button mejorado (mantiene negro de marca, mejora altura/hover) */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-atc-btn{height:54px!important;font-weight:600!important;letter-spacing:.04em!important;transition:transform .2s ease,box-shadow .2s ease!important;border-radius:6px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-atc-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(0,0,0,.18)!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-buy-btn{height:54px!important;font-weight:600!important;letter-spacing:.04em!important;transition:transform .2s ease,box-shadow .2s ease!important;border-radius:6px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-buy-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(135,131,67,.35)!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-12: Accordion mas compacto y con caret animado */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-accordion-item{border-bottom:1px solid rgba(0,0,0,.08)!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-accordion-item summary,html body .twc-pp-accordion-trigger{padding:14px 0!important;font-weight:600!important;color:var(--twc-black)!important;font-size:14px!important;letter-spacing:.02em!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-accordion-item summary::-webkit-details-marker{display:none!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-accordion-item summary::after{content:'+'!important;font-size:20px!important;color:var(--twc-olive)!important;font-weight:300!important;transition:transform .25s ease!important;line-height:1!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-accordion-item[open] summary::after{transform:rotate(45deg)!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-accordion-content,html body .twc-pp-accordion-item p{color:var(--twc-gray)!important;font-size:13px!important;line-height:1.6!important;padding-bottom:14px!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-13: Payments compactos */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-payments{padding:12px 0!important;border-top:1px solid rgba(0,0,0,.06)!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-payments-title,html body .twc-pp-payments>p:first-child{color:var(--twc-gray)!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:8px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-payment-icons{gap:8px!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-pay-item{opacity:.85!important;transition:opacity .2s ease!important}
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-pay-item:hover{opacity:1!important}

                                                                                                                                                                                                                                                                                                                               /* PDP-14: Badge de oferta -24% mejor visualmente */
                                                                                                                                                                                                                                                                                                                               html body .twc-pp-badge.sale,html body .twc-pp-badge-wrap{background:var(--twc-olive)!important;color:var(--twc-white)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;padding:5px 10px!important;border-radius:999px!important}

                                                                                                                                                                                                                                                                                                                               /* end E03 PDP Enhancements */
                                                                                                                                                                                                                                                                                                                               /* ==== HOTFIX PDP: Quitar sticky desktop (causaba overlap con secciones inferiores). Mantener sticky solo en mobile via PDP-3 */
                                                                                                                                                                                                                                                                                                                               @media (min-width:992px){html body .twc-pp-details>form{position:static!important;top:auto!important}}
                                                                                                                                                                                                                                                                                                                               /* end HOTFIX PDP */

                                                                                                                                                                                                                                                                                                                               /* ============================================================
                                                                                                                                                                                                                                                                                                                                  MOBILE PDP HOTFIX (≤ 768px): ATC label + Payment icons profesional
                                                                                                                                                                                                                                                                                                                                     ============================================================ */
                                                                                                                                                                                                                                                                                                                                     @media (max-width: 768px){
                                                                                                                                                                                                                                                                                                                                       /* --- ATC + Buy now: layout limpio, sin wrap, icóno alineado --- */
                                                                                                                                                                                                                                                                                                                                         html body .twc-pp-qty-row{display:flex !important;gap:10px !important;align-items:stretch !important;flex-wrap:nowrap !important;width:100% !important;}
                                                                                                                                                                                                                                                                                                                                           html body .twc-pp-qty{flex:0 0 124px !important;min-width:124px !important;max-width:124px !important;height:54px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;}
                                                                                                                                                                                                                                                                                                                                             html body .twc-pp-qty-btn{height:52px !important;width:38px !important;flex:0 0 38px !important;font-size:18px !important;}
                                                                                                                                                                                                                                                                                                                                               html body .twc-pp-qty-input,html body .twc-pp-qty-value{flex:1 1 auto !important;text-align:center !important;font-size:16px !important;font-weight:600 !important;}
                                                                                                                                                                                                                                                                                                                                                 html body .twc-pp-atc-btn{flex:1 1 auto !important;width:auto !important;min-width:0 !important;height:54px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:0 14px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.08em !important;line-height:1 !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;}
                                                                                                                                                                                                                                                                                                                                                   html body .twc-pp-atc-btn svg,html body .twc-pp-atc-btn .icon,html body .twc-pp-atc-btn img{width:18px !important;height:18px !important;flex:0 0 18px !important;}
                                                                                                                                                                                                                                                                                                                                                     html body .twc-pp-atc-btn .twc-pp-atc-label,html body .twc-pp-atc-btn span{white-space:nowrap !important;}
                                                                                                                                                                                                                                                                                                                                                       html body .twc-pp-buy-btn{width:100% !important;height:54px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.1em !important;line-height:1 !important;white-space:nowrap !important;}

                                                                                                                                                                                                                                                                                                                                                         /* --- Payment icons: badges tipográficos uniformes en lugar de PNGs heterogéneos --- */
                                                                                                                                                                                                                                                                                                                                                           html body .twc-pp-payment-icons{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:8px !important;align-items:center !important;justify-items:stretch !important;margin-top:10px !important;}
                                                                                                                                                                                                                                                                                                                                                             html body .twc-pp-pay-item{display:flex !important;align-items:center !important;justify-content:center !important;height:36px !important;width:100% !important;background:#fff !important;border:1px solid var(--twc-taupe,#aea7a1) !important;border-radius:6px !important;padding:0 !important;overflow:hidden !important;position:relative !important;}
                                                                                                                                                                                                                                                                                                                                                               html body .twc-pp-pay-item img{width:auto !important;max-width:70% !important;max-height:18px !important;height:auto !important;object-fit:contain !important;display:block !important;filter:grayscale(100%) contrast(.95) !important;opacity:.85 !important;}
                                                                                                                                                                                                                                                                                                                                                                 html body .twc-pp-pay-item:hover img{filter:none !important;opacity:1 !important;}
                                                                                                                                                                                                                                                                                                                                                                   html body .twc-pp-payments-label{font-size:10px !important;letter-spacing:.18em !important;color:var(--twc-gray,#545454) !important;text-transform:uppercase !important;font-weight:600 !important;margin-bottom:4px !important;}
                                                                                                                                                                                                                                                                                                                                                                   }
                                                                                                                                                                                                                                                                                                                                                                   /* end MOBILE PDP HOTFIX */

                                                                                                                                                                                                                                                                                                                                                                   /* ============================================================
                                                                                                                                                                                                                                                                                                                                                                      PAYMENT ICONS SVG INLINE: estilo editorial uniforme
                                                                                                                                                                                                                                                                                                                                                                         ============================================================ */
                                                                                                                                                                                                                                                                                                                                                                         html body .twc-pp-pay-item .twc-pp-pay-svg{width:auto !important;max-width:80% !important;max-height:20px !important;height:20px !important;display:block !important;}
                                                                                                                                                                                                                                                                                                                                                                         html body .twc-pp-pay-item:hover .twc-pp-pay-svg{transform:translateY(-1px);}
                                                                                                                                                                                                                                                                                                                                                                         html body .twc-pp-pay-svg--apple,html body .twc-pp-pay-svg--gpay{color:var(--twc-black,#000) !important;}
                                                                                                                                                                                                                                                                                                                                                                         html body .twc-pp-pay-item:hover .twc-pp-pay-svg--apple,html body .twc-pp-pay-item:hover .twc-pp-pay-svg--gpay{color:var(--twc-olive,#878343) !important;}
                                                                                                                                                                                                                                                                                                                                                                         @media (max-width: 768px){
                                                                                                                                                                                                                                                                                                                                                                           html body .twc-pp-pay-item .twc-pp-pay-svg{max-height:18px !important;height:18px !important;max-width:75% !important;}
                                                                                                                                                                                                                                                                                                                                                                           }
                                                                                                                                                                                                                                                                                                                                                                           /* end PAYMENT ICONS SVG */

                                                                                                                                                                                                                                                                                                                                                                           /* ============================================================
                                                                                                                                                                                                                                                                                                                                                                              PAYMENT ICONS DESKTOP: grid uniforme 4 columnas + cajas profesionales
                                                                                                                                                                                                                                                                                                                                                                                 ============================================================ */
                                                                                                                                                                                                                                                                                                                                                                                 html body .twc-pp-payments{padding-top:18px !important;padding-bottom:18px !important;}
                                                                                                                                                                                                                                                                                                                                                                                 html body .twc-pp-payment-icons{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:10px !important;align-items:center !important;justify-items:stretch !important;margin-top:10px !important;max-width:420px !important;}
                                                                                                                                                                                                                                                                                                                                                                                 html body .twc-pp-pay-item{display:flex !important;align-items:center !important;justify-content:center !important;height:40px !important;width:100% !important;background:#fff !important;border:1px solid var(--twc-taupe, #aea7a1) !important;border-radius:6px !important;padding:0 8px !important;box-sizing:border-box !important;transition:border-color .2s ease, transform .2s ease !important;}
                                                                                                                                                                                                                                                                                                                                                                                 html body .twc-pp-pay-item:hover{border-color:var(--twc-olive, #878343) !important;transform:translateY(-1px) !important;}
                                                                                                                                                                                                                                                                                                                                                                                 html body .twc-pp-pay-item .twc-pp-pay-svg{display:block !important;width:auto !important;height:auto !important;max-height:22px !important;max-width:85% !important;}
                                                                                                                                                                                                                                                                                                                                                                                 /* end PAYMENT ICONS DESKTOP */

                                                                                                                                                                                                                                                                                                                                                                                 /* ============================================================
                                                                                                                                                                                                                                                                                                                                                                                    F-P3 PLP (Tienda) ENHANCEMENTS
                                                                                                                                                                                                                                                                                                                                                                                       /collections/* — paleta TWC, UX/CRO editorial
                                                                                                                                                                                                                                                                                                                                                                                          ============================================================ */
                                                                                                                                                                                                                                                                                                                                                                                          /* PLP-1+2: Badge "Oferta" — oliva pill premium */
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-badges__badge,html body .product-badges .badge{background:var(--twc-olive,#878343) !important;color:#fff !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;padding:5px 10px !important;border-radius:999px !important;border:none !important;line-height:1 !important;box-shadow:0 1px 4px rgba(0,0,0,.08) !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-badges{top:10px !important;left:10px !important;gap:6px !important;}

                                                                                                                                                                                                                                                                                                                                                                                          /* PLP-3: Precio jerarquía — current bold negro, compare-at pequeño taupe */
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card .price{display:inline-flex !important;align-items:baseline !important;gap:8px !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card .price__sale .price-item--regular,html body .product-card s,html body .product-card del,html body .product-card .price__compare-at,html body .product-card .price--compare{font-size:13px !important;color:var(--twc-taupe,#aea7a1) !important;font-weight:400 !important;text-decoration:line-through !important;text-decoration-thickness:1px !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card .price__current,html body .product-card .price--current,html body .product-card .price{font-size:15px !important;font-weight:700 !important;color:var(--twc-black,#000) !important;letter-spacing:.01em !important;}

                                                                                                                                                                                                                                                                                                                                                                                          /* PLP-4: Card hover — lift + border oliva */
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card{border:1px solid transparent !important;border-radius:8px !important;overflow:hidden !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease !important;background:#fff !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card:hover{transform:translateY(-3px) !important;border-color:var(--twc-taupe,#aea7a1) !important;box-shadow:0 8px 24px rgba(0,0,0,.06) !important;}

                                                                                                                                                                                                                                                                                                                                                                                          /* PLP-5: Hover swap segunda imagen (si existe) */
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card .card-gallery{position:relative !important;overflow:hidden !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card .card-gallery img{transition:transform .35s ease,opacity .35s ease !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card:hover .card-gallery img:first-of-type{opacity:0 !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card:hover .card-gallery img:nth-of-type(2){opacity:1 !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card .card-gallery img:nth-of-type(2){position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:0 !important;}
                                                                                                                                                                                                                                                                                                                                                                                          html body .product-card:hover .card-gallery img{transform:scale(1.03) !important;}

                                                                                                                                                                                                                                                                                                                                                                                          /* PLP-6: Título card editorial */
                                                                                                                                                                                                                                                                                                                                                                                          html body .resource-card__title,html body .product-card .resource-card__title{font-size:13px !important;text-transform:uppercase !important;letter-spacing:.1em !important;font-weight:500 !important;color:var(--twc-black,#000) !important;margin:10px 0 4px !important;line-height:1.3 !important;}

                                                                                                                                                                                                                                                                                                                                                                                          /* PLP-7: Grid mobile 2 columnas compacto */
                                                                                                                                                                                                                                                                                                                                                                                          @media (max-width:749px){
                                                                                                                                                                                                                                                                                                                                                                                            html body .product-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;}
                                                                                                                                                                                                                                                                                                                                                                                              html body .product-grid > *{width:100% !important;}
                                                                                                                                                                                                                                                                                                                                                                                                html body .product-card .resource-card__title{font-size:11px !important;letter-spacing:.08em !important;}
                                                                                                                                                                                                                                                                                                                                                                                                  html body .product-card .price{font-size:13px !important;}
                                                                                                                                                                                                                                                                                                                                                                                                    html body .product-card .price__sale .price-item--regular,html body .product-card s,html body .product-card del{font-size:11px !important;}
                                                                                                                                                                                                                                                                                                                                                                                                      html body .product-badges__badge,html body .product-badges .badge{font-size:9.5px !important;padding:4px 8px !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-badges{top:6px !important;left:6px !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                        /* PLP-8: Filtros + sort — estilo TWC editorial */
                                                                                                                                                                                                                                                                                                                                                                                                        html body .facets summary,html body .facets__summary{font-size:11px !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--twc-black,#000) !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .facets__summary:hover{color:var(--twc-olive,#878343) !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .sorting-filter button,html body .sorting-filter summary{font-size:11px !important;letter-spacing:.12em !important;text-transform:uppercase !important;font-weight:600 !important;}


                                                                                                                                                                                                                                                                                                                                                                                                        /* HOTFIX PLP-5: desactivar swap de imágenes que rompe layout (theme no carga segunda imagen lista) */
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-card:hover .card-gallery img:first-of-type{opacity:1 !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-card:hover .card-gallery img:nth-of-type(2){opacity:0 !important;position:static !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-card .card-gallery img:nth-of-type(2){position:static !important;display:none !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-card:hover .card-gallery img{transform:scale(1.04) !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        /* end HOTFIX PLP-5 */

                                                                                                                                                                                                                                                                                                                                                                                                        /* HOTFIX PLP-1: badge contenedor + pill no estirable */
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-badges{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;width:auto !important;max-width:none !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-badges__badge,html body .product-badges .badge{display:inline-flex !important;width:auto !important;max-width:fit-content !important;align-self:flex-start !important;flex:0 0 auto !important;}
                                                                                                                                                                                                                                                                                                                                                                                                        /* end HOTFIX PLP badge */
                                                                                                                                                                                                                                                                                                                                                                                                        /* PLP-9: Contador resultados — pill oliva sutil */
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-count,html body [class*=product-count],html body .facets__count{font-size:11px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--twc-gray,#545454) !important;font-weight:600 !important;}

                                                                                                                                                                                                                                                                                                                                                                                                        /* PLP-11: Micro-arrow CTA en hover (signal de click) */
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-card .resource-card__title::after{content:"\2192";display:inline-block;margin-left:6px;opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .25s ease;color:var(--twc-olive,#878343);}
                                                                                                                                                                                                                                                                                                                                                                                                        html body .product-card:hover .resource-card__title::after{opacity:1;transform:translateX(0);}

                                                                                                                                                                                                                                                                                                                                                                                                        /* PLP H1 título de colección más editorial */
                                                                                                                                                                                                                                                                                                                                                                                                        html body main h1,html body .collection-hero h1,html body [class*=collection] h1{letter-spacing:.04em !important;}

                                                                                                                                                                                                                                                                                                                                                                                                        /* end F-P3 PLP */

                                                                                                                                                                                                                                                                                                                                                                                                        /* ============================================= */
                                                                                                                                                                                                                                                                                                                                                                                                        /* F-C4 HOTFIX 1: chips de trust con rombos rojos */
                                                                                                                                                                                                                                                                                                                                                                                                        /* Forzar color oliva en cualquier rombo/diamante del header PDP */
                                                                                                                                                                                                                                                                                                                                                                                                        html body .twc-pp-meta,
                                                                                                                                                                                                                                                                                                                                                                                                        html body .twc-pp-meta *,
                                                                                                                                                                                                                                                                                                                                                                                                        html body .twc-pp-meta-row,
                                                                                                                                                                                                                                                                                                                                                                                                        html body .twc-pp-meta-row *,
                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="pp-meta"] [class*="chip"],
                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="pp-meta"] [class*="chip"] *,
                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="pp-meta"] svg,
                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="pp-meta"] svg path,
                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="product"] [class*="meta"] svg,
                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="product"] [class*="meta"] svg path {
                                                                                                                                                                                                                                                                                                                                                                                                          color: var(--twc-olive, #878343) !important;
                                                                                                                                                                                                                                                                                                                                                                                                            fill: var(--twc-olive, #878343) !important;
                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                            html body [class*="pp-meta"] [class*="chip"]::before,
                                                                                                                                                                                                                                                                                                                                                                                                            html body [class*="meta-chip"]::before,
                                                                                                                                                                                                                                                                                                                                                                                                            html body .twc-pp-meta li::before,
                                                                                                                                                                                                                                                                                                                                                                                                            html body .twc-pp-meta span::before {
                                                                                                                                                                                                                                                                                                                                                                                                              color: var(--twc-olive, #878343) !important;
                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                              /* Override agresivo: cualquier rojo cerca del titulo del producto */
                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-product__info [style*="color: red"],
                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-product__info [style*="color:#f"],
                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-product__info [style*="color:#e"],
                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-product__info [style*="color: rgb(2"] {
                                                                                                                                                                                                                                                                                                                                                                                                                color: var(--twc-olive, #878343) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                /* end F-C4 HOTFIX 1 */

                                                                                                                                                                                                                                                                                                                                                                                                                /* F-C4 HOTFIX 2: iconos de pago invisibles (mobile) */
                                                                                                                                                                                                                                                                                                                                                                                                                /* Forzar visibilidad de SVGs en payment row */
                                                                                                                                                                                                                                                                                                                                                                                                                html body .twc-pp-payment svg,
                                                                                                                                                                                                                                                                                                                                                                                                                html body .twc-pp-payment img,
                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="pp-payment"] svg,
                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="pp-payment"] img,
                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="product__payment"] svg,
                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="product__payment"] img {
                                                                                                                                                                                                                                                                                                                                                                                                                  display: block !important;
                                                                                                                                                                                                                                                                                                                                                                                                                    visibility: visible !important;
                                                                                                                                                                                                                                                                                                                                                                                                                      opacity: 1 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                        width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                          height: 22px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                            max-width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                              max-height: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                object-fit: contain !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                html body .twc-pp-payment,
                                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="pp-payment"],
                                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="product__payment"] {
                                                                                                                                                                                                                                                                                                                                                                                                                                  display: flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-wrap: wrap !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                      gap: 8px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                        align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                        html body .twc-pp-payment > *,
                                                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="pp-payment"] > *,
                                                                                                                                                                                                                                                                                                                                                                                                                                        html body [class*="product__payment"] > * {
                                                                                                                                                                                                                                                                                                                                                                                                                                          display: inline-flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                            align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                              justify-content: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                min-width: 48px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                  height: 32px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding: 4px 8px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                      background: #fff !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                        border: 1px solid var(--twc-taupe, #aea7a1) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-radius: 6px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* end F-C4 HOTFIX 2 */

                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* F-C4 HOTFIX 3: sticky 'COMPRAR AHORA' tapando contenido (mobile) */
                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Asegurar padding-bottom suficiente en el body/main para que sticky no cubra contenido */
                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media (max-width: 749px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                            html body main,
                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-product,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="product-page"],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  html body .shopify-section--main-product,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    html body main .page-width {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-bottom: 180px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            html body .twc-product__sticky,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body [class*="sticky-atc"],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="product__sticky"] {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        z-index: 50 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            box-shadow: 0 -4px 16px rgba(0,0,0,.08) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Asegurar que el comprar ahora dentro de la card NO sea sticky duplicado */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  html body .twc-product__buy-now-wrapper,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    html body .twc-product__buy-now,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body [class*="buy-now"] {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          position: relative !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom: 16px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* end F-C4 HOTFIX 3 */

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* F-C4 HOTFIX 2b: Pago row override - mantener horizontal sin stacking */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html body .twc-pp-payment,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="pp-payment"],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html body [class*="product__payment"] {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-direction: row !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      flex-wrap: wrap !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap: 8px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            justify-content: flex-start !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-pp-payment > *,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body [class*="pp-payment"] > *,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body [class*="product__payment"] > * {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex: 0 0 auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-width: 56px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width: 80px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height: 34px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding: 4px 8px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background: #fff !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border: 1px solid var(--twc-taupe, #aea7a1) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-radius: 6px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: inline-flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      justify-content: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body .twc-pp-payment > * svg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body .twc-pp-payment > * img,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body [class*="pp-payment"] > * svg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body [class*="pp-payment"] > * img,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body [class*="product__payment"] > * svg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body [class*="product__payment"] > * img {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display: block !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          visibility: visible !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* F-C4 HOTFIX 2c: estructura real twc-pp-payments con label + icons */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body .twc-pp-payments {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display: flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          flex-direction: row !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            flex-wrap: wrap !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap: 12px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      min-width: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding: 16px 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background: transparent !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            html body .twc-pp-payments-label {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex: 0 0 auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  min-width: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background: transparent !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-radius: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size: 11px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-weight: 600 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    letter-spacing: .12em !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      text-transform: uppercase !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color: var(--twc-gray, #545454) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: inline-flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            html body .twc-pp-payment-icons {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex: 1 1 auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display: flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex-direction: row !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-wrap: wrap !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap: 8px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-width: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            max-width: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              height: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  background: transparent !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    border: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border-radius: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      html body .twc-pp-payment-icons > * {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        flex: 0 0 auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width: 52px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-width: 52px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-width: 52px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height: 32px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding: 4px 6px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background: #fff !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border: 1px solid var(--twc-taupe, #aea7a1) !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border-radius: 6px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display: inline-flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              justify-content: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-pp-payment-icons > * svg,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-pp-payment-icons > * img {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display: block !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  visibility: visible !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    opacity: 1 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height: 18px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          max-width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            max-height: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              object-fit: contain !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Mobile: stack label arriba, iconos abajo en grid */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @media (max-width: 749px) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html body .twc-pp-payments {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-direction: column !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        align-items: flex-start !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap: 10px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                html body .twc-pp-payment-icons {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        justify-content: flex-start !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            html body .twc-pp-payment-icons > * {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* F-C4 HOTFIX 2d: OVERRIDE FINAL contenedor payment-icons */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Maximum specificity para vencer hotfixes anteriores con max-width:80px */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body main .twc-pp-payments .twc-pp-payment-icons,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-product .twc-pp-payment-icons,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body section .twc-pp-payment-icons {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex: 1 1 auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display: flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-direction: row !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      flex-wrap: wrap !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap: 8px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-width: 280px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              max-width: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                max-height: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background: transparent !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-radius: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              justify-content: flex-start !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body main .twc-pp-payments .twc-pp-payments-label,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body .twc-product .twc-pp-payments-label,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              html body section .twc-pp-payments-label {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex: 0 0 auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-width: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        height: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background: transparent !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-radius: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* end F-C4 HOTFIX 2d */width: 56px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-width: 56px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        max-width: 56px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height: 36px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* end F-C4 HOTFIX 2c */    opacity: 1 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height: 18px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  max-width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    object-fit: contain !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* end F-C4 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* F-C4 HOTFIX 2e: maximum specificity para vencer reglas previas */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Doblando selectores para forzar especificidad */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    html body.template-product .twc-pp-payments.twc-pp-payments .twc-pp-payment-icons.twc-pp-payment-icons,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    html body .twc-pp-payments.twc-pp-payments .twc-pp-payment-icons.twc-pp-payment-icons {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display: flex !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        flex-direction: row !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          flex-wrap: wrap !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap: 8px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-width: 240px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  max-width: 100% !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-height: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        background: transparent !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-radius: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex: 1 1 240px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  align-items: center !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    justify-content: flex-start !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    html body .twc-pp-payments.twc-pp-payments .twc-pp-payments-label.twc-pp-payments-label {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background: transparent !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-radius: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-width: 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  max-width: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height: auto !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* end F-C4 HOTFIX 2e */ */