:root{--cpc-ease: cubic-bezier(.2, .7, .2, 1)}.cpc-anim .cpc-rv{opacity:0;transform:translateY(14px);transition:opacity .45s var(--cpc-ease) var(--d, 0s),transform .45s var(--cpc-ease) var(--d, 0s)}.cpc-anim .cpc-rv.is-in{opacity:1;transform:none}.cpc-anim .cpc-section__head.cpc-rv .cpc-h2{clip-path:inset(0 0 100% 0);transform:translateY(.4em);transition:clip-path .5s var(--cpc-ease) .05s,transform .5s var(--cpc-ease) .05s}.cpc-anim .cpc-section__head.cpc-rv.is-in .cpc-h2{clip-path:inset(0 0 -10% 0);transform:none}.cpc-anim .cpc-slides.cpc-rv,.cpc-anim .cpc-cta__media.cpc-rv,.cpc-anim .cpc-pdp__media.cpc-rv,.cpc-anim .cpc-404__media.cpc-rv{transform:scale(.96)}.cpc-anim .cpc-slides.cpc-rv.is-in,.cpc-anim .cpc-cta__media.cpc-rv.is-in,.cpc-anim .cpc-pdp__media.cpc-rv.is-in,.cpc-anim .cpc-404__media.cpc-rv.is-in{transform:none}.cpc-anim .cpc-hero__media img{animation:cpc-settle 1.6s var(--cpc-ease) both}@keyframes cpc-settle{0%{transform:scale(1.08);opacity:.4}to{transform:none;opacity:1}}.cpc-pick[data-sold] .cpc-tile>img.cpc-tile__alt,.cpc-card--sold .cpc-tile>img.cpc-tile__alt{opacity:0}.cpc-tile img,.cpc-color-card__media>img{transition:transform .6s var(--cpc-ease)}.cpc-color-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.cpc-color-card__media>img{width:100%;height:100%;object-fit:cover}.cpc-tile>img.cpc-tile__alt,.cpc-color-card__media>img.cpc-tile__alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}@media(hover:hover){.cpc-card .cpc-tile:hover>.cpc-tile__alt,.cpc-pick:hover:not(:disabled) .cpc-tile__alt,.cpc-stack__item:hover .cpc-tile__alt,.cpc-color-card:hover .cpc-tile__alt{opacity:1}.cpc-card .cpc-tile:hover img,.cpc-pick:hover:not(:disabled) .cpc-tile img,.cpc-stack__item:hover .cpc-tile img,.cpc-color-card:hover .cpc-color-card__media>img{transform:scale(1.05)}.cpc-card--sold .cpc-tile:hover>.cpc-tile__alt{opacity:.45}.cpc-card--sold .cpc-tile:hover>img:not(.cpc-tile__alt):has(+.cpc-tile__alt){opacity:0!important}}.cpc-callouts__img img{width:100%;height:100%;object-fit:cover}.cpc-rings circle{fill:none;stroke:var(--cpc-ink);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.cpc-anim .cpc-draw .cpc-callouts__img{opacity:0;transform:scale(.82) rotate(-14deg);transition:opacity .45s var(--cpc-ease),transform .6s var(--cpc-ease)}.cpc-anim .cpc-draw .cpc-dots circle{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1) calc(.25s + var(--i) * .05s)}.cpc-anim .cpc-draw .cpc-leaders line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s cubic-bezier(.6,0,.2,1) calc(.35s + var(--i) * .05s)}.cpc-anim .cpc-draw .cpc-callout{clip-path:inset(0 100% 0 0);transition:clip-path .35s cubic-bezier(.6,0,.2,1) calc(.6s + var(--i) * .05s)}.cpc-anim .cpc-draw .cpc-callout--rev{clip-path:inset(0 0 0 100%)}.cpc-anim .cpc-draw .cpc-callout>span{opacity:0;transform:translate(-10px);transition:opacity .25s ease calc(.75s + var(--i) * .05s),transform .25s var(--cpc-ease) calc(.75s + var(--i) * .05s)}.cpc-anim .cpc-draw .cpc-callout--rev>span{transform:translate(10px)}.cpc-anim .cpc-draw.is-in .cpc-callouts__img{opacity:1;transform:none}.cpc-anim .cpc-draw.is-in .cpc-dots circle{transform:none}.cpc-anim .cpc-draw.is-in .cpc-leaders line{stroke-dashoffset:0}.cpc-anim .cpc-draw.is-in .cpc-callout{clip-path:inset(0 -2px 0 -2px)}.cpc-anim .cpc-draw.is-in .cpc-callout>span{opacity:1;transform:none}.cpc-anim .cpc-draw.is-in .cpc-rings circle{animation:cpc-ping 2.4s ease-out calc(1.1s + var(--i) * .25s) infinite}@keyframes cpc-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}.cpc-anim .cpc-draw.is-in .cpc-callouts__img img{animation:cpc-float 6s ease-in-out 1.2s infinite}@keyframes cpc-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.2%) rotate(1.5deg)}}.cpc-grain{top:-24px;right:-24px;bottom:-24px;left:-24px;opacity:.4;mix-blend-mode:overlay;image-rendering:pixelated;background-image:var(--cpc-grain);background-size:var(--cpc-grain-size, 128px) var(--cpc-grain-size, 128px);animation:cpc-jitter .8s infinite;animation-timing-function:steps(1,end)}@keyframes cpc-jitter{0%{transform:translate(0)}10%{transform:translate(-14px,9px)}20%{transform:translate(11px,-17px)}30%{transform:translate(-19px,-6px)}40%{transform:translate(7px,15px)}50%{transform:translate(-5px,-20px)}60%{transform:translate(18px,4px)}70%{transform:translate(-9px,19px)}80%{transform:translate(15px,-11px)}90%{transform:translate(-17px,13px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cpc-grain{animation:none}.cpc-tile img,.cpc-color-card__media>img{transition:none}}.cpc-contact__mail{align-self:flex-start;font-size:18px;font-weight:600;color:var(--cpc-ink);text-underline-offset:5px}.cpc-contact .cpc-form{border:0;padding:0}@media(min-width:990px){.cpc-contact{align-items:start;padding-top:clamp(40px,6vw,96px)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cpc-motion.css.map */
