.copriva-motion{position:relative;isolation:isolate;overflow:hidden;padding:clamp(56px,7vw,108px) 0;background:#e7ddce;color:#252525}.copriva-motion__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;position:relative;z-index:2}.copriva-motion__head h2{max-width:780px;font-size:clamp(2.4rem,5.8vw,5.7rem);margin-bottom:20px}.copriva-motion__intro{max-width:560px;color:#575149;margin:0}.copriva-motion__toggle{flex-shrink:0;border:1px solid #766a5b;border-radius:40px;background:transparent;padding:10px 18px;font-size:13px;min-height:44px}.copriva-motion__stage{position:relative;perspective:1200px;padding-top:64px;padding-bottom:48px}.copriva-motion__orbit{position:absolute;width:72%;height:65%;left:14%;top:18%;border:1px solid #b08d5755;border-radius:50%;transform:rotate(-16deg);pointer-events:none}.copriva-motion__orbit:after{content:"";position:absolute;top:22px;right:-35px;bottom:22px;left:-35px;border:1px solid #b46f4b33;border-radius:50%}.copriva-motion__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3.5vw,60px);align-items:start}.copriva-motion__float{animation:copriva-float 8s ease-in-out infinite;animation-play-state:paused;transform:translateY(0)}.copriva-motion__float:nth-child(2){padding-top:54px;animation-delay:-2.6s}.copriva-motion__float:nth-child(3){animation-delay:-5.2s}.copriva-motion__card{display:block;position:relative;background:#f7f4ee;text-decoration:none;box-shadow:0 22px 40px -24px #49322277;transform:rotate(-3deg);transition:transform .45s ease,box-shadow .45s ease;border:1px solid #fff9}.copriva-motion__float:nth-child(2) .copriva-motion__card{transform:rotate(2deg)}.copriva-motion__float:nth-child(3) .copriva-motion__card{transform:rotate(-1.5deg)}.copriva-motion__photo{aspect-ratio:1/1.08;overflow:hidden;background:#eee8dd}.copriva-motion__photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.copriva-motion__caption{position:relative;padding:24px 24px 28px}.copriva-motion__caption .eyebrow{font-size:10px;margin-bottom:12px}.copriva-motion__caption h3{font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.2;padding-right:12px;margin-bottom:14px}.copriva-motion__price{font-size:12px;letter-spacing:.04em}.copriva-motion__arrow{position:absolute;right:20px;bottom:22px;font-size:24px}.copriva-motion__card:focus-visible{outline:3px solid #252525;outline-offset:7px}.copriva-motion__foot{font-size:12px;color:#62594d;letter-spacing:.03em;margin-bottom:0}.copriva-motion[data-in-view=true]:not([data-paused=true]) .copriva-motion__float{animation-play-state:running}.copriva-motion:hover .copriva-motion__float,.copriva-motion:focus-within .copriva-motion__float{animation-play-state:paused!important}@keyframes copriva-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.copriva-motion__card:hover{transform:rotate(0) rotateY(-5deg) translateY(-6px);box-shadow:0 30px 55px -24px #49322288}.copriva-motion__card:hover img{transform:scale(1.035)}}@media(max-width:749px){.copriva-motion__head{align-items:flex-start;flex-direction:column}.copriva-motion__grid{grid-template-columns:1fr;max-width:420px;margin:auto;gap:40px;padding:0 12px}.copriva-motion__float:nth-child(2){padding-top:0}.copriva-motion__stage{padding-top:36px;padding-bottom:32px}.copriva-motion__caption h3{font-size:1.45rem}.copriva-motion__orbit{height:85%;width:90%;left:5%;top:5%}.copriva-motion__head h2{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){.copriva-motion__float{animation:none!important}.copriva-motion__card,.copriva-motion__photo img{transition:none}.copriva-motion__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
