.hm-x{--hm-x-navy: #122e5c;--hm-x-mist: #eef2f7;--hm-x-sand: #f6f3ee;--hm-x-line: #d9e0ea;--hm-x-muted: #51658a;--hm-x-red: #b8323f;--hm-x-gold: #c9a45c;--hm-x-radius: 3px;color:var(--hm-x-navy)}.hm-x--white{background:#fff}.hm-x--mist{background:var(--hm-x-mist)}.hm-x--sand{background:var(--hm-x-sand)}.hm-x--navy{background:var(--hm-x-navy);color:#fff}.hm-x--navy h1,.hm-x--navy h2,.hm-x--navy h3{color:#fff!important}.hm-x-sec{padding:64px 0}.hm-x-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px}.hm-x-eyebrow--red{color:var(--hm-x-red)}.hm-x-eyebrow--gold{color:var(--hm-x-gold)}.hm-x-head{text-align:center;margin:0 auto 34px;max-width:760px}.hm-x-head h2{margin:0}.hm-x-head__text{margin:12px auto 0;max-width:62ch;color:var(--hm-x-muted)}.hm-x--navy .hm-x-head__text{color:#dbe4f4}.hm-x-rte p:first-child{margin-top:0}.hm-x-rte p:last-child{margin-bottom:0}.hm-x-btns{display:flex;flex-wrap:wrap;gap:12px}.hm-x-btn{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:13px 22px;border:1.5px solid currentColor;border-radius:var(--hm-x-radius);color:inherit;background:transparent}.hm-x-btn{transition:background-color .2s,color .2s,border-color .2s}.hm-x-btn:hover,.hm-x-btn--solid,.hm-x-btn--solid:hover{background:var(--hm-x-navy);border-color:var(--hm-x-navy);color:#fff}.hm-x-btn--solid:hover{opacity:.85}.hm-x--navy .hm-x-btn:hover,.hm-x--navy .hm-x-btn--solid,.hm-x--navy .hm-x-btn--solid:hover{background:#fff;border-color:#fff;color:var(--hm-x-navy)}.hm-x-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hm-x-hero__copy{display:grid;align-content:center;gap:20px;padding:56px clamp(20px,5vw,72px)}.hm-x-hero__copy .hm-x-eyebrow{margin:0;color:#c9d6ee}.hm-x-hero__title{margin:0;line-height:1.15}.hm-x-hero__text{font-size:17px;max-width:42ch;color:#dbe4f4}.hm-x-hero__media{position:relative;min-height:320px}.hm-x-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hm-x-hero__media .hm-x-hero__img--mobile{display:none}@media(max-width:768px){.hm-x-hero{grid-template-columns:minmax(0,1fr)}.hm-x-hero__media{order:-1;min-height:300px}.hm-x-hero__copy{padding:36px 20px 40px}.hm-x-hero__media--has-mobile .hm-x-hero__img--desktop{display:none}.hm-x-hero__media .hm-x-hero__img--mobile{display:block}}.hm-x-deliv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hm-x-deliv__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:start;padding:22px 20px;text-decoration:none;color:inherit;border-left:1px solid var(--hm-x-line)}.hm-x-deliv__item:first-child{border-left:0}.hm-x-deliv__item svg{width:30px;height:30px;grid-row:span 2;stroke:currentColor;fill:none;stroke-width:1.4}.hm-x-deliv__title{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.hm-x-deliv__text{font-size:14px;color:var(--hm-x-muted)}@media(max-width:768px){.hm-x-deliv{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-x-deliv__item:nth-child(odd){border-left:0}.hm-x-deliv__item:nth-child(n+3){border-top:1px solid var(--hm-x-line)}.hm-x-deliv__item{padding:18px 12px}}.hm-x-intro{max-width:68ch;margin:0 auto 36px;text-align:center;font-size:17px}.hm-x-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--hm-x-cols, 3),minmax(0,1fr))}.hm-x-tile{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--hm-x-mist);text-decoration:none;border-radius:var(--hm-x-radius)}.hm-x-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hm-x-tile:hover img{transform:scale(1.04)}.hm-x-tile__cap{position:absolute;inset:auto 0 0 0;padding:60px 20px 20px;background:linear-gradient(to top,#0a1a36d1,#0a1a3600);color:#fff;display:grid;gap:6px}.hm-x-tile__title{font-weight:700;font-size:18px;letter-spacing:.12em;text-transform:uppercase}.hm-x-tile__cta{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.hm-x-grid--cards{gap:16px}.hm-x-card{display:grid;gap:12px;align-content:start;text-decoration:none;color:inherit}.hm-x-card__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--hm-x-radius);background:var(--hm-x-mist)}.hm-x-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.hm-x-card:hover .hm-x-card__img img{transform:scale(1.04)}.hm-x-card__title{font-size:13.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.35}.hm-x-card__arrow{display:inline-block;transition:transform .2s}.hm-x-card:hover .hm-x-card__arrow{transform:translate(4px)}.hm-x-browse{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:36px;font-size:14px;color:var(--hm-x-muted)}.hm-x-browse>span{margin-right:4px}.hm-x-chip{display:inline-block;padding:9px 16px;font-size:13px;font-weight:600;letter-spacing:.06em;line-height:1.2;color:var(--hm-x-navy);background:#fff;border:1px solid var(--hm-x-line);border-radius:var(--hm-x-radius);text-decoration:none;transition:border-color .2s,background-color .2s}.hm-x-chip:hover{border-color:var(--hm-x-navy);background:var(--hm-x-mist)}@media(max-width:768px){.hm-x-grid--tiles{grid-template-columns:minmax(0,1fr)}.hm-x-grid--tiles .hm-x-tile{aspect-ratio:16 / 10}.hm-x-grid--cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -17px;padding:0 17px 6px;scroll-padding:0 17px;scrollbar-width:none}.hm-x-grid--cards::-webkit-scrollbar{display:none}.hm-x-grid--cards .hm-x-card{flex:0 0 62%;scroll-snap-align:start}}.hm-x-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.hm-x-feature--media-first .hm-x-feature__media{order:-1}.hm-x-feature__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--hm-x-radius)}.hm-x-feature__media img{width:100%;height:100%;object-fit:cover}.hm-x-feature__copy{display:grid;gap:18px;justify-items:start}.hm-x-feature__copy h2{margin:0}.hm-x-feature__text{font-size:17px;max-width:52ch}.hm-x--navy .hm-x-feature__text{color:#dbe4f4}.hm-x-pdo{display:flex;gap:14px;align-items:center;font-size:14px}.hm-x-pdo img{width:58px;height:58px;background:#fff;border-radius:50%;padding:3px;object-fit:contain}.hm-x-links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hm-x-links a{color:inherit;text-decoration:none}.hm-x-links a:hover{color:inherit;opacity:.75}.hm-x-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-top:1px solid rgba(255,255,255,.22)}.hm-x-step{padding:22px 18px 0;display:grid;gap:6px;align-content:start;border-left:1px solid rgba(255,255,255,.22)}.hm-x-step:first-child{border-left:0;padding-left:0}.hm-x-step__kicker{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--hm-x-gold)}.hm-x-step__title{font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.hm-x-step__text{font-size:14px;color:#c9d6ee}@media(max-width:768px){.hm-x-feature{grid-template-columns:minmax(0,1fr)}.hm-x-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-x-step:nth-child(3){border-left:0;padding-left:0}.hm-x-step{padding-bottom:18px}}.hm-x-recipe{display:grid;gap:12px;align-content:start;text-decoration:none;color:inherit}.hm-x-recipe__img{aspect-ratio:4 / 3;overflow:hidden;background:var(--hm-x-mist);border-radius:var(--hm-x-radius)}.hm-x-recipe__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.hm-x-recipe:hover .hm-x-recipe__img img{transform:scale(1.04)}.hm-x-recipe__label{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--hm-x-red)}.hm-x-recipe__title{margin:0;font-size:17px;line-height:1.35}.hm-x-center{text-align:center;margin-top:30px}@media(max-width:768px){.hm-x-grid--recipes{grid-template-columns:minmax(0,1fr)}}.hm-x-vouchers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hm-x-voucher{display:grid;grid-template-rows:auto 1fr;background:#fff;border-radius:var(--hm-x-radius);overflow:hidden}.hm-x-voucher__img{aspect-ratio:16 / 9;overflow:hidden;background:var(--hm-x-mist)}.hm-x-voucher__img img{width:100%;height:100%;object-fit:cover}.hm-x-voucher__body{display:grid;gap:10px;align-content:start;padding:26px 28px 28px}.hm-x-voucher__title{margin:0;font-size:20px}.hm-x-voucher__price{margin:0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-x-red)}.hm-x-voucher__text{margin:0;font-size:15px;color:var(--hm-x-muted)}.hm-x-voucher__options{display:grid;gap:10px;margin-top:8px}.hm-x-voucher__opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--hm-x-line);border-radius:var(--hm-x-radius);color:var(--hm-x-navy);text-decoration:none;transition:border-color .2s,background-color .2s}.hm-x-voucher__opt:hover{border-color:var(--hm-x-navy);background:var(--hm-x-mist)}.hm-x-voucher__opt svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.4}.hm-x-voucher__opt b{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.hm-x-voucher__opt small{display:block;font-size:14px;color:var(--hm-x-muted)}.hm-x-voucher__opt i{font-style:normal;transition:transform .2s}.hm-x-voucher__opt:hover i{transform:translate(4px)}@media(max-width:768px){.hm-x-vouchers{grid-template-columns:minmax(0,1fr);gap:18px}.hm-x-voucher__body{padding:20px 18px 22px}}.grid-product__image-mask,.promo-grid .image-wrap{border-radius:var(--hm-x-radius, 3px);overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/83/assets/hm-xmas.css.map */
