.experiences-candy{--ink:#3a2f42;--sub:#8a7d98;--pink:#ff5fa2;--sage:#6ea886;--apricot:#f0a878;--yellow:#ffcb3d;--blue:#4bb6ff;--lilac:#b083ff;font-family:var(--font-zen-maru),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(480px 300px at 8% 0,#fff3d9 0%,#0000 55%),radial-gradient(500px 320px at 96% 6%,#e2f0ff 0%,#0000 55%),linear-gradient(#fffaf0,#f4f6ff);padding-bottom:78px;overflow-x:hidden}.experiences-candy *{box-sizing:border-box}.experiences-candy .wrap{max-width:480px;margin:0 auto;padding:26px 16px 0}.experiences-candy .badge{border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex;transform:rotate(-1.5deg)}.experiences-candy h1{margin:16px 0 0;font-size:clamp(27px,7.4vw,34px);font-weight:900;line-height:1.26}.experiences-candy h1 .pop{color:var(--blue);display:inline-block;position:relative}.experiences-candy h1 .pop:after{content:"";background:var(--yellow);z-index:-1;border-radius:6px;height:.4em;position:absolute;bottom:.06em;left:-3px;right:-3px;transform:rotate(-1deg)}.experiences-candy .lead{color:#6c6178;margin:12px 0 0;font-size:13.5px;font-weight:500;line-height:1.9}.experiences-candy .hero-ph{border:3px solid var(--ink);box-shadow:6px 7px 0 var(--ink);border-radius:24px;height:210px;margin-top:18px;position:relative;overflow:hidden}.experiences-candy .hero-ph img{object-fit:cover;width:100%;height:100%;display:block}.experiences-candy .hero-cap{font-family:var(--font-baloo),sans-serif;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px}.experiences-candy .sec{align-items:center;gap:10px;margin:28px 2px 12px;font-size:17px;font-weight:900;display:flex}.experiences-candy .sec .b{font-family:var(--font-baloo),sans-serif;border:2.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);color:#fff;border-radius:10px;padding:2px 10px;font-size:12.5px;transform:rotate(-2deg)}.experiences-candy .menu{gap:12px;display:grid}.experiences-candy .m{border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);background:#fff;border-radius:20px;align-items:center;gap:13px;padding:12px 14px;display:flex}.experiences-candy .m .ph{border:2.5px solid var(--ink);width:82px;height:82px;box-shadow:2px 2px 0 var(--ink);border-radius:16px;flex:none;position:relative;overflow:hidden}.experiences-candy .m .ph img{object-fit:cover;width:100%;height:100%;display:block}.experiences-candy .m b{font-size:16px;font-weight:900;display:block}.experiences-candy .m span{color:var(--sub);font-size:11.5px;font-weight:700;line-height:1.55}.experiences-candy .m .pr{font-family:var(--font-baloo),sans-serif;color:#fff;background:var(--lilac);border:2px solid var(--ink);border-radius:8px;margin-top:5px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-block}.experiences-candy .steps{gap:10px;display:grid}.experiences-candy .stp{border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.experiences-candy .stp .no{font-family:var(--font-baloo),sans-serif;color:#fff;border:2.5px solid var(--ink);width:34px;height:34px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.experiences-candy .stp:first-child .no{background:var(--blue)}.experiences-candy .stp:nth-child(2) .no{background:var(--yellow);color:var(--ink)}.experiences-candy .stp:nth-child(3) .no{background:var(--pink)}.experiences-candy .stp b{font-size:14.5px;font-weight:900;display:block}.experiences-candy .stp span{color:var(--sub);font-size:11.5px;font-weight:700;line-height:1.6}.experiences-candy .grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.experiences-candy .as{border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:16px;padding:12px 13px}.experiences-candy .as b{margin-bottom:3px;font-size:13.5px;font-weight:900;display:block}.experiences-candy .as span{color:var(--sub);font-size:11px;font-weight:700;line-height:1.55}.experiences-candy .gal{gap:12px;padding:4px 2px 12px;display:flex;overflow-x:auto}.experiences-candy .gal::-webkit-scrollbar{display:none}.experiences-candy .g{flex:none;width:132px}.experiences-candy .g .ph{border:2.5px solid var(--ink);width:132px;height:132px;box-shadow:3px 3px 0 var(--ink);background:#eee;border-radius:16px;position:relative;overflow:hidden}.experiences-candy .g .ph img{object-fit:cover;width:100%;height:100%;display:block}.experiences-candy .g p{color:var(--sub);margin:6px 2px 0;font-size:10.5px;font-weight:700}.experiences-candy .review{border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:18px;padding:14px 15px}.experiences-candy .review .stars{color:var(--yellow);letter-spacing:2px;text-shadow:0 0 1px var(--ink);font-size:14px}.experiences-candy .review p{margin:7px 0 0;font-size:12.5px;font-weight:700;line-height:1.8}.experiences-candy .review small{color:var(--sub);margin-top:6px;font-size:10.5px;font-weight:700;display:block}.experiences-candy .faq{gap:10px;display:grid}.experiences-candy .q{border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:16px;padding:13px 15px}.experiences-candy .q b{gap:8px;font-size:13.5px;font-weight:900;display:flex}.experiences-candy .q p{color:var(--sub);margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.7}.experiences-candy .areas{flex-wrap:wrap;gap:8px;margin:4px 2px 0;display:flex}.experiences-candy .area-chip{color:var(--ink);border:2.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none}.experiences-candy .cta{gap:12px;margin-top:26px;display:grid}.experiences-candy .btn{color:#fff;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:15.5px;font-weight:900;text-decoration:none;display:flex}.experiences-candy .btn.sg{background:var(--sage)}.experiences-candy .btn.pk{background:var(--pink)}.experiences-candy .btn.ap{background:var(--apricot)}.experiences-candy .btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}
