@font-face{font-display:swap;font-family:Avenir Next;font-style:normal;font-weight:400;src:url(/cdn/shop/files/AvenirNext-Regular.ttf?v=1702782260) format("truetype")}@font-face{font-display:swap;font-family:Avenir Next DemiBold;font-style:normal;font-weight:600;src:url(/cdn/shop/files/AvenirNext-DemiBold.ttf?v=1702782260) format("truetype")}.saunas-header{--sct-body: #505251;--sct-muted: #8c8c8c;--sct-accent: #f06723;--sct-badge-dim: #8c8c8c;--sct-button-radius: 4px;display:block}.shopify-section--saunas-header>.section{padding-block-start:var(--spacing-10);padding-block-end:var(--spacing-12)}.saunas-header__intro{display:grid;gap:var(--spacing-3);max-width:42rem;margin-block-end:var(--spacing-10)}.saunas-header__title{margin:0;font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;font-synthesis:none;line-height:1.15;letter-spacing:-.04em;color:var(--sct-body)}.saunas-header__subtitle{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--sct-body)}.saunas-header__grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--spacing-5);row-gap:var(--spacing-10)}@media screen and (min-width:700px){.saunas-header__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.saunas-header__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.saunas-header__card{display:flex;flex-direction:column;background:transparent;border:0}.saunas-header__media{display:grid;place-items:end center;margin-block-end:var(--spacing-5);aspect-ratio:1 / 1;overflow:hidden}.saunas-header__media img,.saunas-header__media svg{width:90%;height:90%;object-fit:contain;object-position:center bottom}.saunas-header__name{margin:0 0 var(--spacing-1);font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25;letter-spacing:-.01em;color:var(--sct-body)}.saunas-header__name-emphasis{font-family:"Avenir Next DemiBold","Avenir Next",var(--heading-font-family),sans-serif;font-weight:600}.saunas-header__desc{margin:0 0 var(--spacing-3);font-size:.9375rem;line-height:1.4;color:var(--sct-muted)}.saunas-header__badges{display:flex;flex-wrap:wrap;gap:.5em;margin-block-end:var(--spacing-3);list-style:none;padding:0}.saunas-header__badge{padding:.25em .5em;border-radius:2px;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sct-badge-dim);background:#5052510f}.saunas-header__badge--lit{color:var(--sct-accent);background:#f067231a}.saunas-header__tech{margin:0 0 .15rem;font-size:.875rem;line-height:1.4;color:var(--sct-muted)}.saunas-header__price{margin:0 0 var(--spacing-4);font-size:1rem;line-height:1.4;color:var(--sct-body)}.saunas-header__cta{margin-block-start:auto}.saunas-header__cta .button{--button-background: 240 103 35 / 1;--button-text-color: 255 255 255 / 1;width:100%;border-radius:var(--sct-button-radius);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-block:.75rem}@media screen and (max-width:699px){.saunas-header__cta .button{font-size:1rem;padding-block:.875rem}}.saunas-header__hint{margin:var(--spacing-2) 0 0;text-align:center;font-size:.875rem;line-height:1.4;color:var(--sct-muted)}@media screen and (max-width:699px){.saunas-header__hint{font-size:1rem}}a.saunas-header__hint{display:block;color:var(--sct-accent);text-decoration:none}a.saunas-header__hint:hover{text-decoration:underline}.saunas-header__hint-arrow{margin-inline-start:.25em}
/*# sourceMappingURL=/cdn/shop/t/212/assets/saunas-collection-header.css.map */
