:root{--ps-motion-blue: 46 117 255;--ps-motion-blue-bright: 117 173 255;--ps-motion-ease: cubic-bezier(.16, 1, .3, 1);--ps-motion-fast: .18s;--ps-motion-medium: .68s;--ps-motion-shadow: 0 22px 52px rgb(0 0 0 / .34), 0 8px 24px rgb(0 0 0 / .22)}body[data-puresetup-motion=controlled]{--ps-motion-fast: .14s;--ps-motion-medium: .46s;--ps-motion-shadow: 0 14px 34px rgb(0 0 0 / .28)}body[data-puresetup-motion=off]{--ps-motion-fast: 0ms;--ps-motion-medium: 0ms}#header-group .menu-list__link-title{position:relative}#header-group .menu-list__link-title:after{content:"";position:absolute;right:0;bottom:-.55rem;left:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,rgb(var(--ps-motion-blue-bright)),rgb(var(--ps-motion-blue) / .1));pointer-events:none;transition:none}#header-group #header-component[data-menu-style=menu] .menu-list .menu-list__link{text-decoration:none}#header-group #header-component[data-menu-style=menu] .menu-list:has(.menu-list__list-item:where(:hover,:focus-within,[data-menu-open])) .menu-list__list-item:not(:where(:hover,:focus-within,[data-menu-open]))>.menu-list__link{color:rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text));text-decoration:none}#header-group #header-component[data-menu-style=menu] .menu-list__list-item:where(:hover,:focus-within,[data-menu-open])>.menu-list__link,#header-group #header-component[data-menu-style=menu] .menu-list:not(:has(.menu-list__list-item:where(:hover,:focus-within,[data-menu-open]))) .menu-list__link--active{color:var(--menu-top-level-font-color);text-decoration:underline;text-decoration-color:rgb(var(--ps-motion-blue-bright) / .72);text-decoration-thickness:2px;text-underline-offset:8px}#header-group .menu-list__list-item:where(:hover,:focus-within,[data-menu-open])>.menu-list__link .menu-list__link-title:after,#header-group .menu-list:not(:has(.menu-list__list-item:where(:hover,:focus-within,[data-menu-open]))) .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1);transition:transform var(--ps-motion-fast) var(--ps-motion-ease)}[id*=hero_jVaWmY] .hero__media-grid:before,[id*=hero_jVaWmY] .hero__media-grid:after,[id*=hero_jVaWmY] .hero__content-wrapper:before,[id*=hero_jVaWmY] .hero__content-wrapper:after{content:none}[id*=hero_jVaWmY] .hero__media{transform:none;animation:none}#MainContent :is(.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded){transition:transform var(--ps-motion-fast) var(--ps-motion-ease),box-shadow var(--ps-motion-fast) var(--ps-motion-ease),border-color var(--ps-motion-fast) var(--ps-motion-ease)}#MainContent :is(.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 14px 30px #00000052,0 0 0 1px #ffffff1a}#MainContent .puresetup-motion-magnetic{--ps-magnet-x: 0px;--ps-magnet-y: 0px;transform:translate3d(var(--ps-magnet-x),var(--ps-magnet-y),0);will-change:transform}#MainContent .puresetup-motion-magnetic:is(:hover,:focus-visible){transform:translate3d(var(--ps-magnet-x),calc(var(--ps-magnet-y) - 2px),0) scale(1.015)}#MainContent product-card{isolation:isolate;transition:transform var(--ps-motion-medium) var(--ps-motion-ease),box-shadow var(--ps-motion-medium) var(--ps-motion-ease)}#MainContent product-card:after,#MainContent .product-information__media:after{content:none}#MainContent product-card :is(.card-gallery,.product-card__image,.product-card-gallery__image),[id*=carousel_89bxJH] .image-block__image{transition:transform var(--ps-motion-medium) var(--ps-motion-ease)}.puresetup-card-grid .puresetup-card-grid__card,[id*=carousel_89bxJH] .carousel-content .card{transition:transform var(--ps-motion-medium) var(--ps-motion-ease),border-color var(--ps-motion-fast) var(--ps-motion-ease),box-shadow var(--ps-motion-medium) var(--ps-motion-ease)}@media(any-hover:hover)and (any-pointer:fine){#MainContent product-card:is(:hover,:focus-within),.puresetup-card-grid .puresetup-card-grid__card:is(:hover,:focus-within),[id*=carousel_89bxJH] .carousel-content .card:is(:hover,:focus-within){transform:translateY(-5px);box-shadow:var(--ps-motion-shadow)}#MainContent product-card:is(:hover,:focus-within) :is(.card-gallery,.product-card__image,.product-card-gallery__image),[id*=carousel_89bxJH] .carousel-content .card:is(:hover,:focus-within) .image-block__image{transform:scale(1.025)}.puresetup-card-grid .puresetup-card-grid__card:is(:hover,:focus-within){border-color:#fff3}}body.puresetup-motion-enabled #MainContent>.shopify-section.puresetup-motion-target{opacity:.12;transform:perspective(1500px) translate3d(0,72px,-90px) rotateX(7deg) scale(.965);transform-origin:50% 0;transition:opacity .62s var(--ps-motion-ease),transform .94s var(--ps-motion-ease)}body.puresetup-motion-enabled #MainContent>.shopify-section.puresetup-motion-target.puresetup-motion-visible{opacity:1;transform:perspective(1500px) translateZ(0) rotateX(0) scale(1)}body.puresetup-motion-enabled .puresetup-motion-heading{opacity:0;transform:perspective(900px) translateY(48px) rotateX(62deg);transform-origin:50% 100%;transition:opacity .54s var(--ps-motion-ease),transform .88s var(--ps-motion-ease);transition-delay:calc(var(--ps-reveal-order, 0) * 55ms)}body.puresetup-motion-enabled .puresetup-motion-copy{opacity:0;transform:translate3d(-46px,0,0) skew(-5deg);filter:blur(7px);clip-path:inset(0 100% 0 0);transition:opacity .78s cubic-bezier(.25,.1,.25,1),transform 1.05s cubic-bezier(.25,.1,.25,1),filter .92s cubic-bezier(.25,.1,.25,1),clip-path 1.1s cubic-bezier(.25,.1,.25,1);transition-delay:calc(.16s + var(--ps-reveal-order, 0) * 90ms)}body.puresetup-motion-enabled .puresetup-motion-cascade{opacity:0;transform:translateY(30px) scale(.975);transition:opacity .56s var(--ps-motion-ease),transform .72s var(--ps-motion-ease),border-color var(--ps-motion-fast) var(--ps-motion-ease),box-shadow var(--ps-motion-medium) var(--ps-motion-ease);transition-delay:calc(90ms + var(--ps-reveal-order, 0) * 65ms)}body.puresetup-motion-enabled .puresetup-motion-visible .puresetup-motion-heading{opacity:1;transform:perspective(900px) translateY(0) rotateX(0)}body.puresetup-motion-enabled .puresetup-motion-visible .puresetup-motion-copy{opacity:1;transform:translateZ(0) skew(0);filter:blur(0);clip-path:inset(0 0 0 0)}body.puresetup-motion-enabled .puresetup-motion-visible .puresetup-motion-cascade{opacity:1;transform:translateY(0) scale(1)}@media(any-hover:hover)and (any-pointer:fine){body.puresetup-motion-enabled .puresetup-motion-visible .puresetup-motion-cascade:is(:hover,:focus-within){transform:translateY(-5px) scale(1)}}@media(prefers-reduced-motion:no-preference){body:not([data-puresetup-motion=off]) [id*=hero_jVaWmY] .hero__content-wrapper>*{animation:puresetup-motion-intro var(--ps-motion-medium) var(--ps-motion-ease) both}body:not([data-puresetup-motion=off]) [id*=hero_jVaWmY] .hero__content-wrapper>:nth-child(2){animation-delay:90ms}body:not([data-puresetup-motion=off]) [id*=hero_jVaWmY] .hero__content-wrapper>:nth-child(3){animation-delay:.16s}body:not([data-puresetup-motion=off]) [id*=hero_jVaWmY] .hero__content-wrapper>:nth-child(n+4){animation-delay:.22s}}@media screen and (max-width:749px){body.puresetup-motion-enabled #MainContent>.shopify-section.puresetup-motion-target{opacity:.35;transform:translateY(28px)}body.puresetup-motion-enabled #MainContent>.shopify-section.puresetup-motion-target.puresetup-motion-visible{transform:translateY(0)}body.puresetup-motion-enabled .puresetup-motion-heading{transform:translateY(28px)}body.puresetup-motion-enabled .puresetup-motion-copy,body.puresetup-motion-enabled .puresetup-motion-cascade{transform:translateY(18px)}body.puresetup-motion-enabled .puresetup-motion-copy{filter:blur(4px)}body.puresetup-motion-enabled .puresetup-motion-visible .puresetup-motion-heading{transform:translateY(0)}body.puresetup-motion-enabled .puresetup-motion-visible .puresetup-motion-copy{transform:translateY(0);filter:blur(0)}body.puresetup-motion-enabled .puresetup-motion-visible .puresetup-motion-cascade{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce),print{body[data-puresetup-motion] *,body[data-puresetup-motion] *:before,body[data-puresetup-motion] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[data-puresetup-motion=off] :is(.menu-list__link-title,.button,product-card,.card-gallery,.product-card__image,.product-card-gallery__image,.puresetup-card-grid__card){transition:none!important}@keyframes puresetup-motion-intro{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/puresetup-precision-motion.css.map */
