:root{--ck-motion-ease: cubic-bezier(.2, .7, .2, 1);--ck-motion-fast: .18s;--ck-motion-base: .42s;--ck-motion-slow: .72s}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:ck-page-out .18s ease both}::view-transition-new(root){animation:ck-page-in .36s var(--ck-motion-ease) both}html.ck-motion-ready{scroll-behavior:smooth}.ck-motion-ready .ck-motion-target,.ck-motion-ready .ck-motion-item{opacity:0;transform:translate3d(0,22px,0);transition-delay:var(--ck-motion-delay, 0ms);transition-duration:var(--ck-motion-slow);transition-property:opacity,transform;transition-timing-function:var(--ck-motion-ease);will-change:opacity,transform}.ck-motion-ready .ck-motion-item{transform:translate3d(0,18px,0) scale(.985);transition-duration:var(--ck-motion-base)}.ck-motion-ready .ck-motion-target.ck-motion-visible,.ck-motion-ready .ck-motion-item.ck-motion-visible,.ck-motion-ready :is(.cs-hero,.ck-home-hero,.section-ck-home-hero,.ck-product-shell,.ck-collection-intro,.section-ck-collection-intro,.header-wrapper,.section-header,main#MainContent>.shopify-section:first-child,.cs-home>section:first-of-type),.ck-motion-ready :is(.cs-hero,.ck-home-hero,.section-ck-home-hero,.ck-product-shell,.ck-collection-intro,.section-ck-collection-intro,main#MainContent>.shopify-section:first-child,.cs-home>section:first-of-type) :is(.ck-motion-target,.ck-motion-item){opacity:1;transform:none}.ck-motion-ready :is(.ck-button,.ck-card-link,.ck-text-link,.cs-button,.cs-link,.cs-add-to-cart,.button,.shopify-payment-button__button,.quick-add__submit){transition:transform var(--ck-motion-fast) var(--ck-motion-ease),color var(--ck-motion-fast) ease,background-color var(--ck-motion-fast) ease,border-color var(--ck-motion-fast) ease,box-shadow var(--ck-motion-fast) ease}.ck-motion-ready :is(.ck-button,.ck-card-link,.ck-text-link,.cs-button,.cs-link,.cs-add-to-cart,.button,.shopify-payment-button__button,.quick-add__submit):hover{transform:translateY(-2px)}.ck-motion-ready :is(.ck-button,.cs-button,.cs-add-to-cart,.button,.shopify-payment-button__button,.quick-add__submit):active{transform:translateY(0) scale(.98)}.ck-motion-ready :is(.ck-product-card,.cs-product-card,.ck-cat-card,.cs-category,.ck-use-case,.cs-promo,.cs-build-tile,.ck-trust-strip>*,.ck-proof>*,.ck-process>*,.cs-benefit-grid article,.cs-service-strip article){transition:transform var(--ck-motion-base) var(--ck-motion-ease),box-shadow var(--ck-motion-base) var(--ck-motion-ease),border-color var(--ck-motion-fast) ease,background-color var(--ck-motion-base) ease}.ck-motion-ready :is(.ck-product-card,.cs-product-card,.ck-cat-card,.cs-category,.ck-use-case,.cs-promo,.cs-build-tile,.ck-trust-strip>*,.ck-proof>*,.ck-process>*,.cs-benefit-grid article,.cs-service-strip article):hover{transform:translateY(-5px)}.ck-motion-ready :is(.ck-product-card img,.cs-product-card__image img,.ck-cat-card img,.cs-category__image img,.ck-use-case img,.cs-promo img,.ck-build-tile img,.cs-build-tile img){transition:transform var(--ck-motion-slow) var(--ck-motion-ease),filter var(--ck-motion-base) ease}.ck-motion-ready :is(.ck-product-card:hover img,.cs-product-card:hover .cs-product-card__image img,.ck-cat-card:hover img,.cs-category:hover .cs-category__image img,.ck-use-case:hover img,.cs-promo:hover img,.ck-build-tile:hover img,.cs-build-tile:hover img){transform:scale(1.045)}.ck-motion-ready :is(.ck-footer__links a,.ck-nav a,.ck-mobile-nav-link,.header__menu-item,.list-menu__item--link,summary){transition:color var(--ck-motion-fast) ease,background-color var(--ck-motion-fast) ease,transform var(--ck-motion-fast) var(--ck-motion-ease),opacity var(--ck-motion-fast) ease}.ck-motion-ready :is(.ck-footer__links a,.ck-nav a,.ck-mobile-nav-link):hover{transform:translate(3px)}.ck-motion-ready :is(input,select,textarea,.field__input,.select__select):focus{transition:border-color var(--ck-motion-fast) ease,box-shadow var(--ck-motion-fast) ease}.ck-motion-ready :is(input,select,textarea,.field__input,.select__select):focus-visible{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c29;outline:none}.ck-motion-ready :is(details,.accordion,.collapsible-content){transition:background-color var(--ck-motion-base) ease,border-color var(--ck-motion-base) ease}.ck-motion-ready details[open]{background-color:#ea580c09}.ck-motion-ready :is(.cs-rail,.ck-product-grid,.collection-list,.slider){scroll-behavior:smooth}@keyframes ck-page-out{to{opacity:0;transform:scale(.992)}}@keyframes ck-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.cs-home .cs-reviews-marquee{overflow:hidden;padding-block:12px 18px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.cs-home .cs-reviews-track{display:flex;width:max-content;animation:cs-rev-marquee 70s linear infinite;will-change:transform}.cs-home .cs-reviews-track>blockquote{flex:0 0 360px;margin-right:20px!important}.cs-home .cs-reviews-marquee:hover .cs-reviews-track,.cs-home .cs-reviews-marquee:focus-within .cs-reviews-track{animation-play-state:paused}@keyframes cs-rev-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cs-home .cs-rail--reviews blockquote{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}.cs-home .cs-reviews-track>blockquote:hover{transform:translateY(-6px);border-color:#ea580c8c!important;box-shadow:0 16px 36px #00000073!important}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cs-home .cs-reviews{animation:cs-rev-rise linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@keyframes cs-rev-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@media(hover:none)and (pointer:coarse){.cs-home .cs-reviews-marquee{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cs-home .cs-reviews-track{animation:none}.cs-home .cs-reviews-track>blockquote{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.cs-home .cs-reviews-marquee{overflow-x:auto}.cs-home .cs-reviews-track,.cs-home .cs-reviews{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ck-motion.css.map */
