:root{--he-black: #050505;--he-charcoal: #111111;--he-bone: #f3efe6;--he-muted: #9b968c;--he-line: #2a2a2a;--he-oxblood: #6f1515}.he-section{background:var(--he-black);color:var(--he-bone);font-family:var(--font-body-family)}.he-section *,.he-section *:before,.he-section *:after{box-sizing:border-box}.he-section a{color:inherit;text-decoration:none}.he-section .rte,.he-section .rte p{color:var(--he-muted);font-size:1.5rem;line-height:1.6;margin:0}.he-section-header{border-top:1px solid var(--he-line);padding:2.4rem 0 3rem}.he-section-title,.he-hero__heading,.he-editorial-banner__heading{color:var(--he-bone);font-family:var(--font-heading-family);font-stretch:condensed;font-weight:700;letter-spacing:0;line-height:.88;margin:0;text-transform:uppercase}.he-section-title{font-size:clamp(3.2rem,6vw,8rem)}.he-section-subtitle{margin-top:1.2rem;max-width:58rem}.he-eyebrow,.he-product-card__reference,.he-history-card__date,.he-product-card__price,.he-text-link{color:var(--he-muted);font-size:1.1rem;letter-spacing:.12em;line-height:1.4;margin:0;text-transform:uppercase}.he-hero .he-eyebrow{color:var(--he-bone);letter-spacing:.18em;font-weight:500}.he-button-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:flex-start;margin-top:3rem}.he-button,.shopify-section .he-button{align-items:center;background:transparent;border:1px solid var(--he-bone);color:var(--he-bone);cursor:pointer;display:inline-flex;font:inherit;font-size:1.2rem;justify-content:center;letter-spacing:.12em;min-height:4.8rem;padding:1.4rem 2.2rem;text-align:center;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.he-button:hover,.he-button:focus-visible{background:var(--he-bone);color:var(--he-black)}.he-button--secondary{border-color:var(--he-line)}.he-button--full{width:100%}.he-placeholder{background:var(--he-charcoal);color:var(--he-muted);display:block;height:100%;width:100%}.he-hero{display:flex;min-height:100vh;overflow:hidden;position:relative}.he-hero__media,.he-hero__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.he-hero__media{background:var(--he-charcoal)}.he-hero__image,.he-hero__video{height:100%;object-fit:cover;width:100%}.he-hero__image--mobile{display:none}.he-hero__overlay{background:rgba(0,0,0,var(--he-overlay-opacity, .45));z-index:1}.he-hero__content{margin:0 auto;max-width:120rem;min-height:100vh;padding-bottom:8vh;padding-top:0;position:relative;text-align:left;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.he-hero__heading{font-size:clamp(5.6rem,13vw,18rem);margin-top:1.4rem}.he-hero__subheading{margin:2rem 0 0;max-width:52rem}.he-drop-grid,.he-history-cards,.he-editorial-banner,.he-about-dan,.he-newsletter{padding:7rem 0}.he-product-grid,.he-history-cards__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.he-product-card,.he-history-card{background:var(--he-charcoal);border:1px solid var(--he-line);min-width:0}.he-product-card__media,.he-history-card__media{aspect-ratio:4 / 5;border-bottom:1px solid var(--he-line);display:block;overflow:hidden}.he-product-card__media img,.he-history-card__media img,.he-editorial-banner__image img,.he-about-dan__media img{display:block;height:100%;object-fit:cover;width:100%}.he-product-card__content,.he-history-card__content{display:flex;flex-direction:column;gap:1.2rem;padding:1.8rem}.he-product-card__title,.he-history-card__title{color:var(--he-bone);font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.04em;line-height:1.05;margin:0;text-transform:uppercase}.he-product-card__form{margin-top:.8rem}.he-editorial-banner__inner,.he-about-dan__inner{border:1px solid var(--he-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.he-editorial-banner--reverse .he-editorial-banner__copy{order:2}.he-editorial-banner__copy,.he-about-dan__copy{align-content:center;display:grid;gap:2.4rem;padding:clamp(3rem,5vw,7rem)}.he-editorial-banner__heading{font-size:clamp(3rem,4.5vw,6rem);line-height:.88}.he-editorial-banner__image,.he-about-dan__media{background:var(--he-charcoal);min-height:54rem;overflow:hidden}.he-history-card__body{min-height:5.2rem}.he-text-link{border-bottom:1px solid currentColor;justify-self:start;padding-bottom:.3rem}.he-about-dan__body{max-width:56rem}.he-newsletter__inner{border-bottom:1px solid var(--he-line);border-top:1px solid var(--he-line);margin:0 auto;max-width:84rem;padding:5rem 0;text-align:center}.he-newsletter__body{margin:1.6rem auto 0;max-width:52rem}.he-newsletter__form{margin:3rem auto 0;max-width:62rem}.he-newsletter__field{display:grid;gap:1rem;grid-template-columns:1fr auto}.he-newsletter__field input{background:var(--he-black);border:1px solid var(--he-line);color:var(--he-bone);min-height:4.8rem;padding:0 1.6rem}.he-newsletter__field input::placeholder{color:var(--he-muted)}.he-form-message{color:var(--he-bone);margin-top:1.6rem}.he-form-message--error,.he-form-message--error a{color:var(--he-bone)}body:has(.product){background:var(--he-black);color:var(--he-bone)}.product .product__title h1,.product__title h1{color:var(--he-bone);font-family:var(--font-heading-family);letter-spacing:.04em;text-transform:uppercase}.product .price,.product .product__description,.product .accordion__content,.product .product__text{color:var(--he-muted)}.product .button,.product-form__submit,.shopify-payment-button__button{background:transparent;border:1px solid var(--he-bone);color:var(--he-bone);letter-spacing:.12em;text-transform:uppercase}.product .button:hover,.product-form__submit:hover,.shopify-payment-button__button:hover{background:var(--he-bone);color:var(--he-black)}.product .product__accordion,.product .accordion{border-color:var(--he-line)}.product .accordion summary,.product .accordion__title{color:var(--he-bone);text-transform:uppercase}@media screen and (max-width:989px){.he-product-grid,.he-history-cards__grid,.he-editorial-banner__inner,.he-about-dan__inner{grid-template-columns:1fr}.he-editorial-banner--reverse .he-editorial-banner__copy{order:0}.he-editorial-banner__image,.he-about-dan__media{min-height:42rem}}@media screen and (max-width:749px){.he-hero{min-height:85vh}.he-hero__content{min-height:85vh;padding:0 2.4rem 4rem;text-align:left;align-items:flex-start}.he-hero__image--desktop{display:none}.he-hero__image--mobile{display:block}.he-hero__heading{font-size:clamp(4.8rem,20vw,8.4rem)}.he-drop-grid,.he-history-cards,.he-editorial-banner,.he-about-dan,.he-newsletter{padding:4.8rem 0}.he-button-row,.he-newsletter__field{align-items:stretch;display:grid;grid-template-columns:1fr}.he-editorial-banner__image,.he-about-dan__media{min-height:32rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/history-etc.css.map */
