@media(max-width:820px){html .av .cab{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,44px);grid-template-rows:44px 44px auto;row-gap:2px;padding:3px 12px 0}html .av .cab .fila,html .av .cab .acc{display:contents}html .av .cab .fila>a:first-child{grid-row:1;grid-column:1;justify-self:start;display:flex;align-items:center;min-height:44px}html .av .cab .acc :is(.tel-cab,.wa){position:relative;width:44px;height:44px;border:0;border-radius:0}html .av .cab .acc :is(.tel-cab,.wa):before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--linea);border-radius:50%}html .av .cab .acc .tel-cab{grid-row:1;grid-column:2}html .av .cab .acc .wa{grid-row:1;grid-column:3}html .av .cab .acc .carrito{grid-row:1;grid-column:4;width:44px;height:44px;justify-content:center}html .av .cab .acc .carrito .n{top:3px;left:23px;min-width:16px;padding:0 4px;font-size:12px;line-height:16px;text-align:center}html .av .cab .acc .cajon-menu{grid-row:1;grid-column:5;width:44px;height:44px}html .av .cab .acc .cajon-menu .hamb{width:44px;height:44px;align-items:center;justify-content:center}html .av .cab .acc .btn{grid-row:2;grid-column:4/6;min-height:44px;padding:0 6px;font-size:15px}html .av .bus-movil{grid-row:2;grid-column:1/4;min-width:0;padding:0 8px 0 0}html .av .bus-movil .buscador{min-width:0;height:44px;gap:8px;padding:0 12px;border:0;box-shadow:inset 0 0 0 1.5px var(--linea);font-size:16px}html .av .bus-movil .buscador:focus-within{box-shadow:inset 0 0 0 1.5px var(--azul),0 0 0 3px #0c5eb026}html .av .bus-movil .buscador input{text-overflow:ellipsis}html .av .idioma-movil{height:44px;padding:0;border:0;box-shadow:inset 0 0 0 1px var(--linea)}html .av .idioma-movil button{height:44px}html .av .cab .onda{grid-row:3;grid-column:1/-1;margin:6px -12px 0}html .av .cab .cajon-menu[open] .hamb svg{display:none}html .av .cab .cajon-menu[open] .hamb:after{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5l14 14M19 5L5 19' stroke='%23242424' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}html .av .cajon{padding:4px 16px 12px;box-shadow:0 12px 24px #001a361f,0 0 0 100vmax #001a3673;clip-path:inset(0 -100vmax -100vmax -100vmax)}html .av .cajon a{display:flex;min-height:46px;padding:6px 4px;line-height:1.3}html .av .idioma-cajon{margin-top:10px;padding:4px 4px 4px 12px;gap:4px}html .av .idioma-cajon button{min-width:52px;min-height:44px;padding:0 14px;font-size:14px}html .av .barra-movil{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}html .av .barra-movil .btn{min-height:46px;padding:0 10px}html body:has(.av .barra-movil){padding-bottom:calc(63px + env(safe-area-inset-bottom,0px))}html .av-ck{padding:0}html .av-ck-franja{gap:2px;padding:8px 12px 4px 10px;border-radius:0;box-shadow:0 -4px 16px #001a3633}html .av-ck-txt{font-size:15px;line-height:1.35}html .av-ck-enlace{display:inline-flex;align-items:center;min-height:44px;padding:0 4px 0 0;font-size:14px}html .av-ck-btn{min-height:44px;padding:0 16px}html body:not(:has(.av .barra-movil)) .av-ck-franja{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}html .av-ck-x{width:44px;height:44px}html :is(.av-ck-fijo,.av-ck-panel .av-ck-etq){font-size:12px}html :is(.av-ck-intro,.av-ck-lista small){font-size:15px}html .av-ck-sw{width:48px;height:44px;border:0;background:none}html .av-ck-sw:before{content:"";position:absolute;left:0;right:0;top:8px;height:28px;border:1.5px solid var(--tinta-3,#6A7482);border-radius:999px;box-sizing:border-box;background:#fff;transition:background .15s,border-color .15s}html .av-ck-sw:after{top:13px;left:5.5px}html .av-ck-sw:checked,html .av-ck-sw:not(:disabled):hover{background:none}html .av-ck-sw:checked:before{background:var(--azul,#0C5EB0);border-color:var(--azul,#0C5EB0)}html .av-ck-pie a{display:inline-flex;align-items:center;min-height:40px}html .av .pie{font-size:15px}html .av .pie .wrap{padding-block:32px 12px}html .av .pie .cols{gap:22px 20px}html .av .pie .cols>div:empty{display:none}html .av .pie .cols>div:nth-child(2),html .av .pie .cols>div:nth-child(3){grid-column:1/-1}html .av .pie .cols>div:nth-child(2) ul,html .av .pie .cols>div:nth-child(3) ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}html .av .pie h4{font-size:13px;margin-bottom:6px}html .av .pie ul a{display:flex;align-items:center;min-height:44px;line-height:1.25}html .av .pie .cols>div:first-child>a{line-height:44px}html .av .pie .bajo{flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:0 16px;margin-top:20px;padding-top:12px;font-size:13px}html .av .pie .bajo>span{flex:0 0 100%;padding-bottom:4px}html .av .pie .av-pie-legal{display:contents}html .av .pie .av-pie-legal :is(a,button){display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-size:13px}html .av .av-idioma-pie{gap:4px;margin-left:auto;margin-right:-8px}html .av .av-idioma-pie button{min-width:44px;min-height:44px;padding:0 8px;font-size:13px}.av .migas{padding-block:2px}.av .migas a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}html .avz .migas{margin-bottom:2px}html .avz .migas a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}html :is(.av,.avz) .etq{font-size:12px;letter-spacing:.14em}html .av .origen .etq{font-size:13px;letter-spacing:.16em}html .av .tipov{font-size:12px}html .theme-drawer__close-button{--private-button-size:44px}html .cart-items .quantity-selector{--quantity-selector-width:132px}html .cart-items .quantity-selector input[type=number]{height:44px}html .cart-items__media-container{min-width:44px;min-height:44px}html .predictive-search__close-modal-button{flex:none}html .shopify-policy__container{min-width:0;overflow-wrap:anywhere}:where(.av) [id]{scroll-margin-top:12px}html:root{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}html:root:has(.av-ck:not([hidden])){scroll-padding-bottom:calc(230px + env(safe-area-inset-bottom,0px))}}@media(max-width:389px){html .av .bus-movil .buscador{gap:6px;padding:0 10px}html .av .bus-movil .buscador input::placeholder{font-size:14.5px;text-overflow:ellipsis}}@media(max-width:359px){html .av .cab .acc .btn{justify-self:end;width:76px}html .av .bus-movil{margin-right:-12px;padding-right:6px}html .av .bus-movil .buscador{gap:5px;padding:0 8px}html .av .bus-movil .buscador input::placeholder{font-size:13px}}@media(max-width:820px)and (prefers-reduced-motion:reduce){html:root{scroll-behavior:auto}html .av-ck-sw:before{transition:none}}@media(max-width:820px){html .av .hp1 .carr-ui{gap:0}html .av .carr-dots{gap:0;margin-right:-6px}html .av .carr-dots button,html .av .carr-dots button.on{width:44px;height:44px;background:none;overflow:visible}html .av .carr-dots button:before,html .av .carr-dots button.on:after{content:"";position:absolute;inset:10px 6px auto;height:4px;border-radius:2px}html .av .carr-dots button:before{background:#ffffff61}html .av .carr-n,html .av-heroe-velo .hp-ind-t,html .av-planta .etq,html .av-lineas .etq,html .env-cob .etq,html .av-como-trabajamos .etq,html .av-portada-texto .etq,html .av-lineas .tipov{font-size:12px}html .av .cob-mapa figcaption{font-size:12px}html .av-planta .ns-proc span:not(.pi){font-size:15px}html .av-como-trabajamos .ns-ruta span{font-size:15px}html .env-cob .cob-args span:not(.cob-ico){font-size:15px}html .av-lineas .fam .tx{padding-bottom:2px}html .av-lineas .fam .lks{flex-wrap:wrap;gap:0 12px;padding-top:0;font-size:15px}html .av-lineas .fam .lks a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;white-space:nowrap}html .env-cob .cob-link{display:flex;align-items:center;justify-content:center;min-height:44px}html .av-lineas #lineas{scroll-margin-top:16px}}@media(max-width:820px){@supports (height:100svh){html .av .hp1{--hp-foto:max(140px,min( calc(70vw - 14px) , calc(100svh - 429px - env(safe-area-inset-bottom,0px)) ));padding-top:var(--hp-foto)}html .av .hp1 .carr,html .av .hp1 .velo{height:calc(var(--hp-foto) + 104px)}html .av .hp1 .hp-ind{margin-top:clamp(16px,calc(100svh - var(--hp-foto) - 401px - env(safe-area-inset-bottom,0px)),52px)}}}@media(max-width:380px){html .av-lineas .fam{grid-template-columns:100px 1fr}}@media(max-width:340px){html .av-lineas .fam{grid-template-columns:84px 1fr}html .av-lineas .fam .lks{column-gap:8px}}@media(max-width:820px)and (prefers-reduced-motion:reduce){html .av .carr .sl{transition:none}html .av .carr-dots button.on:after{animation:none}}@media(max-width:820px){.av-pilar-heroe .pilar-heroe .wrap{gap:16px;padding-block:2px 24px}.av-pilar-heroe .migas{margin-bottom:0;padding-block:10px 8px}.av-pilar-heroe .migas a{display:inline-block;padding:14px 11px 14px 0;margin:-14px -11px -14px 0}.av-pilar-heroe .ex-cab:has(.ex-emblema){display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 12px;align-items:center;margin-top:0}.av-pilar-heroe .ex-cab:has(.ex-emblema)>div{display:contents}.av-pilar-heroe .ex-emblema{width:48px}.av-pilar-heroe .ex-cab h1{grid-column:1/-1}.av-pilar-heroe .pilar-heroe .etq.ex+h1{font-size:clamp(28px,8vw,34px);line-height:1}.av-pilar-heroe .pilar-heroe .intro{font-size:15.5px;line-height:1.5;margin-top:10px}.av-pilar-heroe .pilar-heroe .ctas{flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:16px}.av-pilar-heroe .pilar-heroe .ctas .btn{flex:1 1 auto;min-height:48px;padding:12px 14px;font-size:15.5px}.av-pilar-heroe .hoja-ex{gap:8px;margin-top:0}.av-pilar-heroe .hoja-ex div{padding:9px 10px;font-size:14px;line-height:1.35}.av-pilar-heroe .hoja-ex b{font-size:14.5px}.av-subfamilias .sf .im:has(>.av-foto-cel),.av-obras .obra .im:has(>.av-foto-cel){position:relative;background-image:none!important}.av-subfamilias .sf .im>.av-foto-cel,.av-obras .obra .im>.av-foto-cel{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0}.av-subfamilias .bloque{margin-top:30px}.av-subfamilias .sf .im{aspect-ratio:2/1}.av-subfamilias .sf .tx{padding:10px 12px 8px;gap:4px}.av-subfamilias .tipov{font-size:12px;line-height:1.25;padding:4px 6px}.av-subfamilias .sf h3{font-size:clamp(14.5px,4.2vw,16px);line-height:1.2}.av-subfamilias .sf .lk{font-size:15px;min-height:28px}.av-productos .bloque{margin-top:30px;padding-bottom:30px}.av-productos #productos{scroll-margin-top:12px}.av-productos .rejilla{position:relative;margin-top:10px;gap:10px}.av-productos .filtro{overflow:visible}.av-productos .av-filtro-boton{min-width:44px;min-height:44px;padding:0 18px;align-items:center;font-size:15px}.av-productos .av-filtro-total{position:absolute;top:0;right:0;display:flex;align-items:center;height:44px;margin:0;font-size:14px}.av-productos .filtro{scroll-margin-top:12px}.av-productos .filtro.abierto .av-filtro-boton{position:sticky;top:8px;z-index:3;box-shadow:0 2px 10px #0b1f3a38}.av-productos .filtro .av-filtro-lista{margin-top:10px;padding:2px 14px 6px;border:1px solid var(--linea);border-radius:var(--r);background:#fff}.av-productos .av-filtro-grupo,.av-productos .av-filtro-grupo:first-of-type{padding:0}.av-productos .av-filtro-grupo summary{min-height:44px;padding:0}.av-productos .filtro h4{margin:0;font-size:12.5px}.av-productos .av-filtro-grupo summary b{min-width:20px;font-size:12px;line-height:20px}.av-productos .filtro label{min-height:44px;gap:10px;margin:0;padding-block:4px;font-size:15px;line-height:1.3}.av-productos .filtro label input{width:20px;height:20px}.av-productos .filtro label em{font-size:13px}.av-productos .av-limpiar{display:inline-flex;align-items:center;min-height:44px}.av-productos .av-paginas{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:20px}.av-productos .av-paginas>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--r);font-size:15px}.av-productos .av-paginas a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--linea);border-radius:var(--r);background:#fff;color:var(--azul);text-decoration:none}.av-productos .av-paginas .page.current{background:var(--azul);color:#fff}.av-productos .prod h3{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.av-configura .bloque{margin-top:32px}.av-configura .cfg{padding:14px}.av-configura .cfg .k{font-size:12px}.av-configura .cfg h3{margin-top:6px}.av-configura .cfg p{margin-top:4px;font-size:15px;line-height:1.45}.av-configura .cfg .lk{min-height:44px}.av-guia .guia .etq.ex+h2{font-size:clamp(26px,7.4vw,31px);line-height:1}.av-guia .indice{padding:14px;font-size:15px}.av-guia .indice ol{gap:4px}.av-guia .tener a{display:inline-flex;align-items:center;min-height:40px}.av-obras .bloque{margin-top:32px}.av-obras .obra figcaption{font-size:13.5px;line-height:1.35}.av-obras .obra figcaption b{font-size:14.5px}.av-faq .bloque{margin-top:32px}.av-faq .faq details{padding:0}.av-faq .faq summary{min-height:48px;padding:12px 14px;align-items:center;gap:12px}.av-faq .faq .av-rte{margin-top:0;padding:0 14px 14px;font-size:15px}.av-faq .faq .av-rte p{font-size:15px}.av-faq .wrap>div[style*="height:72px"]{max-height:28px}.av-banda-folio .etq{font-size:12px}.av-banda-folio .tk-cab{font-size:12px;letter-spacing:.06em}.av-banda-folio .tk .d{font-size:15px}.av-banda-folio .tk-talon small{font-size:12px;letter-spacing:.1em}.av-banda-folio .ctas .btn{min-height:48px}.search__reset-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.facets-toggle__button{min-width:44px;min-height:44px}.column-options__option{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.theme-drawer__close-button{width:44px;height:44px}.facets .checkbox__label{align-items:center;min-height:44px}.facets .facets__inputs-list{gap:0!important}.facets__pill-label{min-height:44px}.price-facet__input{padding-inline:calc(1.7*var(--input-padding-x)) 6px;font-size:16px!important}.facets .checkbox__label-text{line-height:1.25;white-space:normal}.sorting-filter__select{min-height:44px;font-size:16px}product-card product-price,product-card bdi{font-size:14px}product-card .text-block.paragraph p{font-size:15px}html .cart-discount__input{font-size:16px}html .cart-totals .av-carrito-envio{font-size:15px;line-height:1.45}html .cart-totals .av-carrito-envio a{display:inline-block;padding-block:14px;margin-block:-14px}main a.size-style.button-unstyled{display:inline-flex;align-items:center;min-height:44px}main .collection-card{--ratio:1.25!important}}@media(max-width:560px){.av-productos .prods,.av-productos .prods.tres{grid-template-columns:minmax(0,1fr);gap:8px}.av-productos .prod{flex-direction:row;align-items:stretch;min-height:128px}.av-productos .prod .im{flex:0 0 clamp(92px,29vw,124px);aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--acero-100)}.av-productos .prod .im>img{position:absolute;top:0;right:0;bottom:0;left:0;padding:6px}.av-productos .prod[data-track-cta^=producto-gabinetes-autosoportados] .im>img[src*="/av-foto-"]{top:50%;bottom:auto;height:auto;max-height:100%;aspect-ratio:1/2;padding:0;object-fit:cover;transform:translateY(-50%)}.av-productos .prod .tx{gap:4px;min-width:0;padding:10px 12px}.av-productos .prod .venta{font-size:13px}.av-productos .prod .precio{padding-top:4px;font-size:17px}.av-productos .prod .precio small{font-size:12.5px}}@media(max-width:820px)and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:820px){html .av .ficha{display:flex;flex-direction:column;align-items:stretch;gap:0}html .av .ficha>.decision{display:contents}html .av .ficha .decision>h1{order:-60;margin-top:0;font-size:22px;line-height:1.16;text-wrap:pretty}html .av .ficha>.galeria{order:-50;margin-top:10px}html .av .ficha .decision>.compra{order:-40;margin-top:10px}html .av .ficha .decision>.form{order:-40;margin-top:14px}html .av .ficha .decision>.form-sec{order:-39}html .av .ficha .decision>.sin-precio{order:-38}html .av .ficha .decision>.chips{order:-30;margin-top:16px}html .av .ficha .decision>.pnr{order:-29}html .av .ficha .decision>.avm-medida{order:-28}html .av .ficha .decision>.avm-equiv{order:-27}html .av .ficha .decision>.av-original{order:-26}html .av .ficha .decision>.avm-sel{order:-25}html .av.av-ficha .migas{margin-inline:-16px;padding:0 16px;white-space:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}html .av.av-ficha .migas::-webkit-scrollbar{display:none}html .av.av-ficha .migas a:first-child{margin-right:-6px}html .av .ficha .galeria .princ{aspect-ratio:auto;height:clamp(170px,30vh,calc((100vw - 32px)*.75));height:clamp(170px,30svh,calc((100vw - 32px)*.75))}html .av .galeria .princ.av-desliza{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}html .av .galeria .princ.av-desliza::-webkit-scrollbar{display:none}html .av .galeria .princ.av-desliza>img{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}html .av .ficha .galeria .minis{display:flex;gap:6px;margin-top:6px}html .av .ficha .galeria .minis button{flex:0 0 48px;width:48px;height:48px}html .av .ficha .compra{padding:12px 14px}html .av .ficha .compra .precio{font-size:clamp(25px,7.4vw,29px)}html .av .ficha .compra .precio small{white-space:nowrap}html .av .ficha .compra .sin-iva{font-size:15px;line-height:1.35}html .av .ficha .compra .datos{margin-top:8px;font-size:15px;line-height:1.35}html .av .ficha .compra .datos span{align-items:flex-start}html .av .ficha .compra .datos .i{flex:none;margin-top:2px}html .av .ficha .compra .fila{margin-top:10px}html .av .ficha .cant button{min-width:44px;padding:0;line-height:46px}html .av .ficha .cant input{width:52px;height:46px;border-radius:0;font-size:16px}html .av .ficha .modif{flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;font-size:15px}html .av .ficha .confianza{gap:8px;font-size:15px}html .av .confianza a.conf-a{min-height:44px;align-items:center}html .av .ficha .decision .chip-ex{font-size:12px}html .av .ficha .pnr{font-size:15px;gap:0 8px}html .av .ficha .pnr .copiar{min-width:44px;min-height:44px;padding-inline:10px;font-size:14px}html .av .ficha .avm-medida{grid-template-columns:minmax(0,1fr)}html .av .ficha .avm-medida>div{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;padding:8px 12px}html .av .ficha .avm-medida>div+div{border-left:0;border-top:1px solid var(--linea)}html .av .ficha .avm-medida small{font-size:12px;letter-spacing:.04em}html .av .ficha .avm-medida b{font-size:15px;white-space:nowrap}html .av .ficha .avm-medida span{grid-column:1/-1;font-size:13px}html .av .ficha .avm-eqb{min-height:44px;max-width:100%;font-size:14px}html .av .ficha .avm-eqc-cab small,html .av .ficha .avm-cod small{font-size:12px}html .av .ficha .avm-eqc-pie{font-size:15px}html .av .ficha .procesos small{font-size:12px}html .av .ficha .avm-sel .avm-cab b{font-size:15px}html .av .ficha .avm-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html .av .ficha .avm-chip{min-height:52px;align-content:center;padding:6px 10px;font-size:14px}html .av .ficha .avm-chip[aria-current=true]{padding:5px 9px}html .av .ficha .avm-chip small{font-size:12px;line-height:1.15}html .av .ficha .avm-otra{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:15px}html .av .ficha .avm-otra .avm-link{display:inline-flex;align-items:center;min-height:44px}html .av .ficha .ingeniero{font-size:15px}html .av .ficha .ingeniero .btn{flex:1;min-height:46px;padding-block:0}html .av .ficha .copiables{font-size:15px}html .av .ficha .sin-precio{gap:8px 16px;font-size:15px}html .av .ficha .decision>.form{padding:14px 16px}html .av .ficha .decision>.form p{font-size:15px;line-height:1.4}html .av .ficha .decision>.form .btn{margin-top:10px!important}html .av .ficha .entrada li>a:only-child{display:inline-block;padding-block:10px;min-width:44px}html .av.av-ficha-specs .tabla,html .av.av-ficha-envio .tabla{font-size:15px}html .av.av-ficha-specs .tabla th,html .av.av-ficha-envio .tabla th{font-size:12px}html .av.av-ficha-specs .plano text{font-size:13px}html .av.av-ficha-specs .plano p{font-size:15px!important}html .av.av-ficha-specs .descargas a{min-height:48px;font-size:15px}html .av.av-ficha-envio .intro{font-size:15px!important}html .av.av-ficha-envio .intro a{display:inline-flex;align-items:center;min-height:44px}html .av.av-ficha-envio .alts a{display:inline-flex;align-items:center;min-height:44px;padding-block:4px;font-size:15px;line-height:1.25}html .av.av-ficha-apoyo .k{font-size:12px}html .av.av-ficha-apoyo p,html .av.av-ficha-apoyo li{font-size:15px}html .av.av-ficha-serie .seg button{min-width:44px;min-height:44px}html:has(.av-ficha) .av-ruta .ruta :is(div,b){font-size:15px}html:has(.av-ficha) .av-obras .obra figcaption,html:has(.av-ficha) .av-obras .obra figcaption b{font-size:15px}html:has(.av-ficha) .av-faq .faq :is(p,.av-rte){font-size:15px}html:has(.av-ficha) .av-hoja-origen .origen span:not(.etq){font-size:15px}html .av .ficha .galeria .princ.dib svg{width:auto;height:100%;max-width:70%}html .av .avm-pie .t p{font-size:15px}html .av .avm-pie .acciones{display:grid;gap:0}html .av .avm-pie .acciones .btn{min-height:46px;padding-block:0}html .av .avm-pie .acciones .avm-link{display:inline-flex;align-items:center;min-height:44px}html .av .avm-pie .avm-tarj p.ay{font-size:15px}html .av .avm-pie .aqui-chip{font-size:12px}html .av :is(.avm-pie,.avm-panel) .avm-campo{position:relative}html .av :is(.avm-pie,.avm-panel) .avm-campo label{position:absolute;top:0;right:0;bottom:0;left:0;padding:7px 10px 0;font-size:12px;line-height:1.1;pointer-events:none;z-index:1}html .av :is(.avm-pie,.avm-panel) .avm-campo :is(input,select){height:54px;padding:20px 10px 4px}html .av :is(.avm-pie,.avm-panel) .avm-bus{gap:6px}html .av :is(.avm-pie,.avm-panel) .avm-bus .x{padding-top:0}html .av :is(.avm-pie,.avm-panel) .avm-campo{flex:1 1 52px}html .av :is(.avm-pie,.avm-panel) .avm-campo.u{flex:1 1 80px}html .av :is(.avm-pie,.avm-panel) .avm-campo.cod{flex:1 1 100%}html .av :is(.avm-pie,.avm-panel) .avm-res .btn{min-height:44px;padding-block:0}html .av :is(.avm-pie,.avm-panel) .avm-res-c .r1,html .av :is(.avm-pie,.avm-panel) .avm-res-c .r3{font-size:15px}html .av :is(.avm-pie,.avm-panel) .avm-par{min-height:44px;font-size:15px}html .av :is(.avm-pie,.avm-panel) .avm-sug button{min-height:44px;font-size:14px}html .av :is(.avm-pie,.avm-panel) .avm-sug small{font-size:12px}html .av :is(.avm-pie,.avm-panel) .avm-pild{min-width:44px;min-height:44px;font-size:14px}html .av :is(.avm-pie,.avm-panel) .avm-fila .eq{justify-self:stretch;min-width:0}html .av :is(.avm-pie,.avm-panel) .avm-fila .eq .avm-eqb{position:relative;width:100%;min-height:44px;flex-wrap:wrap;gap:2px 8px;padding-right:36px;font-size:14px;white-space:normal}html .av :is(.avm-pie,.avm-panel) .avm-fila .eq .avm-eqb .chev{position:absolute;right:8px;top:50%;margin-top:-10px}html .av :is(.avm-pie,.avm-panel) .avm-fila .md2{white-space:normal}html .av :is(.avm-pie,.avm-panel) .avm-fila .mat,html .av :is(.avm-pie,.avm-panel) .avm-fila .pr small,html .av :is(.avm-pie,.avm-panel) .avm-fila .aqui-chip{font-size:12px}html .av :is(.avm-pie,.avm-panel) .avm-eqc-cab small,html .av :is(.avm-pie,.avm-panel) .avm-cod small{font-size:12px}html .av :is(.avm-pie,.avm-panel) .avm-eqc-pie{font-size:15px}html .av :is(.avm-pie,.avm-panel) .avm-cab-l{font-size:12px}html .av .avm-panel .cerrar{width:44px;height:44px}html .av .avm-panel .p-ir .avm-link{display:inline-flex;align-items:center;min-height:44px}html .av .avm-panel .p-tabs button{flex:1 1 auto;min-height:44px}html .av .avm-panel .p-cuerpo{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}html .av .avm-panel [role=tabpanel]{display:grid;gap:10px}html .av :is(.avm-pie,.avm-panel) .avm-legal{font-size:15px}html .av :is(.avm-pie,.avm-panel) .avm-pie-t{font-size:15px}html .av :is(.avm-pie,.avm-panel) .avm-cuenta{font-size:14px}html .av :is(.avm-pie,.avm-panel) .avm-tabla{grid-template-columns:minmax(0,1fr)}html .av :is(.avm-pie,.avm-panel) .avm-mandos{gap:4px 0}html .av :is(.avm-pie,.avm-panel) .avm-grupo{flex-wrap:nowrap;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}html .av :is(.avm-pie,.avm-panel) .avm-grupo::-webkit-scrollbar{display:none}html .av :is(.avm-pie,.avm-panel) .avm-grupo>*{flex:none;white-space:nowrap}}@supports selector(:has(*)){@media(max-width:820px){html body:has(.av-ficha .compra) .av .barra-movil{padding-right:calc(60vw + 8px)}html body:has(.av-ficha .compra) .av .barra-movil .btn{background:#fff;color:var(--azul);box-shadow:inset 0 0 0 1.5px var(--azul);line-height:1.1;white-space:normal}html[lang^=en] body:has(.av-ficha .compra) .av .barra-movil{padding-right:calc(50vw + 4px)}html[lang^=en] .av .ficha .compra .fila button.btn{width:calc(50vw - 16px)}html .av .ficha .compra .fila button.btn{position:fixed;right:12px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:41;width:calc(60vw - 12px);min-height:46px;gap:6px;padding:0 8px;font-size:15px;line-height:1.1;white-space:nowrap}html .av .ficha .compra .fila{min-height:46px}}}@media(max-width:389px){html .av.av-ficha-specs .plano text{font-size:16px}}@media(max-width:820px)and (max-height:620px){html .av .ficha .galeria .princ{height:clamp(120px,22vh,calc((100vw - 32px)*.75));height:clamp(120px,22svh,calc((100vw - 32px)*.75))}}@media(max-width:820px)and (prefers-reduced-motion:reduce){html .av .galeria .princ.av-desliza{scroll-behavior:auto}}@media screen and (max-width:820px){html .av-banda-folio .tk-cab{font-size:12px;letter-spacing:.06em}html .av-banda-folio .tk-talon small{font-size:12px;letter-spacing:.1em}html .av-banda-folio .tk .d,html .av-pagina .norma p{font-size:15px}html .av-pagina .norma .lk,html .av-pagina .ar-nota .lk{display:inline-flex;align-items:center;min-height:44px}html .av-pagina .ns-datos span,html .av-pagina .ns-hist span,html .av-pagina .ns-proc span:not(.pi),html .av-pagina .ns-ruta span{font-size:15px}html .av-pagina .ns-sect span{font-size:14.5px}html .av-pagina .obra figcaption{font-size:14px}html .av-pagina .obra figcaption b{font-size:14.5px}html .av-pagina .ar-pz p,html .av-pagina .ar-sp{font-size:15px}html .av-pagina .ar-pz .tx{padding:18px 16px}html .av-pagina .ar-precio small{font-size:12px}html .av-pagina .ar-nota,html .av-pagina .faq p{font-size:15px}html .av.av-contacto .ct{grid-template-columns:minmax(0,1fr)}html .av.av-contacto .ct-canales{margin-top:16px;gap:8px}html .av.av-contacto .ct-canal{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:3px;padding:12px 14px;min-height:44px}html .av.av-contacto .ct-canal svg{grid-row:1/4;margin-top:1px}html .av.av-contacto .ct-canal small{grid-column:2;margin-top:0}html .av.av-contacto .ct-canal b{grid-column:2;overflow-wrap:anywhere}html .av.av-contacto .ct-canal span{grid-column:2;font-size:15px}html .av.av-contacto .ct-prov p,html .av.av-contacto .ct-dato span,html .av.av-contacto .ctz-ir p{font-size:15px}html .av.av-contacto .ct-form label{font-size:14.5px}html .av.av-contacto .ct-form label small,html .av.av-contacto .ctz-l small{font-size:13px}html .av.av-contacto .ctz-l{font-size:14.5px}html .av.av-contacto .ct-form :is(input.in,select.in,textarea.in){font-size:16px}html .av.av-contacto .ct-form .tipos{gap:8px}html .av.av-contacto .ct-form .tipos span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:14.5px}html .av.av-contacto .ctz-chips{gap:8px}html .av.av-contacto .ctz-chip{min-height:44px;padding:6px 14px;font-size:14.5px}html .av.av-contacto .ctz-num button{width:48px;height:46px}html .av.av-contacto .ct-form .ctz-num input.in{height:46px}html .av.av-contacto .ctz-cambiar{min-height:44px;padding:0 14px;font-size:14px}html .av.av-contacto .ctz-res b{font-size:15px}html .av.av-contacto .ctz-res small,html .av.av-contacto .ctz-prod :is(span,a){font-size:14px}html .av.av-contacto .ctz-prod small{font-size:12px}html .av.av-contacto .ctz-prod a{display:inline-flex;align-items:center;min-height:44px}html .av.av-contacto .ctz-adj{min-height:64px;font-size:15px}html .av.av-contacto .ct-form label.av-m19{align-items:center;min-height:44px;font-size:14.5px}html .av.av-contacto .av-m19 input{width:24px;height:24px}html .av.av-contacto p.av-aviso-corto{font-size:13px}html .av.av-contacto .av-aviso-corto a{padding-block:8px}html .av.av-contacto .av-aviso-corto .av-aviso-btn{padding-block:8px;margin-block:-8px}html .av.av-contacto .ct-form button.btn{min-height:48px;padding-block:8px;line-height:1.2;white-space:normal}html .av.av-medidas .avm-heroe{padding:16px 0 14px}html .av.av-medidas .avm-heroe .wrap{gap:10px}html .av.av-medidas .avm-heroe p{font-size:16px;line-height:1.45}html .av.av-medidas .avm-fams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px}html .av.av-medidas .avm-fams a{justify-content:center;min-height:44px;padding:6px 8px;line-height:1.15;text-align:center}html .av.av-medidas .avm-fams a:first-child{grid-column:1/-1}html .av.av-medidas .avm-fams .avm-ct{font-size:12.5px}html .av.av-medidas .avm-fams .exi{width:24px;height:21px;font-size:12px}html .av.av-medidas .avm-cuerpo{padding-block:16px 40px;gap:18px}html .av.av-medidas .avm-buses{gap:12px}html .av.av-medidas .avm-tarj{padding:14px}html .av.av-medidas .avm-bus[data-avm-bus=medida]{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:10px 5px;align-items:end}html .av.av-medidas .avm-bus .x{padding:0;line-height:46px;text-align:center}html .av.av-medidas .avm-campo.u{grid-column:1/-1}html .av.av-medidas .avm-campo label{font-size:13px;line-height:1.2}html .av.av-medidas .avm-campo :is(input,select){height:46px;padding:0 10px}html .av.av-medidas .avm-res .btn{min-height:44px;padding-block:0;font-size:15px}html .av.av-medidas .avm-res-c .r1,html .av.av-medidas .avm-res-c .r3,html .av.av-medidas .avm-parecidas .tt{font-size:15px}html .av.av-medidas .avm-par{min-height:44px;font-size:15px}html .av.av-medidas .avm-par .avm-d{font-size:13px}html .av.av-medidas .avm-sug button{min-height:44px;padding:6px 10px;font-size:14px}html .av.av-medidas .avm-link{min-height:44px}html .av.av-medidas .avm-tabla{gap:8px}html .av.av-medidas .avm-mandos{gap:8px 12px}html .av.av-medidas .avm-grupo{gap:6px}html .av.av-medidas .avm-grupo>span,html .av.av-medidas .avm-cuenta{font-size:13.5px}html .av.av-medidas .avm-pild{min-width:44px;min-height:44px;padding:0 12px;font-size:14px}html .av.av-medidas .avm-lista{padding:2px}html .av.av-medidas .avm-fila{padding:12px 10px 10px}html .av.av-medidas .avm-fila .mat,html .av.av-medidas .avm-fila .pr small{font-size:12px}html .av.av-medidas .avm-fila .eq{justify-self:stretch}html .av.av-medidas .avm-eqb{position:relative;display:flex;flex-wrap:wrap;width:100%;min-height:44px;padding:6px 40px 6px 12px;gap:2px 6px;font-size:14px;white-space:normal}html .av.av-medidas .avm-eqb .chev{position:absolute;right:8px;top:50%;width:24px;height:24px;margin-top:-12px;font-size:12px}html .av.av-medidas .avm-eqc-cab small,html .av.av-medidas .avm-cod small{font-size:12px}html .av.av-medidas .avm-eqc-cab span{font-size:13px}html .av.av-medidas .avm-eqm .mk{font-size:14px}html .av.av-medidas .avm-cod{font-size:13px;overflow-wrap:anywhere}html .av.av-medidas .avm-eqc-pie{font-size:13px}html .av.av-medidas .avm-pie-t,html .av.av-medidas .avm-legal{font-size:15px}html .av.av-medidas .avm-pdf .btn{min-height:44px;padding-block:0;font-size:15px}html .av.av-medidas .avm-explica :is(ul,p),html .av.av-medidas .avm-tipos{font-size:15px}html .av.av-medidas .avm-explica h2{font-size:18px}html .av.av-medidas .avm-tipos td:first-child{font-size:13.5px}html .av .g-cab{font-size:12px;letter-spacing:.06em}html .av .g-ruta small,html .av .g-talon small{font-size:12px;letter-spacing:.1em}html .av .g-ruta span{font-size:15px}html .av .g-datos dt{font-size:12px;letter-spacing:.06em}html .av .g-datos dd{font-size:14px}html .av .ep-n{font-size:12px}html .av .ep-dato{font-size:12px;letter-spacing:.06em}html .av .ep-tx p{font-size:15px}html .av .ez-cuenta span{font-size:12px;letter-spacing:.08em}html .av .ez-ley{font-size:14px}html .av .ez-nota{font-size:15px}html .av .ez-zona header{font-size:12px;letter-spacing:.08em}html .av .ez-estados,html .av .ez-ciudades{font-size:15px}html .av .ez-ciudades span{font-size:12px;letter-spacing:.08em}html .av .ec-filas .ec-dir,html .av .ec-nota{font-size:15px}html .av .ec-pol{gap:0 20px}html .av .ec-pol a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}html:has(.env-heroe) .av-faq .faq :is(p,.av-rte){font-size:15px}html .av.av-n3r .n3-fam .lk{min-height:44px;margin-block:-10px -9px;padding-top:0}html .av.av-n3r .n3-fam .tx p{font-size:15px}html .av.av-n3r .n3-dib text{font-size:13px}html .av.av-n3r .n3-pieza .n3-pin text{font-size:24.5px}html .av.av-n3r .n3-ley i{font-size:12px}html .av.av-n3r .n3-cart{font-size:12px;letter-spacing:.02em}html .av.av-n3r .n3-det small,html .av.av-n3r .n3-cmp small,html .av.av-n3r .n3-tabla thead small{font-size:12px}html .av.av-n3r .n3-nota{font-size:15px}html .av.av-n3r .n3-uso figcaption{font-size:15px}html .av.av-n3r .faq details p{font-size:15px}html .avz .tq-sel .chip{min-height:44px;padding-block:0}html .avz .tq-lam .caps{gap:8px}html .avz .tq-lam .caps button{min-height:44px;padding-block:0}@container (max-width:560px){html .avz .tq-g{grid-template-columns:minmax(0,1fr)}}html .avz .lado .tag{font-size:12px;line-height:1.3;letter-spacing:.14em}html .avz .lado p{font-size:15px}html .avz .tq text,html .avz .tq .cl text{font-size:15.5px}html .avz .tq text{letter-spacing:.06em}html .avz .tq .cl text{letter-spacing:0}html .avz .tq .rango{font-size:15.5px!important}html #cz .tq text,html #cz .tq .cl text{font-size:18px}html #cz .tq .rango{font-size:18px!important}html .avz .tq-rot{font-size:12px;letter-spacing:.06em}html .avz .tq-k,html .avz .tq-ap small{font-size:12px;letter-spacing:.1em}html .avz .tq-ap p{font-size:15px}html .avz .lect span{font-size:13px}html .avz .partes span{font-size:15px}html .avz .partes .n{font-size:12px}html .avz .ruta .sub{font-size:15px}html .avz .ruta .etq{font-size:12px}html .avz .pas span{font-size:15px}html .av.tq-inc figcaption{font-size:15px}html .av.tq-inc li span,html .av.av-puente .pw-pie{font-size:15px}html .shopify-policy__container{min-width:0;width:100%;max-width:min(100%,65ch);box-sizing:border-box;padding-inline:16px}html .shopify-policy__title h1{font-size:32px;line-height:1.1;text-align:left}html .shopify-policy__body .rte{overflow-wrap:anywhere;font-size:15px;line-height:1.55}html .shopify-policy__body .rte :is(p,li,td,th,strong,em){font-size:15px}html .shopify-policy__body .rte h2{font-size:24px;line-height:1.15}html .shopify-policy__body .rte h3{font-size:21px;line-height:1.2}html .shopify-policy__body .rte h4{font-size:18px;line-height:1.25}html .shopify-policy__body .rte table{display:block;width:100%;border-collapse:collapse}html .shopify-policy__body .rte thead,html .shopify-policy__body .rte tbody,html .shopify-policy__body .rte td{display:block}html .shopify-policy__body .rte thead tr{display:block;padding:8px 10px;border-bottom:2px solid currentColor}html .shopify-policy__body .rte th{display:block;padding:0;background:none;text-align:left;overflow-wrap:normal}html .shopify-policy__body .rte th+th{margin-top:4px}html .shopify-policy__body .rte tbody tr{display:block;padding:10px 0;border-bottom:1px solid var(--linea,#D9DEE5)}html .shopify-policy__body .rte td{padding:0}html .shopify-policy__body .rte td:first-child{font-weight:600}html .shopify-policy__body .rte a{padding-block:11px}}@media screen and (max-width:359px){html .av.av-medidas .avm-fams a{padding-inline:4px;font-size:13.5px}html .av.av-medidas .avm-pild{padding-inline:10px}html .av .env-paso{grid-template-columns:92px minmax(0,1fr);gap:12px}html .av.av-n3r .n3-dib text{font-size:14.7px;letter-spacing:0}html .av.av-n3r .n3-pieza .n3-pin text{font-size:27px}html .av.av-n3r .n3-heroe .ctas .btn{padding-inline:5px;text-align:center}html .avz .tq text,html .avz .tq .cl text,html #cz .tq text,html #cz .tq .cl text{font-size:19.5px}html .avz .tq text{letter-spacing:.02em}html .avz .tq .cl text{letter-spacing:0}html .avz .tq .rango,html #cz .tq .rango{font-size:19.5px!important}}@media screen and (min-width:360px)and (max-width:389px){html .avz .tq text,html .avz .tq .cl text{font-size:17px}html .avz .tq .rango{font-size:17px!important}}@media(max-width:820px)and (hover:none){html .av.av-medidas .avm-fila:focus-within{transform:none;box-shadow:none}}@media(max-width:820px)and (prefers-reduced-motion:reduce){html .av .ep-foto img,html .av.av-n3r .n3-fam{transition:none}}@media(max-width:820px){html:has(#cz){scroll-padding-top:calc(var(--cz-prog,49px) + 15px);scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}html .avz[data-track-section=cotizar] .ph{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-block:10px 12px}html .avz[data-track-section=cotizar] .ph .migas{grid-column:1;grid-row:1;margin:0;font-size:13px;color:#566170}html .avz[data-track-section=cotizar] .ph .migas a{display:inline-block;padding:14px 8px;margin:-14px -8px}html .avz[data-track-section=cotizar] .ph .etq{grid-column:2;grid-row:1;padding:0;border:0;font-size:12px;letter-spacing:.14em}html .avz[data-track-section=cotizar] .ph .etq:before,html .avz[data-track-section=cotizar] .ph .etq:after{content:none}html .avz[data-track-section=cotizar] .ph h1{grid-column:1/-1;margin:8px 0 4px;font-size:clamp(24px,6.5vw,28px);line-height:1.1}html .avz[data-track-section=cotizar] .ph p{grid-column:1/-1;font-size:15px;line-height:1.4}html #cz.cz{gap:20px;padding-block:0 24px}html #cz .prog{position:sticky;top:0;z-index:14;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4px;row-gap:6px;align-items:baseline;margin:0 -16px 14px;padding:10px 16px 8px;background:#fff;border-bottom:1px solid #E1E6EC}html #cz .prog:before{content:none}html #cz .prog li{display:contents}html #cz .prog li:before{content:"";grid-row:1;align-self:start;height:6px;border-radius:3px;background:#d9dee5}html #cz .prog li.on:before{background:#0c5eb0}html #cz .prog li.ok:before{background:#1d7a45}html #cz .prog li .c,html #cz .prog li:not(.on) small,html #cz .prog li:not(.on) b{position:absolute;width:1px;height:1px;margin:0;border:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html #cz .prog small{font-size:12px}html #cz .prog li.on small{grid-row:2;grid-column:1/-1;justify-self:start;font-size:12px;letter-spacing:.08em;white-space:nowrap}html #cz .prog li.on small:after{content:" " attr(data-de)}html #cz .prog li.on b{grid-row:2;grid-column:1/-1;justify-self:end;max-width:62%;font-size:15px;line-height:1.2;text-align:right}html #cz .paso{display:block;padding:0;border:0;border-radius:0}html #cz .paso>*+*{margin-top:16px}html #cz [data-panel]>.bloque+.bloque{margin-top:16px}html #cz .paso>h4{font-size:20px}html #cz .paso>h4 small{font-size:15px;line-height:1.35}html #cz [tabindex="-1"]:focus{outline:0}html #cz .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html #cz .tile{grid-template-columns:30px minmax(0,1fr);align-items:center;align-content:center;justify-items:start;gap:8px;min-height:64px;padding:8px;font-size:14px;line-height:1.2;text-align:left}html #cz .tile .ico{width:30px;height:30px}html #cz .chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html #cz .chip{justify-content:center;min-height:44px;padding:6px 10px;border-radius:10px;font-size:14px;line-height:1.2;text-align:center}html #cz #nemaTipo,html #cz #puertas{display:flex}html #cz #nemaTipo .chip,html #cz #puertas .chip{flex:1 1 auto;min-width:44px}html #cz .in{font-size:16px;min-height:46px}html #cz select.in{padding-block:0}html #cz .f label,html #cz .f .l{font-size:14px}html #cz .f small,html #cz .sub-n{font-size:13px}html #cz .sub-t{font-size:12px;letter-spacing:.12em}html #cz .aviso{font-size:15px;line-height:1.4;color:#566170}html #cz .std-nota{font-size:13px;line-height:1.35}html #cz .num button{width:48px;height:46px}html #cz .num output{min-width:60px}html #cz .num input{width:64px;height:46px;border:0;border-inline:1px solid #C9D1DA;border-radius:0;background:#fff;color:#1a2531;font:600 16px var(--f-mono);text-align:center;box-shadow:none}html #cz .num input:focus{outline:2px solid #0C5EB0;outline-offset:-2px}html #cz>div>.unid{display:none}html #cz .unid{margin:0;padding:8px 10px}html #cz .unid>span{flex:1 1 150px;font-size:14px}html #cz .unid>span small{font-size:13px;line-height:1.3}html #cz .seg2 button{min-height:44px;font-size:15px;padding:0 12px}html #cz .linea-sel{font-size:15px;line-height:1.2}html #cz .linea-sel button{flex:none;min-width:44px;min-height:44px;padding:0 0 0 8px;font-size:14px;white-space:nowrap}html #cz .codigos summary{min-height:44px;flex-wrap:wrap;padding:8px 12px}html #cz .codigos summary small{margin-left:18px;font-size:12px}html #cz .cod-l h5{font-size:12px}html #cz .cod-l button{min-height:44px;align-items:center;font-size:14px}html #cz .cod-l button b{font-size:14px}@media(max-width:400px){html #cz .cod-l button{flex-wrap:wrap;gap:0 8px;align-content:center;padding-block:4px}html #cz .cod-l button b{flex:1 0 100%;overflow-wrap:anywhere}}html #cz .cod-l .mas{font-size:13px}html #cz .cod-it a{min-height:44px;font-size:13px}html #cz .lamina svg{max-height:230px}html #cz .lamina svg{overflow:visible}html #cz:not(.png) .lamina svg text:not(.tag){font-size:16px!important;letter-spacing:0!important}html #cz:not(.png) #iso text:not(.tag){font-size:15.5px!important}@media(max-width:400px){html #cz:not(.png) .lamina svg text:not(.tag){font-size:17px!important}html #cz:not(.png) #iso text:not(.tag){font-size:15.5px!important}}@media(max-width:340px){html #cz:not(.png) .lamina svg text:not(.tag){font-size:19.5px!important}html #cz:not(.png) #iso text:not(.tag){font-size:17.5px!important}}html #cz:not(.png) #iso text.tag{display:none}html #cz #poSvg text:not([transform]){transform:translateY(4px)}html #cz .lamina .pie,html #cz .aprox small,html #cz .ejemplo{font-size:12px;letter-spacing:.06em}html #cz .aprox p{font-size:13px}html #cz .tq-g{grid-template-columns:minmax(0,1fr)}html #cz .tq-g>div:last-child{order:-1}html #cz .tq{max-width:280px}html #cz:not(.png) .tq :is(text,.cl text,.rango){font-size:18px!important;letter-spacing:0}@media(max-width:340px){html #cz:not(.png) .tq :is(text,.cl text,.rango){font-size:19.5px!important}}html #cz.png .tq text{font-size:10px;letter-spacing:.12em}html #cz.png .tq .cl text{font-size:11px;letter-spacing:0}html #cz.png .tq .rango{font-size:12px!important}html #cz .tq-rot{width:auto;letter-spacing:.04em}html #cz .caps button{min-height:44px;min-width:60px;font-size:14px}html #cz .tq-k,html #cz .tq-rot,html #cz .tq-ap small{font-size:12px;letter-spacing:.06em}html #cz .lect span,html #cz .tq-ap p,html #cz .partes span{font-size:13px}html #cz .partes b{font-size:14px}html #cz :is(.av-aviso-btn,.av-aviso-corto a){padding-block:14px;margin-block:-14px}html #cz .av-m19{align-items:center;min-height:44px;font-size:15px}html #cz .av-m19 input{width:24px;height:24px;margin:0}html #cz .cz-err{margin:2px 0 0;color:#a8440f;font-size:14px;line-height:1.3}html #cz .nav2{position:sticky;bottom:0;z-index:15;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 8px;margin:16px -16px 0;padding:4px 16px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #D9DEE5;box-shadow:0 -4px 14px #001a3614}html #cz .nav2 .btn{width:100%;min-height:48px;padding:4px 10px;line-height:1.15;white-space:normal}html #cz.kb .nav2{position:relative;box-shadow:none}html:has(#cz .paso:not([hidden]) .nav2) .av-ck{bottom:calc(112px + env(safe-area-inset-bottom,0px))}html:has(#cz .paso:not([hidden]) .nav2):has(.av-ck:not([hidden])){scroll-padding-bottom:calc(264px + env(safe-area-inset-bottom,0px))}html #cz .tk{display:none}html #cz .cz-res-t{grid-column:1/-1;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;border:0;background:none;color:#1a2531;font:400 14px/1.2 var(--f-txt);text-align:left;cursor:pointer}html #cz .cz-res-t b{flex:none;color:#0c5eb0;font-weight:600}html #cz .cz-res-t span{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#4a5361}html #cz .cz-res-t:after{content:"";flex:none;width:8px;height:8px;margin:0 3px;border-right:2px solid #0C5EB0;border-bottom:2px solid #0C5EB0;transform:translateY(2px) rotate(-135deg)}html #cz .cz-res-t[aria-expanded=true]:after{transform:translateY(-2px) rotate(45deg)}html #cz .cz-res-t:focus-visible{outline:2px solid #0C5EB0;outline-offset:-2px}html #cz .tk.abierto{display:block;position:absolute;top:auto;bottom:100%;left:0;right:0;max-height:60vh;max-height:60dvh;overflow:auto;overscroll-behavior:contain;padding:18px 16px 0;box-shadow:0 -10px 28px #001a3633}@media(min-height:501px){html:has(.av-ck:not([hidden])) #cz .tk.abierto{bottom:calc(100% + 144px);max-height:calc(100dvh - 320px)}}html #cz .tk header{font-size:12px;letter-spacing:.08em}html #cz .tk li{font-size:14px}html #cz .tk .nota{font-size:13px}html #cz .tk .talon{margin-inline:-16px;padding:12px 16px 20px}html #cz .tk .talon small{font-size:12px}html #cz>.tk{display:block;position:static;padding:0;background:none;box-shadow:none}html #cz>.tk:before,html #cz>.tk:after{content:none}html #cz>.tk>:not(.datos-cz){display:none}html #cz>.tk:not(:has(.datos-cz)){display:none}html #cz .datos-cz{margin-top:0}html #cz .datos-cz div{font-size:15px;line-height:1.35}html #cz .datos-cz b{font-size:15px}html .avz[data-track-section=cotizar] .cz:has(.gracias){grid-template-columns:minmax(0,1fr)!important}html .avz[data-track-section=cotizar] .gracias{min-width:0}html .avz[data-track-section=cotizar] .gracias .etq{min-width:0;padding:0;border:0;font-size:12px;letter-spacing:.1em;white-space:normal}html .avz[data-track-section=cotizar] .gracias .etq:before,html .avz[data-track-section=cotizar] .gracias .etq:after{content:none}html .avz[data-track-section=cotizar] .gracias .fol{max-width:100%;font-size:clamp(20px,6.1vw,26px);letter-spacing:.03em;white-space:nowrap;-webkit-user-select:all;user-select:all}html .avz[data-track-section=cotizar] .gracias p{font-size:16px;line-height:1.45}}@media(max-width:820px)and (max-height:500px){html:has(#cz),html:has(#cz .paso:not([hidden]) .nav2):has(.av-ck:not([hidden])){scroll-padding-bottom:12px}html #cz .prog{position:relative}html #cz .nav2{position:relative;box-shadow:none}html:has(#cz .paso:not([hidden]) .nav2) .av-ck{bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/av-movil.css.map */
