:root{--hk-fondo: #F7F1E9;--hk-fondo2: #EFE5D8;--hk-blanco: #FBF8F4;--hk-tinta: #060703;--hk-gris: #5f5a52;--hk-mostaza: #866C35;--hk-naranja: #8A4A1C;--hk-linea: rgba(6,7,3,.14);--hk-oro: #866C35;--hk-ambar: #7A3F14;--hk-hueso: #F4EFE6;--hk-acua: #5B9AA8;--hk-citr: #B8964F;--hk-arom: #7E9A5B;--hk-flor: #D07C8E;--hk-made: #8B6544;--hk-ambr: #8A4A1C;--hk-dulc: #B0607E;--hoko-oro: #866C35;--hoko-marfil: #F7F1E9;--hoko-tinta: #060703;--font-heading-family: "League Spartan", sans-serif;--font-heading-weight: 700;--font-body-family: "Figtree", sans-serif}body{font-family:var(--font-body-family);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em}.hk-tit{font-family:League Spartan,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;margin:0;font-size:clamp(3.4rem,3.6vw,5.2rem)}.hk-tit--chico{font-size:2.2rem}.hk-dib{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hk-punto{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background:var(--c, #999);flex:0 0 .8rem}.hk-btn,.button,.shopify-payment-button__button--unbranded{border-radius:3px!important;font-family:var(--font-body-family)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;font-size:1.3rem!important}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.hk-btn{display:inline-flex;align-items:center;justify-content:center;height:4.6rem;padding:0 3rem;background:var(--hk-tinta);color:#fff;text-decoration:none;border:1px solid var(--hk-tinta);cursor:pointer;white-space:nowrap}.hk-btn--borde{background:transparent;color:var(--hk-tinta);height:3.4rem;padding:0 1.6rem;font-size:1.2rem!important}.hk-btn--alto{height:4.6rem}.hk-btn--mini{height:3.2rem;padding:0 1.4rem;font-size:1.1rem!important}.hk-pills{display:flex;gap:.8rem;flex-wrap:wrap}.hk-pill{white-space:nowrap;flex:0 0 auto;height:3rem;padding:0 1.6rem;border:1px solid var(--hk-tinta);border-radius:3rem;background:transparent;color:var(--hk-tinta);font:600 1.1rem var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.hk-pill.is-on{background:var(--hk-tinta);color:#fff}.announcement-bar__message{font-size:1.3rem;letter-spacing:.02em}.header__menu-item{font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.header__heading-logo{max-height:3rem;width:auto}.hk-hdr-btn{height:3.4rem;padding:0 1.6rem;font-size:1.2rem!important;margin-right:1rem;min-height:0}.hk-hdr-btn.button{min-width:0}.hk-sec{padding:5.6rem 0}.hk-sec--sin-arriba{padding-top:0}.hk-cab{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;margin-bottom:2.6rem}.hk-carrusel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5.4rem)/4);gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.hk-carrusel::-webkit-scrollbar{display:none}.hk-carrusel>*{scroll-snap-align:start}.hk-barra{position:relative;height:2px;background:var(--hk-linea);margin:3rem 0 2.6rem;overflow:hidden}.hk-barra span{position:absolute;top:0;height:2px;left:0;width:20%;background:var(--hk-tinta);transition:left .15s}.hk-panel{display:none}.hk-panel.is-on{display:block}.hk-vacio{color:var(--hk-gris)}.hk-hero{position:relative;height:min(78vh,64rem);min-height:52rem;overflow:hidden;background:#d9d2c6}.hk-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s;pointer-events:none}.hk-hero__slide.is-on{opacity:1;pointer-events:auto}.hk-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hk-hero__img--movil{display:none}.hk-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f1e9eb,#f7f1e9a6 34%,#f7f1e900 58%)}.hk-hero__txt{position:absolute;z-index:2;left:max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem));bottom:22%;max-width:62rem}.hk-hero__txt small{font-weight:600;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.hk-hero__txt h1{font-size:clamp(4rem,4.6vw,6.4rem);margin:1.2rem 0 1.4rem}.hk-hero__txt p{font-size:1.6rem;margin:0 0 2.6rem}.hk-hero__flecha{position:absolute;z-index:3;right:4rem;top:50%;width:4.4rem;height:4.4rem;background:none;border:0;color:var(--hk-tinta);cursor:pointer;padding:0}.hk-hero__flecha svg{width:100%;height:100%}.hk-hero__puntos{position:absolute;z-index:3;left:50%;bottom:2.2rem;transform:translate(-50%);display:flex;gap:.8rem}.hk-hero__puntos i{width:.8rem;height:.8rem;border-radius:1rem;background:#06070340;transition:width .3s}.hk-hero__puntos i.is-on{background:var(--hk-tinta);width:2.2rem}.hk-card{position:relative;min-width:0}.hk-card__img{position:relative;display:block;aspect-ratio:1 / 1.12;background:#d8d4cc;border-radius:4px;overflow:hidden}.hk-card__img img,.hk-card__img svg{width:100%;height:100%;object-fit:cover;transition:transform .6s}.hk-card:hover .hk-card__img img{transform:scale(1.04)}.hk-badge{position:absolute;top:1rem;left:1rem;background:var(--hk-fondo);font-weight:600;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:.4rem .8rem;border-radius:2px}.hk-badge--m{background:var(--hk-oro);color:var(--hk-hueso)}.hk-card__media{position:relative}.hk-card__form{position:absolute;left:1rem;right:1rem;bottom:1rem;margin:0}.hk-card__add{width:100%;height:4rem;border:0;border-radius:3px;background:var(--hk-tinta);color:#fff;font:600 1.2rem var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(6px);transition:.25s}.hk-card:hover .hk-card__add,.hk-card__add:focus-visible{opacity:1;transform:none}.hk-card__fila{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;margin-top:1.2rem;text-decoration:none;color:inherit}.hk-card__nombre{font-weight:600;font-size:1.7rem}.hk-card__ml{font-size:1.3rem;color:var(--hk-gris);white-space:nowrap}.hk-card__precio{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:1.5rem;margin-top:.2rem}.hk-card__precio b{color:var(--hk-naranja);font-weight:600;font-size:1.7rem}.hk-sello{background:var(--hk-tinta);color:var(--hk-hueso);font-size:1.05rem;font-weight:700;line-height:1;padding:.35rem .55rem;border-radius:2px}.hk-card__precio s{color:var(--hk-gris);font-size:1.3rem}.hk-card__promo{color:var(--hk-naranja);font-size:1.2rem;font-weight:500;margin-left:.6rem}.hk-estrellas{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;margin-top:.2rem}.hk-estrellas i{font-style:normal;letter-spacing:1px}.hk-card__aroma{font-style:italic;font-size:1.4rem;color:var(--hk-gris);margin:.2rem 0 0;display:flex;align-items:center;gap:.6rem}.hk-conf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}.hk-conf{position:relative;background:var(--hk-fondo2);border-radius:6px;padding:2.2rem;min-height:15rem;overflow:hidden}.hk-conf h3{font-size:1.7rem;text-transform:uppercase;line-height:1.05;max-width:60%;margin:0 0 1rem}.hk-conf p{font-size:1.4rem;max-width:62%;color:var(--hk-gris);margin:0;line-height:1.4}.hk-conf__dib,.hk-conf__img{position:absolute;right:-.8rem;bottom:-.8rem;width:11rem;height:11rem;color:var(--c);object-fit:contain}.hk-carrusel--cat{grid-auto-columns:calc((100% - 7.2rem)/5)}.hk-cat{position:relative;display:block;aspect-ratio:3 / 4;border-radius:4px;overflow:hidden;background:#cfc8bc}.hk-cat img{width:100%;height:100%;object-fit:cover}.hk-cat--color{background:var(--c)}.hk-cat--color svg{position:absolute;top:18%;right:18%;bottom:18%;left:18%;width:64%;height:64%;color:#fff}.hk-cat span{position:absolute;left:1.4rem;bottom:1.4rem;background:var(--hk-fondo);color:var(--hk-tinta);font:700 1.4rem League Spartan,sans-serif;text-transform:uppercase;padding:.9rem 1.4rem;border-radius:3px}.hk-aroma{display:grid;grid-template-columns:1fr 1.3fr;min-height:60rem}.hk-aroma__izq{position:relative;overflow:hidden;color:#fff;padding:5.6rem 4.8rem;display:flex;flex-direction:column;background:#2a241d}.hk-aroma__izq img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.hk-aroma__izq>*{position:relative}.hk-aroma__izq .hk-tit{color:#fff}.hk-aroma__lista{display:grid;gap:1rem;margin-top:auto;padding-top:6rem}.hk-aroma__lista button{all:unset;cursor:pointer;font:700 clamp(2rem,2vw,2.6rem) "League Spartan",sans-serif;text-transform:uppercase;color:#ffffffc7;display:flex;align-items:center;gap:1.2rem;width:max-content;padding:.4rem 1.2rem;border-radius:3px}.hk-aroma__lista button .hk-punto{width:1rem;height:1rem;flex-basis:1rem}.hk-aroma__lista button.is-on{background:var(--hk-fondo);color:var(--hk-tinta)}.hk-aroma__der{background:var(--hk-fondo2);padding:4rem 3.4rem;display:flex;flex-direction:column;justify-content:center;min-width:0}.hk-aroma__der .hk-cab{margin-bottom:1.8rem}.hk-carrusel--aroma{grid-auto-columns:calc((100% - 1.8rem) / 2.3)}.hk-quizb{display:grid;grid-template-columns:1.1fr 1fr;border-radius:6px;overflow:hidden;background:var(--hk-fondo2)}.hk-quizb__img{position:relative;min-height:38rem;background:var(--hk-acua)}.hk-quizb__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hk-quizb__dibujos{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;padding:4.8rem;align-content:center}.hk-quizb__dibujos span{aspect-ratio:1;border-radius:50%;background:var(--hk-fondo);color:var(--c);padding:22%}.hk-quizb__dibujos svg{width:100%;height:100%}.hk-quizb__txt{padding:5.6rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}.hk-quizb__txt p{color:var(--hk-gris);max-width:42ch;margin:0}.hk-quizb__botones{display:flex;gap:1rem;flex-wrap:wrap}.product-grid .grid__item .hk-card{height:100%}.facets__summary,.facet-filters__label,.facets__disclosure-vertical summary{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.3rem}.product__title h1{font-family:var(--font-body-family);font-weight:600;font-size:3.4rem;letter-spacing:0}.product__info-container .price .price-item--sale,.product__info-container .price-item--last{color:var(--hk-naranja);font-size:2.2rem;font-weight:600}.product__info-container .price--on-sale .price-item--regular{font-size:1.5rem;color:var(--hk-gris)}.product__info-container .badge.price__badge-sale{background:var(--hk-tinta);color:var(--hk-hueso);border:0;border-radius:2px;font-weight:700;text-transform:uppercase}.hk-pdp__insp{font-size:1.4rem;color:var(--hk-gris);margin:0}.hk-pdp__tags{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.hk-pdp__tags small{font-size:1.2rem;color:var(--hk-gris);font-style:italic}.hk-tag{font-weight:700;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .8rem;border-radius:2px;background:var(--hk-oro);color:var(--hk-hueso)}.hk-tag--suave{background:transparent;color:var(--hk-oro);box-shadow:inset 0 0 0 1px var(--hk-oro)}.hk-beneficios{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;padding:0;margin-top:.4rem}.hk-beneficios div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;font-size:1.1rem;line-height:1.2;color:var(--hk-gris)}.hk-beneficios img{width:4rem;height:4rem;border-radius:50%;display:block}.hk-pdp__lbl{font-size:1.4rem;color:var(--hk-gris);margin:0 0 .8rem}.hk-pdp__lbl b{color:var(--hk-tinta);font-weight:500}.hk-familia-chip{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;background:var(--hk-blanco);border:1px solid var(--hk-linea);padding:.6rem 1.2rem;border-radius:3rem}.hk-familia-chip svg{width:1.8rem;height:1.8rem;color:var(--c)}.hk-huele{border-top:1px solid var(--hk-linea);border-bottom:1px solid var(--hk-linea);padding:1.2rem 0 1.4rem}.hk-huele header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem}.hk-huele header b{font-size:1.5rem;font-weight:600}.hk-huele header span{font-size:1.2rem;color:var(--hk-gris);text-align:right}.hk-huele__etapas{display:grid;grid-template-columns:repeat(3,1fr)}.hk-huele__etapa{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .6rem}.hk-huele__etapa+.hk-huele__etapa{border-left:1px solid var(--hk-linea)}.hk-huele__etapa small{font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--hk-oro)}.hk-huele__etapa img{width:7.2rem;height:7.2rem;display:block;margin:.2rem 0}.hk-huele__etapa b{font-size:1.4rem;font-weight:600}.hk-huele__etapa span{font-size:1.15rem;line-height:1.2;color:var(--hk-gris)}.hk-oferta{display:flex;gap:.8rem;align-items:center;font-size:1.4rem}.hk-oferta b{color:var(--hk-naranja);text-decoration:underline;font-weight:600}.hk-oferta small{display:block;font-size:1.2rem;color:var(--hk-gris);font-style:italic}.hk-oferta svg{width:2.6rem;height:2.6rem;color:var(--hk-mostaza);flex:0 0 2.6rem}.hk-entrega{background:var(--hk-ambar);color:var(--hk-hueso);border-radius:3px;min-height:4rem;display:flex;align-items:center;justify-content:center;gap:.8rem;font-weight:600;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;padding:.6rem 1rem}.hk-entrega svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;color:#d8b979}.product-form__input--quantity,.product-form__quantity{margin-bottom:0}.hk-pagos{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 1.4rem}.hk-pagos svg{height:2.2rem;width:auto}.hk-envios{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.hk-envios div{display:flex;gap:1rem;align-items:center;font-size:1.3rem}.hk-envios svg{flex:0 0 2.8rem;width:2.8rem;height:2.8rem}.hk-ahorra{background:var(--hk-blanco);border-radius:6px;padding:2rem;text-align:center}.hk-ahorra h3{font-size:1.7rem;text-transform:uppercase;margin:0}.hk-ahorra>small{font-style:italic;font-size:1.3rem;color:var(--hk-gris)}.hk-ahorra__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.hk-nivel{position:relative;border:1px solid var(--hk-tinta);border-radius:4px;padding:2.2rem .8rem 1.4rem;cursor:pointer;background:transparent;font:inherit;color:inherit;transition:.2s}.hk-nivel:hover,.hk-nivel.is-on{background:var(--hk-fondo)}.hk-nivel.is-on{outline:2px solid var(--hk-tinta)}.hk-nivel em{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:var(--hk-oro);font-weight:700;font-size:1.1rem;font-style:normal;padding:.2rem .9rem;border-radius:2px;white-space:nowrap;color:var(--hk-hueso)}.hk-nivel span{display:block;font-size:1.5rem;line-height:1.25}.hk-nivel small{display:block;font-style:italic;font-size:1.25rem;color:var(--hk-gris);margin-top:.4rem}.product__accordion .summary__title .accordion__title{font-family:League Spartan,sans-serif;font-weight:700;text-transform:uppercase;font-size:1.5rem}.hk-complementa h4{font-weight:600;font-size:1.5rem;margin:0 0 1rem}.hk-comp{display:flex;align-items:center;gap:1.2rem;background:var(--hk-blanco);border-radius:4px;padding:.8rem;margin-bottom:.8rem}.hk-comp img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:3px}.hk-comp a{flex:1;font-size:1.4rem;text-decoration:none;color:inherit;display:flex;flex-direction:column}.hk-oculto{display:none!important}.hk-compra{display:flex;gap:.8rem;align-items:stretch;width:100%}.hk-compra quantity-input.quantity{flex:0 0 12rem;width:12rem;min-height:5rem;margin:0}.hk-compra .quantity__input{font-size:1.6rem;font-weight:600;padding:0;min-width:2.4rem;text-align:center;flex:1}.hk-compra .quantity__button{width:3.6rem;flex:0 0 3.6rem}.hk-compra .product-form__submit{flex:1;margin:0!important;min-height:5rem;min-width:0}.hk-compra .product-form__submit>span{white-space:nowrap}.hk-compra__desc{font-style:normal;background:var(--hk-oro);color:var(--hk-hueso);border-radius:2px;padding:.2rem .6rem;margin-left:.6rem;font-size:1.1rem;font-weight:700}.product-form__buttons{max-width:none!important}.hk-sin-scroll,.hk-sin-scroll body{overflow:hidden}.hk-ahorra__nota{margin:1.2rem 0 0;font-size:1.25rem;color:var(--hk-gris)}.hk-armar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center}.hk-armar[hidden]{display:none}.hk-armar__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0a088c}.hk-armar__caja{position:relative;width:min(96rem,94vw);max-height:90vh;display:flex;flex-direction:column;background:var(--hk-fondo);border-radius:8px;overflow:hidden;box-shadow:0 2rem 6rem #0000004d;animation:hoko-aparece .3s ease both}.hk-armar__cab{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:2rem 2.4rem 1rem}.hk-armar__mini{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hk-oro);font-weight:600}.hk-armar__x{background:none;border:0;font-size:3rem;line-height:1;cursor:pointer;color:var(--hk-tinta);padding:0 .4rem}.hk-armar__cab,.hk-armar__filtros,.hk-armar__pie{flex-shrink:0}.hk-armar__lugares{flex-shrink:0;display:flex;gap:.8rem;padding:.4rem 2.4rem 1.2rem;overflow-x:auto;scrollbar-width:none}.hk-lugar{position:relative;flex:0 0 15rem;display:flex;align-items:center;gap:.8rem;padding:.8rem;border:1px dashed rgba(6,7,3,.3);border-radius:6px;font-size:1.25rem;color:var(--hk-gris);min-height:6rem}.hk-lugar b{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--hk-fondo2);display:grid;place-items:center;font-weight:700;color:var(--hk-tinta);flex:0 0 3.6rem}.hk-lugar.is-lleno{border:1px solid var(--hk-oro);background:var(--hk-blanco);color:var(--hk-tinta);font-weight:600}.hk-lugar img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:4px;background:#d8d4cc;flex:0 0 4.4rem}.hk-lugar span{line-height:1.2}.hk-lugar button{position:absolute;top:.2rem;right:.4rem;border:0;background:none;font-size:1.8rem;cursor:pointer;color:var(--hk-gris)}.hk-armar__filtros{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:0 2.4rem 1.2rem}.hk-armar__buscar{flex:1 1 26rem;height:4rem;padding:0 1.4rem;border:1px solid rgba(6,7,3,.25);border-radius:3px;background:var(--hk-blanco);font:inherit;font-size:1.4rem}.hk-armar__lista{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;padding:.4rem 2.4rem 2rem;align-content:start}.hk-armar__cargando{grid-column:1 / -1;color:var(--hk-gris)}.hk-opcion{display:flex;flex-direction:column;gap:.3rem;text-align:left;background:var(--hk-blanco);border:1px solid transparent;border-radius:6px;padding:.6rem;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s}.hk-opcion:hover{border-color:var(--hk-oro)}.hk-opcion[disabled]{opacity:.45;cursor:default}.hk-opcion.is-elegido{border-color:var(--hk-oro)}.hk-opcion img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;background:#d8d4cc}.hk-opcion__nombre{font-weight:600;font-size:1.35rem}.hk-opcion__insp{font-size:1.15rem;color:var(--hk-gris);line-height:1.25}.hk-opcion__mas{margin-top:auto;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-oro)}.hk-armar__pie{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 2.4rem;border-top:1px solid var(--hk-linea);background:var(--hk-blanco)}.hk-armar__total{display:flex;flex-direction:column;font-size:1.3rem;color:var(--hk-gris)}.hk-armar__total strong{font-size:2rem;color:var(--hk-tinta)}.hk-armar__total s{font-size:1.3rem;color:var(--hk-gris);font-weight:400;margin-left:.4rem}.hk-armar__agregar[disabled]{opacity:.4;cursor:default}@media screen and (max-width:749px){.hk-armar{align-items:flex-end}.hk-armar__caja{width:100%;max-height:92vh;border-radius:12px 12px 0 0}.hk-armar__cab,.hk-armar__lugares,.hk-armar__filtros,.hk-armar__pie{padding-left:1.6rem;padding-right:1.6rem}.hk-armar__lista{grid-template-columns:repeat(2,1fr);padding:.4rem 1.6rem 1.6rem}.hk-lugar{flex-basis:13rem}.hk-armar__filtros .hk-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hk-armar__agregar{padding:0 1.4rem;font-size:1.15rem!important}}.hk-compra--paq quantity-input.quantity{display:none}.hk-paq{margin:.4rem 0 .2rem}.hk-paq__tit{margin:0 0 1.4rem;font-weight:600;font-size:1.5rem}.hk-paq__tit span{font-weight:400;color:var(--hk-gris);font-size:1.3rem}.hk-paq__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.hk-paq__op{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.4rem .6rem 1.2rem;background:var(--hk-blanco);border:1px solid rgba(6,7,3,.18);border-radius:8px;cursor:pointer;font:inherit;color:inherit;text-align:center;transition:border-color .2s,box-shadow .2s,transform .2s}.hk-paq__op:hover{transform:translateY(-2px)}.hk-paq__op.is-on{border-color:var(--hk-tinta);box-shadow:inset 0 0 0 1px var(--hk-tinta),0 6px 16px -8px #00000059;background:#fff}.hk-paq__op.is-on:after{content:"\2713";position:absolute;top:.6rem;right:.6rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--hk-tinta);color:var(--hk-hueso);font-size:1.1rem;display:grid;place-items:center}.hk-paq__op:focus{outline:none}.hk-paq__op:focus-visible{outline:2px solid var(--hk-oro);outline-offset:2px}.hk-paq__sello{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background:var(--hk-tinta);color:var(--hk-hueso);font-style:normal;font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem;border-radius:3rem;white-space:nowrap}.hk-paq__frascos{display:flex;justify-content:center;align-items:flex-end;height:6.4rem;margin-bottom:.6rem}.hk-paq__frascos img{width:auto;height:5rem;filter:drop-shadow(0 3px 4px rgba(0,0,0,.18))}.hk-paq__frascos img+img{margin-left:-.8rem}.hk-paq__frascos--1 img{height:6.2rem}.hk-paq__frascos--2 img:nth-child(2),.hk-paq__frascos--4 img:nth-child(2),.hk-paq__frascos--4 img:nth-child(3){transform:translateY(-.5rem)}.hk-paq__frascos--3 img:nth-child(2){transform:translateY(-.7rem)}.hk-paq__n{font-weight:700;font-size:1.35rem}.hk-paq__cu{font-size:1.5rem;font-weight:600;color:var(--hk-naranja)}.hk-paq__extra{font-size:1.1rem;color:var(--hk-gris);line-height:1.25}.hk-paq__ahorro{margin-top:.4rem;font-size:1.05rem;font-weight:700;color:var(--hk-naranja)}@media screen and (max-width:749px){.hk-paq__grid{gap:.5rem}.hk-paq__op{padding:1.2rem .2rem 1rem;border-radius:6px}.hk-paq__frascos{height:5.2rem}.hk-paq__frascos img{height:4.2rem}.hk-paq__frascos img+img{margin-left:-.8rem}.hk-paq__frascos--1 img{height:5rem}.hk-paq__n{font-size:1.15rem}.hk-paq__cu{font-size:1.3rem}.hk-paq__extra,.hk-paq__ahorro{font-size:.95rem}.hk-paq__sello{font-size:.85rem;padding:.25rem .6rem}}.footer{background:var(--hk-fondo2)}.footer-block__heading{font-family:League Spartan,sans-serif;text-transform:uppercase;font-weight:700}@media screen and (max-width:989px){.hk-carrusel{grid-auto-columns:46%}.hk-carrusel--cat{grid-auto-columns:40%}.hk-conf-grid{grid-template-columns:1fr 1fr}.hk-aroma,.hk-quizb{grid-template-columns:1fr}.hk-aroma__izq{min-height:42rem}.hk-hdr-btn{display:none}}@media screen and (max-width:749px){.hk-sec{padding:4rem 0}.hk-tit{font-size:3.4rem}.hk-hero__img--movil{display:block}.hk-hero__slide:after{background:linear-gradient(0deg,#f7f1e9f2,#f7f1e9b3 40%,#f7f1e900 70%)}.hk-hero__txt{left:1.6rem;right:1.6rem;bottom:4rem}.hk-hero__flecha{display:none}.hk-carrusel{grid-auto-columns:72%}.hk-carrusel--cat{grid-auto-columns:58%}.hk-carrusel--aroma{grid-auto-columns:64%}.hk-quizb__txt{padding:3.2rem 2.2rem}.hk-aroma__der{padding:2.8rem 1.6rem}.hk-card__add{display:none}.hk-compra quantity-input.quantity{flex-basis:11rem;width:11rem}.hk-compra .quantity__button{width:3.2rem;flex-basis:3.2rem}.hk-compra .product-form__submit{font-size:1.2rem!important;padding:0 1rem}.hk-compra__desc{display:none}.hk-conf-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:68%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2rem}.hk-conf-grid::-webkit-scrollbar{display:none}.hk-conf{scroll-snap-align:start;min-height:12rem;padding:1.8rem}.hk-conf p{max-width:70%}.hk-conf__dib,.hk-conf__img{width:8rem;height:8rem}.hk-aroma{min-height:0}.hk-aroma__izq{min-height:0;padding:2.8rem 1.6rem 2rem}.hk-aroma__lista{display:flex;overflow-x:auto;gap:.8rem;padding-top:1.8rem;scrollbar-width:none;margin:0 -1.6rem;padding-left:1.6rem;padding-right:1.6rem}.hk-aroma__lista::-webkit-scrollbar{display:none}.hk-aroma__lista button{flex:0 0 auto;font-size:1.4rem;border:1px solid rgba(255,255,255,.5);padding:.7rem 1.2rem;border-radius:3rem}.hk-aroma__lista button.is-on{border-color:var(--hk-fondo)}.hk-quizb__img{min-height:18rem}.hk-quizb__dibujos{grid-template-columns:repeat(6,1fr);padding:2rem;gap:.8rem}.hk-ahorra{padding:1.4rem 1rem}.hk-ahorra__grid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.6rem}.hk-nivel{padding:1.8rem .4rem 1rem}.hk-nivel em{font-size:.95rem;padding:.2rem .5rem}.hk-nivel span{font-size:1.25rem}.hk-nivel small{font-size:1.1rem}.hk-envios{grid-template-columns:1fr 1fr;gap:.8rem}.hk-envios div{font-size:1.15rem;gap:.6rem}.hk-envios svg{width:2.2rem;height:2.2rem;flex-basis:2.2rem}.hk-pagos{margin-bottom:1rem}.hk-tit--chico{font-size:2rem}.hk-aroma__der .hk-cab{flex-wrap:nowrap;margin-bottom:1.4rem}}.hoko-cortina-activa body{overflow:hidden}#hoko-cortina{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--hoko-marfil);display:grid;place-items:center;transition:transform .8s cubic-bezier(.77,0,.18,1)}#hoko-cortina.is-abriendo{transform:translateY(-100%)}.hoko-cortina__marca{text-align:center;animation:hoko-aparece .9s ease both}.hoko-cortina__marca img{width:min(30rem,64vw);height:auto}.hoko-cortina__texto{font-family:var(--font-heading-family);font-size:4rem;letter-spacing:.06em}.hoko-cortina__linea{display:block;height:2px;background:var(--hoko-oro);margin:2rem auto 0;width:0;animation:hoko-linea .7s .35s ease forwards}@keyframes hoko-aparece{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes hoko-linea{to{width:9rem}}.hoko-barra{padding:1.2rem 0 1.6rem}.hoko-barra__texto{margin:0 0 .8rem;font-size:1.35rem;text-align:center}.hoko-barra__pista{height:.4rem;background:rgba(var(--color-foreground),.1);border-radius:1rem;overflow:hidden}.hoko-barra__pista span{display:block;height:100%;background:var(--hoko-oro);transition:width .4s ease}.hoko-barra__pasos{list-style:none;display:flex;justify-content:space-between;padding:0;margin:.6rem 0 0;font-size:1.1rem;opacity:.6}.hoko-barra__pasos li.on{opacity:1;color:var(--hoko-oro)}.hoko-quiz{padding:6rem 0 8rem;min-height:70vh}.hoko-quiz__caja{max-width:86rem;text-align:center}.hoko-quiz__barra{height:2px;background:rgba(var(--color-foreground),.1);margin-bottom:5rem}.hoko-quiz__barra span{display:block;height:100%;width:0;background:var(--hoko-oro);transition:width .4s}.hoko-quiz__paso{display:none;animation:hoko-aparece .45s ease both}.hoko-quiz__paso.is-activo{display:block}.hoko-quiz__lead{opacity:.8;margin:0 auto 3rem;max-width:46rem}.hoko-quiz__opciones{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem}.hoko-quiz__opciones button,.hoko-quiz__sugerencias button{font:inherit;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);padding:1.8rem 2.4rem;min-width:17rem;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;align-items:center;transition:border-color .2s,transform .2s}.hoko-quiz__opciones button:hover,.hoko-quiz__sugerencias button:hover{border-color:var(--hoko-oro);transform:translateY(-2px)}.hoko-quiz__opciones strong{font-family:var(--font-heading-family);font-weight:400;font-size:1.9rem}.hoko-quiz__opciones small{font-size:1.3rem;opacity:.7}.hoko-quiz__opciones--grid{display:grid;grid-template-columns:repeat(4,1fr)}.hoko-quiz__opciones--grid button{min-width:0}.hoko-quiz__buscar{max-width:48rem;margin:0 auto;display:block;width:100%;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.35);background:transparent;font:inherit}.hoko-quiz__sugerencias{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:1.6rem auto;max-width:64rem}.hoko-quiz__sugerencias button{padding:1rem 1.4rem;min-width:0}.hoko-quiz__saltar{margin-top:1.6rem}.hoko-quiz__resultados{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3.2rem 0;text-align:left}.hoko-resultado{position:relative}.hoko-resultado img{width:100%;aspect-ratio:1;object-fit:cover;background:#f1eee6}.hoko-resultado h3{margin:1.2rem 0 .2rem}.hoko-resultado h3 a{text-decoration:none;color:inherit}.hoko-resultado__sello{position:absolute;top:1rem;left:1rem;z-index:1;background:var(--hoko-oro);color:#fff;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;padding:.3rem .8rem}.hoko-resultado__fam,.hoko-resultado__insp{margin:0;font-size:1.3rem;opacity:.75}.hoko-resultado__precio{margin:.6rem 0 1rem}.hoko-resultado__precio{color:var(--hk-naranja);font-weight:600}.hoko-resultado__precio s{color:var(--hk-gris);font-weight:400;font-size:.85em}.hoko-resultado .button{width:100%}.hoko-quiz__combo{padding:2.4rem;border:1px solid var(--hoko-oro);margin-bottom:2rem}.hoko-quiz__combo p{margin:0 0 1.4rem}.hoko-legal{font-size:1.1rem;opacity:.6;max-width:90rem;margin:2rem auto 0;text-align:center;line-height:1.5}@media screen and (max-width:989px){.hoko-familias__grid,.hoko-quiz__opciones--grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.hoko-confianza__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem 1.2rem}.hoko-niveles__grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.hoko-quiz__resultados{grid-template-columns:1fr}.hoko-quiz__opciones button{min-width:0;flex:1 1 100%}.hoko-info__datos{grid-template-columns:1fr 1fr}}.announcement-bar .hk-marquesina{overflow:hidden;margin:0;padding:1rem 0;white-space:nowrap}.hk-marquesina__pista{display:flex;width:max-content;animation:hk-corre 28s linear infinite}.hk-marquesina__grupo{display:flex;align-items:center;flex-shrink:0}.hk-marquesina__grupo span{padding:0 1.6rem}.hk-marquesina__grupo i{font-style:normal;color:var(--hk-oro);font-size:.9em}.hk-marquesina:hover .hk-marquesina__pista{animation-play-state:paused}@keyframes hk-corre{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.hk-marquesina__pista{animation-duration:80s}}.hk-entrega{text-transform:none;letter-spacing:0}@media(max-width:749px){.hk-entrega{font-size:1.15rem}.hk-entrega svg{display:none}}.hk-pie{background:var(--hk-tinta);color:var(--hk-hueso);padding:7.2rem 0 3.2rem;font-family:var(--font-body-family)}.hk-pie a{color:inherit;text-decoration:none}.hk-pie__arriba{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6rem}.hk-pie__titulo{font:700 clamp(3rem,3.2vw,4.4rem)/1 "League Spartan",sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--hk-hueso);margin:0 0 1.4rem}.hk-pie__sub{margin:0 0 2.2rem;font-size:1.5rem;line-height:1.5;opacity:.75}.hk-pie__campo{display:flex;border-bottom:1px solid rgba(244,239,230,.45);transition:border-color .2s}.hk-pie__campo:focus-within{border-color:var(--hk-citr)}.hk-pie__campo input{flex:1 1 auto;min-width:0;height:4.8rem;padding:0;background:none;border:0;outline:0;box-shadow:none;color:var(--hk-hueso);font:400 1.6rem var(--font-body-family)}.hk-pie__campo input::placeholder{color:#f4efe68c}.hk-pie__campo button{flex:0 0 auto;background:none;border:0;padding:0 0 0 1.6rem;color:var(--hk-hueso);font:600 1.2rem var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s}.hk-pie__campo button:hover{color:var(--hk-citr)}.hk-pie__nota{margin:1.2rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.55}.hk-pie__error{margin:1.2rem 0 0;font-size:1.3rem;color:#e8b9a0}.hk-pie__listo{margin:0;font-size:1.7rem;line-height:1.5}.hk-pie__listo strong{display:block;margin-top:.6rem;font:700 2.8rem League Spartan,sans-serif;letter-spacing:.04em;color:var(--hk-citr)}.hk-pie__columnas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.hk-pie__columnas h2{margin:0 0 1.8rem;font:600 1.2rem var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:var(--hk-citr)}.hk-pie__columnas ul{list-style:none;margin:0;padding:0}.hk-pie__columnas li{margin-bottom:1.1rem}.hk-pie__columnas a{font-size:1.5rem;line-height:1.4;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .25s;padding-bottom:.2rem}.hk-pie__columnas a:hover{background-size:100% 1px}.hk-pie__logo{display:block;margin:7.2rem 0 3.6rem}.hk-pie__logo img{display:block;width:100%;height:auto}.hk-pie__abajo{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;font-size:1.3rem}.hk-pie__copy{display:flex;gap:2.4rem;flex-wrap:wrap;opacity:.7}.hk-pie__copy a:hover{text-decoration:underline}.hk-pie__pagos{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.hk-pie__pagos svg{display:block;height:2.4rem;width:auto}.hk-pie__legal{margin:2.4rem 0 0;padding-top:2rem;border-top:1px solid rgba(244,239,230,.14);font-size:1.1rem;line-height:1.6;opacity:.5}@media screen and (max-width:989px){.hk-pie__arriba{grid-template-columns:minmax(0,1fr);gap:4.8rem}}@media screen and (max-width:749px){.hk-pie{padding:5.6rem 0 2.8rem}.hk-pie__columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2rem}.hk-pie__logo{margin:5.2rem 0 2.8rem}.hk-pie__abajo{flex-direction:column;align-items:flex-start}.hk-pie__copy{gap:.6rem 2rem}}.hk-card--acua{--t: #DCEAEE;--tc: #2C6472}.hk-card--citr{--t: #F3EBC4;--tc: #6F5A12}.hk-card--arom{--t: #E2E8D8;--tc: #4C6432}.hk-card--flor{--t: #F8E1DF;--tc: #A5424F}.hk-card--made{--t: #E4DACD;--tc: #5F4630}.hk-card--ambr{--t: #EEDCC6;--tc: #7A3F14}.hk-card--dulc{--t: #F0DCE8;--tc: #8A3A6A}.hk-card__img{background:var(--t, #EFE5D8);border-radius:8px}.hk-card__img img.hk-card__frasco{position:absolute;left:50%;top:54%;width:auto;height:76%;object-fit:contain;transform:translate(-50%,-50%)}.hk-card:hover .hk-card__img img.hk-card__frasco{transform:translate(-50%,-50%) scale(1.03)}.hk-card__img img.hk-card__nota{position:absolute;z-index:2;width:27%;height:auto;object-fit:contain}.hk-card:hover .hk-card__img img.hk-card__nota{transform:none}.hk-card__nota--1{left:4%;top:14%}.hk-card__nota--2{right:3%;top:42%}.hk-card__nota--3{left:4%;bottom:6%}.hk-card__familia{position:absolute;z-index:1;left:.8rem;right:.8rem;top:1rem;text-align:center;color:var(--tc);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-card .hk-badge{top:auto;left:auto;right:.8rem;bottom:.8rem;z-index:3}.hk-card__nombre{font:700 1.8rem League Spartan,sans-serif;letter-spacing:-.01em}.hk-card__notas{margin:.2rem 0 0;font-size:1.3rem;font-weight:500;line-height:1.35}.hk-card__aroma{display:block;font-style:normal;font-size:1.2rem;line-height:1.35;margin-top:.3rem}.hk-tira-promo{margin:0;padding:1rem 1.6rem;background:var(--hk-fondo2);text-align:center;font-size:1.3rem;font-weight:600;letter-spacing:.03em}.product-grid .grid__item .hk-card{padding-bottom:1.6rem}body{max-width:100%;overflow-x:clip}.menu-drawer,.menu-drawer__navigation-container{overscroll-behavior:contain}.utility-bar,.announcement-bar{max-width:100vw;min-width:0;overflow:hidden}.utility-bar__grid{min-width:0}.utility-bar__grid>*{min-width:0}.announcement-bar .hk-marquesina{position:relative;width:100%;max-width:100vw;contain:paint}.hk-menu{padding:1.6rem}.hk-menu a{color:var(--hk-tinta);text-decoration:none}.hk-menu__publicos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.hk-menu__publicos a{position:relative;display:block;height:15.4rem;border-radius:10px;overflow:hidden;background:var(--t)}.hk-menu__frasco{position:absolute;left:50%;top:1rem;height:10.4rem;width:auto;transform:translate(-50%)}.hk-menu__nota{position:absolute;left:.2rem;top:6.6rem;width:3.6rem;height:auto}.hk-menu__publicos span{position:absolute;left:0;right:0;bottom:1rem;text-align:center;font:700 1.6rem League Spartan,sans-serif}.hk-menu a.hk-menu__quiz{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1.4rem;border-radius:10px;background:var(--hk-tinta);color:var(--hk-hueso)}.hk-menu__quiz b{display:block;font:700 1.8rem/1.05 League Spartan,sans-serif;margin-bottom:.4rem}.hk-menu__quiz small{font-size:1.2rem;opacity:.75}.hk-menu__quiz i{flex:0 0 auto;padding:1rem 1.2rem;border-radius:3px;background:var(--hk-hueso);color:var(--hk-tinta);font-style:normal;font-size:1.1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.hk-menu a.hk-menu__pedidos{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:1.3rem 1.4rem;border:1px solid var(--hk-tinta);border-radius:10px;font-size:1.5rem;font-weight:600}.hk-menu__titulo{margin:2rem 0 1rem;font:600 1.15rem var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:var(--hk-oro)}.hk-menu__familias{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.hk-menu__familias a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:9.2rem;padding:.4rem .2rem;border-radius:9px;background:var(--t);text-align:center;font-size:1.1rem;font-weight:600;line-height:1.15}.hk-menu__familias img{width:4.2rem;height:4.2rem;object-fit:contain}.hk-menu .hk-menu__familias a.hk-menu__todos{background:var(--hk-tinta);color:var(--hk-hueso)}.hk-menu__ligas{display:flex;gap:2.4rem;margin-top:1.8rem;font-size:1.4rem;font-weight:500}.hk-card__ocasion{margin:.3rem 0 0;font-size:1.2rem;font-weight:600;color:var(--hk-oro)}.hk-menu__buscar{margin-bottom:1rem;padding:1.4rem;border-radius:10px;background:var(--hk-tinta);color:var(--hk-hueso)}.hk-menu__buscar label b{display:block;font:700 1.8rem/1.1 League Spartan,sans-serif}.hk-menu__buscar label small{font-size:1.2rem;opacity:.75}.hk-menu__buscar div{display:flex;margin-top:1rem;border-radius:6px;overflow:hidden;background:#fff}.hk-menu__buscar input{flex:1 1 auto;min-width:0;padding:1.1rem 1.2rem;border:0;background:none;color:var(--hk-tinta);font:16px var(--font-body-family);outline:0}.hk-menu__buscar button{flex:0 0 auto;padding:0 1.2rem;border:0;background:var(--hk-oro);color:#fff;font-size:1.2rem;font-weight:600;cursor:pointer}.hk-menu__ocasiones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.hk-menu a[href*=ocasion-]{display:block;padding:1.1rem;border-radius:9px;background:var(--hk-fondo2);color:var(--hk-tinta);text-decoration:none}.hk-menu__ocasiones b{display:block;font:700 1.5rem/1.1 League Spartan,sans-serif}.hk-menu__ocasiones small{display:block;margin-top:.2rem;font-size:1.15rem;line-height:1.25;color:var(--hk-gris)}.hk-cuando{margin-top:1rem;padding:1.2rem;border-radius:10px;background:var(--hk-fondo2)}.hk-cuando>b{display:block;margin-bottom:.8rem;font:700 1.5rem League Spartan,sans-serif}.hk-cuando div{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.7rem}.hk-cuando span{padding:1.1rem .4rem;border-radius:9px;background:var(--hk-fondo);text-align:center;font-size:1.25rem;font-weight:600;line-height:1.15}.hk-cuando span small{display:block;margin-top:.3rem;font-size:1.05rem;font-weight:400;line-height:1.2;color:var(--hk-gris)}.hk-parecidos>b{display:block;font:700 1.6rem League Spartan,sans-serif}.hk-parecidos p{margin:.2rem 0 1rem;font-size:1.3rem;line-height:1.35}.hk-parecidos__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.hk-parecidos__lista a{color:inherit;text-decoration:none}.hk-parecidos__lista span{display:block;height:11.2rem;border-radius:8px;background:var(--t);text-align:center;overflow:hidden}.hk-parecidos__lista img{height:100%;width:auto;padding:.6rem 0}.hk-parecidos__lista b{display:block;margin-top:.6rem;font:700 1.35rem/1.1 League Spartan,sans-serif}.hk-parecidos__lista small{display:block;margin-top:.2rem;font-size:1.05rem;line-height:1.25;color:var(--hk-gris)}.hk-bus{max-width:64rem;padding-top:2.4rem;padding-bottom:4rem}.hk-bus h1{margin:0;font:700 3rem/1.1 League Spartan,sans-serif}.hk-bus__sub{margin:.4rem 0 1.4rem;font-size:1.4rem;color:var(--hk-gris)}.hk-bus__form input{width:100%;padding:1.3rem 1.4rem;border:1px solid var(--hk-tinta);border-radius:7px;background:#fff;color:var(--hk-tinta);font:16px var(--font-body-family)}.hk-bus__marcas{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.hk-bus__marcas[hidden]{display:none}.hk-bus__marcas button{padding:.7rem 1.2rem;border:1px solid rgba(6,7,3,.3);border-radius:2rem;background:none;color:inherit;font:500 1.3rem var(--font-body-family);cursor:pointer}.hk-bus h2{margin:2rem 0 .9rem;font:600 1.15rem var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:var(--hk-oro)}.hk-bus__fila{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem;padding:.7rem;border-radius:9px;background:#fbf6ef;color:inherit;text-decoration:none}.hk-bus__foto{flex:0 0 6.8rem;height:7.6rem;border-radius:7px;background:var(--t);text-align:center;overflow:hidden}.hk-bus__foto img{height:100%;width:auto;padding:.3rem 0}.hk-bus__info{min-width:0}.hk-bus__info small{display:block;font-size:1.1rem;line-height:1.25;font-weight:600;color:var(--hk-oro)}.hk-bus__info b{display:block;font:700 1.6rem/1.2 League Spartan,sans-serif}.hk-bus__info i{display:block;font-style:normal;font-size:1.15rem}.hk-bus__info em{display:block;font-style:normal;font-size:1.25rem;font-weight:600}.hk-bus__nada{margin-top:2rem;font-size:1.4rem}.hk-bus__aviso{margin-top:1.6rem;font-size:1.1rem;color:var(--hk-gris)}.hk-hdr-btn{flex:0 0 auto;white-space:nowrap}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{padding-left:.8rem;padding-right:.8rem}}@media screen and (min-width:990px){.header__inline-menu summary.header__menu-item{padding-right:2.2rem}}.hk-card__img{aspect-ratio:1 / 1}.hk-card__img img.hk-card__foto{width:100%;height:100%;object-fit:cover}.hk-card__img img.hk-card__frasco{top:50%;height:86%}p.hk-card__familia{position:static;margin:.9rem 0 0;text-align:left;color:var(--tc);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}@media screen and (min-width:990px){.header-wrapper{position:relative}.header__inline-menu li[data-hk-mega].is-abierto>a{text-decoration:underline;text-underline-offset:.5rem}.hk-mega{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--hk-fondo);border-top:1px solid var(--hk-linea);box-shadow:0 1.4rem 2.4rem #0607031f;opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:opacity .15s,transform .15s,visibility .15s}[data-hk-mega].is-abierto>.hk-mega,[data-hk-mega]:has(:focus-visible)>.hk-mega{opacity:1;visibility:visible;transform:none}}@media screen and (max-width:989px){.hk-mega{display:none}}.hk-mega a{color:var(--hk-tinta);text-decoration:none}.hk-mega__dentro{display:flex;gap:3.2rem;padding-top:2.4rem;padding-bottom:2.6rem}.hk-mega h3{margin:0 0 1.1rem;font:600 1.15rem var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:var(--hk-oro)}.hk-mega ul{margin:0;padding:0;list-style:none}.hk-mega__col{flex:0 0 17rem}.hk-mega__col--ancha{flex:1 1 auto;min-width:0}.hk-mega__col li a{display:flex;align-items:center;gap:.8rem;padding:.35rem 0;font-size:1.4rem;font-weight:500}.hk-mega__col li a:hover{color:var(--hk-oro)}.hk-mega__col li img{width:2.6rem;height:2.6rem;object-fit:contain}.hk-mega__col>ul+.hk-mega__todos{display:block;margin-top:1.2rem;font-size:1.3rem;font-weight:600}.hk-mega__perfumes{display:grid;grid-template-columns:repeat(3,minmax(0,20rem));gap:1.2rem}.hk-mega__perfumes--4{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:86rem;margin:0 auto}.hk-mega__perfume img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.hk-mega__perfume b{display:block;margin-top:.7rem;font:700 1.5rem League Spartan,sans-serif}.hk-mega__perfume small{display:block;font-size:1.1rem;line-height:1.25;color:var(--hk-gris)}.hk-mega__perfume em{font-style:normal;font-size:1.3rem;font-weight:600}.hk-mega__perfume s{font-weight:400;color:var(--hk-gris)}.hk-mega__familias{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.9rem;width:100%}.hk-mega__familias a{display:block;padding:1.2rem .8rem;border-radius:10px;background:var(--t);color:var(--hk-tinta);text-align:center;text-decoration:none}.hk-mega__familias img{display:block;width:6.6rem;height:6.6rem;margin:0 auto .7rem;object-fit:contain}.hk-mega__familias b{display:block;font:700 1.5rem League Spartan,sans-serif}.hk-mega__familias small{display:block;margin-top:.3rem;font-size:1.1rem;line-height:1.25;color:var(--hk-gris)}.hk-mega a.hk-mega__negra{display:flex;flex-direction:column;justify-content:center;background:var(--hk-tinta);color:var(--hk-hueso)}.hk-mega__tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;width:100%}.hk-mega__tres a{padding:1.8rem;border-radius:10px;background:var(--hk-fondo2)}.hk-mega__tres b{display:block;font:700 1.9rem League Spartan,sans-serif}.hk-mega__tres small{display:block;margin:.4rem 0 1rem;font-size:1.3rem;color:var(--hk-gris)}.hk-mega__tres .hk-mega__negra small{color:var(--hk-hueso);opacity:.75}.hk-mega__tres i{font-style:normal;font-size:1.3rem;font-weight:600}.hk-mega__ocasiones{flex:0 0 52rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-content:start}.hk-mega__ocasiones a{padding:1.4rem;border-radius:9px;background:var(--hk-fondo2)}.hk-mega__ocasiones b{display:block;font:700 1.6rem League Spartan,sans-serif}.hk-mega__ocasiones small{font-size:1.2rem;color:var(--hk-gris)}.hk-mega__buscar{flex:0 0 44rem;padding:2rem;border-radius:10px;background:var(--hk-tinta);color:var(--hk-hueso)}.hk-mega__buscar b{display:block;font:700 2.2rem League Spartan,sans-serif}.hk-mega__buscar small{font-size:1.3rem;opacity:.75}.hk-mega__buscar input{width:100%;margin-top:1.2rem;padding:1.2rem;border:0;border-radius:7px;background:#fff;color:var(--hk-tinta);font:1.4rem var(--font-body-family)}.hk-mega__marcas{display:flex;flex-wrap:wrap;gap:.7rem}.hk-mega__marcas a{padding:.7rem 1.3rem;border:1px solid rgba(6,7,3,.3);border-radius:2rem;font-size:1.3rem}.hk-mega__marcas a:hover{background:var(--hk-tinta);color:var(--hk-hueso)}.hk-guia{max-width:92rem;padding-top:3rem;padding-bottom:5rem}.hk-guia h1{margin:0;font:700 3.4rem/1.1 League Spartan,sans-serif}.hk-guia__sub{max-width:62rem;margin:.8rem 0 2.4rem;font-size:1.6rem;line-height:1.45;color:var(--hk-gris)}.hk-guia__etapas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.hk-guia__etapas>div{padding:1.8rem;border-radius:10px;background:var(--hk-fondo2)}.hk-guia__etapas img{display:block;width:7rem;height:7rem;object-fit:contain;margin-bottom:.8rem}.hk-guia__etapas h2{margin:0 0 .5rem;font:700 2rem League Spartan,sans-serif}.hk-guia__etapas p{margin:0;font-size:1.4rem;line-height:1.4}.hk-guia__titulo{margin:3rem 0 1.2rem;font:700 2.4rem League Spartan,sans-serif}.hk-guia__familias{grid-template-columns:repeat(7,minmax(0,1fr))}.hk-guia__lista{margin:0;padding:0;list-style:none}.hk-guia__lista li{padding:.6rem 0;font-size:1.5rem;line-height:1.4}.hk-guia__botones{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.6rem}@media screen and (max-width:749px){.hk-guia__etapas{grid-template-columns:1fr}.hk-guia__familias{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk-col{position:relative}.hk-fil__chip{flex:0 0 auto;padding:.7rem 1.2rem;border:1px solid var(--hk-oro);border-radius:2rem;background:var(--hk-fondo2);color:var(--hk-tinta);font:600 1.25rem var(--font-body-family);white-space:nowrap;cursor:pointer}.hk-fil__chip--claro{border-color:#0607034d;background:none;font-weight:500}.hk-fil__chip--negro{border-color:var(--hk-tinta);background:var(--hk-tinta);color:var(--hk-hueso)}.hk-fil__fila{position:sticky;top:var(--hk-cabecera, 0);z-index:2;display:flex;gap:.6rem;margin:-1.6rem -1.5rem 0;padding:1.1rem 1.5rem;overflow-x:auto;scrollbar-width:none;background:var(--hk-fondo);border-bottom:1px solid var(--hk-linea)}.hk-fil__fila::-webkit-scrollbar{display:none}.hk-fil__barra{display:flex;align-items:center;gap:1rem;padding:1rem 0;font-size:1.3rem}.hk-fil__cuenta{white-space:nowrap}.hk-fil__chips{display:flex;flex-wrap:wrap;gap:.5rem}.hk-fil__chips:empty{display:none}.hk-fil__chips--barra{display:none}.hk-fil__borrar{padding:0;border:0;background:none;color:inherit;font:500 1.3rem var(--font-body-family);text-decoration:underline;white-space:nowrap;cursor:pointer}.hk-fil__orden{margin-left:auto;min-width:0}.hk-fil__orden select{max-width:15rem;padding:.2rem 0;border:0;background:none;color:inherit;font:500 1.3rem var(--font-body-family);text-decoration:underline;cursor:pointer}.hk-fil__panel h3{margin:1.8rem 0 .9rem;font:600 1.15rem var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:var(--hk-oro)}.hk-fil__panel section:first-of-type h3{margin-top:.8rem}.hk-fil__panel label{position:relative;display:block;cursor:pointer}.hk-fil__panel input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.hk-fil__panel input[type=checkbox]:focus-visible+span{outline:2px solid var(--hk-tinta);outline-offset:2px}.hk-fil__panel label.is-vacio{opacity:.4;cursor:default}.hk-fil__panel small{font-size:1.05rem;font-weight:400;color:var(--hk-gris)}.hk-fil__seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hk-fil__seg span{display:block;padding:.9rem .2rem;border:1px solid rgba(6,7,3,.25);border-radius:8px;text-align:center;font-size:1.3rem;font-weight:600}.hk-fil__seg small{display:block}.hk-fil__seg input:checked+span{border-color:var(--hk-tinta);background:var(--hk-tinta);color:var(--hk-hueso)}.hk-fil__seg input:checked+span small{color:var(--hk-hueso)}.hk-fil__familias{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.hk-fil__familias span{display:block;padding:.7rem .2rem;border:2px solid transparent;border-radius:9px;background:var(--t);text-align:center}.hk-fil__familias img{display:block;width:3.8rem;height:3.8rem;margin:0 auto .2rem;object-fit:contain}.hk-fil__familias b{display:block;font-size:1.1rem;font-weight:600}.hk-fil__familias input:checked+span{border-color:var(--hk-tinta)}.hk-fil__ocasiones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hk-fil__ocasiones span{display:block;padding:1rem .4rem;border:2px solid transparent;border-radius:9px;background:var(--hk-fondo2);text-align:center;line-height:1.1}.hk-fil__ocasiones b{display:block;font-size:1.15rem;font-weight:600}.hk-fil__ocasiones small{display:block;margin-top:.2rem}.hk-fil__ocasiones input:checked+span{border-color:var(--hk-tinta)}.hk-fil__panel label.hk-fil__check{display:flex;align-items:center;gap:.9rem;padding:.6rem 0;font-size:1.35rem}.hk-fil__check small{margin-left:auto}.hk-fil__caja{flex:0 0 auto;width:1.8rem;height:1.8rem;border:1.5px solid var(--hk-tinta);border-radius:4px}.hk-fil__check input:checked+.hk-fil__caja{background:var(--hk-tinta);box-shadow:inset 0 0 0 2px var(--hk-fondo)}.hk-fil__barras{display:inline-flex;gap:.2rem}.hk-fil__barras u{width:1.3rem;height:.5rem;border-radius:2px;background:#d8d2c7;text-decoration:none}.hk-fil__barras[data-nivel="1"] u:nth-child(-n+1),.hk-fil__barras[data-nivel="2"] u:nth-child(-n+2),.hk-fil__barras[data-nivel="3"] u{background:var(--hk-tinta)}.hk-fil__buscar{width:100%;margin-bottom:.5rem;padding:.9rem 1.1rem;border:1px solid rgba(6,7,3,.3);border-radius:7px;background:#fff;color:var(--hk-tinta);font:16px var(--font-body-family)}.hk-fil__marcas label.is-extra{display:none}.hk-fil__marcas.is-todas label.is-extra{display:flex}.hk-fil__marcas label[hidden]{display:none!important}.hk-fil__vermas{margin-top:.4rem;padding:0;border:0;background:none;color:inherit;font:600 1.3rem var(--font-body-family);text-decoration:underline;cursor:pointer}.hk-fil__vermas[hidden]{display:none}.hk-fil__ver{padding:1.2rem 2rem;border:0;border-radius:3px;background:var(--hk-tinta);color:var(--hk-hueso);font:600 1.3rem var(--font-body-family);letter-spacing:.04em;cursor:pointer}.is-cargando #ProductGridContainer,.is-cargando .hk-fil__ver{opacity:.5;transition:opacity .15s}.hk-fil__velo{display:none}@media screen and (max-width:989px){.hk-fil__velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:block;background:#0607038c;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.is-abierto>.hk-fil__velo{opacity:1;visibility:visible}.hk-fil__panel{position:fixed;left:0;right:0;bottom:0;z-index:201;display:flex;flex-direction:column;top:var(--hk-cabecera-abajo, 6rem);border-radius:16px 16px 0 0;background:var(--hk-fondo);visibility:hidden;transform:translateY(100%);transition:transform .25s ease,visibility .25s}.is-abierto>.hk-fil__panel{visibility:visible;transform:none}.hk-fil__cab{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.5rem .8rem}.hk-fil__cab b{font:700 1.9rem League Spartan,sans-serif}.hk-fil__cab button{padding:.4rem;border:0;background:none;color:inherit;font-size:1.7rem;cursor:pointer}.hk-fil__form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hk-fil__cuerpo{flex:1 1 auto;min-height:0;padding:0 1.5rem 1.6rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hk-fil__pie{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--hk-linea);background:var(--hk-blanco)}}@media screen and (min-width:990px){.hk-col{display:grid;grid-template-columns:25rem minmax(0,1fr);column-gap:3.2rem;align-items:start}.hk-fil__fila,.hk-fil__cab{display:none}.hk-fil__cab{display:block}.hk-fil__cab button{display:none}.hk-fil__cab b{font:700 2rem League Spartan,sans-serif}.hk-fil__panel{grid-column:1;grid-row:1 / span 2}.hk-fil__barra{grid-column:2;padding-top:0}.hk-col>.product-grid-container{grid-column:2}.hk-fil__chips--barra{display:flex}.hk-fil__panel .hk-fil__chips,.hk-fil__pie{display:none}.hk-fil__seg{grid-template-columns:1fr;gap:.2rem}.hk-fil__seg span{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem}.hk-fil__seg small{display:inline}.hk-fil__familias{grid-template-columns:repeat(3,minmax(0,1fr))}.hk-fil__ocasiones{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk-fil__ocasiones img,.hk-cuando span img{display:block;width:3.8rem;height:3.8rem;margin:0 auto .3rem;object-fit:contain}.hk-menu__ocasiones a{display:grid!important;grid-template-columns:3.4rem minmax(0,1fr);column-gap:.7rem;align-items:center}.hk-menu__ocasiones img{grid-row:1 / span 2;width:3.4rem;height:3.4rem;object-fit:contain}.hk-mega__ocasiones a{display:grid;grid-template-columns:4.2rem minmax(0,1fr);column-gap:1rem;align-items:center}.hk-mega__ocasiones img{grid-row:1 / span 2;width:4.2rem;height:4.2rem;object-fit:contain}.cart-item__totals .price,.totals__total-value{white-space:nowrap}.hk-resumen{margin:0 0 .8rem;font-size:1.35rem}.hk-resumen div{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0}.hk-resumen dt,.hk-resumen dd{margin:0}.hk-resumen__ahorro{color:var(--hk-naranja);font-weight:600}.hk-linea__tachado{display:block;color:var(--hk-gris);font-size:1.25rem;white-space:nowrap}.cart-item .price.hk-linea__precio{color:var(--hk-naranja);font-weight:600}.hk-sugerido{padding:1.2rem 0 1.6rem;border-top:1px solid rgba(var(--color-foreground),.12);width:100%}.hk-sugerido p{margin:0 0 .8rem;font-size:1.3rem;font-weight:600}.hk-sugerido__item{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.5rem 0}.hk-sugerido__foto{display:block;aspect-ratio:1;border-radius:.6rem;overflow:hidden;background:var(--hoko-marfil)}.hk-sugerido__foto img{width:100%;height:100%;object-fit:cover;display:block}.hk-sugerido__texto{color:inherit;text-decoration:none;min-width:0}.hk-sugerido__texto b{display:block;font-size:1.35rem;line-height:1.2}.hk-sugerido__texto small{display:block;font-size:1.15rem;line-height:1.25;opacity:.7}.hk-sugerido__item button{all:unset;cursor:pointer;padding:.7rem 1.2rem;border:1px solid var(--hoko-tinta);border-radius:10rem;font-size:1.25rem;font-weight:600;white-space:nowrap}.hk-sugerido__item button:hover{background:var(--hoko-tinta);color:var(--hoko-marfil)}.hk-sugerido__item button:focus-visible{outline:2px solid var(--hoko-oro);outline-offset:2px}.cart__ctas:has(.hk-confianza-pago){flex-wrap:wrap}.hk-confianza-pago{flex:0 0 100%;margin-top:1rem;text-align:center}.hk-confianza-pago p{margin:0 0 .6rem;font-size:1.25rem}.hk-confianza-pago ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0}.hk-confianza-pago svg{display:block;height:2rem;width:auto}.hk-ayuda details{border-bottom:1px solid rgba(var(--color-foreground),.14)}.hk-ayuda summary{cursor:pointer;padding:1.4rem 0;font-size:1.6rem;font-weight:600}.hk-ayuda details p{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5}.hk-ayuda a:not(.button){color:inherit;text-decoration:underline}.hk-ayuda__pasos{margin:0 0 2.4rem;padding-left:2rem}.hk-ayuda__pasos li{padding:.7rem 0;font-size:1.5rem;line-height:1.5}.hk-ayuda__mas{margin-top:2.4rem;font-size:1.5rem}.hk-hero__slide:after{content:none}.hk-hero__txt{top:50%;bottom:auto;transform:translateY(-50%);max-width:44rem}.hk-hero__txt h1{font-size:clamp(4rem,3.9vw,5.6rem)}.hk-hero__txt p{margin-bottom:1.8rem}.hk-hero__precio{margin:0 0 2rem}.hk-hero__precio b{font-size:2.2rem}.hk-hero__botones{display:flex;flex-wrap:wrap;gap:1rem}.hk-hero__botones .hk-btn{height:5rem;padding-top:0;padding-bottom:0;font-size:1.3rem}.hk-franja{background:var(--hk-fondo2)}.hk-franja__fila{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;padding-top:1.8rem;padding-bottom:1.8rem}.hk-franja b{display:block;font-size:1.45rem;font-weight:600}.hk-franja small{display:block;font-size:1.25rem;color:var(--hk-gris)}.hk-ver{color:inherit;font-size:1.4rem;font-weight:600;white-space:nowrap;text-decoration:none;border-bottom:1px solid currentColor}.hk-cab__sub{margin:.6rem 0 0;font-size:1.5rem;color:var(--hk-gris)}.hk-ibus{display:grid;grid-template-columns:1fr 1.1fr;gap:4rem;align-items:center;padding:4rem 4.8rem;background:var(--hk-tinta);color:var(--hk-hueso);border-radius:6px}.hk-ibus .hk-tit{color:var(--hk-hueso);font-size:clamp(2.8rem,2.6vw,3.6rem)}.hk-ibus p{margin:.8rem 0 0;font-size:1.5rem;color:#cfc8bc}.hk-ibus__form{display:flex;align-items:center;height:5.4rem;padding:0 .8rem 0 1.8rem;background:var(--hk-blanco);border-radius:3px}.hk-ibus__form input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font:inherit;font-size:1.6rem;color:var(--hk-tinta)}.hk-ibus__form button{all:unset;cursor:pointer;padding:1rem 1.6rem;background:var(--hk-tinta);color:#fff;border-radius:2px;font-size:1.2rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.hk-ibus__marcas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.hk-ibus__marcas a{padding:.5rem 1.3rem;border:1px solid rgba(244,239,230,.4);border-radius:3rem;color:inherit;font-size:1.3rem;text-decoration:none}.hk-quien{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.hk-quien a{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px}.hk-quien img{display:block;width:100%;height:100%;object-fit:cover}.hk-quien span{position:absolute;left:1.4rem;bottom:1.4rem;padding:1rem 1.4rem;background:var(--hk-fondo);color:var(--hk-tinta);border-radius:3px;font:700 1.5rem League Spartan,sans-serif;text-transform:uppercase}.hk-ipedidos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.hk-ipaq{background:var(--hk-fondo2)}.hk-ipaq__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.hk-ipaq__op{position:relative;display:flex;flex-direction:column;align-items:center;padding:2.2rem 1rem 1.8rem;background:var(--hk-blanco);border:1px solid var(--hk-linea);border-radius:6px;color:inherit;text-align:center;text-decoration:none}.hk-ipaq__op.is-on{border:2px solid var(--hk-tinta)}.hk-ipaq__op em{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);padding:.4rem .9rem;background:var(--hk-tinta);color:var(--hk-hueso);border-radius:2rem;font-style:normal;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hk-ipaq__op .hk-paq__frascos{height:9.6rem;margin-bottom:.8rem}.hk-ipaq__op .hk-paq__frascos img{height:8.4rem;margin-left:-1.4rem;transform:none}.hk-ipaq__op .hk-paq__frascos img:first-child{margin-left:0}.hk-ipaq__op b{font-size:1.5rem;font-weight:600}.hk-ipaq__op strong{color:var(--hk-naranja);font-size:2.1rem;font-weight:600}.hk-ipaq__op small{color:var(--hk-gris);font-size:1.25rem}.hk-iocasion{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem}.hk-iocasion a{padding:1.8rem .8rem 1.6rem;background:var(--hk-blanco);border-radius:6px;color:inherit;text-align:center;text-decoration:none}.hk-iocasion img{display:block;width:7.6rem;height:7.6rem;margin:0 auto .8rem;object-fit:contain}.hk-iocasion b{display:block;font-size:1.45rem;font-weight:600}.hk-iocasion small{display:block;color:var(--hk-gris);font-size:1.2rem;line-height:1.25}.hk-ifam{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem}.hk-ifam a{padding:1.6rem .6rem;border-radius:6px;color:inherit;text-align:center;text-decoration:none}.hk-ifam img{display:block;width:6.4rem;height:6.4rem;margin:0 auto .6rem;object-fit:contain;mix-blend-mode:multiply}.hk-ifam b{display:block;font-size:1.35rem;font-weight:600;line-height:1.15}.hk-quizb__img:has(.hk-quizb__notas){background:#fff}.hk-quizb__notas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:100%;padding:2rem}.hk-quizb__img .hk-quizb__notas img{position:static;display:block;width:10.4rem;height:10.4rem;margin:auto;object-fit:contain}@media screen and (max-width:749px){.hk-hero{height:auto;min-height:0;background:#ead8cd}.hk-hero__slide.is-on{position:relative}.hk-hero__slide.is-on .hk-hero__img{position:relative;height:26rem}.hk-hero__txt{position:static;transform:none;max-width:none;padding:2.2rem 1.6rem 2.8rem}.hk-hero__txt h1{font-size:3.9rem}.hk-hero__botones .hk-btn{flex:1;padding:0 .8rem}.hk-franja__fila{display:flex;gap:2rem;overflow-x:auto;scrollbar-width:none}.hk-franja__fila>div{flex:0 0 15rem}.hk-ibus{grid-template-columns:minmax(0,1fr);gap:1.8rem;padding:2.6rem 2rem}.hk-cab{flex-wrap:nowrap;align-items:flex-end}.hk-quien{gap:.8rem}.hk-quien span{left:.6rem;bottom:.6rem;padding:.6rem .8rem;font-size:1.2rem}.hk-ipedidos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1rem}.hk-ipaq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem}.hk-iocasion{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.hk-ifam{display:flex;overflow-x:auto;scrollbar-width:none;margin-right:-1.6rem;padding-right:1.6rem}.hk-ifam a{flex:0 0 11.2rem}.hk-quizb__notas{padding:1.2rem}.hk-quizb__img .hk-quizb__notas img{width:8rem;height:8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hoko.css.map */
