.cbanner{--cb-ink: #2d2140;--cb-violet: #7b6b9a;--cb-lavender: #e4dcef;position:relative;overflow:hidden;background:linear-gradient(120deg,#f6f4f8,#ece5f5 55%,#dcd2ea)!important;border-bottom:1px solid var(--cb-lavender);font-family:var(--hyan-font, var(--font-heading-family))}.cbanner:before{content:"";position:absolute;left:-8rem;bottom:-12rem;width:30rem;height:30rem;border:1px solid rgba(123,107,154,.2);border-radius:50%;box-shadow:0 0 0 3rem #ffffff40,0 0 0 6rem #7b6b9a0d;pointer-events:none}.cbanner__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4rem;max-width:120rem;margin:0 auto;padding:4rem 5rem!important;text-align:center}.cbanner--with-image .cbanner__inner{grid-template-columns:minmax(0,1fr) auto;text-align:left}.cbanner__crumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.8rem;font-size:1.2rem;color:#7a7390}.cbanner:not(.cbanner--with-image) .cbanner__crumbs{justify-content:center}.cbanner__crumbs a{color:#7a7390!important;text-decoration:none!important}.cbanner__crumbs a:hover{color:var(--cb-ink)!important}.cbanner__crumbs [aria-current]{color:var(--cb-ink)}.cbanner__eyebrow{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--cb-violet)}.cbanner__title{margin:.8rem 0 0;font-family:inherit!important;font-size:4.6rem!important;font-style:normal!important;font-weight:600!important;line-height:1.12!important;letter-spacing:0!important;color:var(--cb-ink)!important}.cbanner__description{max-width:56ch;margin:1.4rem 0 0;font-size:1.5rem;line-height:1.7;color:#5d5670}.cbanner:not(.cbanner--with-image) .cbanner__description{margin-left:auto;margin-right:auto}.cbanner__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.2rem 0 0;padding:0;list-style:none}.cbanner:not(.cbanner--with-image) .cbanner__meta{justify-content:center}.cbanner__pill{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border:1px solid rgba(123,107,154,.35);border-radius:99rem;background:#fff9;font-size:1.3rem;color:var(--cb-ink)}.cbanner__pill--accent{border-color:transparent;background:var(--cb-ink);color:#e9d8b4}.cbanner__media{position:relative;width:28rem;margin-right:4rem}.cbanner__arch{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:20rem 20rem 1.6rem 1.6rem;background:#fff;box-shadow:0 2.4rem 4.8rem -2.4rem #2d214080}.cbanner__arch:after{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:1px solid rgba(255,255,255,.7);border-radius:20rem 20rem 1rem 1rem;pointer-events:none}.cbanner__arch img,.cbanner__accent img{display:block;width:100%;height:100%;object-fit:cover}.cbanner__accent{position:absolute;left:-5.2rem;bottom:2.8rem;width:11rem;height:11rem;overflow:hidden;border:.6rem solid #fff;border-radius:50%;box-shadow:0 1.6rem 3.2rem -1.6rem #2d21408c}.cbanner__sparkle{position:absolute;top:2.4rem;right:-2.4rem;width:1.8rem;height:1.8rem;background:var(--cb-violet);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:.7}@media screen and (max-width:989px){.cbanner__inner{padding:4rem 3.2rem!important;gap:3.2rem}.cbanner__media{width:26rem;margin-right:2rem}.cbanner__accent{left:-4.4rem;width:10rem;height:10rem}.cbanner__title{font-size:3.8rem!important}}@media screen and (max-width:749px){.cbanner__inner{padding:2.4rem 1.6rem 2.8rem!important;gap:1.6rem}.cbanner--with-image .cbanner__inner{grid-template-columns:minmax(0,1fr) 10.4rem}.cbanner__crumbs{margin-bottom:1.2rem;font-size:1.1rem}.cbanner__eyebrow{font-size:1.05rem}.cbanner__title{font-size:2.8rem!important}.cbanner__description{font-size:1.35rem;line-height:1.6}.cbanner__meta{margin-top:1.4rem;gap:.6rem}.cbanner__pill{padding:.4rem 1rem;font-size:1.15rem}.cbanner__media{width:10.4rem;margin:0}.cbanner__arch:after{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.cbanner__accent,.cbanner__sparkle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-collection-banner.css.map */
