.PSVMsW_calculator .PSVMsW_zoneIcon{background:0 0}.PSVMsW_calculator input[type=number]{appearance:textfield}.PSVMsW_calculator input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PSVMsW_calculator input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PSVMsW_calculator .PSVMsW_help,.PSVMsW_calculator .PSVMsW_disclaimer,.PSVMsW_calculator .PSVMsW_deliveryOption{color:#334155}.PSVMsW_calculator .PSVMsW_floatingBar>div{flex-flow:wrap;gap:4px}.PSVMsW_calculator .PSVMsW_floatingBar{min-height:56px;padding-top:6px;padding-bottom:6px}.PSVMsW_calculator .PSVMsW_tierGrid{display:flex;overflow-x:auto}.PSVMsW_calculator .PSVMsW_tierGrid>div{flex:1 0 80px}.PSVMsW_calculator .PSVMsW_stepper button{min-width:44px;min-height:44px}.PSVMsW_calculator .PSVMsW_tierGrid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;overflow:visible}.PSVMsW_calculator .PSVMsW_tierGrid>div{overflow-wrap:anywhere;min-width:0}.PSVMsW_calculator{color:#0f1b33;margin-bottom:var(--quote-bar-height,0px);background:#eef4fe;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.PSVMsW_restored{color:#556070;font-size:12px}.PSVMsW_restored button{min-height:44px;text-decoration:underline}.PSVMsW_imageFallback{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.PSVMsW_imageFallback small{font-size:9px;line-height:1.1}.PSVMsW_calculator button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.PSVMsW_calculator button:disabled{cursor:not-allowed}.PSVMsW_calculator button:focus-visible,.PSVMsW_calculator input:focus-visible{outline-offset:3px;outline:3px solid #1a5fd0}.PSVMsW_calculator h2{font-size:20px;font-weight:750}.PSVMsW_calculator h4{font-weight:650}.PSVMsW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PSVMsW_switch{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:flex}.PSVMsW_switch>span{background:#637083;border-radius:20px;width:34px;height:20px;padding:3px;display:block}.PSVMsW_switch>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;display:block}.PSVMsW_switch>span[data-on=true]{background:#1a5fd0}.PSVMsW_switch>span[data-on=true]:after{margin-left:14px}.PSVMsW_step{background:#fff;border:1px solid #dce6f5;border-radius:12px;min-width:0;padding:20px;scroll-margin-top:100px}.PSVMsW_step[data-locked=true]{opacity:.45;pointer-events:none}.PSVMsW_step h3{align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.PSVMsW_step h3>span{color:#fff;background:#0f1b33;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.PSVMsW_content{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.PSVMsW_colors{flex-wrap:wrap;gap:8px;display:flex}.PSVMsW_color{overflow-wrap:anywhere;border:2px solid #e3e8ef;border-radius:12px;flex-direction:column;align-items:center;gap:5px;width:64px;min-width:0;padding:3px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.PSVMsW_color>span:not(.PSVMsW_swatch){text-align:center;justify-content:center;align-items:center;min-height:2.8em;display:flex}.PSVMsW_color small{margin-top:auto;font-size:12px}.PSVMsW_color[aria-pressed=true]{background:#f4f6fa;border-color:#0f1b33}.PSVMsW_color:disabled{opacity:.5}.PSVMsW_color:disabled .PSVMsW_swatch:after{content:"";background:#b42318;width:50px;height:2px;position:absolute;top:21px;left:-4px;transform:rotate(-45deg)}.PSVMsW_swatch{background:#f4f6fa;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;position:relative}.PSVMsW_swatch img{object-fit:contain;border-radius:8px;width:100%;height:100%}.PSVMsW_selectedColorName{display:none}@media (hover:none){.PSVMsW_selectedColorName{font-size:12px;display:block}}.PSVMsW_colorCheck{color:#fff;background:#0f1b33;border-radius:50%;width:22px;height:22px;padding:3px;position:absolute;bottom:-3px;right:-5px}.PSVMsW_notice{color:#1a3e7a;background:#eef4fe;border-radius:10px;padding:12px;font-size:13px}.PSVMsW_notice button{min-height:44px;text-decoration:underline;display:block}.PSVMsW_warning{color:#7a3a04;background:#fff4e5;border-radius:10px;padding:12px;font-size:13px}.PSVMsW_ok{color:#157f3b}.PSVMsW_low{color:#a54a05}.PSVMsW_out{color:#b42318}.PSVMsW_sizes{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:6px;display:grid}.PSVMsW_cell{border:1px solid #e3e8ef;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px 3px;display:flex}.PSVMsW_cell[data-filled=true]{background:#eef4fe;border-color:#1a5fd0}.PSVMsW_cell[data-out=true]{background:#f4f6fa}.PSVMsW_cell label{font-size:12px;font-weight:700}.PSVMsW_cell>span{font-size:11px}.PSVMsW_stepper{align-items:center;gap:3px;display:flex}.PSVMsW_stepper button{background:#fff;border:1px solid #cbd3df;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.PSVMsW_stepper input{text-align:center;color:#0f1b33;background:#fff;border:1px solid #cbd3df;border-radius:8px;width:50px;height:44px;font-size:16px;font-weight:650}.PSVMsW_unavailable{color:#637083;text-align:center}.PSVMsW_minimum{background:#f4f6fa;border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex}.PSVMsW_minimum progress{accent-color:#1a5fd0;width:100%;height:8px}.PSVMsW_single{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.PSVMsW_single svg{color:#157f3b}.PSVMsW_single>span{color:#556070}.PSVMsW_techniques{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.PSVMsW_techniqueCard{text-align:left;grid-template-columns:48px 1fr;align-items:center;padding:12px;display:grid;position:relative}.PSVMsW_techniqueCard>span{grid-column:2}.PSVMsW_techniqueImage{object-fit:contain;border-radius:8px;grid-row:span 2;width:44px;height:44px}.PSVMsW_techniqueCheck{color:#fff;background:#0f1b33;border-radius:50%;padding:3px;position:absolute;top:8px;right:8px}.PSVMsW_option{text-align:left;border:1.5px solid #e3e8ef;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px;font-size:12px;display:flex}.PSVMsW_option[aria-pressed=true]{background:#eef4fe;border-color:#1a5fd0}.PSVMsW_option strong{font-size:13px}.PSVMsW_option>span{color:#556070}.PSVMsW_row{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.PSVMsW_row>span{color:#556070}.PSVMsW_zones{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.PSVMsW_zones .PSVMsW_option{text-align:center;overflow-wrap:anywhere;align-items:center;padding:10px 4px}.PSVMsW_zoneIcon{background:#f4f6fa;border-radius:8px;place-items:center;width:100%;height:54px;display:grid;position:relative}.PSVMsW_checkbox{border:1px solid #637083;border-radius:4px;width:16px;height:16px;position:absolute;top:3px;right:3px}.PSVMsW_option[aria-pressed=true] .PSVMsW_checkbox{color:#fff;background:#1a5fd0;border-color:#1a5fd0}.PSVMsW_optionalPrice{font-size:12px;font-weight:600;color:#1a5fd0!important}.PSVMsW_deliveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.PSVMsW_deliveryOption{border:1.5px solid #e3e8ef;border-radius:12px;flex-direction:column;align-items:center;padding:12px 4px;display:flex;position:relative}.PSVMsW_deliveryOption[data-selected=true]{background:#e9f7ef;border-color:#157f3b}.PSVMsW_deliveryCheck{color:#fff;background:#157f3b;border-radius:50%;padding:2px;position:absolute;top:5px;right:5px}.PSVMsW_tiers{background:#fff8e1;border:1px solid #f3e2ae;border-radius:12px;padding:16px}.PSVMsW_tiers h4{font-size:13px}.PSVMsW_tiers p{color:#6e6347;margin-top:5px;font-size:11px}.PSVMsW_tierGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.PSVMsW_tierGrid>div{color:#6e6347;flex-direction:column;gap:4px;font-size:11px;display:flex}.PSVMsW_tierGrid strong{color:#4f4733;font-size:13px}@media (max-width:420px){.PSVMsW_calculator .PSVMsW_tierGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.PSVMsW_tierGrid small{min-height:16px;font-size:10px}.PSVMsW_segment{background:#ebddb2;border-radius:3px;height:3px;margin-bottom:4px}.PSVMsW_tierGrid [data-past=true] .PSVMsW_segment{background:#9db3d6}.PSVMsW_tierGrid [data-current=true] .PSVMsW_segment{background:#1a5fd0}.PSVMsW_tierGrid [data-current=true]{color:#1a5fd0}.PSVMsW_tierGrid [data-current=true] strong{color:#0f1b33;font-size:15px}.PSVMsW_orderRecap{color:#334155;overflow-wrap:anywhere;gap:4px;font-size:13px;line-height:1.5;display:grid}.PSVMsW_orderRecap p{margin:0}.PSVMsW_totals{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.PSVMsW_totals>div{flex-direction:column;gap:6px;display:flex}.PSVMsW_totals>div:last-child{text-align:right}.PSVMsW_totals span{color:#556070;text-transform:uppercase;font-size:11px;font-weight:700}.PSVMsW_totals strong{font-size:36px;font-weight:800;line-height:1.15}.PSVMsW_totals b{font-size:22px}.PSVMsW_totals small{color:#556070;font-size:12px}.PSVMsW_breakdown{border-top:1px solid #e3e8ef;flex-direction:column;gap:8px;padding-top:12px;font-size:13px;display:flex}.PSVMsW_breakdown dl>div{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.PSVMsW_breakdown dd{white-space:nowrap;font-weight:600}.PSVMsW_cta{color:#fff;background:#0f1b33;border-radius:10px;width:100%;min-height:52px;padding:10px;font-size:14px;font-weight:700}.PSVMsW_cta:disabled{color:#556070;background:#e3e8ef}.PSVMsW_disclaimer{text-align:center;color:#556070;font-size:11px}.PSVMsW_mobileBar{display:none}.PSVMsW_calculator .PSVMsW_tiers{padding:10px 12px}.PSVMsW_calculator .PSVMsW_tierGrid{gap:6px;margin-top:8px}.PSVMsW_calculator .PSVMsW_totals{background:#fff;border-top:1px solid #e3e8ef;border-radius:0;padding:16px 0}.PSVMsW_help,.PSVMsW_recap{color:#475569;font-size:13px;line-height:1.5}.PSVMsW_recap{font-weight:600}.PSVMsW_single>p{flex-basis:100%}.PSVMsW_header{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.PSVMsW_header h2{font-size:clamp(16px,2vw,20px)}.PSVMsW_header .PSVMsW_switch{white-space:nowrap;grid-area:1/2}.PSVMsW_header .PSVMsW_restored{grid-area:2/1/auto/-1}.PSVMsW_totals[data-below-minimum=true] strong,.PSVMsW_totals[data-below-minimum=true] b,.PSVMsW_mobileBar[data-below-minimum=true] strong{color:#64748b}.PSVMsW_minimum progress{appearance:none;background:#e3e8ef;border:0;border-radius:8px;overflow:hidden}.PSVMsW_minimum progress::-webkit-progress-bar{background:#e3e8ef}.PSVMsW_minimum progress::-webkit-progress-value{background:#1a5fd0}.PSVMsW_minimum progress::-moz-progress-bar{background:#1a5fd0}.PSVMsW_minimum progress[data-complete=true]::-webkit-progress-value{background:#157f3b}.PSVMsW_minimum progress[data-complete=true]::-moz-progress-bar{background:#157f3b}.PSVMsW_deliveryDate{white-space:nowrap;color:#475569;font-size:13px}.PSVMsW_deliveryCost{color:#475569;margin-top:5px;font-size:12px}.PSVMsW_deliveryOption>div{padding-left:0;padding-right:0}.PSVMsW_deliveryOption{padding:12px 3px}.PSVMsW_deliveryCheck{width:14px;height:14px;top:2px;right:2px}.PSVMsW_deliveryCheck svg{width:10px;height:10px}.PSVMsW_disclaimer{font-size:13px;line-height:1.5}@media (min-width:1024px){.PSVMsW_stickyGallery{align-self:start;position:sticky;top:100px}.PSVMsW_galleryImage{max-height:calc(100dvh - 220px)}}.PSVMsW_calculator .PSVMsW_totals>div:first-child>span{color:#0f1b33;font-size:14px}@media (max-width:640px){body:has(.PSVMsW_mobileBar) nav[aria-label="Navegación Móvil Rápida"]{display:none}.PSVMsW_calculator .PSVMsW_mobileBar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (hover:hover) and (pointer:fine){.PSVMsW_option:hover,.PSVMsW_color:hover{background:#f4f6fa}.PSVMsW_cta:not(:disabled):hover{background:#1c2b4a}}@media (max-width:640px){.PSVMsW_colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.PSVMsW_color{padding:3px}.PSVMsW_calculator{padding:8px 8px 110px}.PSVMsW_step{padding:14px 0}.PSVMsW_sizes{flex-direction:column;display:flex}.PSVMsW_cell{grid-template-columns:minmax(40px,1fr) minmax(65px,1fr) auto;gap:6px;padding:8px;display:grid}.PSVMsW_stepper button{display:flex}.PSVMsW_stepper button:disabled{color:#94a3b8}.PSVMsW_stepper input{width:46px}.PSVMsW_zones{grid-template-columns:repeat(2,minmax(0,1fr))}.PSVMsW_totals strong{font-size:30px}.PSVMsW_deliveryOption>div{padding-left:0;padding-right:0}.PSVMsW_deliveryOption{font-size:12px}.PSVMsW_mobileBar{z-index:35;background:#fff;border-top:1px solid #e3e8ef;align-items:center;gap:12px;padding:10px 12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f1b3314}.PSVMsW_mobileBar>div{flex-direction:column;flex-shrink:0;display:flex}.PSVMsW_mobileBar span{color:#556070;font-size:11px}.PSVMsW_mobileBar strong{font-size:18px}.PSVMsW_mobileBar .PSVMsW_cta{min-height:48px;font-size:11px}}.PSVMsW_calculator .PSVMsW_step{padding:20px}.PSVMsW_step h3>span[data-completed=true]{background:#157f3b}.PSVMsW_calculator .PSVMsW_cell{box-shadow:none;background:0 0;border:0}.PSVMsW_calculator .PSVMsW_cell[data-filled=true]{background:#eef4fe}.PSVMsW_calculator .PSVMsW_minimum{background:0 0;border:0;padding:12px 0 0}.PSVMsW_calculator .PSVMsW_floatingBar{left:var(--quote-left);width:var(--quote-width);z-index:35;background:#fff;border:1px solid #dce6f5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:16px;right:auto;box-shadow:0 4px 20px #0f1b331a}.PSVMsW_floatingBar>div{flex-direction:column;flex:1;min-width:0;display:flex}.PSVMsW_calculator .PSVMsW_floatingBar strong{font-size:14px;line-height:1.4}.PSVMsW_calculator .PSVMsW_floatingBar span{font-size:13px}.PSVMsW_calculator .PSVMsW_floatingBar .PSVMsW_cta{flex-shrink:0;width:auto;min-height:44px;padding:10px 14px;font-size:13px}.PSVMsW_calculator input{scroll-margin-bottom:calc(var(--quote-bar-height,80px) + 24px)}@media (max-width:640px){.PSVMsW_calculator .PSVMsW_floatingBar{width:100%;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:0;bottom:0;left:0}.PSVMsW_calculator .PSVMsW_floatingBar .PSVMsW_cta{padding:10px;font-size:12px}.PSVMsW_calculator{padding:10px}.PSVMsW_calculator .PSVMsW_step{min-width:0;padding:16px 12px}.PSVMsW_calculator .PSVMsW_header{grid-template-columns:minmax(0,1fr);gap:4px}.PSVMsW_calculator .PSVMsW_header .PSVMsW_switch{grid-area:auto/1;justify-self:start}.PSVMsW_calculator .PSVMsW_header .PSVMsW_restored{grid-row:auto}.PSVMsW_calculator .PSVMsW_totals{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.PSVMsW_calculator .PSVMsW_totals>div{text-align:right}.PSVMsW_calculator .PSVMsW_totals>div:last-child{text-align:right;border-top:1px solid #e3e8ef;padding-top:12px}.PSVMsW_calculator .PSVMsW_totals strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,8vw,36px)}.PSVMsW_calculator .PSVMsW_totals b{font-size:20px}.PSVMsW_calculator .PSVMsW_totals small{line-height:1.5}.PSVMsW_calculator .PSVMsW_cell{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.PSVMsW_calculator .PSVMsW_cell>label{grid-area:1/1;font-size:14px}.PSVMsW_calculator .PSVMsW_cell>.PSVMsW_stepper{grid-area:1/2}.PSVMsW_calculator .PSVMsW_cell>span{text-align:center;grid-area:2/2;font-size:12px}.PSVMsW_calculator .PSVMsW_cell>.PSVMsW_unavailable{grid-row:1}.PSVMsW_calculator .PSVMsW_breakdown dl>div{align-items:baseline}.PSVMsW_calculator .PSVMsW_breakdown dt{overflow-wrap:anywhere;min-width:0}.PSVMsW_calculator .PSVMsW_breakdown dd{font-variant-numeric:tabular-nums;flex-shrink:0}.PSVMsW_calculator .PSVMsW_floatingBar>div{flex-direction:column;align-items:flex-start;gap:2px}.PSVMsW_calculator .PSVMsW_floatingBar{gap:8px}.PSVMsW_calculator .PSVMsW_floatingBar strong{font-size:13px}.PSVMsW_calculator .PSVMsW_floatingBar span{font-size:12px}.PSVMsW_calculator .PSVMsW_cta{overflow-wrap:anywhere;line-height:1.4}}.PSVMsW_calculator button{-webkit-user-select:none;user-select:none}.PSVMsW_calculator button:active:not(:disabled){filter:brightness(.94)}@media (max-width:639px){.PSVMsW_galleryImage[data-has-image=true]{aspect-ratio:auto;box-shadow:none;background:#fff;border:0;margin-inline:-16px}.PSVMsW_galleryImage[data-has-image=true]>img{object-fit:contain;width:100%;height:auto;display:block}}@media (hover:none),(pointer:coarse){.PSVMsW_galleryImage>img{transform:none}}
