.sp-page{color:#4f2567;background:#fffdfb;padding:28px 6% 50px;font-family:var(--font-body-family,Arial,sans-serif)}.sp-back{font-size:12px;color:#795c88;display:inline-block;margin-bottom:25px}.sp-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;max-width:1200px;margin:auto}.sp-stage{border-radius:22px;background:radial-gradient(ellipse at center,#dfc9ed,#f6edf8);height:510px;display:grid;place-items:center;overflow:hidden}.sp-stage img{width:90%;height:95%;object-fit:contain}.sp-thumbs{display:flex;gap:12px;margin:15px 0}.sp-thumbs button{width:75px;height:75px;background:#f6eff9;border:1px solid #e7daed;border-radius:12px;overflow:hidden;padding:5px;cursor:pointer}.sp-thumbs button[aria-pressed=true]{border:2px solid #6a327f}.sp-thumbs img{width:100%;height:100%;object-fit:contain}.sp-eyebrow{font-size:10px;letter-spacing:2px}.sp-copy h1{font-size:46px;margin:10px 0;color:#4f2567}.sp-copy h2,.sp-details h2{font-size:28px;line-height:1.15;color:#805099;margin:0 0 18px}.sp-copy>p{font-size:14px;line-height:1.6}.sp-packs{border:0;padding:0;margin:24px 0}.sp-packs legend{font-weight:600;margin-bottom:10px}.sp-packs label{display:flex;align-items:center;gap:12px;padding:18px 14px;border:1px solid #dfcfe6;border-radius:12px;margin:10px 0;cursor:pointer}.sp-packs label:has(input:checked){border:2px solid #75418b;background:#f4eaf8;padding:17px 13px}.sp-packs input{accent-color:#65317c;width:18px;height:18px}.sp-packs span{flex:1}.sp-packs strong,.sp-packs small,.sp-packs s{display:block}.sp-packs strong{font-size:15px}.sp-packs small{font-size:11px;margin-top:5px}.sp-packs b{font-size:18px;text-align:right}.sp-packs s{font-size:11px;font-weight:400;color:#8d7896}.sp-total{display:grid;grid-template-columns:1fr auto;gap:5px;margin:15px 0}.sp-total span{font-size:13px}.sp-total strong{font-size:23px}.sp-total small{grid-column:1/-1;font-size:11px}.sp-order{display:block;text-align:center;background:#65317c;color:white!important;border-radius:40px;padding:15px;font-weight:600;margin-top:18px}.sp-help{font-size:11px!important;text-align:center;color:#796982}.sp-trust{display:flex;justify-content:space-between;border-top:1px solid #eadfed;padding-top:18px;font-size:11px;gap:12px}.sp-details{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;margin:60px auto 0;max-width:1200px;padding:35px;background:#faf3f3;border-radius:20px}.sp-details h2{margin-top:15px}.sp-details p{font-size:14px;line-height:1.6}.sp-small{font-size:11px!important}.sp-details details{border-bottom:1px solid #decfe3}.sp-details summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:600}.sp-details details p{font-size:12px;margin-bottom:18px}.sp-sticky{display:none}.sp-page a:focus-visible,.sp-page button:focus-visible,.sp-page summary:focus-visible{outline:3px solid #ae80c0;outline-offset:3px}@media(max-width:767px){.sp-page{padding:18px 5% 85px}.sp-grid{grid-template-columns:1fr;gap:20px}.sp-stage{height:300px;border-radius:15px}.sp-thumbs{justify-content:center}.sp-thumbs button{height:58px;width:58px}.sp-copy h1{font-size:34px}.sp-copy h2{font-size:24px}.sp-details{grid-template-columns:1fr;gap:15px;padding:24px 20px;margin-top:35px}.sp-packs b{font-size:17px}.sp-packs label{padding:15px 10px}.sp-packs label:has(input:checked){padding:14px 9px}.sp-sticky{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:#fffaf7;padding:10px 16px;box-shadow:0 -3px 18px #46245017;z-index:45;gap:10px}.sp-sticky span{font-size:11px}.sp-sticky strong{display:block;font-size:16px}.sp-sticky a{background:#65317c;color:white;border-radius:30px;padding:12px 16px;font-size:12px}body:has(.sp-page) .nf-whatsapp,body:has(.sp-page) .nr-whatsapp{bottom:85px}}
