.hm-filtros{display:flex;flex-direction:column;gap:18px;margin:22px 0 4px}.hm-filtros fieldset{border:0;margin:0;padding:0;min-width:0}.hm-filtro__titulo{font-family:"DM Serif Display",Georgia,serif;font-size:20px;text-align:center;width:100%;margin-bottom:12px}.hm-clima__cards{display:grid;grid-template-columns:repeat(2,minmax(0,240px));justify-content:center;gap:14px}.hm-clima__card{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;background:var(--hm-crema);border:2px solid transparent;cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.hm-clima__card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #6e625914}.hm-clima__card--frio{background:#eef2f6}.hm-clima__card.is-activo{border-color:var(--hm-texto);background:#fff;box-shadow:0 8px 20px #6e62591a}.hm-clima__card.is-vacio{opacity:.45;cursor:not-allowed}.hm-clima__card input,.hm-genero__chip input,.hm-desp__op input{position:absolute;opacity:0;pointer-events:none}.hm-clima__icono{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--hm-texto)}.hm-clima__card--frio .hm-clima__icono{color:#7f9bb3}.hm-clima__card:not(.hm-clima__card--frio) .hm-clima__icono svg{animation:hm-girar 18s linear infinite}.hm-clima__card--frio .hm-clima__icono svg{animation:hm-flotar 3.2s ease-in-out infinite}@keyframes hm-girar{to{transform:rotate(360deg)}}.hm-clima__texto{display:flex;flex-direction:column;line-height:1.25}.hm-clima__texto strong{font-size:16px}.hm-clima__texto small{font-size:13px;opacity:.8}.hm-clima__check{position:absolute;top:10px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--hm-texto);color:#fff;font-size:12px;display:grid;place-items:center;transform:scale(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.hm-clima__card.is-activo .hm-clima__check{transform:scale(1)}.hm-clima__card:focus-within,.hm-genero__chip:focus-within{outline:2px solid var(--hm-texto);outline-offset:3px}.hm-genero{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hm-genero__chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px 0 14px;border-radius:999px;border:1.5px solid #EFE6DE;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.hm-genero__chip:hover{border-color:var(--hm-beige)}.hm-genero__chip.is-activo{background:var(--hm-rosa);border-color:var(--hm-rosa);font-weight:600}.hm-genero__chip.is-vacio{opacity:.45;cursor:not-allowed}.hm-genero__corazones{display:inline-flex;align-items:center}.hm-genero__corazones img{width:auto!important;height:17px!important;transition:transform .3s}.hm-genero__corazones .hm-genero__c2{margin-left:-4px;transform:translateY(3px)}.hm-genero__chip:hover .hm-genero__corazones img,.hm-genero__chip.is-activo .hm-genero__corazones img{animation:hm-latido 1.4s ease-in-out infinite}.hm-material{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.hm-material__titulo{float:left;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-right:4px;padding:0}.hm-material__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hm-material__chip{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px 0 10px;border-radius:12px;background:var(--hm-crema);font-size:14px;cursor:pointer;border:1.5px solid transparent;transition:background .2s,border-color .2s}.hm-material__chip input{position:absolute;opacity:0;pointer-events:none}.hm-material__chip:hover{border-color:var(--hm-beige)}.hm-material__chip.is-activo{background:#fff;border-color:var(--hm-texto);font-weight:600}.hm-material__chip.is-activo svg{animation:hm-girar 6s linear infinite}.hm-material__chip.is-vacio{opacity:.45;cursor:not-allowed}.hm-material__chip:focus-within{outline:2px solid var(--hm-texto);outline-offset:3px}.hm-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #EFE6DE;border-bottom:1px solid #EFE6DE}.hm-desp{position:relative}.hm-desp summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500}.hm-desp summary::-webkit-details-marker{display:none}.hm-desp summary:hover,.hm-desp[open] summary{background:var(--hm-crema)}.hm-desp__flecha{font-size:11px;transition:transform .2s}.hm-desp[open] .hm-desp__flecha{transform:rotate(180deg)}.hm-desp__n{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:var(--hm-rosa);font-size:11px;font-weight:700}.hm-desp__caja{position:absolute;z-index:15;top:calc(100% + 6px);left:0;min-width:220px;padding:8px;background:#fff;border-radius:18px;box-shadow:0 14px 34px #6e625929;animation:hm-subir .25s ease-out}.hm-desp__op{position:relative;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;cursor:pointer;font-size:14px}.hm-desp__op:before{content:"";flex:none;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--hm-beige);background:#fff}.hm-desp__op:has(input:checked):before{background:var(--hm-texto) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--hm-texto)}.hm-desp__op:hover{background:var(--hm-crema)}.hm-desp__op small{margin-left:auto;opacity:.6}.hm-desp__op.is-vacio{opacity:.45;cursor:not-allowed}.hm-barra__total{margin-left:auto;font-size:13px;opacity:.75}.hm-orden select{appearance:none;-webkit-appearance:none;border:0;background:var(--hm-crema) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236E6259' stroke-width='1.6'/%3E%3C/svg%3E") right 12px center/10px no-repeat;border-radius:999px;min-height:38px;padding:0 32px 0 14px;font-size:14px;font-weight:500;cursor:pointer}.hm-activos{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hm-activo{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--hm-crema);font-size:13px;text-decoration:none}.hm-activo span{font-size:11px;opacity:.7}.hm-activos__limpiar{font-size:13px;margin-left:4px}@media(max-width:700px){.hm-clima__cards{grid-template-columns:1fr 1fr;gap:10px}.hm-clima__card{flex-direction:column;text-align:center;gap:8px;padding:14px 10px}.hm-clima__icono{width:50px;height:50px}.hm-genero{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}.hm-genero__chip{white-space:nowrap}.hm-material{flex-direction:column;align-items:flex-start;gap:6px}.hm-material__chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px;max-width:calc(100% + 32px)}.hm-material__chip{white-space:nowrap}.hm-barra__total{order:-1;width:100%;margin:0}.hm-desp{position:static}.hm-desp__caja{left:16px;right:16px;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hm-coleccion.css.map */
