:root{--ease-out:cubic-bezier(.23,1,.32,1)}.hector-theme[data-sticky-header=true] .shopify-section-group-header-group:has(>.site-header){position:fixed;z-index:40}html:has(.hector-theme[data-sticky-header=true]){scroll-padding-top:128px}.hector-theme .site-header{position:relative;isolation:isolate}.hector-theme .site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--color-background);box-shadow:0 8px 28px #00000024;opacity:0}.hector-theme .site-header[data-scrolled]:before{opacity:1}.hector-theme.hector-motion .site-header:before{transition:opacity .18s var(--ease-out)}.hector-theme.hector-motion :is(.button:focus-visible,.case-grid__filters button:focus-visible,.button:focus-visible .button__arrow,.text-link:focus-visible .button__arrow,.case-card:has(:focus-visible) .case-card__media img,.case-card:has(:focus-visible) .case-card__arrow){transform:none!important;transition:none!important}@media(max-width:989px){html:has(.hector-theme[data-sticky-header=true]){scroll-padding-top:104px}}@media(prefers-reduced-motion:no-preference){html.hector-smooth-scroll{scroll-behavior:smooth}html.hector-smooth-scroll:has(:focus-visible){scroll-behavior:auto}.hector-theme.hector-motion :is(.button,.case-grid__filters button){transition:transform .1s var(--ease-out)}.hector-theme.hector-motion :is(.button,.case-grid__filters button):active{transform:scale(.98);transition-duration:.16s}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hector-theme.hector-motion .case-card__media img{transition:transform .24s var(--ease-out)}.hector-theme.hector-motion .case-card:has(a.case-card__media):hover .case-card__media img{transform:scale(1.035)}.hector-theme.hector-motion :is(.button__arrow,.case-card__arrow){transition:transform .16s var(--ease-out)}.hector-theme.hector-motion :is(.button,.text-link):hover .button__arrow,.hector-theme.hector-motion .case-card:has(a.case-card__media):hover .case-card__arrow{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){html.hector-smooth-scroll{scroll-behavior:auto}.hector-theme.hector-motion .site-header:before{transform:none!important;transition:opacity .12s var(--ease-out)!important}}@media(min-width:1180px){.hector-theme .site-header{--header-inset:0px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.hector-theme .site-header:after{content:"";position:absolute;inset:0 var(--header-inset);z-index:-2;border-radius:inherit;background:linear-gradient(90deg,#e4e3e180,#fafafa80);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.hector-theme .site-header:before{clip-path:inset(0 var(--header-inset) round 66px)}.hector-theme .site-header>.brand-logo{translate:var(--header-inset) 0;pointer-events:auto}.hector-theme .site-header__navigation>.button{translate:calc(-1 * var(--header-inset)) 0;pointer-events:auto}.hector-theme .site-header__links{pointer-events:auto;opacity:1;visibility:visible}.hector-theme .site-header[data-compact]{--header-inset:var(--header-compact-inset,0px)}.hector-theme .site-header[data-compact] .site-header__links{opacity:0;visibility:hidden;pointer-events:none}}@media(min-width:1180px)and (prefers-reduced-motion:no-preference){.hector-theme.hector-motion .site-header:before{transition:clip-path .24s var(--ease-out),opacity .18s var(--ease-out)}.hector-theme.hector-motion .site-header:after{transition:inset .24s var(--ease-out)}.hector-theme.hector-motion .site-header>.brand-logo{transition:translate .24s var(--ease-out)}.hector-theme.hector-motion .site-header__navigation>.button{transition:translate .24s var(--ease-out),transform .1s var(--ease-out)}.hector-theme.hector-motion .site-header__links{transition:opacity .14s var(--ease-out) 60ms,visibility 0s}.hector-theme.hector-motion .site-header[data-compact] .site-header__links{transition:opacity .1s var(--ease-out),visibility 0s .1s}}@media(min-width:1180px){.hector-theme.hector-motion .site-header[data-header-instant]:before,.hector-theme.hector-motion .site-header[data-header-instant]:after,.hector-theme.hector-motion .site-header[data-header-instant]>.brand-logo,.hector-theme.hector-motion .site-header[data-header-instant] .site-header__navigation>.button,.hector-theme.hector-motion .site-header[data-header-instant] .site-header__links{transition:none}}.hector-theme .content-grid--needs .content-grid__item:has(>.content-grid__card-link){isolation:isolate}.hector-theme .content-grid--needs .content-grid__item:has(>.content-grid__card-link):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-foreground);opacity:0;pointer-events:none;z-index:-1}@media(prefers-reduced-motion:no-preference){.hector-theme.hector-motion .content-grid--needs .content-grid__item:has(>.content-grid__card-link):before{transition:opacity .16s var(--ease-out)}.hector-theme.hector-motion .content-grid--needs .content-grid__card-link>img{transition:transform .16s var(--ease-out)}}@media(hover:hover)and (pointer:fine){.hector-theme .content-grid--needs .content-grid__item:has(>.content-grid__card-link):hover:before{opacity:.05}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hector-theme.hector-motion .content-grid--needs .content-grid__item:has(>.content-grid__card-link):hover>.content-grid__card-link>img{transform:translate(4px)}}.hector-theme .content-grid--needs .content-grid__item:has(>.content-grid__card-link:focus-visible):before{opacity:.05;transition:none}.hector-theme .content-grid--needs .content-grid__card-link:focus-visible>img{transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hector-motion.css.map */
