@property --orbit{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.btn--primary{position:relative;isolation:isolate}.btn--primary:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--orbit),transparent 0deg,transparent 300deg,rgba(235,220,196,.95) 330deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:ctaOrbit 4.5s linear infinite;opacity:.55;pointer-events:none;z-index:-1;transition:opacity .3s}.btn--primary:hover:after{opacity:1;animation-duration:1.8s}.btn--primary:active{transform:scale(.985)}@keyframes ctaOrbit{to{--orbit: 360deg}}.btn--outline,.btn--light{position:relative;overflow:hidden}.btn--outline:before,.btn--light:before{content:"";position:absolute;left:10%;right:10%;bottom:7px;height:1px;background:linear-gradient(90deg,transparent,var(--gold, #C8A96A),transparent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,0,0,1)}.btn--outline:hover:before,.btn--light:hover:before{transform:scaleX(1)}.btn--outline:active,.btn--light:active{transform:scale(.985)}.light-trace{position:relative}.light-trace:before{content:"";position:absolute;top:0;left:0;width:22%;height:1px;background:linear-gradient(90deg,transparent,rgba(200,169,106,.85),transparent);animation:lightTrace 7s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes lightTrace{0%{left:-22%;opacity:0}12%{opacity:1}48%{left:100%;opacity:1}60%,to{left:100%;opacity:0}}.seal-breathe{animation:sealBreathe 5s cubic-bezier(.4,0,.2,1) infinite}@keyframes sealBreathe{0%,to{filter:drop-shadow(0 0 0 rgba(235,220,196,0));opacity:.92}50%{filter:drop-shadow(0 0 10px rgba(235,220,196,.55));opacity:1}}.word-reveal .wr{display:inline-block;opacity:0;transform:translateY(.4em);filter:blur(6px);transition:opacity .65s cubic-bezier(.2,0,0,1),transform .65s cubic-bezier(.2,0,0,1),filter .65s cubic-bezier(.2,0,0,1);transition-delay:var(--wr-delay, 0ms);will-change:transform,filter}.word-reveal.is-revealed .wr{opacity:1;transform:none;filter:blur(0)}.pcard{position:relative;background:var(--white, #fff);border:.5px solid rgba(44,44,44,.12);border-radius:.5rem;overflow:hidden;text-decoration:none;display:block;transition:transform .4s cubic-bezier(.2,0,0,1),box-shadow .4s cubic-bezier(.2,0,0,1),border-color .4s}.pcard:hover{transform:translateY(-5px);border-color:#c8a96a99;box-shadow:0 18px 60px #2c2c2c1a,0 0 0 4px #ebdcc42e}.pcard:active{transform:translateY(-2px) scale(.995)}.pcard__spot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s;background:radial-gradient(220px circle at var(--spot-x, 50%) var(--spot-y, 50%),rgba(235,220,196,.22),transparent 70%);pointer-events:none;z-index:2}.pcard:hover .pcard__spot{opacity:1}.pcard__media{position:relative;aspect-ratio:1;background:#f1ede6;overflow:hidden}.pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,0,0,1)}.pcard:hover .pcard__media img{transform:scale(1.04)}.pcard__badge{position:absolute;top:14px;left:14px;z-index:3;background:#faf9f6d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid rgba(44,44,44,.12);color:#2c2c2c;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.pcard__body{padding:20px 22px 22px}.pcard--soon{cursor:default}.pcard--soon .pcard__media{display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#f7f3ec,#efe9df)}.pcard--soon:hover{transform:none;box-shadow:0 12px 40px #2c2c2c0d;border-color:#2c2c2c24}.pcard--soon .pcard__icon{width:56px;height:56px;color:#c8a96a;opacity:.85}@media(prefers-reduced-motion:reduce){.btn--primary:after{animation:none;opacity:0}.btn--outline:before,.btn--light:before{transition:none}.light-trace:before{animation:none;opacity:0}.seal-breathe{animation:none}.word-reveal .wr{opacity:1!important;transform:none!important;filter:none!important;transition:none}.pcard,.pcard__media img{transition:none}.pcard__spot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/calune-motion.css.map */
