@media (prefers-reduced-motion: no-preference){:root{--anim-ease: cubic-bezier(.2,.9,.25,1);--anim-fast: .45s;--anim-med: .8s;--anim-slow: 1.2s}.reveal{opacity:0;transform:translateY(18px);animation:a-reveal var(--anim-med) var(--anim-ease) forwards;will-change:opacity,transform}.reveal-left{opacity:0;transform:translate(-18px);animation:a-reveal-left var(--anim-med) var(--anim-ease) forwards;will-change:opacity,transform}.reveal-right{opacity:0;transform:translate(18px);animation:a-reveal-right var(--anim-med) var(--anim-ease) forwards;will-change:opacity,transform}.d-1{animation-delay:.08s}.d-2{animation-delay:.18s}.d-3{animation-delay:.28s}.d-4{animation-delay:.38s}.d-5{animation-delay:.48s}.img-lift{transition:transform .7s var(--anim-ease),box-shadow .7s var(--anim-ease);transform:translateY(0);will-change:transform}.img-lift:hover,.img-lift:focus{transform:translateY(-8px);box-shadow:0 26px 48px #0206171f}.mask-soft{opacity:0;transform:translateY(12px);animation:a-mask var(--anim-slow) var(--anim-ease) forwards}.btn-cta{position:relative;display:inline-flex;align-items:center;gap:.6rem;transition:transform .22s var(--anim-ease),box-shadow .22s var(--anim-ease);will-change:transform,box-shadow}.btn-cta:hover,.btn-cta:focus{transform:translateY(-3px);box-shadow:0 12px 30px #02061714}.btn-cta .arrow{display:inline-block;transform:translate(0);transition:transform .28s var(--anim-ease)}.btn-cta:hover .arrow,.btn-cta:focus .arrow{transform:translate(6px)}.stars-inline{display:inline-flex;gap:.28rem;align-items:center;transform-origin:center;transition:transform .36s var(--anim-ease),opacity .36s var(--anim-ease);will-change:transform,opacity}.stars-inline:hover,.stars-inline:focus{transform:translateY(-3px) scale(1.02);opacity:1}.banner-content{--reveal-delay: .06s}.banner-content>*{opacity:0;transform:translateY(12px);animation:a-reveal var(--anim-med) var(--anim-ease) forwards}.banner-content>*:nth-child(1){animation-delay:calc(.08s + var(--reveal-delay)*1)}.banner-content>*:nth-child(2){animation-delay:calc(.14s + var(--reveal-delay)*2)}.banner-content>*:nth-child(3){animation-delay:calc(.2s + var(--reveal-delay)*3)}.banner-content>*:nth-child(4){animation-delay:calc(.26s + var(--reveal-delay)*4)}.static-img-wrapper img,.dog-main-img{opacity:0;transform:translateY(12px) scale(.995);animation:a-img var(--anim-slow) var(--anim-ease) forwards}.static-img-wrapper img.d-2,.dog-main-img.d-2{animation-delay:.18s}.custom-rating{opacity:0;transform:translateY(10px);animation:a-reveal var(--anim-med) var(--anim-ease) forwards}.custom-rating .stars img{transition:transform .28s var(--anim-ease)}.custom-rating .stars img:hover{transform:translateY(-3px)}.banner__heading{position:relative;overflow:visible}.banner__heading:after{content:"";position:absolute;left:50%;transform:translate(-50%) scaleX(0);bottom:-8px;height:3px;width:54px;background:#00000014;transition:transform .42s var(--anim-ease);transform-origin:center left}.banner__heading:hover:after,.banner__heading:focus:after{transform:translate(-50%) scaleX(1)}.static-img-wrapper{pointer-events:auto}.static-img-wrapper img{display:block;width:100%;height:auto}@supports (animation-timeline: view()){.dog-main-img{animation:none;animation-timeline:view();animation-name:dog-parallax;animation-range:entry 0% cover 100%;animation-duration:1s;animation-fill-mode:both;opacity:1}@keyframes dog-parallax{0%{transform:translateY(12px) scale(.997);opacity:.92}to{transform:translateY(0) scale(1);opacity:1}}}}@media (prefers-reduced-motion: reduce){.reveal,.reveal-left,.reveal-right,.mask-soft,.img-lift,.banner-content>*,.static-img-wrapper img,.dog-main-img,.custom-rating{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@keyframes a-reveal{to{opacity:1;transform:translateY(0)}}@keyframes a-reveal-left{to{opacity:1;transform:translate(0)}}@keyframes a-reveal-right{to{opacity:1;transform:translate(0)}}@keyframes a-mask{to{opacity:1;transform:translateY(0)}}@keyframes a-img{to{opacity:1;transform:translateY(0) scale(1)}}.banner__heading:focus,.custom-btn:focus,.btn-cta:focus,.pc-chip:focus{outline:3px solid rgba(2,120,80,.12);outline-offset:4px}.work-blk.block-1.row-reverse{--start-x: 120px;opacity:0;transform:translate(var(--start-x));animation:pq-slide-in .76s cubic-bezier(.22,.98,.35,1) both;animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes pq-slide-in{0%{opacity:0;transform:translate(var(--start-x));filter:blur(2px)}60%{filter:blur(.5px)}to{opacity:1;transform:translate(0);filter:none}}.work-blk.block-1.row-reverse:hover{transform:translate(0) translateY(-2px) scale(1.01);transition:transform .22s ease}@media (prefers-reduced-motion: reduce){.work-blk.block-1.row-reverse,.work-blk.block-1.row-reverse:hover{animation:none!important;transition:none!important;opacity:1;transform:none;filter:none}}@supports not (animation-timeline: view()){.work-blk.block-1.row-reverse{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cora-animations.css.map */
