.storage-button,.sim-option,.color-option{display:flex;align-items:center;gap:24px;width:100%;padding:12px 20px;border-radius:8px;border:1px solid #b1b1b1;background:#fff;cursor:pointer;font-weight:600;font-size:16px;transition:all .3s ease;position:relative}.storage-button:hover,.sim-option:hover,.color-option:hover,.grado-button:hover,.storage-btn:hover{transform:none;box-shadow:0 4px 12px #0000001a!important}.storage-price,.price-difference,.sim-info{font-weight:400!important;font-size:16px}magnet-element{pointer-events:none!important}magnet-element .grado-button{pointer-events:auto!important;background:#fff!important}magnet-element,magnet-element *{transform:none!important;transition:none!important;--motion-translateX: 0 !important;--motion-translateY: 0 !important}.storage-button.selected .storage-radio-visual,.sim-option.selected .sim-radio-visual,.color-option.selected .color-radio-visual{background-color:#000!important;border-radius:100%}.storage-buttons-container.has-selection,.sim-options-container.has-selection,.color-options-container.has-selection,.grado-buttons-container.has-selection{padding:8px 16px 16px}.sim-option,.storage-button,.storage-btn,.color-option{width:100%;padding:12px 20px;border-radius:8px;border:1px solid #b1b1b1;background:#fff;cursor:pointer;font-weight:600;font-size:16px;transition:all .3s ease;position:relative;display:flex!important;align-items:center}.color-option{gap:12px}.sim-option.selected,.storage-button.selected{border-radius:8px;border:1px solid #b1b1b1;background:#eee}.variant-component .storage-accordion-content,.variant-component .sim-accordion-content,.variant-component .color-accordion-content{transition:all .3s ease}.variant-component.closed .storage-arrow,.variant-component.closed .sim-arrow,.variant-component.closed .color-arrow{transform:rotate(0)}.storage-radio-visual,.sim-radio-visual,.color-radio-visual{width:20px;height:20px;border-radius:50%;border:2px solid #b1b1b1;background:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:all .3s ease}.selection-summary{gap:8px;margin:24px 0;width:100%;display:flex}.grado-dropdown-content,.storage-accordion-content,.sim-accordion-content,.color-accordion-content{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0}.grado-dropdown-content.active,.storage-accordion-content.active,.sim-accordion-content.active,.color-accordion-content.active{max-height:1500px;opacity:1}.storage-accordion,.sim-accordion,.color-accordion,.grado-option-wrapper{transition:all .3s ease}.storage-arrow,.sim-arrow,.color-arrow,[id*=grado-dropdown-arrow]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.selection-summary-item{color:#000;border:1px solid #ffb200;border-radius:4px;display:flex;text-align:center;justify-content:center;align-items:center;padding:4px}.selection-summary-item span:last-child{font-size:13px;color:#000}.add-to-cart:disabled{opacity:.5;cursor:not-allowed!important}.grado-arrow[hidden],.grado-arrow[aria-hidden=true]{display:none!important}.grado-dropdown-header{font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 12px;transition:all .3s ease}.grado-dropdown-content{display:block;padding:12px;overflow:hidden}.grado-button{padding:10px 20px;border-radius:8px;color:#374151;display:flex;width:100%!important;text-align:center;transition:all .3s ease;gap:12px;align-items:center}.grado-button:hover{transition:none!important;transform:none!important}.grado-radio{width:20px;height:20px;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;border:2px solid #d1d5db;border-radius:50%;outline:none;transition:all .2s ease;position:relative;flex-shrink:0}@keyframes premiumGlow{0%,to{filter:drop-shadow(0 0 2px rgba(255,215,0,.5))}50%{filter:drop-shadow(0 0 4px rgba(255,215,0,.8))}}input[type=radio].grado-radio:focus{box-shadow:none!important;outline:none!important}.variant-input-wrapper .grado-radio{accent-color:initial!important}.grado-button input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #b1b1b1;background:#fff;cursor:pointer;position:relative;flex-shrink:0;margin:0}.grado-button.grado-selected[data-grado=Bueno]{color:#fff!important;border:1px solid #4f3700!important;background:linear-gradient(135deg,#edd2c4,#805640 26%,#a27963 50%)!important;box-shadow:none!important}.grado-button.grado-selected[data-grado=Excelente]{background:linear-gradient(120deg,#dcdcdc,#636363 28%,gray 50%)!important;border:1px solid #727272!important;color:#fff!important;box-shadow:none!important}.grado-button.grado-selected[data-grado=Premium]{background:linear-gradient(135deg,#ffde69,#a77a27 32%,#ac7f2c 50%)!important;border:1px solid #ffb200!important;color:#fff!important;box-shadow:none!important}.grado-button.grado-selected[data-grado=default]{border-color:#000!important;background:#000!important;color:#fff!important}.grado-button.grado-selected input.grado-radio{border-width:6px!important}.grado-button.grado-selected[data-grado=Bueno] input.grado-radio{border-color:#805640!important;background-color:#805640!important}.grado-button.grado-selected[data-grado=Excelente] input.grado-radio{border-color:#636363!important;background-color:#636363!important}.grado-button.grado-selected[data-grado=Premium] input.grado-radio{border-color:#a77a27!important;background-color:#a77a27!important}.grado-button.grado-selected[data-grado=Premium] .grado-premium-star path{fill:gold!important;filter:drop-shadow(0 0 2px rgba(255,215,0,.6))!important}.grado-button.grado-selected[data-grado=Premium] .grado-premium-star path:last-child{fill:gold!important}.grado-prev{right:40px}.grado-next{right:0}.grado-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;width:100%}.grado-radio[value=Premium]{display:none!important}.grado-premium-star{width:20px;height:20px;cursor:pointer;vertical-align:middle;transition:all .3s ease;flex-shrink:0}.grado-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#000;border-radius:50%;padding:8px;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:all .3s ease;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.color-accordion.custom-color-picker{margin:20px 0;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:all .3s ease}.color-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f1f1f1;cursor:pointer;transition:background-color .2s ease}.color-header-content,.color-selected-display,.color-options-container{display:flex;align-items:center;gap:12px}.color-icon,.color-arrow{width:14px;height:14px}.color-label-text,.selected-color-text{font-size:16px;font-weight:600}.color-accordion-content{overflow:hidden;background-color:#fff;transition:max-height .4s ease,padding .3s ease;display:none}.color-accordion-content.active{display:block;background:#f1f1f1;color:#000}.color-option-wrapper.disabled .color-option{opacity:.5;cursor:not-allowed}.color-options-container,.sim-options-container{flex-direction:column}.color-option.selected{border-radius:8px;border:1px solid #b1b1b1;background:#eee}.color-option-content{display:flex;align-items:center;gap:12px;width:100%}.color-swatch-circle{width:24px;height:24px;border-radius:50%;position:relative;overflow:hidden;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.swatch-inner{width:100%;height:100%;border-radius:50%;background-image:var(--swatch-background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.color-name{font-weight:500!important;font-size:16px;flex-grow:1}.grado-price{font-weight:500!important}.color-price{font-size:16px;font-weight:500;color:#000;margin-left:auto;padding-left:10px;text-align:right}.color-option-wrapper.disabled .color-price{color:#999;text-decoration:line-through}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sim-accordion.custom-sim-picker{margin:20px 0;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:all .3s ease}.sim-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f1f1f1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.sim-header-content{display:flex;align-items:center;gap:12px}.sim-icon,.sim-arrow{width:14px;height:14px;transition:transform .3s ease}.sim-label-text,.selected-sim-text{font-size:16px;font-weight:600}.sim-selected-display,.sim-options-container{display:flex;align-items:center;gap:8px}.sim-accordion-content{overflow:hidden;background-color:#fff;transition:max-height .4s ease,padding .3s ease;display:none}.sim-accordion-content.active{display:block;background:#f1f1f1;color:#000}.sim-option-wrapper.disabled .sim-option{opacity:.5;cursor:not-allowed}.sim-option-content{display:flex;align-items:center;gap:12px;width:100%}.sim-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#333;flex-shrink:0}.sim-icon-wrapper svg{width:20px;height:20px}.sim-name{font-weight:500;font-size:16px;flex-grow:1}.storage-info{display:flex;justify-content:space-between;gap:24px;width:100%;font-weight:500!important}.storage-accordion{margin:20px 0;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:all .3s ease;background:#f1f1f1}.storage-accordion.closed{border-radius:8px}.storage-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-radius:8px;background:#f1f1f1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.storage-header-content,.sim-info,.color-info{display:flex;align-items:center;gap:12px;width:100%}.storage-icon,.storage-arrow{width:14px;height:14px;transition:transform .3s ease}.storage-icon-closed{display:none}.storage-icon-open{display:block}.storage-label-text{font-size:16px;font-weight:600}.storage-selected-display{display:flex;align-items:center;gap:8px}.selected-storage-text{font-size:16px;font-weight:600;color:#000}.storage-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;background:#f1f1f1}.storage-accordion-content.active{max-height:300px}.storage-buttons-container{display:flex;flex-direction:column;gap:12px}.storage-btn.active{background:#f1f1f1;color:#000}.storage-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.product-header-info{margin:20px 0}.product__title{font-size:44px!important;font-weight:700!important;line-height:1.2;margin-bottom:8px!important;color:#000}.product-sku{font-size:14px;color:#666;margin-top:0;margin-bottom:20px;font-family:monospace;background:#f5f5f5;padding:8px 12px;border-radius:4px}@media(max-width:1024px){.selection-summary{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:768px){.product__title{font-size:32px!important}.storage-accordion-header{padding:14px 16px}.storage-accordion-content.active{padding:16px}.storage-btn{padding:14px 16px;font-size:15px}.sim-accordion-header{padding:14px 16px}.sim-icon-wrapper{width:20px;height:20px}.sim-option-content{gap:10px}.sim-accordion-content.active{padding:16px}.sim-option{padding:14px 16px;font-size:15px}.sim-name{font-size:15px}.color-accordion-header{padding:14px 16px}.color-swatch-circle{width:20px;height:20px}.color-option-content{gap:10px}.color-accordion-content.active{padding:16px}.color-option{padding:14px 16px;font-size:15px}.color-name,.color-price{font-size:15px}.selection-summary{grid-template-columns:1fr;gap:12px}}@media(max-width:480px){.product__title{font-size:28px!important}.storage-label-text,.selected-storage-text{font-size:14px}.storage-accordion-header{padding:12px}.storage-header-content{gap:8px}.sim-label-text,.selected-sim-text{font-size:14px}.sim-accordion-header{padding:12px}.sim-header-content{gap:8px}.sim-icon-wrapper svg{width:18px;height:18px}.color-label-text,.selected-color-text{font-size:14px}.color-accordion-header{padding:12px}.color-header-content{gap:8px}.color-option-content{flex-wrap:wrap}.color-price{width:100%;text-align:left;padding-left:32px;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/4taVariante.css.map */
