:root{--moda-neon-pink:#ff2d95;--moda-neon-blue:#00c8f8;--moda-heading-ink:#17394a}#MainContent :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family,var(--font-primary--family));font-weight:800;line-height:1.25;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;text-wrap:pretty}#MainContent h1{font-size:clamp(28px,3.4vw,46px)!important}#MainContent :is(h1,h2):not(product-card *):not(.product-card *):not(.collection-card *):not(.blog-post-card *):not(.predictive-search *):after{content:"";display:block;width:clamp(56px,8vw,96px);height:3px;margin-top:14px;background:linear-gradient(90deg,var(--moda-neon-pink) 0 48%,var(--moda-neon-blue) 52% 100%);border-radius:3px;box-shadow:-2px 0 8px #ff2d952b,2px 0 8px #00c8f82b}#MainContent .text-block:has(>h1),#MainContent .text-block:has(>h2){max-width:100%}#MainContent .text-block[style*=center] :is(h1,h2):after,#MainContent .hero :is(h1,h2):after{margin-inline:auto}#MainContent :is(.rte,rte-formatter,.moda-collection-copy,.moda-contact-copy,.moda-faq) h2{font-size:clamp(20px,2vw,26px)!important;line-height:1.3!important;font-weight:800!important;color:var(--moda-heading-ink)!important;margin:28px 0 14px!important;padding:12px 16px!important;border-left:3px solid var(--moda-neon-pink)!important;border-radius:0 8px 8px 0!important;background:linear-gradient(100deg,#fff2f8,#eefaff)!important;letter-spacing:-.01em!important;text-transform:none!important;text-shadow:none!important}#MainContent :is(.rte,rte-formatter,.moda-collection-copy,.moda-contact-copy,.moda-faq) h2:after{height:2px;margin-top:10px;box-shadow:none}#MainContent :is(.rte,rte-formatter,.moda-collection-copy,.moda-contact-copy,.moda-faq) :is(h3,h4,h5,h6){font-size:clamp(18px,1.5vw,20px)!important;font-weight:700!important;line-height:1.4!important;color:var(--moda-heading-ink)!important;margin:22px 0 10px!important;padding-inline-start:12px!important;border-inline-start:3px solid var(--moda-neon-blue)!important;letter-spacing:0!important;text-transform:none!important}#MainContent .moda-faq-hero h1{color:#fff;text-shadow:0 2px 12px #0009}#MainContent .moda-faq details{border:1px solid #dce8ef;border-radius:10px;overflow:hidden}#MainContent .moda-faq summary,#MainContent .accordion__title{font-weight:700;line-height:1.45}#MainContent .moda-faq summary{border-inline-start:3px solid var(--moda-neon-blue);padding:14px 16px}#MainContent .moda-faq details[open] summary{border-inline-start-color:var(--moda-neon-pink);background:linear-gradient(100deg,#fff2f8,#eefaff)}#MainContent :is(.moda-collection-copy,.moda-contact-copy,.moda-faq,.blog-post-content){font-size:16px;line-height:1.75}#MainContent .moda-contact-copy{text-align:left}#MainContent :is(.moda-collection-copy,.moda-contact-copy,.moda-faq,.blog-post-content) a:focus-visible{outline:2px solid #12658a;outline-offset:3px}#MainContent .product-card :is(h2,h3),#MainContent product-card :is(h2,h3){line-height:1.4;letter-spacing:0}@media(max-width:749px){#MainContent h1{font-size:28px!important}#MainContent :is(.rte,rte-formatter,.moda-collection-copy,.moda-contact-copy,.moda-faq) h2{margin-top:24px!important;padding:10px 12px!important}#MainContent :is(.moda-collection-copy,.moda-contact-copy,.moda-faq,.blog-post-content){font-size:15px;line-height:1.7}}.shopify-policy__container :is(h1,h2,h3),footer :is(h2,h3){font-family:var(--font-heading--family,var(--font-primary--family));font-weight:800;line-height:1.3;letter-spacing:-.02em;text-transform:none;text-wrap:pretty}.shopify-policy__container h1{font-size:clamp(28px,3.4vw,46px)}.shopify-policy__container h2{font-size:clamp(20px,2vw,26px)}.shopify-policy__container :is(h1,h2):after,footer h2:after{content:"";display:block;width:72px;height:3px;margin-top:12px;background:linear-gradient(90deg,var(--moda-neon-pink) 0 48%,var(--moda-neon-blue) 52% 100%);border-radius:3px}.shopify-policy__title h1:after{margin-inline:auto}footer .accordion__title{border-inline-start:3px solid var(--moda-neon-blue);padding-inline-start:12px}#MainContent[data-template="page.contact"] .contact-form__form{border:2px solid transparent;border-radius:16px;padding:clamp(18px,3vw,30px);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--moda-neon-pink),var(--moda-neon-blue)) border-box;box-shadow:-5px 0 18px #ff2d9512,5px 0 18px #00c8f812}#MainContent[data-template="page.contact"] .contact-form__input:focus-visible{outline:2px solid #12658a;outline-offset:3px}@media(max-width:749px){#MainContent[data-template="page.contact"] .contact-form__form{border-radius:12px;padding:18px}}#MainContent[data-template=index] .hero .text-block:has(h1){width:min(430px,35vw);max-width:100%}#MainContent[data-template=index] .hero h1{color:#fff;text-shadow:0 2px 18px #000b}#MainContent[data-template=index] .hero .button-secondary{background:#ff2d95;color:#fff;border:1px solid #ff2d95;box-shadow:0 4px 18px #ff2d9526}#MainContent[data-template=index] .hero .button-secondary:hover{background:#d91677;border-color:#d91677}@media(max-width:749px){#MainContent[data-template=index] .hero{min-height:600px}#MainContent[data-template=index] .hero .hero__content-wrapper{justify-content:flex-end;gap:18px;padding-block-end:28px}#MainContent[data-template=index] .hero .text-block:has(h1){width:min(100%,430px)}#MainContent[data-template=index] .hero h1{font-size:28px!important;max-width:24ch}}@media(min-width:750px){#MainContent[data-template=index] .hero{--hero-min-height:clamp(460px,43.8vw,680px);min-height:var(--hero-min-height)}}#header-component .header__row--top{--header-padding:4px}#header-component .header__row--bottom{box-shadow:0 2px 10px #0000000d}#header-component .menu-list__link{letter-spacing:.01em}#header-component .menu-list__link:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:3px}#MainContent .product-card .card-gallery{--gallery-aspect-ratio:4 / 5!important;background:#e9e6e1;border-radius:6px}#MainContent .product-card .card-gallery .product-media-container{--product-media-fit:contain}#MainContent .product-card .card-gallery img{object-fit:contain;object-position:center}#MainContent .moda-best-seller__shop{border-radius:6px;transition:background-color .18s ease}#MainContent .moda-best-seller__shop:hover{background:#253db5}#MainContent .moda-best-seller__shop:focus-visible{outline:2px solid #253db5;outline-offset:3px}@media(min-width:750px){#header-component .header-logo__image-container{max-height:82px;overflow:hidden}#header-component .header-logo__image{transform:scale(1.08)}}@media(max-width:749px){#header-component .header__row--top{--header-padding:4px}#MainContent .product-card .card-gallery{border-radius:4px}}@media(prefers-reduced-motion:reduce){#MainContent .moda-best-seller__shop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/moda-neon-headings.css.map */
