:root{--hz-onyx: #171916;--hz-ivory: #f2eee6;--hz-clay: #9c6445;--hz-celadon: #66736a;--hz-bronze: #a88752;--hz-line: rgba(23, 25, 22, .16);--hz-line-dark: rgba(242, 238, 230, .16);--hz-serif: "Iowan Old Style", Baskerville, Georgia, "Times New Roman", serif;--hz-sans: var(--font-body--family), system-ui, -apple-system, "Segoe UI", sans-serif}body,button,input,select,textarea{font-family:var(--hz-sans)!important;color:var(--hz-onyx)}body{background:var(--hz-ivory)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--hz-serif)!important;font-weight:500!important;letter-spacing:-.025em!important;text-wrap:balance}h5,h6,.h5,.h6,summary,label{font-family:var(--hz-sans)!important}:focus-visible{outline:2px solid var(--hz-clay);outline-offset:3px}.button,.button-custom,.horizon-enquiry-button{min-height:50px;padding-inline:26px;border-radius:0!important;font-family:var(--hz-sans)!important;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}header-component{font-family:var(--hz-sans);backdrop-filter:saturate(110%) blur(10px);-webkit-backdrop-filter:saturate(110%) blur(10px)}[id*=header_announcements]{font-size:.72rem;letter-spacing:.07em}.header-menu a,.header__menu-item,.menu-list__link{font-family:var(--hz-sans)!important;font-size:.76rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-card__image,.card-gallery,.product-media,.product-media-container{background:#e9e3d9}.product-card .product-title,.product-card h3{color:var(--hz-onyx);font-family:var(--hz-serif)!important;font-size:clamp(1.2rem,1.5vw,1.5rem)!important;line-height:1.08!important}.product-card .price,.product-card [class*=price]{font-family:var(--hz-sans)!important;font-size:.92rem;letter-spacing:.02em}.badge,.product-badge{border-color:var(--hz-line)!important;background:#f2eee6eb!important;color:var(--hz-onyx)!important}main[data-template=collection] .product-grid,main[data-template^="collection."] .product-grid,main[data-template=search] .product-grid{row-gap:clamp(36px,4vw,64px)!important}main[data-template=collection] [id$=__section],main[data-template^="collection."] [id$=__section]{border-bottom:1px solid var(--hz-line)}.horizon-collection-hero__content h1{font-family:var(--hz-serif)!important;font-weight:500!important;letter-spacing:-.025em!important}.horizon-collection-hero__eyebrow,.horizon-collection-hero__introduction{font-family:var(--hz-sans)!important}main[data-template^=product] .product-details{max-width:640px}main[data-template^=product] .product-details h1{font-family:var(--hz-serif)!important;font-size:clamp(3.2rem,5vw,5.4rem)!important;font-weight:500!important;line-height:.9!important}main[data-template^=product] .product-details .price{font-family:var(--hz-sans)!important}main[data-template^=product] accordion-custom,main[data-template^=product] .accordion{border-color:var(--hz-line)}main[data-template^=product] .group-block:has(.icon-block){border-top:1px solid var(--hz-line);padding-top:18px}main[data-template^=product] .button-shopify-xr{min-height:48px;border:1px solid var(--hz-clay);border-radius:0;background:transparent;color:var(--hz-onyx);font-family:var(--hz-sans)!important;font-size:.7rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}main[data-template^=product] .button-shopify-xr:hover{background:var(--hz-clay);color:var(--hz-ivory)}main[data-template^=product] .button-shopify-xr:focus-visible{outline:2px solid var(--hz-clay);outline-offset:3px}main[data-template^=product] .button-shopify-xr svg{color:currentColor;fill:currentColor}main[data-template^=product] product-model,main[data-template^=product] model-viewer,main[data-template^=product] .shopify-model-viewer-ui{background:#e9e3d9}main[data-template^="page."] .hero,main[data-template="404"] .hero{min-height:clamp(30rem,62svh,46rem)!important}main[data-template^="page."] .hero h1,main[data-template="404"] .hero h1{font-family:var(--hz-serif)!important;font-size:clamp(4rem,7vw,7rem)!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:.88!important;text-transform:none!important}main[data-template^="page."] .media-with-content,main[data-template^="page."] [class*=media-with-content]{border-top:1px solid var(--hz-line)}main[data-template="page.faq"] accordion-custom,main[data-template="page.faq"] .accordion{max-width:920px;margin-inline:auto}main[data-template="page.contact"] input,main[data-template="page.contact"] textarea,main[data-template="page.contact"] select{min-height:52px;border-radius:0!important;border-color:var(--hz-line);background:#ffffff85}main[data-template=cart] .cart-items,main[data-template=search] .search-results,main[data-template=blog] .blog-posts,main[data-template=article] article{border-color:var(--hz-line)}footer{background:var(--hz-onyx);border-color:var(--hz-line-dark)}footer h1,footer h2,footer h3,footer h4{font-family:var(--hz-serif)!important;color:var(--hz-ivory)}footer a,footer p,footer label,footer summary{font-family:var(--hz-sans)!important;color:#f2eee6d6}footer a:hover{color:#fff}@media screen and (max-width:749px){.button,.button-custom,.horizon-enquiry-button{min-height:48px}[id$=__hero_main] .hero{min-height:80svh!important}[id$=__hero_main] .hero__content-wrapper,[id$=__hero_craft] .hero__content-wrapper,[id$=__hero_trade] .hero__content-wrapper,[id$=__hero_visit] .hero__content-wrapper{padding-inline:20px!important}[id$=__hero_main] h1{font-size:clamp(3.35rem,16vw,4.6rem)!important}main[data-template^="page."] .hero,main[data-template="404"] .hero{min-height:64svh!important}main[data-template^="page."] .hero h1,main[data-template="404"] .hero h1{font-size:clamp(3rem,14vw,4.4rem)!important}main[data-template^=product] .product-details{padding-inline:20px}main[data-template^=product] .product-details h1{font-size:clamp(2.7rem,12vw,3.6rem)!important}.product-card .product-title,.product-card h3{font-size:1.16rem!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}main[data-template="page.the-craft"] .hero__content-wrapper,main[data-template="page.about"] .hero__content-wrapper,main[data-template="page.trade-program"] .hero__content-wrapper{padding-inline:clamp(24px,5vw,76px)}main[data-template="page.trade-program"] .hero h1{max-width:15ch;font-size:clamp(3.7rem,6.1vw,6.55rem)!important}main[data-template="page.the-craft"] .hero h1,main[data-template="page.about"] .hero h1{max-width:12ch}[id$=__craft_manifesto] h2,[id$=__point_of_view] h2,[id$=__trade_intro] h2,[id$=__craft_cta] h2,[id$=__about_cta] h2,[id$=__application] h2{line-height:.98!important}[id$=__craft_proof] .group-block,[id$=__values] .group-block,[id$=__benefits] .group-block{border-inline-start:1px solid var(--hz-line-dark);padding-inline-start:clamp(18px,2vw,28px)}[id$=__trade_facts] .group-block+.group-block{border-inline-start:1px solid var(--hz-line);padding-inline-start:clamp(14px,1.7vw,24px)}[id$=__process] .group-block{border-top:1px solid var(--hz-line);padding-top:20px}#trade-application{display:block;scroll-margin-top:96px}main[data-template="page.trade-program"] [id$=__application] input,main[data-template="page.trade-program"] [id$=__application] textarea,main[data-template="page.trade-program"] [id$=__application] select{min-height:52px;border:1px solid rgba(242,238,230,.38)!important;border-radius:0!important;background:var(--hz-ivory)!important;color:var(--hz-onyx)!important}main[data-template="page.trade-program"] [id$=__application] textarea{min-height:148px}main[data-template="page.trade-program"] [id$=__application] label{color:var(--hz-ivory)!important}main[data-template="page.trade-program"] [id$=__application] .button{background:var(--hz-clay)!important;border-color:var(--hz-clay)!important;color:var(--hz-ivory)!important}@media screen and (max-width:749px){main[data-template="page.trade-program"] .hero h1{max-width:12ch;font-size:clamp(2.65rem,11.7vw,3.55rem)!important;line-height:.93!important}main[data-template="page.the-craft"] .hero h1,main[data-template="page.about"] .hero h1{font-size:clamp(3rem,13vw,4.05rem)!important;line-height:.92!important}[id$=__craft_proof] .group-block,[id$=__values] .group-block,[id$=__benefits] .group-block{border-inline-start:0;border-top:1px solid var(--hz-line-dark);padding-inline-start:0;padding-top:20px}[id$=__trade_facts] .group-block+.group-block{border-inline-start:0;border-top:1px solid var(--hz-line);padding-inline-start:0;padding-top:16px}[id$=__application] contact-form,[id$=__application] form{width:100%!important}}@media screen and (max-width:749px){main[data-template="page.trade-program"] .hero .overlay--gradient{--overlay-color--end: rgba(23, 25, 22, .46) !important}}@media screen and (max-width:749px){[id$=__trade_facts] .section-content-wrapper>.group-block{flex:0 0 calc(50% - 12px)!important;inline-size:calc(50% - 12px)!important;max-inline-size:calc(50% - 12px)!important;border-top:0;border-inline-start:0;padding-top:0;padding-inline-start:0}[id$=__trade_facts] .section-content-wrapper>.group-block:nth-child(2n){border-inline-start:1px solid var(--hz-line);padding-inline-start:16px}[id$=__trade_facts] .section-content-wrapper>.group-block:nth-child(n+3){border-top:1px solid var(--hz-line);padding-top:18px}}@media screen and (max-width:749px){[id$=__application] contact-form,[id$=__application] form{inline-size:calc(100% - 32px)!important;max-inline-size:calc(100% - 32px)!important;margin-inline:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/horizon-v21-system.css.map */
