:root{--lc-bg:#fffaf6;--lc-accent:#ff9fc1;--lc-accent-2:#ffd9a6;--lc-green:#9fe6b0;--lc-gray:#6b6b6b;--lc-dark:#1a1a1a;--lc-radius:12px;--lc-btn-shadow: 0 6px 18px rgba(163,64,107,.12);--lc-font-sans: "Inter", "Helvetica Neue", Arial, sans-serif}body{font-family:var(--lc-font-sans);background:var(--lc-bg);color:var(--lc-dark)}a{color:var(--lc-accent);text-decoration:none}.container{max-width:1120px;margin:0 auto;padding:0 16px}.lc-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.04);padding:14px 0}.lc-header .logo{max-height:56px}.lc-hero{display:flex;gap:28px;align-items:center;padding:36px 0}.lc-hero .hero-media{flex:1;height:420px;border-radius:16px;box-shadow:0 8px 30px #0000000f;background-size:cover;background-position:center}.lc-hero .hero-copy{flex:1}.lc-hero h1{font-size:36px;margin:0 0 12px;color:var(--lc-dark)}.lc-hero p.lead{color:var(--lc-gray);font-size:16px;margin-bottom:18px}.btn-lc{display:inline-block;background:linear-gradient(90deg,var(--lc-accent),var(--lc-accent-2));color:#fff;padding:12px 18px;border-radius:10px;box-shadow:var(--lc-btn-shadow);font-weight:600}.product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #8c55780f}.product-card img{width:100%;height:260px;object-fit:cover;display:block}.lc-product{display:grid;grid-template-columns:1fr 420px;gap:28px;padding:28px 0}.lc-product .product-meta{background:#fff;padding:18px;border-radius:12px;box-shadow:0 8px 18px #0000000a}.lc-bullet{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px;color:var(--lc-gray)}.lc-bullet strong{color:var(--lc-dark);display:block}.lc-subs{background:linear-gradient(180deg,#fff,#fffaf6);padding:18px;border-radius:12px;margin-top:18px}.lc-subs .tier{border:1px dashed rgba(0,0,0,.06);padding:12px;border-radius:10px;margin-bottom:10px}.lc-flowerbar{background:#fff;padding:18px;border-radius:12px;box-shadow:0 8px 20px #0000000a}.lc-form-row{margin-bottom:12px}.lc-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.lc-footer{background:#1a1a1a;color:#fff;padding:36px 0;margin-top:28px;border-radius:12px}.lc-footer a{color:var(--lc-accent-2)}@media (max-width: 880px){.lc-hero{flex-direction:column}.lc-product{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-floral.css.map */
