:root{--cc-teal: #7FD6DF;--cc-teal-soft: #A8E2E9;--cc-lavender: #8F84CE;--cc-lavender-soft: #CFC8EA;--cc-ink: #14112B;--cc-line: rgba(168, 226, 233, .35)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.02em}.title em,h1 em,h2 em,.cc-accent{font-style:italic;color:var(--cc-teal-soft)}.clairity-header-logo{display:block;width:150px;height:auto;margin:0 auto;filter:drop-shadow(0 2px 10px rgba(127,214,223,.25))}.header__heading-link{line-height:0}.header a.header__menu-item{text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem}.announcement-bar__message{text-transform:uppercase;letter-spacing:.18em;font-size:1.05rem;color:var(--cc-teal-soft)}.cc-ornate-title{display:flex;align-items:center;justify-content:center;gap:1.6rem;text-align:center;text-transform:uppercase;letter-spacing:.22em}.cc-ornate-title:before,.cc-ornate-title:after{content:"";height:1px;width:clamp(40px,8vw,110px);background:linear-gradient(90deg,transparent,var(--cc-line))}.cc-ornate-title:after{background:linear-gradient(90deg,var(--cc-line),transparent)}.cc-sparkle{color:var(--cc-teal);font-size:.8em}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;transition:box-shadow .25s ease,transform .25s ease}.button:hover{box-shadow:0 0 18px #8f84ce8c;transform:translateY(-1px)}.card-wrapper .card,.collection-list .card{border:1px solid rgba(168,226,233,.14);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.card-wrapper:hover .card{border-color:#a8e2e973;box-shadow:0 6px 24px #14112b99,0 0 14px #7fd6df1f;transform:translateY(-3px)}.card__heading a{letter-spacing:.03em}.price{color:var(--cc-lavender-soft)}.cc-hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#332c63,#251f45 55%,#1e1a38)}.cc-hero__inner{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;min-height:480px}.cc-hero__content{padding:4rem 3rem 4rem 5rem;z-index:2}.cc-hero__kicker{text-transform:uppercase;letter-spacing:.24em;font-size:1.1rem;color:var(--cc-teal-soft);margin:0 0 1.4rem}.cc-hero__heading{font-size:clamp(3.2rem,5.5vw,5.6rem);line-height:1.08;margin:0 0 1.6rem;color:#f4f1ff}.cc-hero__heading em{font-style:italic;color:var(--cc-teal-soft)}.cc-hero__text{color:#cfc9e8;max-width:42ch;margin:0 0 2.4rem;font-size:1.5rem;line-height:1.7}.cc-hero__media{position:relative;height:100%;min-height:480px}.cc-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cc-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#2b2554,#2b255400 32%)}@media screen and (max-width:749px){.cc-hero__inner{grid-template-columns:1fr}.cc-hero__content{padding:3rem 2rem;text-align:center;order:2}.cc-hero__text{margin-inline:auto}.cc-hero__media{min-height:300px;order:1}.cc-hero__media:before{background:linear-gradient(0deg,#2b2554,#2b255400 40%)}}.cc-icons{border-top:1px solid rgba(168,226,233,.12);border-bottom:1px solid rgba(168,226,233,.12)}.cc-icons__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:3.6rem 0}.cc-icons__item{text-align:center;padding:0 2rem;border-left:1px solid rgba(168,226,233,.12)}.cc-icons__item:first-child{border-left:0}.cc-icons__icon{width:58px;height:58px;margin:0 auto 1.4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--cc-line);border-radius:50%;color:var(--cc-teal-soft)}.cc-icons__icon svg{width:26px;height:26px}.cc-icons__title{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;color:#f4f1ff;margin:0 0 .6rem;font-family:var(--font-body-family);font-weight:600}.cc-icons__text{font-size:1.25rem;color:#b9b2da;margin:0;line-height:1.6}@media screen and (max-width:749px){.cc-icons__grid{grid-template-columns:repeat(2,1fr);row-gap:3rem}.cc-icons__item:nth-child(3){border-left:0}}.cc-collections__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3.4rem}.cc-collections__card{display:block;text-decoration:none;background:#2c2752;border:1px solid rgba(168,226,233,.14);border-radius:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cc-collections__card:hover{border-color:#a8e2e980;box-shadow:0 8px 28px #14112ba6,0 0 16px #7fd6df26;transform:translateY(-4px)}.cc-collections__media{aspect-ratio:1 / .82;overflow:hidden}.cc-collections__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cc-collections__card:hover .cc-collections__media img{transform:scale(1.05)}.cc-collections__label{text-align:center;padding:1.8rem 1rem 2rem}.cc-collections__name{font-family:var(--font-heading-family);font-size:2.2rem;color:#f4f1ff;margin:0 0 .5rem}.cc-collections__cta{text-transform:uppercase;letter-spacing:.18em;font-size:1.05rem;color:var(--cc-teal-soft)}@media screen and (max-width:749px){.cc-collections__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}.cc-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.cc-story__panel{background:#2c2752;border:1px solid rgba(168,226,233,.14);border-radius:14px;padding:3.6rem 3.2rem}.cc-story__emblem{width:92px;height:auto;margin-bottom:1.8rem}.cc-story__panel h2{margin:0 0 1.4rem;font-size:2.8rem;color:#f4f1ff}.cc-story__panel p{color:#cfc9e8;font-size:1.4rem;line-height:1.75}.cc-newsletter-form{display:flex;gap:1rem;margin-top:2.2rem}.cc-newsletter-form input[type=email]{flex:1;background:#221d42;border:1px solid rgba(168,226,233,.25);border-radius:6px;color:#e9e5f7;padding:1.2rem 1.4rem;font-size:1.3rem}.cc-newsletter-form input[type=email]::placeholder{color:#8b84b5}@media screen and (max-width:749px){.cc-story__grid{grid-template-columns:1fr}.cc-story__panel{padding:2.6rem 2rem}}.footer__content-top{padding-top:4rem}.footer .footer-block__heading{text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem}@media screen and (min-width:750px){.cc-hero__media{clip-path:inset(0)}.cc-hero__media img{position:fixed;top:0;right:0;left:auto;bottom:auto;width:58vw;height:100vh;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/clairity.css.map */
