.lash-page{--wine:#55132f;--rose:#efbfd0;--cream:#fff6ef;max-width:600px;margin:auto;background:var(--cream);color:var(--wine);font-family:Arial,sans-serif;line-height:1.45}.lash-page *{box-sizing:border-box}.lash-page img{max-width:100%;height:auto;display:block}.lash-panel{position:relative;margin:0}.lash-panel>img{width:100%;margin:0}.lash-caption{margin:0;padding:14px 22px;background:var(--wine);color:var(--cream);text-align:center;font-size:15px}.lash-offers{padding:28px 12px 25px;background:radial-gradient(ellipse at top,#843453,var(--wine) 68%);color:var(--cream);text-align:center;scroll-margin-top:90px}.lash-offers h2,.lash-gift h2,.lash-faq h2{font-family:Georgia,serif;font-size:clamp(27px,6.5vw,40px);line-height:1.1;color:inherit;margin:0 0 18px}.lash-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px}.lash-promo{border:1px solid #d69aaa;padding:13px 15px;border-radius:14px;margin:0 2px 25px;background:#ffffff08}.lash-promo strong{font-size:17px;display:block}.lash-promo p{font-size:12px;line-height:1.45;margin:7px 0 0;color:#f5dce5}.lash-cards{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}.lash-cards legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lash-card{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer;border:1px solid #b87892;border-radius:18px;padding:17px 4px 15px;min-width:0;background:#230a1d66;transition:background .15s,border-color .15s;gap:8px}.lash-card:has(input:checked){background:linear-gradient(150deg,#b46883aa,#5a1939);border:2px solid var(--rose);padding:16px 3px 14px;box-shadow:0 0 18px #edb6cc22}.lash-card:focus-within{outline:2px solid white;outline-offset:3px}.lash-card input{appearance:none;width:21px;height:21px;border:1px solid #e5bfcd;border-radius:50%;background:#fff9;margin:0;flex-shrink:0}.lash-card input:checked{background:var(--rose);box-shadow:inset 0 0 0 4px var(--wine)}.lash-pack-photo{width:100%;height:135px;display:flex;align-items:center;justify-content:center;position:relative}.lash-pack-photo img{width:100%;height:100%;object-fit:contain}.lash-multiplier{position:absolute;right:0;bottom:0;border-radius:12px;padding:2px 7px;background:var(--rose);color:var(--wine);font-weight:800;font-size:12px}.lash-card-name{font-size:12px;line-height:1.25;min-height:32px;display:flex;align-items:center;justify-content:center;font-weight:700}.lash-card-gift{font-size:10px;line-height:1.35;color:#ffdce9;min-height:28px}.lash-price{font-size:clamp(20px,5.2vw,30px);letter-spacing:-.7px;line-height:1.2;font-weight:800;color:#ffe7d2;white-space:nowrap}.lash-badge{position:absolute;top:-12px;right:4px;font-size:9px;letter-spacing:.1px;padding:4px 7px;background:var(--rose);color:var(--wine);border-radius:5px;font-weight:800}.lash-summary{font-size:15px;font-weight:700;margin:21px 0 13px;color:var(--cream)}.lash-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:1px solid #f4c9d7;border-radius:999px;padding:17px 9px;background:linear-gradient(100deg,#efbed0,#f8dece);color:#431126;text-decoration:none;font-weight:800;font-size:17px;line-height:1.3;cursor:pointer;min-height:58px;font-family:inherit}.lash-button svg{width:23px;height:23px;flex:none}.lash-delivery{font-size:13px;line-height:1.5;margin:17px 0 0}.lash-gift{text-align:center;padding:30px 22px;background:linear-gradient(#fff8f3,#f5dbe5)}.lash-gift>img{width:100%;max-width:440px;margin:8px auto 14px}.lash-gift p{font-size:15px;margin:12px 0}.lash-gift .lash-ribbon{display:inline-block;padding:6px 16px;background:var(--wine);color:white;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:15px}.lash-cta{background:var(--wine);padding:21px 20px}.lash-faq{padding:30px 22px;background:#f9e7ee}.lash-faq details{border-bottom:1px solid #d6b2c0;padding:15px 0}.lash-faq summary{cursor:pointer;font-weight:700;font-size:15px}.lash-faq p{font-size:14px;margin:12px 0 0}.lash-editor-note{background:#fff3cd;color:#63460c;padding:12px;font:13px/1.4 Arial,sans-serif}.lash-page [hidden]{display:none!important}@media(min-width:500px){.lash-offers{padding:35px 25px}.lash-cards{gap:12px}.lash-pack-photo{height:185px}.lash-card-name{font-size:16px}.lash-card-gift{font-size:13px}.lash-badge{font-size:11px}.lash-promo p{font-size:14px}.lash-card{padding-top:22px}.lash-card:has(input:checked){padding-top:21px}}@media(max-width:359px){.lash-offers{padding-left:8px;padding-right:8px}.lash-cards{gap:5px}.lash-price{font-size:19px}.lash-pack-photo{height:115px}.lash-card-name{font-size:11px}.lash-button{font-size:15px}}
