:root{--hag-red: #c4262a;--hag-red-dark: #911c1f;--hag-ink: #14181a;--hag-panel: #f3f4f5;--hag-ease: cubic-bezier(.2, .8, .2, 1)}.h0,h1.h0,.text-overlay__heading.h0{font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.02;letter-spacing:-.028em;text-wrap:balance}.h1,h1{letter-spacing:-.022em;line-height:1.06;text-wrap:balance}.h2,h2{letter-spacing:-.018em;line-height:1.1;text-wrap:balance}.h3,h3,.h4,h4{letter-spacing:-.012em}.subheading,.section__block--subheading{font-family:Archivo,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hag-red)}.subheading:before{content:"";display:inline-block;width:28px;height:3px;background:var(--hag-red);margin-right:.65rem;vertical-align:.22em}.color-scheme--white .subheading,.color-scheme--2 .subheading,.color-scheme--3 .subheading{color:#fff}.color-scheme--3 .subheading:before{background:#fff}.enlarge-text,.rte.enlarge-text p{line-height:1.6}.section__heading,.section__header h2{text-wrap:balance}.btn{border-radius:2px;letter-spacing:.06em;font-weight:700;transition:transform .22s var(--hag-ease),box-shadow .22s var(--hag-ease),background-color .2s,color .2s,border-color .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #14181a8c}.btn:active{transform:translateY(0);box-shadow:none}.btn--primary:hover{background-color:var(--hag-red-dark);border-color:var(--hag-red-dark)}.text-overlay__buttons .btn--primary:after,.cc-rich-text .btn--primary:after,.cc-page-hero .btn--primary:after{content:"\2192";display:inline-block;margin-left:.6em;transition:transform .22s var(--hag-ease)}.text-overlay__buttons .btn--primary:hover:after,.cc-rich-text .btn--primary:hover:after,.cc-page-hero .btn--primary:hover:after{transform:translate(4px)}.link,a.link{font-weight:700}.cc-header .header{box-shadow:0 1px #14181a14}.cc-header .header__logo img{transition:transform .3s var(--hag-ease)}.cc-header .header__logo:hover img{transform:scale(1.03)}.cc-header .main-nav__link,.cc-header .nav__link{letter-spacing:.01em}.cc-header .header__cta,.cc-header .cta-btn{border-radius:2px}.cc-slideshow .slideshow__slide .media:after{background:linear-gradient(90deg,#14181ac7,#14181a7a 48%,#14181a1f)!important}.cc-slideshow .slideshow__slide .media img{transform:scale(1)}.cc-slideshow .slideshow__slide.is-active .media img{animation:hag-kenburns 10s var(--hag-ease) forwards}@keyframes hag-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.cc-slideshow .text-overlay{max-width:42rem}.cc-slideshow .text-overlay .rte.enlarge-text{font-size:1.2rem;max-width:34rem}.cc-slideshow .slideshow-pagination button,.cc-slideshow .slideshow-pagination__btn{opacity:.85}.card{transition:transform .3s var(--hag-ease),box-shadow .3s var(--hag-ease);border-radius:4px}.card .card__media{overflow:hidden;border-radius:4px 4px 0 0}.card .card__media img{transition:transform .7s var(--hag-ease)}.card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #14181a80}.card:hover .card__media img{transform:scale(1.06)}.cc-multi-column .card{background:#fff;border:1px solid rgba(20,24,26,.07)}.cc-multi-column .card .card__info,.cc-multi-column .card>div:not(.card__media){padding:1.35rem 1.35rem 1.5rem}.cc-multi-column .card h3,.cc-multi-column .card .h5,.cc-multi-column .card .h6{letter-spacing:-.012em}.cc-testimonials .testimonial__quote{font-weight:500;letter-spacing:-.012em;line-height:1.45}.cc-testimonials .testimonial__quote--with-mark:before{color:var(--hag-red);opacity:.9}.cc-testimonials .testimonial-stars{color:#f2a007}.cc-faq details{border-top:1px solid rgba(20,24,26,.1)}.cc-faq details summary{padding-top:1.1rem;padding-bottom:1.1rem;font-weight:700}.cc-footer .footer{border-top:4px solid var(--hag-red)}.cc-footer .footer a{transition:color .2s}.cc-footer .footer a:hover{color:#fff;text-decoration-color:var(--hag-red)}.cc-page-hero .text-overlay__heading.h0{font-size:clamp(2.1rem,4.6vw,4rem)}.cc-page-hero .text-overlay__buttons{gap:.6rem}@media(max-width:768px){.cc-page-hero .page-hero{min-height:0!important}.cc-page-hero .text-overlay{padding:2.2rem 0!important}.cc-page-hero .page-hero__subtitle{font-size:1.05rem!important}.cc-page-hero .text-overlay__buttons .btn{padding-left:1.1rem;padding-right:1.1rem;font-size:.8rem}.cc-slideshow .text-overlay .rte.enlarge-text{font-size:1.02rem}.cc-how-it-works .rte.enlarge-text{font-size:1.05rem}}.page__content h2{margin-top:2.2rem;font-size:1.45rem}.page__content h2:before{content:"";display:block;width:28px;height:3px;background:var(--hag-red);margin-bottom:.7rem}.page__content p{line-height:1.7}.page__content blockquote{margin:0 0 1.75rem;padding:1.4rem 1.6rem;border-left:4px solid var(--hag-red);background:var(--hag-panel);border-radius:0 6px 6px 0;font-size:1.12rem;line-height:1.55;letter-spacing:-.005em}.page__content blockquote p{margin:0 0 .75rem}.page__content blockquote footer{font-size:.9rem;opacity:.75}.page__content blockquote footer strong{font-weight:700;opacity:1}.page__content blockquote footer:before{content:"\2605\2605\2605\2605\2605";color:#f2a007;letter-spacing:.1em;margin-right:.6rem}.hag-collection-copy{max-width:46rem}.hag-collection-copy h3{font-size:1.1rem;margin-top:1.6rem}@media(prefers-reduced-motion:reduce){.btn,.card,.card .card__media img,.cc-header .header__logo img{transition:none!important}.btn:hover,.card:hover,.card:hover .card__media img{transform:none!important}.cc-slideshow .slideshow__slide.is-active .media img{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/huronia.css.map */
