.haar-place-story>.page-width{max-width:1120px}.haar-place-story .image-with-text__content{padding:32px 48px;justify-content:flex-start}.haar-place-story .image-with-text__heading{font-family:var(--font-heading-family);font-weight:400;font-size:30px;line-height:1.2}.haar-place-story .image-with-text__text{font-size:15px;line-height:1.75}.haar-place-story .image-with-text__text h3{font-size:26px;line-height:1.25;margin:40px 0 16px}.haar-place-story .image-with-text__text p{margin:0}.haar-place-story .placeholder-svg{visibility:hidden}.haar-place-story:has(.image-with-text__media--placeholder) .image-with-text__media{background:transparent}@media(max-width:749px){.haar-place-story:has(.image-with-text__media--placeholder) .image-with-text__media-item{display:none}}.haar-place-story .image-with-text__text p+p{margin-top:28px}@media(min-width:750px){.haar-place-story .image-with-text__media-item{width:45%}.haar-place-story .image-with-text__text-item{width:55%}}@media(max-width:749px){.haar-place-story>.page-width{padding:0 20px}.haar-place-story .image-with-text__content{padding:28px 4px 8px}.haar-place-story .image-with-text__heading{font-size:27px}.haar-place-story .image-with-text__text h3{font-size:24px;margin-top:28px}}.haar-compact-story .image-with-text__content{justify-content:center}@media(min-width:750px){.haar-compact-story .image-with-text__grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:40px!important;max-width:920px;margin:0 auto}.haar-compact-story .image-with-text__grid>.grid__item{width:100%;max-width:100%}.haar-compact-story .image-with-text__content{padding:20px 0}}@media(max-width:749px){.haar-compact-story .image-with-text__media-item{max-width:280px;margin:0 auto}}#MainContent .haar-collection-promo{background:var(--haar-promo-background,#f2f2f2);color:var(--haar-promo-foreground,#2e2c29);padding:0!important}#MainContent .haar-collection-promo>.page-width{max-width:none;padding:0;margin:0}#MainContent .haar-collection-promo .image-with-text__grid{gap:0!important;margin:0}#MainContent .haar-collection-promo .image-with-text__heading{font-family:GaramondHaar,Georgia,serif!important;font-size:38px!important;line-height:1.15!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}#MainContent .haar-collection-promo .image-with-text__content{padding:clamp(40px,6vw,120px);background:var(--haar-promo-background,#f2f2f2);color:var(--haar-promo-foreground,#2e2c29);border:0;border-radius:0}#MainContent .haar-collection-promo .image-with-text__text{max-width:40ch;line-height:1.7}#MainContent .haar-collection-promo .button{background:var(--haar-promo-button-background,#2e2c29);color:var(--haar-promo-button-text,#e8e3dd);--color-button-text:46,44,41;box-shadow:none;border:1px solid var(--haar-promo-button-background,#2e2c29)}#MainContent .haar-collection-promo .button:after{box-shadow:none}#MainContent .haar-collection-promo :is(.image-with-text__heading,.image-with-text__text,.image-with-text__text p){color:var(--haar-promo-foreground,#2e2c29)!important}#MainContent .haar-collection-promo .image-with-text__media{border:0;border-radius:0}@media(min-width:750px){#MainContent .haar-collection-promo .image-with-text__grid>.grid__item{width:50%;max-width:50%;padding:0}#MainContent .haar-collection-promo .image-with-text__grid{align-items:stretch}#MainContent .haar-collection-promo .image-with-text__media-item{aspect-ratio:4/3;min-height:360px}#MainContent .haar-collection-promo .image-with-text__media{height:100%;min-height:0}#MainContent .haar-collection-promo .image-with-text__content{height:100%;min-height:0;padding:40px 0;justify-content:center;align-items:stretch;text-align:left}#MainContent .haar-collection-promo .image-with-text__content>*{width:64%;max-width:440px;margin-left:auto!important;margin-right:auto!important;text-align:left}#MainContent .haar-collection-promo .image-with-text__content>.button{justify-content:center;text-align:center}#MainContent .haar-collection-promo .image-with-text__heading{margin-top:0}}@media(max-width:749px){#MainContent .haar-collection-promo .image-with-text__content{padding:36px 24px 40px}#MainContent .haar-collection-promo .image-with-text__heading{font-size:30px!important}#MainContent .haar-collection-promo .image-with-text__media{height:420px}}.haar-cart-dispatch-note{margin:12px 0;font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:1.5;color:#58554f;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AAAAEAAAAAAg */
