:root{--doll-pink:#ff4fa3;--doll-teal:#07d9c6;--doll-silver:#e9e6ee;--doll-ink:#0b0b0f}body{letter-spacing:.012em}h1,h2,.h1,.h2{letter-spacing:.04em}.button,.product-card--add-to-cart-button{position:relative;overflow:hidden;border-radius:999px;transition:box-shadow .3s ease,transform .3s ease}.button:after,.product-card--add-to-cart-button:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.button:hover:after,.product-card--add-to-cart-button:hover:after{left:140%}.button:hover{box-shadow:0 0 18px #ff4fa38c}.product-card{border-radius:14px;transition:box-shadow .35s ease,transform .35s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--doll-pink),0 0 22px #07d9c647,0 14px 34px #ff4fa347}main .shopify-section,#main-content .shopify-section{animation:dollRise .9s ease both}@keyframes dollRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){main .shopify-section,#main-content .shopify-section{animation:none}.button:after,.product-card--add-to-cart-button:after{display:none}.product-card:hover{transform:none}}.doll-divider{display:flex;align-items:center;justify-content:center;gap:18px;max-width:640px;margin:0 auto;padding:10px 24px}.doll-divider__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--doll-accent,#ff4fa3),transparent)}.doll-divider__gems{display:flex;align-items:center;gap:8px;color:var(--doll-accent,#ff4fa3)}.doll-divider__gems svg{width:12px;height:12px;fill:currentColor}.doll-divider__gems svg:nth-child(2){width:20px;height:20px;color:var(--doll-silver);filter:drop-shadow(0 0 6px rgba(255,255,255,.7));animation:dollTwinkle 3.2s ease-in-out infinite}@keyframes dollTwinkle{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.doll-story{text-align:center;max-width:720px;margin:0 auto;padding:56px 24px}.doll-story__eyebrow{color:var(--doll-teal);font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px}.doll-story__title{margin:0 0 18px;color:var(--doll-pink)}.doll-story__title svg{width:.5em;height:.5em;fill:var(--doll-silver);margin:0 .35em;vertical-align:middle;filter:drop-shadow(0 0 6px rgba(255,255,255,.6))}.doll-story__text{max-width:56ch;margin:0 auto 26px;line-height:1.7;opacity:.92}.list-collections .collection-grid__carousel.flickity-enabled{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/doll-luxury.css.map */
