:root{--ms-lavender: #c9a0dc;--ms-pink: #d4a0b9;--ms-blush: #f0d4e0;--ms-soft-pink: #fff5f7;--ms-charcoal: #2d2d2d;--ms-dark: #1a1035}html{scroll-behavior:smooth}.header__heading-link{font-family:var(--font-heading--family)!important;letter-spacing:1px}.section--hero[data-color-scheme=scheme-2]{background:linear-gradient(135deg,#1a1035,#2d1f4e 40%,#4a2a6b,#6b3a7d)!important}.button--primary,.btn--primary{border-radius:30px!important;padding:12px 28px!important;font-weight:600!important;letter-spacing:.5px;transition:all .3s ease!important}.button--primary:hover,.btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #c9a0dc66}.button--secondary,.btn--secondary{border-radius:30px!important;padding:12px 28px!important;transition:all .3s ease!important}.product-card{border-radius:12px!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease!important}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #c9a0dc33}.product-card__image-wrapper{border-radius:12px 12px 0 0!important}.collection-card{border-radius:16px!important;overflow:hidden;transition:transform .3s ease!important}.collection-card:hover{transform:translateY(-4px)}.section__title,.section-title{font-family:var(--font-heading--family)!important;color:var(--ms-charcoal)}.footer{border-top:2px solid var(--ms-blush)!important}.badge--sold-out{background:var(--ms-pink)!important;color:#fff!important;border-radius:20px!important;font-size:.75rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ms-soft-pink)}::-webkit-scrollbar-thumb{background:var(--ms-blush);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ms-lavender)}@media(max-width:749px){.section--hero h1,.section--hero .h1{font-size:2rem!important}}.hero .section__content,.hero .hero__content,[data-testid=hero] .section__content{justify-content:flex-start!important;align-items:center!important;padding-top:40px!important}.hero .hero__content-wrapper .text-block,.hero .hero__content-wrapper .text-block p{text-shadow:0 1px 8px rgba(180,140,200,.5),0 0 20px rgba(200,160,220,.3)}.hero .hero__content-wrapper .text-block.body,.hero .hero__content-wrapper .text-block.body p{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-moonlight.css.map */
