@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Inter:wght@400;500;600;700&family=Kalam:wght@400;700&display=swap";:root{--hmco-cream:#fdf0f3;--hmco-warm-cream:#faf1e6;--hmco-ink:#1e2540;--hmco-ink-muted:#5b6072;--hmco-terracotta:#e07757;--hmco-terracotta-deep:#c65f42;--hmco-mint:#d8e8d3;--hmco-yellow:#f4e1a8;--hmco-lavender:#d6dcec;--hmco-pink:#f9d5d3;--hmco-font-heading:"Cormorant Garamond",Georgia,serif;--hmco-font-body:"Inter",system-ui,-apple-system,sans-serif;--hmco-font-hand:"Kalam","Comic Sans MS",cursive}main[data-template=cart],main[data-template=cart] *,main[data-template=product],main[data-template=product] *,main[data-template=collection],main[data-template=collection] *,main[data-template=page],main[data-template=page] *,main[data-template=search],main[data-template=search] *,main[data-template=list-collections],main[data-template=list-collections] *,main[data-template="404"],main[data-template="404"] *,main[data-template=blog],main[data-template=blog] *,main[data-template=article],main[data-template=article] *{font-family:var(--hmco-font-body)!important}main[data-template=cart] h1,main[data-template=cart] h2,main[data-template=cart] h3,main[data-template=cart] h4,main[data-template=cart] h5,main[data-template=cart] h6,main[data-template=product] h1,main[data-template=product] h2,main[data-template=product] h3,main[data-template=product] h4,main[data-template=product] h5,main[data-template=product] h6,main[data-template=collection] h1,main[data-template=collection] h2,main[data-template=collection] h3,main[data-template=collection] h4,main[data-template=collection] h5,main[data-template=collection] h6,main[data-template=page] h1,main[data-template=page] h2,main[data-template=page] h3,main[data-template=page] h4,main[data-template=page] h5,main[data-template=page] h6,main[data-template=search] h1,main[data-template=search] h2,main[data-template=search] h3,main[data-template=list-collections] h1,main[data-template=list-collections] h2,main[data-template=list-collections] h3,main[data-template="404"] h1,main[data-template="404"] h2,main[data-template=blog] h1,main[data-template=blog] h2,main[data-template=blog] h3,main[data-template=article] h1,main[data-template=article] h2,main[data-template=article] h3{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;font-style:normal!important;line-height:1.15!important}main[data-template=cart] h1,main[data-template=product] h1,main[data-template=collection] h1,main[data-template=page] h1,main[data-template=search] h1,main[data-template=list-collections] h1,main[data-template="404"] h1{font-size:clamp(38px,5vw,64px)!important;margin-bottom:16px!important}main[data-template=cart] h2,main[data-template=product] h2,main[data-template=collection] h2,main[data-template=page] h2,main[data-template=search] h2{font-size:clamp(28px,3.5vw,44px)!important}main[data-template=cart] h3,main[data-template=product] h3,main[data-template=collection] h3,main[data-template=page] h3{font-size:clamp(20px,2.4vw,28px)!important}main[data-template=page] h4,main[data-template=page] h5,main[data-template=page] h6,main[data-template=page] .contact__heading,main[data-template=page] .contact-form h4,main[data-template=page] form h4,main[data-template=page] .heading,main[data-template=page] [class*=heading]{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important;font-size:clamp(32px,4vw,48px)!important;letter-spacing:-.01em!important;text-transform:none!important;line-height:1.15!important;margin-bottom:24px!important}main[data-template=cart] p,main[data-template=product] p,main[data-template=collection] p,main[data-template=page] p,main[data-template=search] p,main[data-template=article] p{font-family:var(--hmco-font-body)!important;color:var(--hmco-ink-muted)!important;line-height:1.65!important;font-size:16px!important}main[data-template=cart] a,main[data-template=product] a,main[data-template=collection] a,main[data-template=page] a{font-family:var(--hmco-font-body)!important;color:var(--hmco-terracotta)!important}main[data-template=cart] a:hover,main[data-template=page] a:hover{color:var(--hmco-terracotta-deep)!important}main[data-template=collection] label,main[data-template=collection] .facet__label,main[data-template=collection] .filter__label,main[data-template=collection] fieldset legend,main[data-template=collection] .sort-by__label,main[data-template=search] label{font-family:var(--hmco-font-body)!important;color:var(--hmco-ink)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.02em!important}main[data-template=collection] button,main[data-template=collection] select,main[data-template=collection] .facet__pill,main[data-template=collection] .filter__button{font-family:var(--hmco-font-body)!important;color:var(--hmco-ink)!important}main[data-template=collection] .product-card__title,main[data-template=collection] .product-card a[href*="/products/"],main[data-template=collection] .card__title,main[data-template=collection] .product-title,main[data-template=search] .product-title,main[data-template=collection] product-card .card__title{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important;font-size:20px!important;letter-spacing:-.01em!important;text-transform:none!important;line-height:1.2!important}main[data-template=collection] .price,main[data-template=collection] .product-card__price,main[data-template=collection] .card__price{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important;font-size:18px!important}main[data-template=product] .product-title,main[data-template=product] .product__title{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important;font-size:clamp(28px,4vw,44px)!important;letter-spacing:-.01em!important;text-transform:none!important;line-height:1.15!important}main[data-template=product] .product__description,main[data-template=product] .rte,main[data-template=product] .product-description{font-family:var(--hmco-font-body)!important;color:var(--hmco-ink-muted)!important;line-height:1.65!important;font-size:16px!important}main[data-template=product] .price,main[data-template=product] .product__price{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important;font-size:24px!important}main[data-template=page] input,main[data-template=page] textarea,main[data-template=page] label,main[data-template=page] select{font-family:var(--hmco-font-body)!important;color:var(--hmco-ink)!important}main[data-template=page] input[type=text],main[data-template=page] input[type=email],main[data-template=page] input[type=tel],main[data-template=page] textarea{border:1px solid rgba(30,37,64,.2)!important;border-radius:10px!important;padding:12px 16px!important;background:#fff!important;font-size:15px!important}main[data-template=page] input:focus,main[data-template=page] textarea:focus{border-color:var(--hmco-terracotta)!important;outline:none!important}main[data-template=page] label{font-weight:600!important;color:var(--hmco-ink)!important;font-size:14px!important;letter-spacing:.02em!important}html:has(main:not([data-template=index])),html:has(main:not([data-template=index])) body{background:var(--hmco-cream)!important}main[data-template=cart],main[data-template=product],main[data-template=collection],main[data-template=page],main[data-template=search],main[data-template=list-collections],main[data-template="404"],main[data-template=blog],main[data-template=article]{background:var(--hmco-cream)!important;--color-background:#fdf0f3;--color-foreground:#1e2540;--color-primary:#e07757}main[data-template=cart] .shopify-section,main[data-template=product] .shopify-section,main[data-template=collection] .shopify-section,main[data-template=page] .shopify-section,main[data-template=search] .shopify-section,main[data-template=list-collections] .shopify-section{background:var(--hmco-cream)!important}main[data-template=cart] .cart__summary,main[data-template=cart] [data-cart-summary],main[data-template=cart] .cart-summary{background:var(--hmco-warm-cream)!important;border-radius:16px!important;padding:24px!important}main[data-template=cart] .cart-item__product-title,main[data-template=cart] .cart-item a[href*="/products/"]{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important;font-size:18px!important;text-transform:none!important;letter-spacing:-.01em!important}main[data-template=cart] button[name=checkout],main[data-template=cart] button[type=submit],main[data-template=product] button[name=add],main[data-template=product] button[type=submit].button--primary,main[data-template=page] button[type=submit],main[data-template=page] input[type=submit]{background:var(--hmco-terracotta)!important;color:#fff!important;border-radius:12px!important;font-family:var(--hmco-font-body)!important;font-weight:600!important;border:none!important;padding:16px 24px!important;font-size:16px!important;letter-spacing:.01em!important;cursor:pointer!important}main[data-template=cart] button[name=checkout]:hover,main[data-template=product] button[name=add]:hover,main[data-template=page] button[type=submit]:hover{background:var(--hmco-terracotta-deep)!important}menu-drawer,header-drawer,.menu-drawer,dialog.menu-drawer,.theme-drawer__dialog{background:var(--hmco-cream)!important;color:var(--hmco-ink)!important;font-family:var(--hmco-font-body)!important}menu-drawer *,header-drawer *,.menu-drawer *,.theme-drawer__dialog *{font-family:var(--hmco-font-body)!important}menu-drawer .menu-list__link,header-drawer .menu-list__link,.menu-drawer .menu-list__link,menu-drawer .menu-drawer__menu-item,menu-drawer a[href],.menu-drawer a[href]{font-family:var(--hmco-font-heading)!important;font-size:17px!important;font-weight:500!important;color:var(--hmco-ink)!important;padding:12px 20px!important;text-decoration:none!important;line-height:1.3!important;text-transform:none!important}menu-drawer .menu-list__link:hover,.menu-drawer .menu-list__link:hover{color:var(--hmco-terracotta)!important}menu-drawer h1,menu-drawer h2,menu-drawer h3,.menu-drawer h1,.menu-drawer h2,.menu-drawer h3,.theme-drawer__dialog h1,.theme-drawer__dialog h2{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-weight:600!important}cart-drawer *,.cart-drawer *{font-family:var(--hmco-font-body)!important}cart-drawer .cart-item__product-title,cart-drawer .cart-item__name,cart-drawer a[href*="/products/"],cart-drawer .cart-item h3,.cart-drawer .cart-item__product-title,.cart-drawer .cart-item__name,.cart-drawer a[href*="/products/"]{font-family:var(--hmco-font-heading)!important;color:var(--hmco-ink)!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;max-width:none!important;text-transform:none!important}cart-drawer button[name=checkout],.cart-drawer button[name=checkout]{background:var(--hmco-terracotta)!important;color:#fff!important;border-radius:12px!important;font-family:var(--hmco-font-body)!important;font-weight:600!important;border:none!important}cart-drawer button[name=checkout]:hover,.cart-drawer button[name=checkout]:hover{background:var(--hmco-terracotta-deep)!important}sticky-add-to-cart,.sticky-add-to-cart,.product-sticky-add-to-cart,.product__sticky-atc{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/91/assets/hmco-horizon-overrides.css.map */
