/* JERSIX · revisión 20261016-p2 */
:root{--jx-readable-accent:#ff7580;--jx-button:#bd1728}
[hidden]{display:none!important}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ffad55!important;outline-offset:3px}
.topbar,.topline,.help-topbar{background:#bd1728!important;color:#fff!important}.fs-benefit-item,.help-topbar-desktop,.help-topbar-mobile{color:#fff!important;opacity:1!important}
.btn-primary,.pcard-add,.cart-checkout-v2,#btn-pagar,.coupon-box button,#coupon-apply,.mobile-checkout-bar button,.fs-mobile-buybar button{background:#bd1728!important;color:#fff!important;font-weight:700!important}
.pcard-price,.pcard-shipping,.pcard-sizes>span,.kicker,.eyebrow,.accent-text,.transfer-deal strong,.checkout-field-v2 small,.checkout-section-head-v2 small{color:var(--jx-readable-accent)!important}
.pcard-price{font-weight:700!important}.pcard-sizes,.pcard-shipping,.pcard-transfer>span{font-size:12px!important}.buy-panel .badge.accent,.transfer-deal-head>b{color:#fff!important;background:#a31525!important}
.newsletter-v3-form .jx-consent{display:flex!important;gap:10px!important;align-items:flex-start!important;color:#263343!important;background:#fff!important;padding:12px 8px!important;line-height:1.6!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important}.newsletter-v3-form .jx-consent input{flex:0 0 22px!important;width:22px!important;height:22px!important;margin:1px 0!important;padding:0!important;accent-color:#bd1728}.newsletter-v3-signup>small{color:#1d0710!important;font-size:12px!important}.newsletter-v3-kicker,.newsletter-v3-foot span,.newsletter-v3-copy p{color:#000!important}.newsletter-v3-foot span{font-size:11px!important}.newsletter-v3-form [role=status]{color:#172333!important;font-size:14px!important}
.microcopy a,.size-guide,.product-info-card a{color:#f4efe6!important}.checkout-field-v2 label{font-size:12px!important}.checkout-field-v2 small{color:#adb9c9!important;font-size:12px!important}.checkout-section-head-v2 small,.checkout-progress-v2 span{color:#bdc8d5!important}.sum-meta{font-size:13px!important;color:#bac5d3!important}.product-notes-status,.product-notes-footer small{font-size:12px!important;color:#b8c4d3!important}
.jx-mobile-product-title{display:none}.jx-copy-status{font-size:13px;color:#edf3fa;min-height:1.5em}.jx-order-breakdown{padding:14px 0;border-top:1px solid rgba(255,255,255,.13);margin-top:16px}.jx-order-breakdown div{display:flex;justify-content:space-between;gap:14px;margin:8px 0;font-size:14px}.jx-order-shipment{padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:12px;margin:16px 0}.jx-order-shipment a{color:#fff;text-decoration:underline}.jx-cart-warning{padding:16px;border:1px solid #ffad55;color:#ffe0ae;background:#22180c;border-radius:14px;font-size:14px;line-height:1.5}
.jx-policy-links{gap:14px!important;line-height:1.6}.jx-commercial{margin-top:16px;font-size:13px;color:#b8c4d3;line-height:1.6}.jx-commercial p{margin:5px 0}.jx-privacy-banner{position:fixed;left:16px;bottom:16px;z-index:110000;max-width:460px;padding:18px;border:1px solid #677487;border-radius:16px;background:#101721;color:#f4f6fb;box-shadow:0 15px 50px #0008;font:14px/1.5 'DM Sans',sans-serif}.jx-privacy-banner p{margin:0 0 12px}.jx-privacy-actions{display:flex;gap:8px;flex-wrap:wrap}.jx-privacy-actions button{min-height:44px;flex:1;padding:8px 12px;background:#fff;border:1px solid #9eabba;color:#121926;border-radius:9px;font-weight:700}.jx-privacy-actions button[data-consent=yes]{background:#bd1728;color:#fff;border-color:#bd1728}.jx-privacy-banner a{color:#fff;text-decoration:underline}.jx-privacy-preferences{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}
.success-bank-item strong{font-size:14px!important}.success-bank-item small,.success-bank-copy{font-size:12px!important}.success-bank-item{padding-right:88px!important}.success-bank-copy{min-height:40px;min-width:64px}.success-hero p,.next-step p{font-size:14px!important;line-height:1.6!important}.success-status{font-size:12px!important}
@media(max-width:700px){
 .jx-mobile-product-title{display:block;font:600 25px/1.15 Oswald,sans-serif;letter-spacing:.005em;margin:0 0 14px;text-transform:uppercase}.product-page .breadcrumb{margin:12px 0!important;font-size:11px!important}.pd-grid{gap:14px!important}.gallery-wrap{display:flex!important;flex-direction:column!important;gap:7px!important}.main-media{order:0!important;height:clamp(220px,32vh,300px)!important;min-height:0!important;max-height:300px!important;aspect-ratio:auto!important;border-radius:16px!important}.main-media>img{height:100%!important;max-height:100%!important;width:100%!important;object-fit:contain!important;padding:8px!important}.thumbs{order:1!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:2px!important;margin:0!important}.thumb{width:48px!important;height:55px!important;min-width:48px!important;flex:0 0 48px!important;padding:3px!important}.buy-panel{padding:16px!important;border-radius:16px!important}.buy-panel>.title,.buy-panel>.rating,.buy-panel>.fs-promo-top{display:none!important}.buy-panel>.meta{margin:0 0 10px!important}.buy-panel .price-zone{margin:10px 0!important}.buy-panel .price-zone .price{font-size:29px!important}.buy-panel .transfer-deal{padding:12px!important}.buy-panel .option{margin-top:14px!important}.buy-panel .option-label{font-size:13px!important}.buy-panel .fs-live-signals{font-size:12px!important}.buy-panel .size-guide{font-size:13px!important;min-height:44px!important;display:inline-flex;align-items:center}.buy-panel .size-reassurance{font-size:12px!important;line-height:1.5!important}.buy-panel .payment-compact{padding:12px!important;margin:8px 0!important}.buy-panel .payment-compact small{font-size:12px!important}.buy-panel .trust{display:none!important}.buy-panel .microcopy{font-size:12px!important;line-height:1.5!important}.buy-panel .btn{font-size:14px!important;min-height:48px!important}.buy-panel .transfer-deal-head>span,.buy-panel .transfer-deal-note{font-size:11px!important}.buy-panel .transfer-deal-foot{display:none!important}
 .checkout-hero-v2{padding-top:12px!important;margin-bottom:18px!important}.checkout-hero-v2 h1{font-size:36px!important;margin:12px 0!important}.checkout-hero-v2 p{font-size:14px!important;line-height:1.6!important}.checkout-hero-v2 p a{text-decoration:underline}.checkout-progress-v2{margin:14px 0!important}.checkout-section-head-v2 h2{font-size:24px!important}.checkout-fields-v2{padding:16px!important}.sum-totals .sum-row{font-size:14px!important}.mobile-checkout-bar{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.mobile-checkout-bar button{font-size:13px!important}
 .fs-mobile-buybar{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:9000!important}.fs-mobile-buybar button{font-size:13px!important;min-height:46px!important}.fs-mobile-buybar small,.fs-mobile-buybar span{font-size:11px!important}.fs-whatsapp-float{width:46px!important;height:46px!important;right:12px!important;z-index:8000!important;animation:none!important}.fs-whatsapp-float svg{width:27px!important;height:27px!important}body:has(.fs-mobile-buybar) .fs-whatsapp-float,body:has(.mobile-checkout-bar) .fs-whatsapp-float{bottom:calc(100px + env(safe-area-inset-bottom))!important}.fs-menu-open .fs-whatsapp-float{visibility:hidden}.jx-privacy-banner{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:none;font-size:13px}.jx-privacy-actions button{font-size:13px}
 .product-info-v2,.fs-faq-section{padding-top:42px!important;padding-bottom:42px!important}.product-info-v2 h2,.fs-faq-section h2{font-size:32px!important}.product-info-card p,.fs-faq-section p{font-size:14px!important}.fs-cart-added-feedback{bottom:calc(94px + env(safe-area-inset-bottom))!important;z-index:9500!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
.jx-checkout-help{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;color:#e3ebf5;text-decoration:underline;font-size:14px}.jx-coupon-rules{padding:12px 0;font-size:13px;color:#b9c5d5;line-height:1.6}
@media(max-width:700px){.gallery-wrap{width:100%!important}.main-media{width:100%!important;max-width:none!important}.thumbs{width:100%!important;flex-direction:row!important;align-items:center!important}.gallery-wrap{grid-template-columns:none!important}body:has(.buy-panel) .fs-whatsapp-float,body:has(#checkout-page) .fs-whatsapp-float,body:has(#cart-content) .fs-whatsapp-float{display:none!important}}
.jx-restock{margin-top:18px;padding:14px;border:1px solid #647184;border-radius:12px}.jx-restock>summary{font-size:14px;font-weight:700;min-height:44px;cursor:pointer}.jx-restock form{display:grid;gap:14px}.jx-restock label{display:grid;gap:7px;font-size:14px;line-height:1.5;color:#e4ebf4}.jx-restock input,.jx-restock select{width:100%;min-height:46px;font:16px 'DM Sans',sans-serif;background:#101925;border:1px solid #7d8b9d;color:#fff;border-radius:8px;padding:10px}.jx-restock-consent{display:flex!important;gap:10px!important;align-items:flex-start!important}.jx-restock-consent input{width:22px!important;height:22px!important;min-height:22px!important;flex:0 0 22px;margin:2px 0}.jx-restock button{background:#bd1728;color:#fff;min-height:46px;font:700 15px 'DM Sans',sans-serif;border:0;border-radius:9px;padding:12px}
.contact-cta{background:#bd1728!important;color:#fff!important}.jx-privacy-preferences{min-height:44px;display:inline-flex;align-items:center}.fs-mobile-drawer-panel{z-index:100000}.jx-restock summary{color:#f4f7fc}.jx-public-page .jx-restock form{display:grid;gap:14px}.jx-public-page .jx-restock form label{display:grid;gap:7px;color:#e4ebf4;font-size:14px}.jx-public-page .jx-restock form input{font:16px 'DM Sans',sans-serif;padding:12px;width:100%;min-height:46px;border:1px solid #8391a3;background:#0c1420;color:#fff;border-radius:8px}
html body .newsletter-v3-signup>small{color:#000!important}html body .fs-page-info{font-size:12px!important;color:#b8c4d4!important}html body .footer-bottom>span{color:#aebaca!important;font-size:12px!important}html body .benefits-v2-head>span,html body .benefits-v2-head>b,html body .catalog-v3-benefits article>span,html body .catalog-v3-trust article>span,html body .catalog-v3-bottom article>span{color:#ff8790!important;font-size:12px!important}html body .buy-panel #btn-buy{background:#bd1728!important;color:#fff!important}html body .checkout-section-head-v2>span,html body .checkout-delivery-note-v2>b{color:#ff8c96!important}html body .payment-discount{color:#fff!important;background:#9d1727!important;font-size:12px!important}html body .footer-row>a,html body .jx-policy-links>a{display:inline-flex;align-items:center;min-height:44px;min-width:24px;padding:4px 0}.jx-policy-links{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important}
html body .catalog-v3-info article>span{color:#ff8790!important;font-size:12px!important}
html body .size.active{color:#fff!important;background:#bd1728!important;border-color:#e76b76!important}
html body #checkout-page .checkout-payment-section-v2 .payment-option span.payment-discount{background:#9d1727!important;color:#fff!important;font-size:12px!important}
.jx-gallery-zoom{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.jx-gallery-zoom>img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.jx-gallery-zoom .zoom-hint{pointer-events:none;display:grid;place-items:center}.main-media .jx-gallery-zoom:focus-visible{outline:3px solid #ffad55;outline-offset:-4px}
.jx-policy-extra{margin:24px 0;padding:20px!important;border:1px solid #536174;border-radius:16px;background:#0d1520}.jx-policy-extra p{font-size:15px;line-height:1.7;color:#d4deeb}

body #transfer-discount-badge,body .success-actions .primary{background:#b81828!important;color:#fff!important;font-size:12px!important}
