:root{--color-primary: #006666;--color-secondary: #ff6633;--color-accent: #ff3366;--color-purple: #9900ff;--color-light-teal: #0088aa}.product-popup-modal__content{max-width:75%;width:70%;padding:20px;height:85%}.product-popup-modal__content h3{color:var(--color-primary);margin-bottom:18px;font-size:clamp(18px,2.5vw,22px);font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.5px}.product-popup-modal__content-info{animation:fadeInUp .5s ease-out;max-width:1400px;margin:0 auto}.product-popup-modal__content-info h1{background:linear-gradient(135deg,var(--color-primary),var(--color-light-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;margin-bottom:20px;font-size:clamp(20px,4vw,32px);text-align:center}.size-guide-family{background:linear-gradient(135deg,#0066660d,#ff66330d);padding:12px 18px;border-radius:12px;margin-bottom:20px;border-left:4px solid var(--color-primary);box-shadow:0 2px 8px #00666614;font-size:clamp(14px,2vw,16px)}.size-chart-container{margin:20px 0;padding:0;background:#fff;border-radius:16px;box-shadow:0 4px 16px #0066660f;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;position:relative}.size-chart-table{width:100%;min-width:fit-content;border-collapse:separate;border-spacing:0;font-size:clamp(12px,1.5vw,15px);border-radius:16px;overflow:hidden}.size-chart-table th,.size-chart-table td{padding:clamp(8px,1.5vw,14px) clamp(6px,1vw,12px);text-align:center;vertical-align:middle;white-space:nowrap}.size-chart-table th{background:#000;font-weight:600;color:#fff;text-transform:uppercase;font-size:clamp(11px,1.3vw,13px);letter-spacing:.5px;border:none;position:sticky;top:0;z-index:10}.size-chart-table th:first-child{background:linear-gradient(135deg,var(--color-secondary),var(--color-accent));font-size:clamp(12px,1.4vw,14px);font-weight:700;min-width:60px;position:sticky;left:0;z-index:11}.size-chart-table tbody td:first-child{background:none;font-weight:700;color:var(--color-secondary);font-size:clamp(13px,1.6vw,16px);border-right:2px solid rgba(255,102,51,.15);position:sticky;left:0;z-index:9;min-width:60px}.size-chart-table tbody td{background:#fff;border-bottom:1px solid rgba(0,102,102,.08);color:#333;font-weight:500;font-size:clamp(12px,1.4vw,14px);transition:background-color .2s ease}.size-chart-table tbody tr:hover td{background-color:#ff66330a}.size-chart-table tbody tr:hover td:first-child{background:linear-gradient(135deg,#ff66332e,#ff33661f)}.size-chart-table tbody tr:nth-child(2n) td:not(:first-child){background-color:#00666604}.additional-measurements{margin-top:30px;padding:25px 15px 15px;background:linear-gradient(135deg,#00666605,#ff663305);border-radius:16px;position:relative}.additional-measurements:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary),var(--color-primary));border-radius:2px}.additional-measurements h3{color:var(--color-primary);margin-bottom:18px;font-size:clamp(18px,2.5vw,22px);font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.5px}.additional-measurements h4{color:var(--color-primary);margin:20px 0 12px;font-size:clamp(15px,2vw,18px);font-weight:600;padding-left:12px;border-left:3px solid var(--color-secondary)}.size-guide-note{margin-top:25px;padding:16px 20px;background:linear-gradient(135deg,#fff,#00666608);border:1.5px solid rgba(0,102,102,.15);border-radius:12px;text-align:center;position:relative}.size-guide-note p{margin:6px 0;font-size:clamp(13px,1.6vw,15px);color:var(--color-primary);font-weight:500}.size-guide-note p strong{color:var(--color-primary);font-weight:600}.no-size-guide{text-align:center;padding:40px 25px;background:linear-gradient(135deg,#00666608,#ff663308);border-radius:16px;color:var(--color-primary)}.no-size-guide p{margin:10px 0;font-size:clamp(14px,2vw,17px);font-weight:500}.no-size-guide p:first-child{color:var(--color-primary);font-weight:600;font-size:clamp(16px,2.2vw,19px)}@media (max-width: 768px){.product-popup-modal__content{padding:15px}.size-chart-container{margin:15px -10px;border-radius:12px;padding:0}.size-chart-container:after{content:"\2190  Desliza \2192";position:sticky;right:0;bottom:0;background:linear-gradient(90deg,transparent,white 30%);padding:8px 15px 8px 30px;font-size:11px;color:var(--color-secondary);font-weight:600;pointer-events:none}.size-chart-table th:first-child,.size-chart-table tbody td:first-child{box-shadow:2px 0 4px #00000014}.additional-measurements{padding:20px 12px 12px}}@media (max-width: 480px){.product-popup-modal__content{padding:10px;min-width:90%;height:80%}.product-popup-modal__content-info h1{margin-bottom:15px}.size-guide-family{padding:10px 14px;margin-bottom:15px}.size-chart-container{margin:12px -8px;border-radius:10px;padding:.5Rem}.size-chart-table th{padding:8px 5px;font-size:10px;letter-spacing:0}.size-chart-table td{padding:7px 5px;font-size:11px}.size-chart-table th:first-child{min-width:50px;font-size:11px}.size-chart-table tbody td:first-child{min-width:50px;font-size:12px}.size-chart-table th:nth-child(2){position:sticky;left:60px;z-index:10;background:#1b2d32;box-shadow:2px 0 4px #00000014}.size-chart-table tbody td:nth-child(2){position:sticky;left:60px;z-index:8;background:#00666608;box-shadow:2px 0 4px #0000000f;font-weight:600}.additional-measurements h3{margin-bottom:14px}.additional-measurements h4{margin:16px 0 10px;padding-left:8px}.size-guide-note{padding:12px 14px}.size-guide-note:before{font-size:14px;top:8px;right:8px}}@media (max-width: 360px){.size-chart-table th,.size-chart-table td{padding:6px 4px;font-size:10px}.size-chart-table th:first-child,.size-chart-table tbody td:first-child{min-width:45px}.size-chart-table th:nth-child(2),.size-chart-table tbody td:nth-child(2){left:45px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.product-popup-modal__toggle{background:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:fixed;top:15px;right:15px;z-index:100;border:solid 1px gray}.product-popup-modal__toggle:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 4px 12px #00666640}@media print{.size-chart-container{box-shadow:none;border:1px solid #ddd}.size-chart-table th{background:#f0f0f0!important;color:#000!important;-webkit-print-color-adjust:exact}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/size-guide-modal.css.map */
