:root{--luna-accent: #f5b85c;--luna-accent-light: #fce7a8;--luna-accent-soft: #fff8eb;--luna-pink: #f8c8d8;--luna-pink-soft: #fff0f5;--luna-lavender: #e8d5f0;--luna-lavender-soft: #f8f0fc;--luna-mint: #d4ede8;--luna-text: #303030;--luna-text-muted: #6b6b6b;--luna-border: #eee;--luna-shadow-sm: 0 2px 8px rgba(0,0,0,.06);--luna-shadow-md: 0 4px 16px rgba(0,0,0,.08);--luna-shadow-hover: 0 8px 24px rgba(0,0,0,.12);--luna-radius: 12px;--luna-radius-sm: 8px;--luna-transition: .3s cubic-bezier(.25, .46, .45, .94)}.collection-description{max-width:720px;margin:0 auto;line-height:1.85;color:var(--luna-text)}.collection-description p{margin-bottom:1em;font-size:.95rem}.collection-description p:last-child{margin-bottom:0}.collection-description strong{color:var(--luna-text);font-weight:600}.product-card{transition:transform var(--luna-transition),box-shadow var(--luna-transition)}.product-card:hover{transform:translateY(-4px);box-shadow:var(--luna-shadow-hover)}.product-item{transition:transform var(--luna-transition),box-shadow var(--luna-transition);border-radius:var(--luna-radius-sm);overflow:hidden}.product-item:hover{transform:translateY(-3px);box-shadow:var(--luna-shadow-md)}.product-item .badge--on-sale,.badge--on-sale{border-radius:20px;padding:3px 10px;font-size:.75rem;letter-spacing:.02em}.collection-list .collection-item{border-radius:var(--luna-radius);overflow:hidden;transition:transform var(--luna-transition),box-shadow var(--luna-transition)}.collection-list .collection-item:hover{transform:scale(1.02);box-shadow:var(--luna-shadow-md)}.collection-item__content{text-shadow:0 1px 4px rgba(0,0,0,.4)}.section-header .heading{position:relative}.section-header .subheading{color:var(--luna-accent);font-weight:500;letter-spacing:.08em}.button--solid,.button--primary{border-radius:var(--luna-radius-sm);transition:background-color var(--luna-transition),transform var(--luna-transition),box-shadow var(--luna-transition)}.button--solid:hover,.button--primary:hover{transform:translateY(-1px);box-shadow:var(--luna-shadow-sm)}.button--outline{border-radius:var(--luna-radius-sm);transition:all var(--luna-transition)}.announcement-bar{font-weight:500;letter-spacing:.04em}.footer .newsletter-form input[type=email]{border-radius:var(--luna-radius-sm)}.collection-list--character-quicklinks .collection-item{border-radius:var(--luna-radius);overflow:hidden}.product-description h3,.product-description h4{margin-top:1.5em;margin-bottom:.5em;font-weight:600;color:var(--luna-text)}.product-description ul{list-style:none;padding-left:0}.product-description ul li{position:relative;padding-left:1.4em;margin-bottom:.4em;line-height:1.7}.product-description ul li:before{content:"\2726";position:absolute;left:0;color:var(--luna-accent);font-size:.8em}.product-description table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.9rem}.product-description table th,.product-description table td{padding:8px 12px;border-bottom:1px solid var(--luna-border);text-align:left}.product-description table th{background:var(--luna-accent-soft);font-weight:600;width:30%;white-space:nowrap}@media screen and (max-width:740px){.collection-description{padding:0 16px;font-size:.9rem;line-height:1.8}.product-description table th{width:auto;display:block;border-bottom:none;padding-bottom:2px}.product-description table td{display:block;padding-top:2px;padding-left:12px}.product-item:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.section-header,.product-item,.collection-item{will-change:transform}}.text-with-icons .text-with-icons__item{transition:transform var(--luna-transition)}.text-with-icons .text-with-icons__item:hover{transform:translateY(-2px)}.rich-text .rich-text__wrapper{max-width:680px}.rich-text h2{line-height:1.6;letter-spacing:.03em}.footer{line-height:1.8}.footer .newsletter-form .button,.cart-drawer .button--solid,.predictive-search__input{border-radius:var(--luna-radius-sm)}.collection-banner{overflow:hidden}.collection-banner__content{text-shadow:0 1px 6px rgba(0,0,0,.3)}.slideshow .slideshow__slide-content{text-shadow:0 2px 8px rgba(0,0,0,.3)}.announcement-bar a{text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.announcement-bar a:hover{border-bottom-color:currentColor}html{scroll-behavior:smooth}.product-item .badge,.badge{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.badge--custom{background:var(--luna-accent);color:var(--luna-text);border-radius:20px;padding:3px 10px}.badge--sold-out{border-radius:20px;padding:3px 10px}.collection-list .section-header+.collection-list__inner{gap:12px}.related-products .section-header .subheading{color:var(--luna-accent)}input[type=email],input[type=text],input[type=search]{border-radius:var(--luna-radius-sm)}.color-scheme--luna,[data-color-scheme=luna]{--background: var(--luna-accent-soft);--text-color: var(--luna-text);--button-background: var(--luna-accent);--button-text-color: var(--luna-text);background-color:var(--luna-accent-soft);color:var(--luna-text)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/luna-character-goods.css.map */
