: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}.cm-announce{background:var(--v3-night);color:var(--v3-cream);font-weight:600;letter-spacing:.05em}.cm-announce__item:after{color:var(--v3-gold-2);opacity:.95}.cm-header{background:color-mix(in srgb,var(--v3-cream) 86%,transparent)}cm-header[data-scrolled] .cm-header{background:color-mix(in srgb,var(--v3-cream) 94%,transparent)}.cm-header nav a{color:var(--v3-ink);transition:color .25s}.cm-header nav a:hover,.cm-header nav a[aria-current]{color:var(--v3-plum)}.cm-logo{color:var(--v3-ink)}.cm-footer{margin-top:0;padding-top:7rem;background:linear-gradient(180deg,var(--v3-cream) 0,#e6ddf0 1.75rem,#8a78ad 4.5rem,var(--v3-night) 7rem)}.cm-footer__top{padding-block-start:clamp(1rem,2.5vw,2rem)}.cm-footer__title em{color:var(--v3-gold-2)}.cm-footer .cm-btn--light .cm-btn__icon{background:var(--v3-plum)}.cm-bbar{margin:0 1rem .25rem;padding:.85rem 1rem 1.35rem;border-radius:16px;background:linear-gradient(110deg,#ede6fb,#fbebd8 60%,#e2f2e8);color:var(--v3-ink)}#cart .cm-bbar{margin:0 0 1.5rem;max-inline-size:40rem}.cm-bbar[hidden]{display:none}.cm-bbar__msg{margin:0 0 .7rem;font-size:.9rem;line-height:1.35}.cm-bbar__msg b{color:var(--v3-plum)}.cm-bbar__track{position:relative;block-size:.5rem;border-radius:999px;background:#ffffffd9}.cm-bbar__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:0;border-radius:inherit;background:linear-gradient(90deg,var(--v3-plum),#b665c9,var(--v3-gold));transition:inline-size .6s cubic-bezier(.22,1,.36,1)}.cm-bbar__mark{position:absolute;inset-block-start:50%;inset-inline-start:var(--at);translate:-50% -50%;display:grid;justify-items:center}.cm-bbar__mark i{display:grid;place-items:center;inline-size:1.35rem;block-size:1.35rem;border-radius:50%;background:#fff;border:2px solid #d9d0ee;font-style:normal;font-size:.68rem;font-weight:800;color:var(--v3-ink);transition:background-color .3s,border-color .3s,color .3s}.cm-bbar__mark small{position:absolute;inset-block-start:1.45rem;font-size:.66rem;font-weight:800;color:var(--v3-plum);white-space:nowrap}.cm-bbar__mark:last-child{translate:-100% -50%}.cm-bbar__mark:last-child small{inset-inline-end:0}.cm-bbar__mark.is-hit i{background:var(--v3-plum);border-color:var(--v3-plum);color:#fff}.cm-bbar.is-done .cm-bbar__mark.is-hit i{background:var(--v3-gold);border-color:var(--v3-gold);color:#3a2500}:is(header,dialog) a[href$="/collections/calm-cozy"],:is(header,dialog) a[href$="/collections/soft-gentle"],:is(header,dialog) a[href$="/collections/fresh-bright"]{display:inline-flex;align-items:center;gap:.55rem}:is(header,dialog) a[href$="/collections/calm-cozy"]:before,:is(header,dialog) a[href$="/collections/soft-gentle"]:before,:is(header,dialog) a[href$="/collections/fresh-bright"]:before{content:"";flex:none;inline-size:.6rem;block-size:.6rem;border-radius:50%;background:var(--v3-calm);box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-calm) 18%,transparent)}:is(header,dialog) a[href$="/collections/soft-gentle"]:before{background:var(--v3-gentle);box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-gentle) 18%,transparent)}:is(header,dialog) a[href$="/collections/fresh-bright"]:before{background:var(--v3-fresh);box-shadow:0 0 0 3px color-mix(in srgb,var(--v3-fresh) 18%,transparent)}.cm-header nav a[href$="#v4-bundle"]{padding:.35rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--v3-gold-2) 55%,transparent);color:#4a3000;font-weight:700}.cm-header nav a[href$="#v4-bundle"]:hover{background:var(--v3-gold-2);color:#3a2500}
/*# sourceMappingURL=/cdn/shop/t/17/assets/calmora-brand.css.map */
