.mh-xmas-cat{--mh-xmas-navy: #0a1931;--mh-xmas-muted: #d5cdc4;--mh-xmas-accent: #c79478;--mh-xmas-white: #ffffff;--mh-xmas-serif: "Alike", Georgia, "Times New Roman", serif;--mh-xmas-sans: var(--font-body-family, "Poppins"), "Century Gothic", "Avenir Next", Avenir, sans-serif;background-color:var(--mh-xmas-bg, var(--mh-xmas-navy));color:var(--mh-xmas-white);-webkit-font-smoothing:antialiased;overflow:hidden}.mh-xmas-cat__inner{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:2rem;max-width:1180px;margin:0 auto;padding:3rem 1.5rem 3.25rem}.mh-xmas-cat__media{order:-1;display:flex;justify-content:center;align-items:center;width:100%;max-width:300px}.mh-xmas-cat__media img,.mh-xmas-cat .mh-xmas-cat__media img,.mh-xmas-cat__img{display:block;width:100%!important;max-width:290px!important;max-height:241px!important;height:auto!important;margin:0 auto;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 32px rgba(0,0,0,.38))}.mh-xmas-cat__content{text-align:center;width:100%;max-width:28rem}.mh-xmas-cat__eyebrow{margin:0 0 .9rem;font-family:var(--mh-xmas-sans);font-size:.75rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--mh-xmas-accent-text, var(--mh-xmas-white));line-height:1.3}.mh-xmas-cat__heading{margin:0 0 .9rem;font-family:var(--mh-xmas-serif);font-weight:400;font-size:25px;line-height:1.12;letter-spacing:-.01em;color:var(--mh-xmas-heading, var(--mh-xmas-white));text-wrap:balance}.mh-xmas-cat__text{margin:0 auto 1.75rem;font-family:var(--mh-xmas-sans);font-size:.9rem;font-weight:400;line-height:1.55;color:var(--mh-xmas-subtext, var(--mh-xmas-muted));max-width:34ch}.mh-xmas-cat__btn{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:.95rem 2.5rem;border:0;border-radius:999px;background-color:var(--mh-xmas-btn-bg, var(--mh-xmas-accent))!important;color:var(--mh-xmas-btn-text, var(--mh-xmas-white))!important;font-family:var(--mh-xmas-sans);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;line-height:1;transition:transform .18s ease,filter .18s ease}.mh-xmas-cat__btn:hover{transform:translateY(-1px);filter:brightness(1.06);color:var(--mh-xmas-btn-text, var(--mh-xmas-white))!important}.mh-xmas-cat__btn:active{transform:translateY(0);filter:brightness(.98)}@media screen and (min-width:750px){.mh-xmas-cat__inner{grid-template-columns:minmax(0,1fr) minmax(280px,400px);justify-content:space-between;justify-items:stretch;gap:2.5rem 3.5rem;padding:3.5rem 3rem}.mh-xmas-cat__media{order:0;justify-content:flex-end;max-width:400px;width:100%}.mh-xmas-cat__media img,.mh-xmas-cat .mh-xmas-cat__media img,.mh-xmas-cat__img{max-width:380px!important;max-height:420px!important;margin:0 0 0 auto}.mh-xmas-cat__content{text-align:left;max-width:40rem;justify-self:start}.mh-xmas-cat__eyebrow{font-size:.72rem;margin-bottom:1rem}.mh-xmas-cat__heading{font-size:clamp(2.15rem,2.8vw,2.65rem);margin-bottom:1rem}.mh-xmas-cat__text{margin:0 0 2rem;max-width:36ch;font-size:1.06rem}}@media screen and (min-width:990px){.mh-xmas-cat__inner{grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:3rem 5rem;padding:1.4rem 2.5rem}.mh-xmas-cat__media{max-width:440px}.mh-xmas-cat__media img,.mh-xmas-cat .mh-xmas-cat__media img,.mh-xmas-cat__img{max-width:390px!important;max-height:270px!important}.mh-xmas-cat__heading{font-size:2.65rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/section-christmas-catalogue-banner.css.map */
