.bb-pb{padding-top:28px;padding-bottom:8px}.bb-pb__panel{position:relative;overflow:hidden;border-radius:var(--bb-radius-lg, 40px);padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px)}.bb-pb__title{font-size:clamp(42px,6vw,80px);margin-top:8px;position:relative;z-index:1}.bb-pb__text{font-size:18px;font-weight:600;max-width:600px;margin:14px 0 0;position:relative;z-index:1}@media(max-width:749px){.bb-pb .bb-sparkle{display:none}}#MainContent .page-width--narrow{max-width:86rem}#MainContent .rte{font-family:Nunito,sans-serif;font-size:1.7rem;line-height:1.7;color:#2e1a5c;letter-spacing:0}#MainContent .rte p{margin:0 0 1.4rem}#MainContent .rte h1,#MainContent .rte h2{font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.15;color:#2e1a5c;letter-spacing:0;margin:4rem 0 1.6rem;padding-bottom:1rem;border-bottom:4px solid #FFE3F1}#MainContent .rte>h1:first-child,#MainContent .rte>h2:first-child{margin-top:1rem}#MainContent .rte h3,#MainContent .rte h4{font-family:Fredoka,sans-serif;font-weight:600;font-size:2rem;line-height:1.3;color:#2e1a5c;letter-spacing:0;margin:2.8rem 0 .8rem}#MainContent .rte strong{font-weight:800}#MainContent .rte a{color:#c2187a;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}#MainContent .rte a:hover{color:#2e1a5c}#MainContent .rte ul,#MainContent .rte ol{padding-left:2.4rem;margin:0 0 1.6rem}#MainContent .rte li{margin-bottom:.6rem}#MainContent .rte ul li::marker{color:#ff5fa8}#MainContent .rte blockquote{margin:2rem 0;padding:1.8rem 2.2rem;border:none;border-radius:20px;background:#fff3c4;font-style:normal;font-weight:700}#MainContent .rte table{border-collapse:collapse;width:100%;border-radius:16px;overflow:hidden;margin:0 0 2rem}#MainContent .rte th{background:#f1e8ff;font-weight:800;text-align:left}#MainContent .rte th,#MainContent .rte td{padding:1rem 1.4rem;border:1px solid #E4D6FF}#MainContent .rte img{border-radius:24px}#MainContent .rte hr{border:none;height:4px;background:#f1e8ff;border-radius:4px;margin:3.2rem 0}.contact .title,.contact h2{font-family:Fredoka,sans-serif;font-weight:700;color:#2e1a5c;letter-spacing:0}.contact .field:after,.contact .field:before,.contact .field__input,.contact .text-area{border-radius:16px}.contact .field:after{box-shadow:0 0 0 2px #e4d6ff}.contact .field:hover.field:after,.contact .field__input:focus~.field__label{color:#2e1a5c}.contact .field__input,.contact .text-area{font-family:Nunito,sans-serif;font-weight:600;color:#2e1a5c;background:#fff}.contact .field__label{font-family:Nunito,sans-serif;font-weight:700;color:#6b5a8e}.contact .contact__button .button{min-height:5.2rem;padding:0 3.2rem;border-radius:16px;background:#2e1a5c;color:#fff;font-family:Nunito,sans-serif;font-weight:800;font-size:1.6rem;border:none;box-shadow:0 6px #ff5fa8}.contact .contact__button .button:before,.contact .contact__button .button:after{box-shadow:none;border-radius:16px}.contact .form-status,.contact .form__message{font-family:Nunito,sans-serif;font-weight:800;color:#2e1a5c}#MainContent .main-page-title{display:none}body.gradient,body{background:#fff8fc}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bb-page.css.map */
