.header__logo-asset{display:inline-flex;align-items:center;max-width:var(--logo-width, 220px);line-height:1;position:relative}.header__logo-asset-image{display:block;width:auto;max-width:100%;height:auto;max-height:90px}@media(max-width:959px){.header__logo-asset-image{max-height:52px}}.header__logo-asset-image--regular{display:block}.header__logo-asset-image--transparent{display:none}body.template-index:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(.dropdown-active) .header__logo-asset-image--regular{display:none}body.template-index:not([mobile-menu-open=true]):not([quick-search-open=true]) .header.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(.dropdown-active) .header__logo-asset-image--transparent{display:block}.image-hero__heading-logo{display:block;max-width:min(320px,60vw);width:100%;height:auto;margin:0}#shopify-section-template--23689617891641__image_hero_HzA3zR .image-hero__text-container-heading{font-family:Garamond Premier Pro,EB Garamond,Libre Baskerville,Georgia,serif!important}#shopify-section-template--23689617891641__image_hero_HzA3zR .image-hero__text-container-accent,#shopify-section-template--23689617891641__image_hero_HzA3zR .image-hero__text-container-text,.header__links a,.header__links-primary a,.header__links-secondary a,#shopify-section-template--23689617891641__rich_text .rich-text__accent,#shopify-section-template--23689617891641__multi_column .multi-column__grid-item-accent,#shopify-section-template--23689617891641__image_hero_Bikp4B .image-hero__text-container-heading,#shopify-section-template--23689617891641__image_hero_Bikp4B .image-hero__text-container-accent{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.template-product .announcement-bar{--min-height: 60px;transition:min-height .3s ease,padding .3s ease}.template-product .announcement-bar .announcement-bar__item{font-size:1.2em;font-weight:500;padding:12px 0;transition:font-size .3s ease,padding .3s ease}.template-product .announcement-bar .announcement-bar__item-inner{transition:font-size .3s ease}.template-product .announcement-bar:hover{--min-height: 80px}.template-product .announcement-bar:hover .announcement-bar__item{font-size:1.5em;padding:16px 0}.template-product .announcement-bar:hover .announcement-bar__item-inner{font-size:1.25em}@media(max-width:719px){.template-product .announcement-bar{--min-height: 50px}.template-product .announcement-bar .announcement-bar__item{font-size:1.1em;padding:10px 0}.template-product .announcement-bar:hover{--min-height: 70px}.template-product .announcement-bar:hover .announcement-bar__item{font-size:1.3em;padding:14px 0}}.social-reels__inner{width:100%}.social-reels__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;margin:0 0 8px}.social-reels .carousel__navigation-buttons{display:flex}.social-reels__nav{flex-shrink:0}.social-reels__content{overflow:hidden;width:100%;touch-action:pan-x pan-y}.social-reels__item.swiper-slide{width:min(280px,calc((100% - 12px)/2));height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.social-reels__card{display:flex;flex-direction:column;gap:8px;height:100%;-webkit-user-select:none;user-select:none}.social-reels__platform{letter-spacing:.12em;text-transform:uppercase}.social-reels__embed,.social-reels__placeholder{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:#111;touch-action:pan-x pan-y}.social-reels__placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;background:#f4efe6}.social-reels__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;pointer-events:auto}.social-reels__embed--instagram .social-reels__frame{top:-14%;height:128%}.social-reels__overlay{position:absolute;top:0;right:0;left:0;bottom:76px;z-index:2;cursor:grab;touch-action:pan-x pan-y;pointer-events:auto;clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,30% 32%,30% 68%,70% 68%,70% 32%);-webkit-clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,30% 32%,30% 68%,70% 68%,70% 32%)}.social-reels__caption,.social-reels__product-link{margin:0}.social-reels__product-link{text-decoration:underline;text-underline-offset:3px}@media(max-width:719px){.social-reels__platform,.social-reels__caption,.social-reels__product-link{font-size:.75em}}@media(min-width:720px){.social-reels__item.swiper-slide{width:min(300px,calc((100% - 40px) / 3))}}@media(min-width:1100px){.social-reels__item.swiper-slide{width:min(326px,calc((100% - 72px)/4))}}.heritage-map__inner{width:min(1200px,calc(100% - 36px));margin:0 auto}.heritage-map__intro{max-width:720px;margin-bottom:40px}.heritage-map__heading{margin-bottom:16px}.heritage-map__layout{display:grid;gap:32px}.heritage-map__canvas{position:relative;min-height:420px}.heritage-map__image-wrap,.heritage-map__fallback{width:100%}.heritage-map__fallback{color:#1d3a32;background:#f4efe6;padding:8%}.heritage-map__fallback svg{display:block;width:100%;height:auto;opacity:.88}.heritage-map__pin{position:absolute;transform:translate(-50%,-50%);background:none;border:0;padding:0;cursor:pointer;color:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:1}.heritage-map__pin-dot{width:14px;height:14px;border-radius:50%;background:#003630;box-shadow:0 0 0 6px #00363029;transition:transform .25s ease,box-shadow .25s ease}.heritage-map__pin.is-active .heritage-map__pin-dot,.heritage-map__pin:hover .heritage-map__pin-dot{transform:scale(1.15);box-shadow:0 0 0 10px #00363033}.heritage-map__pin-label{white-space:nowrap;background:#fcfcf9;padding:2px 8px}.heritage-map__note{max-width:420px}.heritage-map__note[hidden]{display:none}.heritage-map__note-region{margin-bottom:8px}.heritage-map__note-title{margin:0 0 12px}@media(min-width:960px){.heritage-map__layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:64px}}html.do-anim .popup.visible .animation--popup-item,html.do-anim .popup.visible .popup__image .image__img{opacity:1;transform:none}.popup--image-position-top.popup--has-image .popup__image{max-height:180px}.popup--image-position-top.popup--has-image .popup__image img{width:100%;height:180px;object-fit:cover}.popup__discount-code{margin-top:16px;text-align:inherit}.popup__discount-code-label{margin:0 0 6px;letter-spacing:.08em;text-transform:uppercase;font-size:.75em}.popup__discount-code-value{margin:0;font-family:inherit;font-size:1.5em;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
