:root{--q-pink:#e5638f;--q-pink-d:#d04a79;--q-pink-l:#fde8ef;--q-pink-xl:#fff3f7;--q-cream:#fff9f6;--q-ink:#3d2b34;--q-mute:#7d6872;--q-line:#f3d9e2;--q-green:#3f9b6e}body{background:var(--q-cream)!important;color:var(--q-ink)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}.q *{box-sizing:border-box}.q{color:var(--q-ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.q h1,.q h2,.q h3,.q p,.q ul{margin:0;padding:0}.q ul{list-style:none}.q a{color:inherit}.q-wrap{max-width:1100px;margin:0 auto;padding:0 16px}.q-sec{padding:34px 0}.q-sec h2{font-size:26px;line-height:1.2;font-weight:800;text-align:center;margin-bottom:8px;letter-spacing:-.01em}.q-sec h2 em{font-style:normal;color:var(--q-pink)}.q-lead{text-align:center;color:var(--q-mute);font-size:15px;max-width:560px;margin:0 auto 22px}.q-card{background:#fff;border-radius:20px;box-shadow:0 6px 24px #d6648c1a;border:1px solid var(--q-line)}.q-ann{background:var(--q-pink);color:#fff;text-align:center;font-weight:600;font-size:12px;padding:9px 8px;line-height:1.35;white-space:normal;letter-spacing:.01em}.q-head{background:#fff;border-bottom:1px solid var(--q-line);position:sticky;top:0;z-index:50}.q-head .q-wrap{display:flex;align-items:center;justify-content:space-between;height:58px}.q-logo{font-weight:300;font-size:26px;letter-spacing:.38em;text-decoration:none;color:var(--q-pink)!important;padding-left:.38em}.q-logo small{display:block;font-size:9px;letter-spacing:.35em;color:var(--q-mute);text-align:center;margin-top:-4px;font-weight:500}.q-cartlink{position:relative;display:flex;padding:8px;color:var(--q-ink)}.q-cartlink b{position:absolute;top:0;right:0;background:var(--q-pink);color:#fff;border-radius:99px;font-size:11px;min-width:18px;height:18px;line-height:18px;text-align:center}.q-prod{display:grid;gap:18px;padding-top:14px}.q-gal{position:relative}.q-slides{width:100%;max-width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;border-radius:22px;scrollbar-width:none;background:var(--q-pink-l)}.q-slides::-webkit-scrollbar{display:none}.q-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/5;position:relative;overflow:hidden;background:#fff}.q-slide img,.q-slide video{width:100%;height:100%;object-fit:contain;display:block}.q-slide.tube img{object-fit:contain}.q-dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.q-dots i{width:8px;height:8px;border-radius:99px;background:var(--q-line);transition:.2s}.q-dots i.on{background:var(--q-pink);width:22px}.q-thumbs{display:none}.q-rate{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--q-mute);text-decoration:none}.q-stars{color:#f4a62a;letter-spacing:2px;font-size:16px}.q-info h1{font-size:27px;line-height:1.18;font-weight:800;margin:8px 0;letter-spacing:-.015em}.q-sub{color:var(--q-mute);font-size:15.5px;margin-bottom:16px}.q-bul{display:grid;gap:8px;margin-bottom:18px}.q-bul li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.q-bul svg{flex:0 0 20px;margin-top:2px;color:var(--q-pink)}.q-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.q-pill{background:var(--q-pink-l);color:var(--q-pink-d);font-weight:600;font-size:12.5px;border-radius:99px;padding:6px 12px}.q-pick-t{font-weight:800;font-size:16px;margin:4px 0 10px}.q-opts{display:grid;gap:10px;margin-bottom:14px}.q-opt{position:relative;display:block;cursor:pointer}.q-opt input{position:absolute;opacity:0;pointer-events:none}.q-opt .c{display:grid;grid-template-columns:72px 1fr auto;gap:8px;align-items:center;background:#fff;border:2px solid var(--q-line);border-radius:18px;padding:16px 14px 14px;transition:.15s}.q-opt .r{width:22px;height:22px;border-radius:50%;border:2px solid #e3c3cf;display:grid;place-items:center}.q-opt .r:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--q-pink);transform:scale(0);transition:.15s}.q-opt input:checked~.c{border-color:var(--q-pink);background:var(--q-pink-xl);box-shadow:0 6px 18px #e5638f2e}.q-opt input:checked~.c .r{border-color:var(--q-pink)}.q-opt input:checked~.c .r:after{transform:scale(1)}.q-opt .n{font-weight:800;font-size:16px}.q-opt .pp{font-size:13px;color:var(--q-mute)}.q-opt .sh{font-size:12px;font-weight:600;color:var(--q-green)}.q-opt .sh.pay{color:var(--q-mute);font-weight:500}.q-opt .pr{text-align:right}.q-opt .pr b{display:block;font-size:19px;font-weight:800}.q-opt .pr s{font-size:13px;color:#a89099}.q-opt .pr .sv{display:inline-block;margin-top:2px;font-size:11.5px;font-weight:700;color:#fff;background:var(--q-green);border-radius:6px;padding:1px 6px}.q-badge{position:absolute;top:-10px;left:50px;background:var(--q-pink);color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:3px 10px;z-index:2}.q-badge.alt{background:#9b6bd6}.q-cta{display:block;width:100%;border:0;cursor:pointer;background:linear-gradient(135deg,#ee6f9b,#d94d7e);color:#fff!important;font-weight:800;font-size:18px;padding:18px 16px;border-radius:16px;box-shadow:0 10px 24px #d94d7e59;text-align:center;text-decoration:none;font-family:inherit;transition:transform .1s}.q-cta:active{transform:scale(.98)}.q-cta small{display:block;font-weight:500;font-size:12.5px;opacity:.92;margin-top:2px}.q-cta[disabled]{opacity:.7}.q-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.q-trust div{background:#fff;border:1px solid var(--q-line);border-radius:14px;padding:10px 6px;text-align:center;font-size:12px;font-weight:600;line-height:1.3}.q-trust svg{display:block;margin:0 auto 4px;color:var(--q-pink)}.q-note{text-align:center;font-size:12.5px;color:var(--q-mute);margin-top:10px}.q-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.q-chip{padding:16px 12px;text-align:center;font-weight:700;font-size:14px}.q-chip svg{display:block;margin:0 auto 8px;color:var(--q-pink)}.q-steps{display:grid;gap:14px}.q-step{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:16px;align-items:center}.q-step .ic{width:54px;height:54px;border-radius:16px;background:var(--q-pink-l);display:grid;place-items:center;color:var(--q-pink-d)}.q-step b{display:block;font-size:16px}.q-step span{font-size:14px;color:var(--q-mute)}.q-phs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.q-phs figure{margin:0;text-align:center}.q-phs img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;display:block}.q-phs figcaption{font-size:12.5px;font-weight:700;margin-top:6px;color:var(--q-pink-d)}.q-cmp{overflow:hidden}.q-cmp table{width:100%;border-collapse:collapse;font-size:13.5px}.q-cmp th{padding:12px 8px;font-size:13px;background:var(--q-pink-l)}.q-cmp th.me{background:var(--q-pink);color:#fff}.q-cmp td{padding:11px 8px;border-top:1px solid var(--q-line);vertical-align:top}.q-cmp td:first-child{font-weight:700;width:28%}.q-cmp td.me{background:var(--q-pink-xl);font-weight:600}.q-ings{display:grid;grid-template-columns:1fr 1fr;gap:10px}.q-ing{padding:16px 14px}.q-ing b{display:block;font-size:15px;margin-bottom:4px}.q-ing span{font-size:13px;color:var(--q-mute)}.q-small{font-size:12px;color:var(--q-mute);text-align:center;margin-top:12px}.q-ba img{width:100%;border-radius:20px;display:block}.q-ba{padding:10px}.q-sum{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.q-sum b{font-size:42px;line-height:1;font-weight:800}.q-revs{display:grid;gap:12px}.q-rev{padding:16px}.q-rev p{font-size:14.5px;margin-top:8px}.q-rev .a{margin-top:10px;font-size:12.5px;color:var(--q-mute);font-weight:600}.q-form{padding:18px;margin-top:20px}.q-form h3{font-size:18px;margin-bottom:10px}.q-form input,.q-form textarea,.q-form select{width:100%;border:1.5px solid var(--q-line);border-radius:12px;padding:12px;font:inherit;margin-bottom:10px;background:#fff;color:var(--q-ink)}.q-form .q-cta{font-size:16px;padding:14px;box-shadow:none}.q-ok{background:#e8f6ee;color:#256c49;border-radius:12px;padding:12px;font-weight:600;margin-bottom:10px}.q-faq details{background:#fff;border:1px solid var(--q-line);border-radius:16px;margin-bottom:10px;overflow:hidden}.q-faq summary{cursor:pointer;list-style:none;padding:16px 44px 16px 16px;font-weight:700;font-size:15px;position:relative}.q-faq summary::-webkit-details-marker{display:none}.q-faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--q-pink);font-weight:400}.q-faq details[open] summary:after{content:"\2013"}.q-faq details p{padding:0 16px 16px;font-size:14.5px;color:var(--q-mute)}.q-guar{padding:24px 18px;text-align:center;background:linear-gradient(160deg,#fff,var(--q-pink-l))}.q-guar .seal{width:84px;height:84px;margin:0 auto 12px;border-radius:50%;background:var(--q-pink);color:#fff;display:grid;place-items:center;font-weight:800;line-height:1;font-size:30px;box-shadow:0 8px 20px #e5638f59}.q-guar .seal small{display:block;font-size:11px;font-weight:700;margin-top:2px}.q-guar h2{margin-bottom:8px}.q-guar p{font-size:14.5px;color:var(--q-mute);max-width:520px;margin:0 auto 16px}.q-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--q-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #d6648c26;transform:none!important;transition:none;margin:0;width:100%;max-width:100%;top:auto}.q-sticky.on{transform:none}@media(max-width:899px){body:has(#q-sticky){padding-bottom:calc(86px + env(safe-area-inset-bottom))}}.q-sticky .q-cta{padding:14px;font-size:16.5px;border-radius:14px}.q-foot{background:#fff;border-top:1px solid var(--q-line);margin-top:20px;padding:30px 0 90px}.q-foot .q-logo{display:inline-block;font-size:24px}.q-foot nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:18px 0}.q-foot nav a{text-decoration:none;font-size:14px;color:var(--q-ink);padding:4px 0}.q-foot p{font-size:12.5px;color:var(--q-mute);margin-top:6px}.q-pay{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.q-pay span{background:var(--q-pink-l);color:var(--q-pink-d);border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700}.q-page{padding:26px 0 40px}.q-page h1{font-size:28px;font-weight:800;margin-bottom:16px;letter-spacing:-.01em}.q-rte{font-size:15px;line-height:1.7}.q-rte h2,.q-rte h3{margin:22px 0 8px;font-size:19px;font-weight:800;text-align:left}.q-rte p{margin:0 0 12px}.q-rte ul{list-style:disc;padding-left:22px;margin-bottom:12px}.q-rte a{color:var(--q-pink-d)}.q-cart-it{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:14px;margin-bottom:12px}.q-cart-it img{width:84px;height:84px;object-fit:cover;border-radius:12px}.q-qty{display:inline-flex;align-items:center;border:1.5px solid var(--q-line);border-radius:99px;margin-top:6px}.q-qty a{padding:4px 14px;text-decoration:none;font-size:18px}.q-qty span{min-width:20px;text-align:center;font-weight:700}.q-tot{padding:18px;margin:16px 0}.q-tot div{display:flex;justify-content:space-between;padding:4px 0;font-size:15px}.q-tot .g{font-size:19px;font-weight:800;border-top:1px solid var(--q-line);margin-top:6px;padding-top:10px}.q-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.q-pc{text-decoration:none;display:block;padding:10px}.q-pc img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.q-pc b{display:block;font-size:14px;margin-top:8px}.q-pc span{font-size:14px;color:var(--q-pink-d);font-weight:700}.q-pc s{color:#a89099;font-weight:400;margin-left:6px;font-size:12.5px}@media(min-width:900px){.q-prod{grid-template-columns:1.05fr 1fr;gap:40px;padding-top:30px;align-items:start}.q-gal{position:sticky;top:90px}.q-sec h2{font-size:32px}.q-info h1{font-size:34px}.q-chips{grid-template-columns:repeat(4,1fr)}.q-steps{grid-template-columns:1fr 1fr}.q-ings{grid-template-columns:repeat(4,1fr)}.q-revs{grid-template-columns:1fr 1fr 1fr}.q-narrow{max-width:760px;margin:0 auto}.q-grid{grid-template-columns:repeat(4,1fr)}.q-sticky{display:none}}.q-opt .im{width:72px;height:72px;display:flex;align-items:center;justify-content:center}.q-opt .im img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.q-badge{left:14px}.q-slide img[src*=before_after]{object-fit:contain;background:#fff}.q-pre{background:var(--q-pink-xl);border:1.5px dashed var(--q-pink);color:var(--q-ink);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.45;margin:0 0 14px}.q-pre b{background:var(--q-pink);color:#fff;border-radius:99px;padding:2px 9px;font-size:11px;letter-spacing:.04em;margin-right:6px}.q-pre-s{text-align:center;margin:12px 0 10px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/1/assets/quia.css.map */
