:root{--loly-magenta: #C4267D;--loly-magenta-light: #E83F83;--loly-magenta-dark: #A01E65;--loly-green: #4D8037;--loly-peach: #F6B08C;--loly-cream: #FFF9F5;--loly-pink-bg: #FFF0F5;--loly-dark: #1a1a1a}html{scroll-behavior:smooth}h1,h2,h3,h4{font-weight:700;letter-spacing:-.01em}.button,button[class*=button],.shopify-challenge__button,input[type=submit]{border-radius:25px!important;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:13px;transition:all .3s ease}.button:hover,button[class*=button]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #c4267d40}.header-announcements,[class*=announcement]{font-size:13px;text-transform:uppercase;letter-spacing:.5px}[class*=header-menu],.header-menu{text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}.product-card,[class*=product-card]{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover,[class*=product-card]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #c4267d1f}[class*=product-card] img{border-radius:8px}[class*=product-card] .button,[class*=product-card] button{border-radius:25px!important}[class*=collection-card],.collection-card{border-radius:12px;overflow:hidden}div[style*="grid-template-columns:repeat(4"] a{transition:transform .3s ease}div[style*="grid-template-columns:repeat(4"] a:hover{transform:scale(1.02)}div[style*="grid-template-columns:repeat(4"] a:hover img{transform:scale(1.08)}div[style*="border-radius:50%;background:#e8f5e3"],div[style*="border-radius:50%;background:#fce4ec"]{transition:transform .3s ease}div[style*="border-radius:50%;background:#e8f5e3"]:hover,div[style*="border-radius:50%;background:#fce4ec"]:hover{transform:scale(1.1)}div[style*="box-shadow:0 2px 12px"]{transition:transform .3s ease,box-shadow .3s ease}div[style*="box-shadow:0 2px 12px"]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}[class*=accordion] summary,[class*=accordion] [class*=heading]{font-weight:600;text-transform:none;letter-spacing:normal}[class*=trust]{border-color:#0000001a!important}[class*=collection] [class*=banner],[class*=collection-heading]{text-align:center}[class*=filter],[class*=facet]{font-size:14px}[class*=blog-post-card],[class*=article-card]{border-radius:12px;overflow:hidden;transition:transform .3s ease}[class*=blog-post-card]:hover,[class*=article-card]:hover{transform:translateY(-4px)}a{transition:color .2s ease}.email-signup input[type=email],[class*=email-signup] input{border-radius:25px!important}.footer-copyright .powered-by,[class*=powered-by]{display:none!important}.hero h1,.hero h2,.hero [class*=heading]{text-shadow:0 2px 10px rgba(0,0,0,.2)}details{border-bottom:1px solid #e8e8e8;padding:16px 0}details summary{cursor:pointer;font-weight:600;font-size:16px;padding:8px 0;list-style:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";float:right;font-size:20px;font-weight:300;transition:transform .3s ease}details[open] summary:after{content:"-"}details p{padding:8px 0 16px;color:#666;line-height:1.6}.page-content h1,.rte h1{font-size:2.5rem;margin-bottom:1rem}.page-content h2,.rte h2{font-size:1.8rem;margin-top:2rem;margin-bottom:.8rem}.engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.engagement-item{padding:24px;background:#fff9f5;border-radius:12px;border-left:4px solid #C4267D}.engagement-item h3{color:#c4267d;margin-bottom:8px}.quiz-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:24px}.quiz-option{display:flex;flex-direction:column;align-items:center;padding:24px;border:2px solid #e8e8e8;border-radius:16px;text-decoration:none;color:#1a1a1a;transition:all .3s ease;text-align:center}.quiz-option:hover{border-color:#c4267d;transform:translateY(-4px);box-shadow:0 8px 24px #c4267d26}.quiz-option img{width:120px;height:120px;object-fit:cover;border-radius:50%;margin-bottom:12px}.quiz-option span{font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.5px}.badge,[class*=badge]{border-radius:20px!important;padding:4px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 749px){.engagement-grid{grid-template-columns:1fr}.quiz-options{grid-template-columns:repeat(2,1fr)}div[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}div[style*="grid-template-columns:repeat(4,1fr);gap:32px"]{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}div[style*="display:flex;align-items:center;max-width:1100px"]{flex-direction:column!important;gap:24px!important}div[style*="display:flex;gap:8px;max-width:480px"]{flex-direction:column!important}h1{font-size:2rem!important}h2{font-size:1.5rem!important}}header a[href="/"],[class*=header] a[href="/"],nav a[href="/"]{display:none \!important}header li:has(>a[href="/"]),[class*=header] li:has(>a[href="/"]),nav li:has(>a[href="/"]){display:none \!important}.menu-list__link[href*=flash-sale] .menu-list__link-title{color:#C4267D \!important;font-weight:700 \!important;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.product-card__gallery img{transition:transform .4s ease}.product-card:hover .product-card__gallery img{transform:scale(1.05)}main{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.collection-banner{position:relative;overflow:hidden;border-radius:16px}.button--primary,[class*=button--primary]{border-radius:25px \!important;letter-spacing:1px;text-transform:uppercase;font-weight:600}.header-announcements{font-weight:500;letter-spacing:.5px}.product-trust-badge{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:.875rem;color:#4d8037}.footer .email-signup input{border-radius:25px \!important}@media (max-width: 749px){.custom-liquid h1{font-size:2.5rem \!important}.custom-liquid p[style*="5rem"]{font-size:3.5rem \!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-loly.css.map */
