:root{--v3-night: #2b2045;--v3-night-2: #3b2c5e;--v3-plum: #5b3fa6;--v3-plum-2: #47308a;--v3-lav: #b8a4ff;--v3-gold: #e9a93b;--v3-gold-2: #f6cf7a;--v3-cream: #f7f2ea;--v3-oat: #efe6d8;--v3-ink: #2b2133;--v3-calm: #7357d9;--v3-gentle: #d9822b;--v3-fresh: #2f8f60;--v3-calm-soft: #ece6fb;--v3-gentle-soft: #fbeedd;--v3-fresh-soft: #e1f2e8;--v2-buy: var(--v3-plum);--v2-buy-2: var(--v3-plum-2);--v2-now: var(--v3-night);--v2-now-2: #000}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.35rem;padding:0 1.7rem;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .25s var(--cm-ease),box-shadow .3s,background-color .3s,color .3s}.v3-btn svg{inline-size:1.05rem;block-size:1.05rem;transition:transform .3s var(--cm-ease)}.v3-btn:hover svg{transform:translate(3px)}.v3-btn:active{transform:scale(.97)}.v3-btn--gold{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--v3-gold-2),var(--v3-gold));color:#2a1d05;box-shadow:0 12px 34px -10px #f5b83dbf}.v3-btn--gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);animation:v3-sheen 4.5s ease-in-out infinite}.v3-btn--gold:hover{transform:translateY(-2px);box-shadow:0 18px 40px -10px #f5b83df2}.v3-btn__tag{padding:.22rem .6rem;border-radius:999px;background:#2a1d051f;font-size:.9rem}.v3-btn--glass{color:#fff;background:#ffffff14;border-color:#ffffff59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v3-btn--glass:hover{background:#ffffff29;border-color:#fff}.v3-btn--night{background:var(--v3-night);color:#fff}.v3-btn--night:hover{background:var(--v3-plum);transform:translateY(-2px)}.v3-eyebrow{margin:0 0 .5rem;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--v3-plum)}.v3-eyebrow--light{color:var(--v3-gold-2)}.v3-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.v3-head h2,.v3-bundle h2{margin:0;font-family:var(--cm-display);font-weight:500;font-size:clamp(2.1rem,4.4vw,3.6rem);letter-spacing:-.035em;line-height:1.02;color:var(--v3-ink)}.v3-head h2 em,.v3-bundle h2 em,.v3-hero__title em{font-style:italic}.v3-head h2 em{color:var(--v3-plum)}.v3-head--center{justify-content:center;text-align:center}.v3-head--center>*{inline-size:100%}.v3-shop{padding-block:clamp(3.5rem,7vw,5.5rem);background:#fff}.v3-chips{display:flex;flex-wrap:wrap;gap:.5rem}.v3-chip{--c: var(--v3-ink);padding:.6rem 1.1rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--c) 30%,white);background:#fff;color:var(--c);font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;transition:background-color .25s,color .25s,transform .2s}.v3-chip--calm{--c: var(--v3-calm)}.v3-chip--gentle{--c: var(--v3-gentle)}.v3-chip--fresh{--c: var(--v3-fresh)}.v3-chip:hover{transform:translateY(-1px)}.v3-chip.is-on{background:var(--c);border-color:var(--c);color:#fff}.v3-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.v3-pgrid.is-all>.cm-pcard:nth-child(n+9){display:none}.cm-pcard{border-radius:22px;background:#fff;box-shadow:0 1px 2px #0f12380f,0 16px 36px -22px #0f123859}.cm-pcard[hidden]{display:none!important}.cm-pcard__media{position:relative;overflow:hidden;background:#ececef}.cm-pcard__img{transition:opacity .5s var(--cm-ease),transform .9s var(--cm-ease)}.cm-pcard__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cm-pcard.has-alt:hover .cm-pcard__img--alt{opacity:1}.cm-pcard:hover .cm-pcard__img{transform:scale(1.04)}.cm-pcard__tag{z-index:2}.cm-pcard__info{gap:.25rem;padding:1rem 1.1rem 1.15rem}.cm-pcard__mood{--c: var(--v3-calm);margin:0;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.cm-pcard__mood:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.cm-pcard__mood--gentle{--c: var(--v3-gentle)}.cm-pcard__mood--fresh{--c: var(--v3-fresh)}.cm-pcard__name{font-family:var(--cm-display);font-weight:500;font-size:clamp(1.05rem,1.35vw,1.2rem);letter-spacing:-.01em;color:var(--v3-ink)}.cm-pcard__price{color:var(--v3-ink)}.cm-pcard__add{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;margin-top:.45rem;min-height:2.75rem;border:0;border-radius:999px;background:var(--v3-plum);color:#fff;font-weight:700;transition:background-color .25s,transform .2s}.cm-pcard__add:hover{background:var(--v3-night);color:#fff}.cm-pcard__add:active{transform:scale(.97)}.v4-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.v4-bubbles i{position:absolute;inset-block-end:-80px;inset-inline-start:var(--x);inline-size:var(--s);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95) 0 9%,transparent 11%),radial-gradient(circle at 50% 50%,transparent 58%,rgba(185,160,255,.35) 70%,rgba(255,196,140,.35) 82%,rgba(140,220,190,.45) 94%,transparent 100%);box-shadow:inset 0 0 0 1px #ffffffb3,0 4px 12px -6px #2b204533;animation:v4-rise var(--t) linear var(--d) infinite}.v4-bubbles i:nth-child(3n){animation-name:v4-rise-b}@keyframes v4-rise{0%{transform:translate(0) scale(.6);opacity:0}8%{opacity:1}50%{transform:translate(28px,-55vh) scale(1)}92%{opacity:.9}to{transform:translate(-12px,-112vh) scale(1.08);opacity:0}}@keyframes v4-rise-b{0%{transform:translate(0) scale(.5);opacity:0}10%{opacity:1}50%{transform:translate(-30px,-50vh) scale(.95)}to{transform:translate(18px,-110vh) scale(1.1);opacity:0}}.cm-pcard__tag.v4-tag-new{background:var(--v3-night);color:#fff;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v3-js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--cm-ease),transform .8s var(--cm-ease);transition-delay:calc(var(--d, 0) * .11s)}.v3-js [data-reveal].is-in{opacity:1;transform:none}@keyframes v3-sheen{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes v3-drift{to{transform:translate(8%,10%) scale(1.15)}}@keyframes v3-twinkle{50%{opacity:.2}}@keyframes v3-shoot{0%{opacity:0;transform:rotate(-24deg) translate(0)}3%{opacity:1}10%,to{opacity:0;transform:rotate(-24deg) translate(-340px)}}@keyframes v3-up{0%{opacity:0;transform:translateY(24px)}}@keyframes v3-pop{0%{opacity:0;transform:scale(.85) rotate(-6deg)}}@keyframes v3-breathe{50%{transform:scale(1.06);opacity:.8}}@keyframes v3-spin{to{transform:rotate(360deg)}}@keyframes v3-float{50%{transform:translateY(-12px)}}@keyframes v3-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media(max-width:989px){.v3-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.cm-pcard{border-radius:18px}.cm-pcard__info{padding:.8rem .8rem .9rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/calmora-v3.css.map */
