/**handles:ams-filtros-movil,ams-orden-catalogo,e-swiper**/
.ams-fm{display:none}@media (max-width:767px){.ams-fm{display:block}.elementor-widget-ams-filtros-movil{position:sticky;top:56px;z-index:40}.ams-fm__barra{background:#f3f5fa;padding:14px 20px 10px;margin:0 -20px}.ams-fm__botones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ams-fm__btn{background:#fff;font-family:"Barlow Condensed",Barlow,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:.06em;padding:13px 0;border-radius:4px;cursor:pointer;line-height:1}.ams-fm__btn--filtros{border:1px solid #16171a;color:#16171a;font-weight:700}.ams-fm__btn--orden{border:1px solid #e2e5ec;color:#3e434c;font-weight:600}.ams-fm__btn:focus-visible{outline:2px solid #F0500A;outline-offset:2px}.ams-fm__cuenta:not(:empty){margin-left:6px}.ams-fm__resumen{margin:10px 0 0;font-size:13px;color:#6e737d}.ams-fm__resumen strong{color:#16171a}.ams-fm__chips{display:flex;gap:8px;overflow-x:auto;padding:12px 0 2px;scrollbar-width:none}.ams-fm__chips::-webkit-scrollbar{display:none}.ams-fm__chips[hidden]{display:none}.ams-fm__chip{flex:0 0 auto;border:1px solid #f0500a;background:#fff;color:#16171a;font-size:13px;font-weight:600;padding:7px 12px;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:7px;white-space:nowrap}.ams-fm__chip b{color:#f0500a;font-weight:700}.ams-fm__velo{position:fixed;inset:0;z-index:9990;background:rgba(16,17,20,.6);display:flex;align-items:flex-end}.ams-fm__velo[hidden]{display:none}.ams-fm__hoja{width:100%;background:#fff;border-radius:10px 10px 0 0;max-height:86vh;display:flex;flex-direction:column;animation:ams-fm-sube .22s ease}@keyframes ams-fm-sube{from{transform:translateY(100%)}to{transform:none}}.ams-fm__cabecera{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef3}.ams-fm__titulo{font-family:"Barlow Condensed",Barlow,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1}.ams-fm__acciones{display:flex;align-items:center;gap:14px}.ams-fm__limpiar{border:0;background:0 0;padding:0;font-size:13px;font-weight:600;color:#f0500a;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;line-height:1}.ams-fm__cerrar{width:38px;height:38px;border:0;background:#f3f5fa;border-radius:50%;cursor:pointer;color:#16171a;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ams-fm__cerrar svg{width:15px;height:15px;flex:0 0 auto}.ams-fm__cuerpo{flex:1;overflow:auto;padding:20px}.ams-fm__pie{padding:14px 20px;border-top:1px solid #eceef3}.ams-fm__ver{width:100%;border:0;background:#f0500a;color:#fff;font-family:"Barlow Condensed",Barlow,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:15px 0;border-radius:4px;cursor:pointer;line-height:1}.ams-fm__grupo{padding-bottom:20px;border-bottom:1px solid #eceef3;margin-bottom:20px}.ams-fm__grupo:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.ams-fm__grupo .elementor-widget{width:100%;max-width:none}.ams-fm__grupo .elementor-widget-heading{margin-bottom:12px}.ams-fm__grupo .elementor-heading-title{font-family:"Barlow Condensed",Barlow,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#8a8f99!important;line-height:1.2!important}.ams-fm__grupo .jet-checkboxes-list,.ams-fm__grupo .jet-checkboxes-list-wrapper,.ams-fm__grupo .jet-filter{max-height:none!important;overflow:visible!important;margin:0;padding:0;border:0}.ams-fm__grupo .jet-checkboxes-list-wrapper{display:flex;flex-direction:column;gap:12px}.ams-fm__grupo .jet-checkboxes-list__row{margin:0!important}.ams-fm__grupo .jet-checkboxes-list__item{margin:0}.ams-fm__grupo .jet-checkboxes-list__button{display:flex;align-items:center;gap:12px;width:100%}.ams-fm__grupo .jet-checkboxes-list__decorator{width:20px;height:20px;min-width:20px;min-height:20px;margin:0;border:1px solid #d6dae2;border-radius:3px;background:#fff}.ams-fm__grupo .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:#f0500a!important;border-color:#f0500a!important}.ams-fm__grupo .jet-checkboxes-list__checked-icon{font-size:12px}.ams-fm__grupo .jet-checkboxes-list__label{flex:1;font-family:Barlow,sans-serif;font-size:16px!important;color:#3e434c;margin:0}.ams-fm__grupo .jet-filter-items-moreless__toggle{font-family:Barlow,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#f0500a;cursor:pointer}html.ams-fm-abierta .ams-fab{display:none}.ams-filtros.ams-filtros--movida{display:none!important}}@media (prefers-reduced-motion:reduce){.ams-fm__hoja{animation:none}}
.ams-oc{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;width:100%}.ams-oc__resumen{margin:0;font-family:Barlow,sans-serif;font-size:15px;color:#6e737d}.ams-oc__resumen strong{color:#16171a;font-weight:700}.ams-oc__orden{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ams-oc__etiqueta{font-family:"Barlow Condensed",Barlow,sans-serif;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a8f99;line-height:1}.ams-oc__botones{display:flex;gap:10px;flex-wrap:wrap}.ams-oc__btn{border:1px solid #e2e5ec;background:#fff;color:#3e434c;font-family:"Barlow Condensed",Barlow,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:9px 16px;border-radius:3px;cursor:pointer;line-height:1;transition:border-color .15s ease,background .15s ease,color .15s ease}.ams-oc__btn.es-activo{background:#16171a;border-color:#16171a;color:#fff}.ams-oc__btn:focus-visible{outline:2px solid #F0500A;outline-offset:2px}.ams-oc-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.ams-oc{display:none}}
.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}