.jersey{--jersey-green-deep: #0d4d2b;--jersey-green: #1e8f4e;--jersey-green-soft: #a9d9bc;--jersey-bg: #f2faf5;--jersey-bg-2: #e2f2e7;--jersey-text: #16281d;--jersey-white: #ffffff;--jersey-gold: #c9a227;--jersey-radius: 14px;background:var(--jersey-bg);color:var(--jersey-text);padding:32px 0 64px;font-family:inherit}.jersey__wrap{max-width:1280px;margin:0 auto;padding:0 24px}.jersey__badge-strip{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:28px}.jersey__badge-strip span{background:var(--jersey-white);border:1px solid var(--jersey-green-soft);color:var(--jersey-green-deep);padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600}.jersey__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}@media(max-width:900px){.jersey__grid{grid-template-columns:1fr;gap:28px}}.jersey__main-image{position:relative;background:var(--jersey-white);border-radius:var(--jersey-radius);overflow:hidden;border:1px solid var(--jersey-green-soft);box-shadow:0 8px 24px #0d4d2b1a}.jersey__main-image img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.jersey__main-image-tag{position:absolute;bottom:12px;left:12px;background:#0d4d2be0;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;letter-spacing:.02em}.jersey__design-label{margin:16px 2px 8px;font-size:13px;font-weight:600;color:var(--jersey-green-deep)}.jersey__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.jersey__thumb{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--jersey-white);transition:border-color .15s ease,transform .15s ease}.jersey__thumb img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;display:block}.jersey__thumb:hover{transform:translateY(-2px)}.jersey__thumb.is-active{border-color:var(--jersey-green);box-shadow:0 0 0 2px var(--jersey-green-soft)}.jersey__vendor{font-size:13px;font-weight:600;color:var(--jersey-green);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.jersey__title{font-size:clamp(26px,3vw,34px);margin:0 0 14px;color:var(--jersey-green-deep);line-height:1.2}.jersey__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.jersey__price{font-size:26px;font-weight:700;color:var(--jersey-text)}.jersey__compare-price{font-size:16px;color:#7a8a80;text-decoration:line-through}.jersey__discount-tag{font-size:12px;font-weight:700;color:#7a5e0f;background:#faf1d8;border:1px solid var(--jersey-gold);padding:4px 10px;border-radius:999px}.jersey__gift{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;border-radius:var(--jersey-radius);background:linear-gradient(135deg,#eaf7ee,#d3ecdb);border:1.5px dashed var(--jersey-green);position:relative;overflow:hidden}.jersey__gift:after{content:"\2726";position:absolute;top:-10px;right:10px;font-size:48px;color:#1e8f4e29}.jersey__gift-icon{font-size:30px;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(13,77,43,.25))}.jersey__gift-text{display:flex;flex-direction:column;gap:2px}.jersey__gift-text strong{font-size:14px;color:var(--jersey-green-deep)}.jersey__gift-text span{font-size:12.5px;color:var(--jersey-text);line-height:1.4}.jersey__field{margin-bottom:20px}.jersey__field-label{display:block;font-size:13px;font-weight:700;color:var(--jersey-text);margin-bottom:8px}.jersey__field-label-row{display:flex;align-items:center;justify-content:space-between}.jersey__size-guide-btn{background:none;border:none;color:var(--jersey-green-deep);font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.jersey__tabs{display:inline-flex;background:var(--jersey-bg-2);border-radius:999px;padding:4px;gap:4px}.jersey__tab{border:none;background:transparent;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;color:var(--jersey-green-deep);cursor:pointer;transition:all .15s ease}.jersey__tab.is-active{background:var(--jersey-green);color:#fff}.jersey__tabs--modal{margin-bottom:16px;display:flex}.jersey__swatches{display:flex;gap:12px}.jersey__swatch{width:36px;height:36px;border-radius:50%;cursor:pointer;border:2px solid var(--jersey-green-soft);position:relative;transition:transform .15s ease}.jersey__swatch.is-black{background:#1a1a1a}.jersey__swatch.is-white{background:#fff;border-color:#d8dfd9}.jersey__swatch.is-active{box-shadow:0 0 0 3px var(--jersey-bg),0 0 0 5px var(--jersey-green)}.jersey__swatch:hover{transform:scale(1.08)}.jersey__sizes{display:flex;flex-wrap:wrap;gap:8px}.jersey__size{min-width:46px;padding:9px 12px;border-radius:8px;border:1.5px solid var(--jersey-green-soft);background:var(--jersey-white);color:var(--jersey-text);font-weight:600;font-size:13px;cursor:pointer;transition:all .15s ease}.jersey__size:hover{border-color:var(--jersey-green)}.jersey__size.is-active{background:var(--jersey-green);border-color:var(--jersey-green);color:#fff}.jersey__qty{display:inline-flex;align-items:center;border:1.5px solid var(--jersey-green-soft);border-radius:8px;overflow:hidden}.jersey__qty-btn{width:38px;height:38px;background:var(--jersey-bg-2);border:none;color:var(--jersey-green-deep);font-size:18px;cursor:pointer}.jersey__qty input{width:48px;height:38px;border:none;text-align:center;font-weight:700;color:var(--jersey-text);-moz-appearance:textfield}.jersey__qty input::-webkit-outer-spin-button,.jersey__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jersey__summary{display:flex;flex-direction:column;gap:8px;margin:18px 0 14px;padding:14px 16px;border-radius:10px;background:var(--jersey-bg-2);border:1px solid var(--jersey-green-soft)}.jersey__summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.jersey__summary-label{font-size:12.5px;font-weight:600;color:var(--jersey-green-deep)}.jersey__summary-value{font-size:13.5px;font-weight:700;color:var(--jersey-text);text-align:right}.jersey__add-btn{width:100%;padding:16px;border:none;border-radius:10px;margin-top:4px;background:linear-gradient(135deg,var(--jersey-green) 0%,var(--jersey-green-deep) 100%);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.jersey__add-btn:hover{opacity:.92}.jersey__add-btn[disabled]{opacity:.5;cursor:not-allowed}.jersey__whatsapp-btn{display:block;text-align:center;margin-top:10px;padding:13px;border-radius:10px;border:1.5px solid var(--jersey-green);color:var(--jersey-green-deep);font-weight:600;font-size:14px;text-decoration:none;transition:background .15s ease}.jersey__whatsapp-btn:hover{background:var(--jersey-bg-2)}.jersey__trust{display:flex;flex-direction:column;gap:14px;margin:26px 0;padding:18px;background:var(--jersey-white);border-radius:var(--jersey-radius);border:1px solid var(--jersey-green-soft)}.jersey__trust-item{display:flex;align-items:center;gap:12px}.jersey__trust-icon{width:40px;height:40px;border-radius:50%;background:var(--jersey-bg-2);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.jersey__trust-item strong{display:block;font-size:13px;color:var(--jersey-text)}.jersey__trust-item span{font-size:12px;color:#7a6a8c}.jersey__accordions{display:flex;flex-direction:column;gap:8px}.jersey__accordion{background:var(--jersey-white);border:1px solid var(--jersey-green-soft);border-radius:10px;padding:4px 16px}.jersey__accordion summary{padding:12px 0;font-weight:700;font-size:14px;cursor:pointer;color:var(--jersey-green-deep);list-style:none}.jersey__accordion summary::-webkit-details-marker{display:none}.jersey__accordion summary:after{content:"+";float:right;font-size:18px}.jersey__accordion[open] summary:after{content:"\2212"}.jersey__accordion-content{padding:0 0 16px;font-size:13px;line-height:1.6;color:var(--jersey-text)}.jersey__accordion-content ul{margin:0;padding-left:18px}.jersey__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.jersey__modal[hidden]{display:none}.jersey__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d281999}.jersey__modal-box{position:relative;background:#fff;border-radius:16px;padding:28px;max-width:520px;width:90%;max-height:85vh;overflow-y:auto}.jersey__modal-box h3{color:var(--jersey-green-deep);margin:0 0 16px}.jersey__modal-close{position:absolute;top:16px;right:16px;border:none;background:var(--jersey-bg-2);width:30px;height:30px;border-radius:50%;cursor:pointer;color:var(--jersey-green-deep)}.jersey__size-table{width:100%;border-collapse:collapse;margin-bottom:12px}.jersey__size-table th,.jersey__size-table td{padding:8px 10px;border-bottom:1px solid var(--jersey-bg-2);font-size:13px;text-align:left}.jersey__size-table th{color:var(--jersey-green-deep)}.jersey__size-note{font-size:12px;color:#7a6a8c}
/*# sourceMappingURL=/cdn/shop/t/2/assets/futbol-jersey.css.map */
