.template-index .header-logo .hasida-brand-logo{--hasida-logo-source:url(./hasida-brand-wordmark.png) !important;width:156px;height:28px;aspect-ratio:auto;mask-size:100% auto;mask-position:center 53%;-webkit-mask-size:100% auto;-webkit-mask-position:center 53%}.template-index .header__column .header-logo{min-width:156px}.template-index .hasida-hero{aspect-ratio:1.95;min-height:520px;align-items:center}.template-index .hasida-hero__content{width:37%;margin:0;padding-bottom:80px}.template-index .hasida-hero__frame{padding-inline:11.5%}.template-index .hasida-hero .hasida-heading{font-size:clamp(32px,3.6vw,64px);max-width:15ch;text-transform:uppercase;letter-spacing:.035em}.template-index .hasida-hero .hasida-copy{max-width:38ch;font-size:clamp(12px,1.1vw,18px)}.template-index .hasida-hero .hasida-button{border-radius:30px;min-height:40px;margin-top:40px;font-weight:500}.template-index .shopify-section[id$=__principles]{position:relative;margin-top:-155px;z-index:1}.template-index .hasida-principles{background:linear-gradient(transparent,#000 90%);border:0;padding:20px 0 45px}.template-index .hasida-principles .hasida-frame{max-width:1500px;padding-inline:8%}.template-index .hasida-principle h3{font-size:clamp(36px,4.5vw,72px)}.template-index .hasida-categories{background:#eee;padding-block:48px 24px}.template-index .hasida-categories .hasida-section-heading{border-bottom:1px solid #aaa;padding:0 8px 18px;margin-bottom:28px}.template-index .hasida-categories .hasida-heading{font-size:clamp(24px,2.5vw,40px);letter-spacing:.025em;text-transform:uppercase}.template-index .hasida-categories .hasida-frame{padding-inline:24px}.template-index .hasida-categories__grid{gap:28px}.template-index .hasida-category__link{border-radius:12px}.template-index .hasida-category__media{aspect-ratio:2/3}.template-index .hasida-category__image{transform:none}.template-index .hasida-category__title{bottom:48px}.template-index .hasida-category__title h3{font-size:clamp(11px,1vw,17px)}.template-index .hasida-category__description{position:absolute;bottom:15px;left:5%;width:90%;margin:0;font-size:clamp(9px,.8vw,13px);text-align:center;z-index:1}.template-index .hasida-feature{aspect-ratio:3.2;min-height:360px;background:#000;overflow:hidden}.template-index .hasida-feature__media{width:66%}.template-index .hasida-feature__image{width:56vw;max-width:none;height:100%;object-fit:contain;object-position:center;transform:translate(-25%);-webkit-mask-image:linear-gradient(to right,#000 78%,transparent 100%);mask-image:linear-gradient(to right,#000 78%,transparent 100%)}.template-index .hasida-feature__scene{position:absolute;right:0;top:0;width:38%;height:100%;object-fit:cover;clip-path:polygon(23% 0,100% 0,100% 100%,0 100%);z-index:-1}.template-index .hasida-feature__content{width:39%;margin-left:27%;padding:32px 12px;text-align:left}.template-index .hasida-feature .hasida-heading{text-transform:none;letter-spacing:.025em}.template-index .hasida-feature .hasida-copy{font-size:clamp(11px,1vw,16px);margin:12px 0 0;max-width:46ch}.template-index .hasida-feature__benefits{margin-top:26px}.template-index .hasida-feature .hasida-button{border:1px solid white;border-radius:30px;background:transparent;color:#fff;min-height:34px;padding:6px 28px}.template-index .hasida-technology--strip{padding:0;background:#120e10 url(./hasida-red-tech-background.webp) center/cover}.template-index .hasida-technology--strip .hasida-frame{max-width:none;padding:0}.template-index .hasida-technology--strip .hasida-section-heading,.template-index .hasida-technology--strip .hasida-technology__action{display:none}.template-index .hasida-technology__grid{gap:0}.template-index .hasida-technology--strip .hasida-technology-card{border:0;background:transparent;aspect-ratio:1.2}.template-index .hasida-technology--strip .hasida-technology-card__content{width:100%;padding:30px 12% 0}.template-index .hasida-technology--strip .hasida-technology-card h3{font-size:clamp(14px,1.6vw,24px)}.template-index .hasida-technology--strip .hasida-technology-card p{max-width:30ch}.template-index .hasida-technology--strip .hasida-technology-card__media{width:100%;height:65%;bottom:0}.template-index .hasida-technology-card__image{object-fit:contain}.template-index .hasida-story--banner{aspect-ratio:2.2}.template-index .hasida-story--banner .hasida-heading{text-transform:none;font-size:clamp(28px,3.2vw,52px)}.template-index .hasida-story--banner .hasida-copy{max-width:65ch}.template-index .hasida-community__collage{aspect-ratio:3;position:relative}.template-index .hasida-community__collage img{display:block;width:100%;height:100%;object-fit:cover}.template-index .hasida-community__collage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0005}.template-index .hasida-community__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.template-index .hasida-community-card__media{aspect-ratio:1}.template-index .hasida-community .hasida-button{background:#fff;color:#111;border-radius:30px}@media(max-width:749px){.template-index .header-logo .hasida-brand-logo{width:116px;height:24px}.template-index .header__column .header-logo{min-width:116px}.template-index .hasida-hero{aspect-ratio:auto;min-height:640px;align-items:end}.template-index .hasida-hero__image{object-position:66% top}.template-index .hasida-hero__frame{padding:0 24px 30px}.template-index .hasida-hero__content{width:100%;padding:0}.template-index .hasida-hero .hasida-heading{font-size:36px;max-width:15ch}.template-index .hasida-hero .hasida-button{margin-top:20px}.template-index .shopify-section[id$=__principles]{margin-top:0}.template-index .hasida-principles{background:#000;padding:24px 0}.template-index .hasida-principle h3{font-size:34px}.template-index .hasida-categories .hasida-frame{padding-inline:14px}.template-index .hasida-categories__grid{gap:14px}.template-index .hasida-category:last-child{grid-column:auto}.template-index .hasida-category:last-child .hasida-category__media{aspect-ratio:2/3}.template-index .hasida-category__description{font-size:10px}.template-index .hasida-feature{aspect-ratio:auto;min-height:0;padding-top:230px}.template-index .hasida-feature__media{position:absolute;top:0;left:0;width:56%;height:230px;aspect-ratio:auto}.template-index .hasida-feature__image{width:110vw}.template-index .hasida-feature__scene{width:52%;height:230px}.template-index .hasida-feature__content{width:100%;margin:0;padding:24px}.template-index .hasida-feature .hasida-copy{font-size:14px}.template-index .hasida-technology--strip .hasida-technology-card{aspect-ratio:1.15;min-height:300px}.template-index .hasida-technology--strip .hasida-technology-card h3{font-size:20px}.template-index .hasida-community__collage{aspect-ratio:1}.template-index .hasida-community__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-index .hasida-story--banner{aspect-ratio:auto;min-height:450px}}@media(min-width:750px){.template-index .shopify-section[id$=__principles]{margin-top:-145px}.template-index .hasida-principles{padding:10px 0 80px}.template-index .hasida-feature__media{width:66%}.template-index .hasida-feature__content{width:36%;margin-left:29%}}.template-index .hasida-category__title h3{font-size:clamp(12px,1.25vw,21px);white-space:nowrap}.template-index .hasida-category__description{font-size:clamp(8px,.68vw,11px);white-space:nowrap}.template-index .hasida-category__image,.template-index .hasida-bestsellers__image,.hasida-series-card__art img{transition:transform .35s ease}.template-index .hasida-category__link:hover .hasida-category__image,.template-index .hasida-category__link:focus-visible .hasida-category__image,.template-index .hasida-bestsellers__media:hover .hasida-bestsellers__image,.hasida-series-card:hover img{transform:scale(1.045)}.template-index .hasida-button,.template-index .hasida-bestsellers__button{transition:transform .2s ease,background-color .2s ease}.template-index .hasida-button:hover,.template-index .hasida-button:focus-visible{transform:scale(1.05)}.template-index .hasida-button:active,.template-index .hasida-bestsellers__button:active{transform:scale(.96)}.template-index .hasida-technology-card__image{animation:hasida-tech-float 5s ease-in-out infinite}.template-index .hasida-technology-card:nth-child(2) img{animation-delay:-1.6s}.template-index .hasida-technology-card:nth-child(3) img{animation-delay:-3.2s}@keyframes hasida-tech-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.025)}}@media(min-width:750px){.template-index .hasida-feature__content{width:33%;margin-left:34%}.template-index .hasida-feature .hasida-copy{max-width:56ch;font-size:clamp(10px,.9vw,14px)}}@media(prefers-reduced-motion:reduce){.template-index .hasida-technology-card__image{animation:none}.template-index .hasida-category__image,.template-index .hasida-bestsellers__image,.template-index .hasida-button,.hasida-series-card__art img{transition:none;transform:none!important}}.template-index .hasida-feature__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.template-index .hasida-feature__benefits li{min-width:0}.template-index .hasida-feature__benefits strong{font-size:clamp(17px,1.5vw,24px)}@media(min-width:750px){.template-index .hasida-feature__content{width:31%;margin-left:33%}.template-index .hasida-feature{min-height:440px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hasida-red-home.css.map */
