@font-face {
 font-family:'Milonga';
 font-style:normal;
 font-weight:400;
 font-display:swap;
 src:url('tt-milonga.woff2') format('woff2');
}

body.everspores-site.tt-immersive-site {
 --tt-display-family:'Milonga',Georgia,serif;
 --es-serif:var(--tt-display-family);
}

/* Carry the display type through desktop and mobile header navigation. */
body.everspores-site.tt-immersive-site .ec-header.ttx-header :is(.tt-cinema-navigation > a,#ec-mobile > a,.ec-menu-toggle),
body.everspores-site.tt-immersive-site .ttx-mobile-formats > a {
 font-family:var(--tt-display-family) !important;
 font-weight:400 !important;
}

/* Flowing display type; body copy and compact product labels keep Nunito. */
body.everspores-site.tt-immersive-site #main :is(h1,h2,h3,h4):not(:where(.ttx-product h3,.ec-product-copy h3,.ttx-guide-links h3,.ttx-makers h2)),
body.everspores-site.tt-immersive-site #main :is(h1,h2,h3,h4):not(:where(.ttx-product h3,.ec-product-copy h3,.ttx-guide-links h3,.ttx-makers h2)) :is(em,span,a),
body.everspores-site.tt-immersive-site #main:is(.ttx-storefront,.es-collection-page,.es-page,.page-main) :is(.ttx-opening,.tt-collection-heading,.es-page-heading,.tt-about-intro,.tt-about-values,.es-collection-outro) :is(h1,h2,h3,h4),
body.everspores-site.tt-immersive-site #main .ec-product-buy h1,
body.everspores-site.tt-immersive-site .everspores-age-card h2 {
 font-family:var(--tt-display-family) !important;
 font-weight:400 !important;
 font-style:normal !important;
 letter-spacing:-.015em !important;
}

body.everspores-site.tt-immersive-site #main.ttx-storefront .ttx-opening h1 {
 line-height:1.12 !important;
 letter-spacing:-.015em !important;
}

body.tt-immersive-site #main.ttx-storefront .ttx-opening-copy > p {
 margin-bottom:0;
}

/* The requested category collections sit directly beneath the maker logos. */
body.tt-immersive-site #main.ttx-storefront .ttx-category-collection {
 padding-block:64px 24px;
}
body.tt-immersive-site #main.ttx-storefront .ttx-category-collection + .ttx-category-collection {
 padding-top:64px;
}
body.everspores-site.tt-immersive-site #main.ttx-storefront .ttx-product-bottom span {
 color:#f4eddc !important;
}
@media(min-width:1001px) {
 body.tt-immersive-site #main.ttx-storefront .ttx-category-products {
  grid-template-columns:repeat(var(--tt-category-columns),minmax(0,1fr));
 }
}
@media(max-width:700px) {
 body.tt-immersive-site #main.ttx-storefront .ttx-category-collection,
 body.tt-immersive-site #main.ttx-storefront .ttx-category-collection + .ttx-category-collection {
  padding-block:40px 8px;
 }
}
