@font-face{font-family:Adelle Sans;src:url(/cdn/shop/files/adelle-sans-regular.otf?v=1749630668)}p{font-family:Adelle Sans!important}@font-face{font-family:GaramondHaar;src:url(/cdn/shop/files/garamond__allfont.ru.ttf?v=1749632615)}h2{font-family:GaramondHaar!important}h2{letter-spacing:1px}@media screen and (min-width:750px){.banner__content .banner__heading,.banner__content .banner__text,.banner__content .banner__buttons a{color:#f2f2f2!important}.banner__buttons .button{border-color:#f2f2f2!important;color:#f2f2f2!important}}@media screen and (max-width:749px){.banner__buttons .button,.banner__buttons .button--primary,.image-banner .button,.image-banner .button--primary,.image-banner a.button{border:1px solid #000000!important;background-color:transparent!important;color:#121212!important}}@media screen and (min-width:750px){#MainContent .shopify-section:has(>.haar-style--home-hero-mobile){display:none!important}}@media screen and (max-width:749px){#MainContent .shopify-section:has(>.haar-style--home-hero-desktop){display:none!important}}.template-index .content-for-index>*:not(:first-child) h1,.template-index .content-for-index>*:not(:first-child) h2,.template-index .content-for-index>*:not(:first-child) h3,.template-index .content-for-index>*:not(:first-child) h4,.template-index .content-for-index>*:not(:first-child) h5,.template-index .content-for-index>*:not(:first-child) h6{color:#1a1a1a;font-weight:600}.template-index .content-for-index>*:not(:first-child) p,.template-index .content-for-index>*:not(:first-child) .rte p{color:#7a7a7a}.template-index .content-for-index>*:not(:first-child) .rte,.template-index .content-for-index>*:not(:first-child) .rte *{color:#6a6a6a}#MainContent .shopify-section:has(>.haar-style--home-news) .banner__heading,#MainContent .shopify-section:has(>.haar-style--home-news) .banner__text{color:#f2f2f2!important}#MainContent .shopify-section:has(>.haar-style--home-news) .banner__buttons a{color:#f2f2f2!important;border-color:#f2f2f2!important}#MainContent .shopify-section:has(>.haar-style--home-news) .button:focus,#MainContent .shopify-section:has(>.haar-style--home-news) .button:focus-visible,#MainContent .shopify-section:has(>.haar-style--home-news) .button:focus-within{outline:none!important;box-shadow:none!important}.card__process_varietal{font-size:1.2rem;letter-spacing:.04em;text-transform:none;color:#3b3b3b;margin-top:4px}.card__flavour-notes{font-size:1.3rem;letter-spacing:.04em;text-transform:none;color:#3b3b3b;margin-top:4px}.card__heading{font-size:2rem;line-height:1.3}.card__information{padding-top:.5rem}.price{font-size:.95rem;opacity:.85}.card__heading{font-family:var(--font-body-family)}.product__title h1{font-family:var(--font-body-family);font-weight:400}.product__info-container>*+*{margin-top:1rem!important}.product__title{margin:0 0 .6rem!important}.product__text{margin:0 0 0rem!important;line-height:1.4!important}.product__info-container .price{margin-top:0rem!important;margin-bottom:0rem!important}.product-form__input{margin:.8rem 0!important}.product-form__buttons{margin-top:1rem!important}.card__content{gap:.4rem}.card__heading{margin-bottom:0rem}.card__information{row-gap:.25rem}.card__heading{margin-bottom:2px}.card__information>*+*{margin-top:2px}.card-information{line-height:1.3}.card__information p{margin:2px 0}.card__origin{font-size:1.3rem;color:#3b3b3b;border-top:1px solid #d8d2c8;padding-top:8px;margin-top:8px}@media screen and (max-width:749px){.banner .banner__box{transform:translateY(-18px)!important}}@media screen and (max-width:749px){.banner .button,.banner__buttons .button{background-color:#ecebe8;border-color:#ecebe8}}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card{position:relative;padding-top:1.2rem}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info h3{position:relative;padding-bottom:.8rem}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info h3:after{content:"";display:block;width:100px;height:1px;background:#121212;opacity:.25;margin-top:.6rem}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info{padding-top:.5rem;line-height:1.45}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .title-wrapper-with-link{margin-bottom:16px!important}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card{background:transparent!important;border:1px solid rgba(18,18,18,.1)!important;border-radius:0!important}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info{padding:22px 22px 18px!important;text-align:left!important}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info h3{margin:0 0 12px!important;letter-spacing:.01em}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info h3:after{content:"";display:block;width:100px;height:1px;background:#12121240;margin-top:10px}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info p{margin:14px 0 0!important;line-height:1.45!important;max-width:33ch;color:#121212b8}@media(min-width:990px){#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-list__item{max-width:320px}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-list{justify-content:center;gap:24px}}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info .rte hr,#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info hr,#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info .multicolumn-card__info-divider,#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info .divider,#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info .caption-with-letter-spacing,#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info .inline-richtext:before{display:none!important;content:none!important}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info h3{position:relative;margin-bottom:18px!important}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card__info h3:after{content:"";display:block;width:170px;height:1px;background:#12121238;margin:auto 0}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn{background:transparent!important}#MainContent .shopify-section:has(>.haar-style--home-trust) .multicolumn .multicolumn-card{background:#f3f4f2!important}#MainContent .shopify-section:has(>.haar-style--home-statement){background-color:#f2f1ee}#MainContent .shopify-section:has(>.haar-style--home-statement) .rich-text__blocks{max-width:72rem}#MainContent .shopify-section:has(>.haar-style--home-statement) .rich-text__text p{font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3rem);line-height:1.25;font-weight:400;margin:0 0 1.5rem}@media screen and (max-width:749px){#MainContent .shopify-section:has(>.haar-style--home-statement) .rich-text__blocks{max-width:34rem}#MainContent .shopify-section:has(>.haar-style--home-statement) .rich-text__text p{font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.3}}#MainContent .shopify-section:has(>.haar-style--home-statement) .button{background:transparent!important;color:#000!important;border:1px solid #000!important;box-shadow:none!important;outline:none!important}#MainContent .shopify-section:has(>.haar-style--home-statement) .button:before,#MainContent .shopify-section:has(>.haar-style--home-statement) .button:after{display:none!important}#MainContent .shopify-section:has(>.haar-style--home-statement) .button:hover{background:#0000000d}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card__info h3{font-family:var(--font-body-family)!important;font-weight:600!important;letter-spacing:.02em!important;font-size:clamp(1.4rem,1.2vw,1.9rem)!important}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card__info h3{text-transform:none!important;font-weight:700!important;letter-spacing:.04em!important}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card{background:transparent!important}@media(min-width:990px){#MainContent .shopify-section:has(>.haar-style--home-menu) img{transition:transform .4s ease}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card:hover img{transform:scale(1.04)}}#MainContent .shopify-section:has(>.haar-style--home-menu) .title,#MainContent .shopify-section:has(>.haar-style--home-menu) .title-wrapper-with-link h2{font-family:var(--font-body-family)!important;font-weight:500;letter-spacing:.02em}#MainContent .shopify-section:has(>.haar-style--home-menu) .title:after{content:"Ways to shop with Haar";display:block;margin-top:.4rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.03em;color:#12121299;font-weight:400}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card__info .button{display:none!important}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card{position:relative}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card__info h3 a{font-family:var(--font-body-family);font-weight:600;font-size:1.1rem;letter-spacing:.02em;color:#121212;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}@media(min-width:990px){#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card:hover h3 a:after{transform:translate(4px);opacity:.9}}#MainContent .shopify-section:has(>.haar-style--home-menu){padding-top:3rem;padding-bottom:3.5rem}#MainContent .shopify-section:has(>.haar-style--home-menu) .title-wrapper-with-link{margin-bottom:2.2rem!important}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-card__info{padding-top:1.2rem!important;padding-bottom:.5rem!important}#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-list__item{margin-bottom:2rem}@media(min-width:990px){#MainContent .shopify-section:has(>.haar-style--home-menu) .multicolumn-list{gap:2.5rem}}.article-template__title,.blog-articles .card__heading,.main-blog h1,.main-blog h2{font-family:var(--font-body-family)!important}.article-template__share,.share-button{display:none!important}#MainContent .shopify-section:has(>.haar-style--about-hero) .banner__heading,#MainContent .shopify-section:has(>.haar-style--about-hero) .banner__text,#MainContent .shopify-section:has(>.haar-style--about-hero) .banner__buttons .button{color:#f2f2f2!important;font-family:var(--font-body-family)!important}body.haar-page-about #MainContent :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:GaramondHaar,Georgia,serif!important;font-style:normal;font-weight:400!important;letter-spacing:0;line-height:1.15;font-size:36px!important;text-transform:none}body.haar-page-about #MainContent :is(h1,h2,h3) strong{font-weight:inherit}@media(max-width:749px){body.haar-page-about #MainContent :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-size:28px!important}}.collection-hero__title,.collection__title .title{font-family:var(--font-body-family)!important;font-style:normal;font-weight:600;letter-spacing:.1em;font-size:clamp(1.3rem,1.2vw,1.5rem)!important}.collection-hero__description{font-size:1.4rem;line-height:1.55;max-width:620px}body.haar-page-wholesale [id^=shopify-section-template--] h1,body.haar-page-wholesale [id^=shopify-section-template--] h2,body.haar-page-wholesale [id^=shopify-section-template--] h3,body.haar-page-wholesale [id^=shopify-section-template--] .h0,body.haar-page-wholesale [id^=shopify-section-template--] .h1,body.haar-page-wholesale [id^=shopify-section-template--] .h2,body.haar-page-wholesale [id^=shopify-section-template--] .h3,body.haar-page-wholesale-availability #MainContent .shopify-section h1,body.haar-page-wholesale-availability #MainContent .shopify-section h2,body.haar-page-wholesale-availability #MainContent .shopify-section h3,body.haar-page-wholesale-availability #MainContent .shopify-section .h0,body.haar-page-wholesale-availability #MainContent .shopify-section .h1,body.haar-page-wholesale-availability #MainContent .shopify-section .h2,body.haar-page-wholesale-availability #MainContent .shopify-section .h3{font-family:var(--font-body-family)!important;font-style:normal;font-weight:400;letter-spacing:.1rem;font-size:clamp(1.3rem,1.2vw,1.5rem)!important}body.haar-page-wholesale-availability [id^=shopify-section-template--] .main-page-title,body.haar-page-wholesale-availability [id^=shopify-section-template--] .page-title{display:none!important}.haar-home-story .image-with-text__content{padding:clamp(3.2rem,4vw,6rem);height:auto;min-height:100%}.haar-home-story .image-with-text__heading{font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.15;letter-spacing:.01em}.haar-home-story .image-with-text__text{max-width:42ch;line-height:1.6}.haar-style--home-range .collection__title{margin-bottom:2.4rem}.haar-style--home-range .collection__description p{margin-bottom:0;line-height:1.5}:is(.haar-style--home-range,.haar-style--home-featured) .card__heading{font-size:clamp(1.6rem,1.6vw,2rem);line-height:1.3}:is(.haar-style--home-range,.haar-style--home-featured) .card__information{padding-top:1.2rem}:is(.haar-style--home-range,.haar-style--home-featured) .price{font-size:1.4rem;opacity:1}@media screen and (max-width:749px){.haar-home-story .image-with-text__content{padding:2.4rem 0 .8rem;min-height:0}.haar-home-story .image-with-text__heading{font-size:2.8rem}.haar-home-story .image-with-text__text{font-size:1.6rem;line-height:1.55}.haar-home-story .image-with-text__content>*+*{margin-top:1.6rem}.haar-home-story .image-with-text__content .image-with-text__text+.button{margin-top:2rem}.haar-style--home-range .collection__title{margin-bottom:2rem}:is(.haar-style--home-range,.haar-style--home-featured) .card__origin,:is(.haar-style--home-range,.haar-style--home-featured) .card__flavour-notes,:is(.haar-style--home-range,.haar-style--home-featured) .card__process_varietal{font-size:1.2rem;line-height:1.45;letter-spacing:0}.haar-style--home-menu .multicolumn-card__info{padding-left:0;padding-right:0}.haar-style--home-menu .multicolumn-card__info .link{font-size:1.5rem;line-height:1.4}}.haar-style--home-shipping .rich-text__blocks{max-width:none}.haar-style--home-shipping .rich-text__text p{margin:0;font-size:1.4rem;line-height:1.5;letter-spacing:.02em}.haar-style--home-coast.banner .banner__content{align-items:flex-end;justify-content:flex-start;padding:3rem}.haar-style--home-coast.banner .banner__box{width:auto;padding:0;margin:0;background:transparent;text-align:left;transform:none!important}.haar-style--home-coast .banner__text,.haar-style--home-coast .banner__text p{color:#f8f2ed!important;font-size:1.2rem;letter-spacing:.15em;line-height:1.4;text-shadow:0 1px 5px rgba(0,0,0,.5)}#MainContent .shopify-section:has(>.haar-style--home-coast){margin-bottom:0}@media screen and (max-width:749px){.haar-style--home-coast.banner .banner__content{padding:2rem;align-items:flex-end}}#haar-christmas-gifting .haar-winter-feature__frame{background:#f2f2f2}#haar-christmas-gifting .haar-winter-feature__content{color:#121212;padding:clamp(2.4rem,4vw,6rem)}#haar-christmas-gifting .haar-winter-feature__title{font-size:clamp(3rem,3.4vw,4.6rem)!important;letter-spacing:0!important}#haar-christmas-gifting .haar-winter-feature__copy{font-size:1.5rem;color:#50504b}@media screen and (max-width:749px){#haar-christmas-gifting .haar-winter-feature__content{padding:2.8rem 0 1rem}#haar-christmas-gifting .haar-winter-feature__media{aspect-ratio:4 / 5}}#MainContent:has(.haar-christmas-intro) #ProductGridContainer{scroll-margin-top:12rem}@media screen and (max-width:749px){#MainContent .shopify-section:has(>.haar-style--home-featured) .grid__item:nth-child(n+3){display:none}}#MainContent .haar-style--home-shop-ranges .title{font-family:GaramondHaar,serif;font-size:34px;font-weight:400;letter-spacing:0;text-transform:none}#MainContent .haar-style--home-shop-ranges .multicolumn-card__info{padding:20px 0 0}#MainContent .haar-style--home-shop-ranges .multicolumn-card__info h3{font-family:GaramondHaar,serif;font-size:28px;font-weight:400;letter-spacing:0}#MainContent .haar-style--home-shop-ranges .multicolumn-card__info .rte{font-size:15px;line-height:1.6;max-width:42ch;margin-top:10px}#MainContent .haar-style--home-shop-ranges .multicolumn-card__info .link{margin-top:16px;font-size:14px}#MainContent .haar-style--home-shop-ranges .multicolumn-list{column-gap:28px}@media(min-width:990px){#MainContent .haar-style--home-shop-ranges .multicolumn-list__item{width:calc(50% - 14px);max-width:calc(50% - 14px)}}@media(max-width:749px){#MainContent .haar-style--home-shop-ranges .title{font-size:28px}#MainContent .haar-style--home-shop-ranges .multicolumn-list{row-gap:32px}#MainContent .haar-style--home-shop-ranges .multicolumn-list__item{width:100%;max-width:100%}}#MainContent :is(.haar-style--home-hero-desktop,.haar-style--home-hero-mobile) .banner__buttons .button{--color-button:242,242,242;--color-button-text:46,44,41;background:#f2f2f2!important;color:#2e2c29!important;border:1px solid #f2f2f2!important;box-shadow:none!important}#MainContent :is(.haar-style--home-hero-desktop,.haar-style--home-hero-mobile) .banner__buttons .button:before,#MainContent :is(.haar-style--home-hero-desktop,.haar-style--home-hero-mobile) .banner__buttons .button:after{box-shadow:none!important}#MainContent :is(.haar-style--home-hero-desktop,.haar-style--home-hero-mobile) .banner__buttons .button:hover{background:#e7e5e1!important;border-color:#e7e5e1!important}#MainContent .haar-style--home-range-menu .page-width{max-width:1120px}#MainContent .haar-style--home-range-menu .title{font-family:GaramondHaar,serif;font-size:34px;font-weight:400;letter-spacing:0;text-transform:none}#MainContent .haar-style--home-range-menu .multicolumn-list{display:block;border-top:1px solid #cbc8c3}#MainContent .haar-style--home-range-menu .multicolumn-list__item{width:100%;max-width:100%;margin:0}#MainContent .haar-style--home-range-menu .multicolumn-card{position:relative;border-bottom:1px solid #cbc8c3;background:transparent;border-radius:0;box-shadow:none}#MainContent .haar-style--home-range-menu .multicolumn-card__info{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:24px;padding:28px 56px 28px 0}#MainContent .haar-style--home-range-menu h3{font-family:GaramondHaar,serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}#MainContent .haar-style--home-range-menu .rte{font-size:15px;line-height:1.6;margin:0}#MainContent .haar-style--home-range-menu .rte p{margin:0}#MainContent .haar-style--home-range-menu .link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 8px;font-size:0;margin:0;color:#2e2c29}#MainContent .haar-style--home-range-menu .link .svg-wrapper{width:24px;height:24px;font-size:20px}#MainContent .haar-style--home-range-menu .link svg{width:20px;height:20px}#MainContent .haar-style--home-range-menu .multicolumn-card:hover{background:#eae8e4}#MainContent .haar-style--home-range-menu .link:focus-visible{outline:2px solid #2e2c29;outline-offset:4px}@media(max-width:749px){#MainContent .haar-style--home-range-menu .title{font-size:28px}#MainContent .haar-style--home-range-menu .multicolumn-card__info{grid-template-columns:1fr;gap:8px;padding:24px 40px 24px 0}#MainContent .haar-style--home-range-menu h3{font-size:25px}#MainContent .haar-style--home-range-menu .rte{font-size:14px}}#MainContent .haar-style--home-range-carousel .title{font:400 34px/1.2 GaramondHaar,serif;letter-spacing:0;text-transform:none}#MainContent .haar-style--home-range-carousel .multicolumn-list{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0;margin:0;scrollbar-width:none}#MainContent .haar-style--home-range-carousel .multicolumn-list::-webkit-scrollbar{display:none}#MainContent .haar-style--home-range-carousel .multicolumn-list__item{flex:0 0 calc((100% - 72px)/3.4);width:calc((100% - 72px)/3.4);max-width:none;scroll-snap-align:start;padding:0;margin:0}#MainContent .haar-style--home-range-carousel .multicolumn-card{position:relative;overflow:hidden;border-radius:0;background:transparent;height:100%}#MainContent .haar-style--home-range-carousel .multicolumn-card__image-wrapper{margin:0;width:100%}#MainContent .haar-style--home-range-carousel .media{padding-bottom:125%!important}#MainContent .haar-style--home-range-carousel .multicolumn-card__info{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;padding:24px;background:linear-gradient(transparent 45%,#0000008c);color:#f8f2ed}#MainContent .haar-style--home-range-carousel h3{font:400 28px/1.15 GaramondHaar,serif;letter-spacing:0;color:#f8f2ed;margin:0}#MainContent .haar-style--home-range-carousel .link{font-size:15px;color:#f8f2ed;text-decoration:underline;text-underline-offset:4px;margin:0}#MainContent .haar-style--home-range-carousel .link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#MainContent .haar-style--home-range-carousel .link .svg-wrapper{display:none}#MainContent .haar-style--home-range-carousel .slider-buttons{display:flex;justify-content:center;margin-top:20px}#MainContent .haar-style--home-range-carousel .slider-counter{display:none}#MainContent .haar-style--home-range-carousel .slider-button{color:#2e2c29}#MainContent .haar-style--home-range-carousel .link:focus-visible{outline:2px solid #f8f2ed;outline-offset:5px}@media(max-width:989px){#MainContent .haar-style--home-range-carousel .multicolumn-list__item{flex-basis:42%;width:42%}}@media(max-width:749px){#MainContent .haar-style--home-range-carousel .title{font-size:28px}#MainContent .haar-style--home-range-carousel .multicolumn-list{gap:16px;scroll-padding-left:0}#MainContent .haar-style--home-range-carousel .multicolumn-list__item{flex-basis:78%;width:78%}#MainContent .haar-style--home-range-carousel .multicolumn-card__info{padding:20px}#MainContent .haar-style--home-range-carousel h3{font-size:26px}}@media(prefers-reduced-motion:reduce){#MainContent .haar-style--home-range-carousel .multicolumn-list{scroll-behavior:auto}}#MainContent .haar-all-coffee-range{background:#f2f2f2;color:#2e2c29;--color-foreground:46,44,41}#MainContent .haar-all-coffee-range .collection{padding-top:56px;padding-bottom:56px}#MainContent .haar-all-coffee-range .collection__title{margin-bottom:36px}#MainContent .haar-all-coffee-range .collection__title .title{font-family:GaramondHaar,Georgia,serif!important;font-size:40px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 18px}#MainContent .haar-all-coffee-range .collection__description{max-width:48ch;font-size:15px;line-height:1.7;color:inherit}#MainContent .haar-all-coffee-range .collection__description p{margin:0}#MainContent .haar-all-coffee-range .product-grid{column-gap:24px;row-gap:44px}#MainContent .haar-all-coffee-range .card__heading{font-size:18px!important;line-height:1.35!important}#MainContent .haar-all-coffee-range .quick-add__submit{background:#2e2c29;color:#f8f2ed;border-radius:0;min-height:48px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}@media(min-width:990px){#MainContent .haar-all-coffee-range--core .product-grid>.grid__item,#MainContent .haar-all-coffee-range--winter-collection .product-grid>.grid__item{width:calc((100% - 24px)/2);max-width:calc((100% - 24px)/2)}#MainContent .haar-all-coffee-range--rare-experimental .product-grid>.grid__item{width:calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}@media(max-width:749px){#MainContent .haar-all-coffee-range .collection{padding-top:32px;padding-bottom:32px}#MainContent .haar-all-coffee-range .collection__title{margin-bottom:24px}#MainContent .haar-all-coffee-range .collection__title .title{font-size:30px!important}#MainContent .haar-all-coffee-range .collection__description{font-size:14px;max-width:36ch}#MainContent .haar-all-coffee-range .product-grid>.grid__item{width:100%;max-width:100%}}@media(min-width:990px){#MainContent .haar-all-coffee-range .product-grid>.grid__item{width:calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}#MainContent .haar-all-coffee-range .haar-card-default{font-size:13px;line-height:1.4;margin:10px 0 5px;text-align:center;color:inherit}#MainContent .haar-all-coffee-range .haar-card-options{display:block;margin-top:12px;position:relative;z-index:2;text-align:center;font-size:13px;line-height:1.5;color:inherit}#MainContent .haar-collection-heading .collection-hero__inner{padding-top:48px;padding-bottom:24px}#MainContent .haar-collection-heading .collection-hero__title{font-family:GaramondHaar,Georgia,serif!important;font-size:40px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.15!important;margin:0 0 18px}#MainContent .haar-collection-heading .collection-hero__description{max-width:48ch;font-size:15px;line-height:1.7}#MainContent .haar-collection-heading .collection-hero__description:empty{display:none}#MainContent .haar-collection-heading .collection-hero__description p{margin:0}@media(max-width:749px){#MainContent .haar-collection-heading .collection-hero__inner{padding-top:28px;padding-bottom:16px}#MainContent .haar-collection-heading .collection-hero__title{font-size:30px!important}#MainContent .haar-collection-heading .collection-hero__description{font-size:14px}}#MainContent .haar-collection-heading .collection-hero__inner{padding-top:36px;padding-bottom:28px}#MainContent .haar-collection-heading .collection-hero__description{margin:0}#MainContent .haar-collection-grid .collection{padding-top:0;padding-bottom:0}#MainContent .haar-collection-grid .product-grid{margin-top:0}@media(max-width:749px){#MainContent .haar-collection-heading .collection-hero__inner{padding-top:28px;padding-bottom:24px}}body.haar-page-stockists #MainContent .haar-stockists-intro .rich-text__wrapper{width:100%}body.haar-page-stockists #MainContent .haar-stockists-intro .rich-text__blocks{max-width:72rem;margin:0;text-align:left}body.haar-page-stockists #MainContent .haar-stockists-intro .rich-text__heading{font-size:40px!important;line-height:1.15;font-weight:400;letter-spacing:0}body.haar-page-stockists #MainContent .haar-stockists-intro .rich-text__text{font-size:16px;line-height:1.65;margin-top:16px}body.haar-page-stockists #MainContent .multicolumn-list{column-gap:24px}body.haar-page-stockists #MainContent .multicolumn-card__image-wrapper{margin:0}body.haar-page-stockists #MainContent .multicolumn-card__image-wrapper .media{padding-bottom:112%!important}body.haar-page-stockists #MainContent .multicolumn-card__image{width:100%!important;height:100%!important;object-fit:cover}body.haar-page-stockists #MainContent .multicolumn-card__info{padding:18px 0 0!important}body.haar-page-stockists #MainContent .multicolumn-card__info h3{font-size:20px;font-weight:400;letter-spacing:0;margin-bottom:6px}body.haar-page-stockists #MainContent .multicolumn-card__info .rte{font-size:14px;line-height:1.5;color:#68645e}body.haar-page-stockists #MainContent .multicolumn-card__info .rte p{margin:0}body.haar-page-stockists #MainContent .multicolumn-card__info .link{font-size:14px;margin-top:12px}body.haar-page-stockists #MainContent .collapsible-content-wrapper-narrow{max-width:92rem}body.haar-page-stockists #MainContent .collapsible-content__header{margin-bottom:20px}body.haar-page-stockists #MainContent .collapsible-content__heading{font-family:GaramondHaar,Georgia,serif!important;font-size:32px!important;font-weight:400!important;line-height:1.2;letter-spacing:0}body.haar-page-stockists #MainContent .accordion__title{font-size:17px;font-weight:400}body.haar-page-stockists #MainContent .accordion__content{font-size:14px;line-height:1.6}body.haar-page-stockists #MainContent .accordion__content p{margin:0 0 10px;break-inside:avoid}body.haar-page-stockists #MainContent .haar-stockists-enquiry .rich-text__blocks{max-width:76rem}body.haar-page-stockists #MainContent .haar-stockists-enquiry .rich-text__heading{font-size:30px!important;font-weight:400;letter-spacing:0;line-height:1.2}body.haar-page-stockists #MainContent .haar-stockists-enquiry .rich-text__text{font-size:15px;line-height:1.6;margin-top:14px}body.haar-page-stockists #MainContent .haar-stockists-enquiry .rich-text__buttons{margin-top:20px}body.haar-page-stockists #MainContent .haar-stockists-enquiry .button{min-height:46px;font-size:14px}@media(min-width:750px){body.haar-page-stockists #MainContent .multicolumn-list>.multicolumn-list__item{width:calc((100% - 72px)/4);max-width:calc((100% - 72px)/4)}body.haar-page-stockists #MainContent .accordion__content{column-count:2;column-gap:40px}}@media(max-width:749px){body.haar-page-stockists #MainContent .haar-stockists-intro .rich-text__heading{font-size:32px!important}body.haar-page-stockists #MainContent .haar-stockists-intro .rich-text__text{font-size:15px}body.haar-page-stockists #MainContent .multicolumn-list{row-gap:28px}body.haar-page-stockists #MainContent .multicolumn-card__image-wrapper .media{padding-bottom:100%!important}body.haar-page-stockists #MainContent .collapsible-content__heading,body.haar-page-stockists #MainContent .haar-stockists-enquiry .rich-text__heading{font-size:28px!important}}body.haar-page-stockists #MainContent .multicolumn-card__image-wrapper .media{padding-bottom:125%!important}body.haar-page-stockists #MainContent .multicolumn-card__info{padding-top:22px!important}body.haar-page-stockists #MainContent .multicolumn-card__info h3{font-family:GaramondHaar,Georgia,serif!important;font-size:30px!important;line-height:1.15!important;letter-spacing:0!important;font-weight:400!important;margin:0 0 14px}body.haar-page-stockists #MainContent .multicolumn-card__info .rte{font-size:14px;line-height:1.7}body.haar-page-stockists #MainContent .multicolumn-card__info .rte p+p{margin-top:12px}body.haar-page-stockists #MainContent .multicolumn-card__info .link{margin-top:18px;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){body.haar-page-stockists #MainContent .multicolumn-card__image-wrapper .media{padding-bottom:125%!important}body.haar-page-stockists #MainContent .multicolumn-card__info h3{font-size:28px!important}body.haar-page-stockists #MainContent .multicolumn-list{row-gap:36px}}body.haar-page-stockists #MainContent .multicolumn-card{display:flex;flex-direction:column;height:100%}body.haar-page-stockists #MainContent .multicolumn-card__info{display:flex;flex-direction:column;flex:1;align-items:stretch}body.haar-page-stockists #MainContent .multicolumn-card__info .rte{margin-bottom:22px}body.haar-page-stockists #MainContent .multicolumn-card__info .link{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:auto;padding:12px 16px;border:1px solid #2e2c29;border-radius:0;background:transparent;color:#2e2c29;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:12px;line-height:1.4;transition:background-color .2s,color .2s}body.haar-page-stockists #MainContent .multicolumn-card__info .link .icon-wrap{display:none}body.haar-page-stockists #MainContent .multicolumn-card__info .link:hover{background:#2e2c29;color:#f2f2f2}body.haar-page-stockists #MainContent .multicolumn-card__info .link:focus-visible{outline:2px solid #2e2c29;outline-offset:4px}@media(max-width:749px){body.haar-page-stockists #MainContent .multicolumn-list{column-gap:16px}body.haar-page-stockists #MainContent .multicolumn-list>.multicolumn-list__item{width:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}body.haar-page-stockists #MainContent .multicolumn-card__info h3{font-size:24px!important}body.haar-page-stockists #MainContent .multicolumn-card__info .link{padding:12px 8px;font-size:11px;letter-spacing:.08em}}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-family:GaramondHaar,Georgia,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none}.header__inline-menu>.list-menu>.list-menu__item,.header__inline-menu>.list-menu>li>.header__menu-item,.header__inline-menu>.list-menu>li summary.header__menu-item{font-size:18px;line-height:1.2}.header__submenu .header__menu-item{font-size:19px;line-height:1.35}.menu-drawer__menu-item{font-family:GaramondHaar,Georgia,serif!important;font-weight:400!important;letter-spacing:0!important;font-size:24px}@media(min-width:990px){.header.header--middle-left{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);grid-template-areas:"heading navigation icons";column-gap:24px}.header.header--middle-left .header__heading,.header.header--middle-left>.header__heading-link{grid-area:heading;justify-self:start;text-align:left;margin-left:0}.header.header--middle-left .header__inline-menu{grid-area:navigation;justify-self:center;margin-left:0}.header.header--middle-left .header__inline-menu>.list-menu--inline{flex-wrap:nowrap;justify-content:center}.header.header--middle-left .header__icons{grid-area:icons;justify-self:end}}@media(min-width:990px)and (max-width:1199px){.header.header--middle-left{grid-template-columns:minmax(120px,1fr) auto minmax(100px,1fr);column-gap:12px}.header__inline-menu>.list-menu>li>.header__menu-item,.header__inline-menu>.list-menu>li summary.header__menu-item{font-size:18px;padding-left:9px;padding-right:9px}}body.haar-page-about #MainContent .haar-style--about-hero{min-height:0;height:clamp(460px,50vw,760px)}body.haar-page-about #MainContent .haar-style--about-hero .banner__media img{object-position:50% 25%}@media(max-width:749px){body.haar-page-about #MainContent .haar-style--about-hero{height:auto;min-height:0;aspect-ratio:3/2}body.haar-page-about #MainContent .haar-style--about-hero:before{display:none}body.haar-page-about #MainContent .haar-style--about-hero .banner__media{height:100%}}@media(max-width:749px){body.haar-page-about #MainContent .image-with-text{margin:0}body.haar-page-about #MainContent .image-with-text>.image-with-text__grid{margin:0}body.haar-page-about #MainContent .shopify-section:has(.image-with-text) .page-width{padding-left:20px;padding-right:20px}body.haar-page-about #MainContent .image-with-text__content{padding:28px 0 8px;min-height:0;height:auto}body.haar-page-about #MainContent .image-with-text__text{width:100%;max-width:none;margin:0;font-size:16px;line-height:1.65}body.haar-page-about #MainContent .image-with-text__text p{margin:0}body.haar-page-about #MainContent .image-with-text__text p+p{margin-top:20px}body.haar-page-about #MainContent .image-with-text__content h2{margin:0 0 20px}}body.haar-page-about #MainContent .shopify-section:has(.image-with-text) .page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto}@media(min-width:750px){body.haar-page-about #MainContent .shopify-section:has(.image-with-text) .page-width{padding-left:50px;padding-right:50px}body.haar-page-about #MainContent .image-with-text__grid{column-gap:0;row-gap:0;margin:0}body.haar-page-about #MainContent .image-with-text__grid>.grid__item{width:50%;max-width:50%;flex-basis:50%}body.haar-page-about #MainContent .image-with-text__content{padding:40px 48px}}@media(max-width:749px){body.haar-page-about #MainContent .image-with-text__grid>.grid__item{width:100%;max-width:100%;flex-basis:100%}}@media(max-width:749px){#MainContent .haar-style--home-range-carousel .multicolumn-list{scroll-padding-left:15px}#MainContent .haar-style--home-range-carousel .multicolumn-list__item:first-child{margin-left:15px}#MainContent .haar-style--home-range-carousel .multicolumn-list__item:last-child{margin-right:15px}}@media(min-width:990px){.header.header--middle-left .header__heading-logo-wrapper{width:100px}.header.header--middle-left .header__heading-logo{width:100%;height:auto}.header__inline-menu>.list-menu>li summary.header__menu-item{padding-right:9px;gap:8px}.header__inline-menu>.list-menu>li summary.header__menu-item>.icon-caret{position:static;flex-shrink:0;width:10px;height:6px;margin:0}}@media screen and (max-width:749px){#menu-drawer .menu-drawer__navigation{padding-top:28px;padding-bottom:24px}#menu-drawer .menu-drawer__menu-item{font-size:24px;-webkit-text-stroke:.3px currentColor;line-height:1.2;min-height:44px;padding-top:4px;padding-bottom:4px}#menu-drawer .menu-drawer__menu li{margin-bottom:0}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:24px;min-height:48px}#menu-drawer summary.menu-drawer__menu-item>.svg-wrapper:has(.icon-caret){display:none}#menu-drawer summary.menu-drawer__menu-item>.svg-wrapper:has(.icon-arrow),#menu-drawer .menu-drawer__close-button>.svg-wrapper{width:16px;height:20px}#menu-drawer summary.menu-drawer__menu-item>.svg-wrapper .icon-arrow,#menu-drawer .menu-drawer__close-button>.svg-wrapper .icon-arrow{display:none}#menu-drawer summary.menu-drawer__menu-item>.svg-wrapper:has(.icon-arrow):after,#menu-drawer .menu-drawer__close-button>.svg-wrapper:after{content:"";display:block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}#menu-drawer .menu-drawer__close-button{min-height:48px}}@media screen and (max-width:749px){.header .header__heading-logo{transform:scale(1.12);transform-origin:center}}@media screen and (max-width:749px){#menu-drawer .menu-drawer__utility-links{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 20px;padding:20px 30px 24px;background:transparent;border-top:1px solid rgba(var(--color-foreground),.12)}#menu-drawer .menu-drawer__account,#menu-drawer .haar-menu-wholesale{grid-column:1;min-height:44px;margin:0;padding:8px 0;display:flex;align-items:center;gap:10px;font-family:var(--font-body-family);font-size:15px;letter-spacing:0;text-decoration:none}#menu-drawer .menu-drawer__account account-icon>.svg-wrapper,#menu-drawer .menu-drawer__account>.svg-wrapper{width:20px;height:20px;margin:0}#menu-drawer .menu-drawer__utility-links>.list-social{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0 -10px 0 0}#menu-drawer .menu-drawer__utility-links .list-social__link{min-width:44px;min-height:44px;padding:10px}#menu-drawer .menu-drawer__localization{grid-column:1 / -1}#menu-drawer .menu-drawer__localization:empty{display:none}}@media screen and (max-width:749px){#menu-drawer .menu-drawer__close-button{font-family:GaramondHaar,Georgia,serif;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0;-webkit-text-stroke:.3px currentColor}}@media screen and (min-width:750px){.header__inline-menu .header__menu-item{-webkit-text-stroke:.15px currentColor}}h2,body.haar-page-about #MainContent :is(h1,h3,.h0,.h1,.h2,.h3),#MainContent .haar-product-refined .product__title h1,#MainContent .haar-collection-heading .collection-hero__title,#MainContent .haar-style--home-shop-ranges .multicolumn-card__info h3,#MainContent .haar-style--home-range-menu h3,#MainContent .haar-style--home-range-carousel h3,body.haar-page-stockists #MainContent .multicolumn-card__info h3,.haar-christmas-intro__heading,.haar-seasonal-products__intro .title,.haar-seasonal-products__placeholder-title,.haar-subscriptions h1,.haar-wholesale--login h1,.haar-winter-feature__title{-webkit-text-stroke:.3px currentColor}.haar-preorder-label{font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.haar-preorder-notice{font-size:14px;font-weight:500;line-height:1.45;margin:0 0 12px}.haar-cart-preorder{font-size:13px;line-height:1.4;margin:6px 0}#MainContent .product-card-wrapper .card__heading{color:#3b3b34!important;font-family:var(--font-body-family)!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;-webkit-text-stroke:0}#MainContent .product-card-wrapper .card__heading a{color:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/haar-custom.css.map */
