.cbc-session-modal{background-color:#310d4ebf!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cbc-session-modal__content{background:var(--cbc-bg, #FFF8FE);border-radius:32px;box-shadow:0 24px 48px #c2307b40;max-width:880px!important;width:94%!important;overflow:hidden!important;position:relative}.cbc-session-modal__header{background:var(--cbc-white, #FFFFFF);border-radius:0 16px 0 0;padding:20px 52px 20px 24px;border-bottom:1px solid rgba(194,48,123,.1);flex-shrink:0}.cbc-session-modal__title{color:var(--cbc-main-txt, #310D4E)!important;font-family:var(--cbc-font, "Montserrat", sans-serif)!important;font-weight:800!important;font-size:clamp(13px,1.4vw,17px)!important;letter-spacing:.04em;text-transform:uppercase}.cbc-session-modal__close{position:absolute!important;top:10px!important;right:14px!important;z-index:10!important;color:#310d4e73!important;font-size:26px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;line-height:1!important;transition:background-color .2s ease,color .2s ease,transform .2s ease}.cbc-session-modal__close:hover{color:var(--cbc-main-txt, #310D4E)!important;background-color:#310d4e12!important;transform:rotate(90deg)}.cbc-session-modal__layout{display:flex;max-height:92vh;overflow:hidden}.cbc-session-modal__sidebar{display:none}.cbc-session-modal__form-panel{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}.cbc-session-modal__body{padding:20px 20px 16px;background:var(--cbc-bg, #FFF8FE);flex:1}.cbc-session-modal__form-target:empty:after{content:"";display:block;width:40px;height:40px;margin:48px auto;border:3px solid var(--cbc-gray, #D9D9D9);border-top-color:var(--cbc-pink-dark, #C2307B);border-radius:50%;animation:cbc-spin .8s linear infinite}@keyframes cbc-spin{to{transform:rotate(360deg)}}.cbc-session-modal__form-target .hs-form-private,.cbc-session-modal__form-target form{font-family:var(--cbc-font, "Montserrat", sans-serif)!important;color:var(--cbc-main-txt, #310D4E)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 12px!important}.cbc-session-modal__form-target .hs_email,.cbc-session-modal__form-target .hs_phone,.cbc-session-modal__form-target .legal-consent-container,.cbc-session-modal__form-target .hs_submit{grid-column:1 / -1!important}.cbc-session-modal__form-target .hs-form-field>label{font-family:var(--cbc-font, "Montserrat", sans-serif)!important;font-weight:600!important;font-size:12px!important;color:var(--cbc-pink-dark, #C2307B)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:5px!important;display:block!important}.cbc-session-modal__form-target .hs-form-required{color:var(--cbc-magenta, #E9297C)!important;margin-left:2px!important}.cbc-session-modal__form-target .hs-input:not([type=checkbox]):not([type=radio]),.cbc-session-modal__form-target input[type=text],.cbc-session-modal__form-target input[type=email],.cbc-session-modal__form-target input[type=tel],.cbc-session-modal__form-target input[type=number],.cbc-session-modal__form-target select,.cbc-session-modal__form-target textarea{width:100%!important;padding:11px 14px!important;background:var(--cbc-white, #FFFFFF)!important;border:1.5px solid #E8D5F0!important;border-radius:10px!important;font-family:var(--cbc-font, "Montserrat", sans-serif)!important;font-size:14px!important;font-weight:400!important;color:var(--cbc-main-txt, #310D4E)!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;text-transform:none!important;letter-spacing:normal!important}.cbc-session-modal__form-target .hs-input:focus,.cbc-session-modal__form-target input[type=text]:focus,.cbc-session-modal__form-target input[type=email]:focus,.cbc-session-modal__form-target input[type=tel]:focus{outline:none!important;border-color:var(--cbc-pink-dark, #C2307B)!important;box-shadow:0 0 0 3px #c2307b1f!important}.cbc-session-modal__form-target .hs-input::placeholder{color:#c4a8d4!important;font-weight:400!important;letter-spacing:normal!important}.cbc-session-modal__form-target .hs-form-field{margin-bottom:14px!important}.cbc-session-modal__form-target .legal-consent-container{background:#c2307b0d!important;border:1px solid rgba(194,48,123,.15)!important;border-radius:10px!important;padding:14px!important;margin-bottom:14px!important;margin-top:2px!important}.cbc-session-modal__form-target .hs-richtext{font-family:var(--cbc-font, "Montserrat", sans-serif)!important;font-size:10px!important;font-weight:400!important;color:#310d4e8c!important;line-height:1.55!important;margin-bottom:10px!important;text-transform:none!important;letter-spacing:normal!important}.cbc-session-modal__form-target .hs-richtext a{color:var(--cbc-pink-dark, #C2307B)!important;text-decoration:underline!important}.cbc-session-modal__form-target .inputs-list,.cbc-session-modal__form-target .inputs-list li{list-style:none!important;margin:0!important;padding:0!important}.cbc-session-modal__form-target .inputs-list li:before,.cbc-session-modal__form-target .inputs-list li::marker{display:none!important;content:none!important}.cbc-session-modal__form-target input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;width:16px!important;height:16px!important;min-width:16px!important;border-radius:3px!important;accent-color:var(--cbc-pink-dark, #C2307B)!important;cursor:pointer!important;flex-shrink:0!important;margin-top:2px!important;box-shadow:none!important;border:none!important;padding:0!important;background:none!important;transform:none!important}.cbc-session-modal__form-target .hs-form-booleancheckbox-display,.cbc-session-modal__form-target .hs-form-booleancheckbox-display span,.cbc-session-modal__form-target .hs-form-checkbox-display,.cbc-session-modal__form-target .hs-form-checkbox-display span{display:flex!important;align-items:flex-start!important;gap:8px!important;font-family:var(--cbc-font, "Montserrat", sans-serif)!important;font-size:12px!important;font-weight:500!important;color:var(--cbc-main-txt, #310D4E)!important;line-height:1.4!important;cursor:pointer!important;text-transform:none!important;letter-spacing:normal!important}.cbc-session-modal__form-target .hs-form-booleancheckbox-display span{display:inline!important}.cbc-session-modal__form-target .hs-submit{margin-top:4px!important}.cbc-session-modal__form-target .hs-button,.cbc-session-modal__form-target input[type=submit]{width:100%!important;padding:15px 24px!important;background:var(--cbc-gradient-btn, linear-gradient(90deg, #E9297C 0%, #652E92 100%))!important;border:none!important;border-radius:50px!important;color:var(--cbc-white, #FFFFFF)!important;font-family:var(--cbc-font, "Montserrat", sans-serif)!important;font-weight:800!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease!important;box-shadow:0 4px 16px #e9297c66!important}.cbc-session-modal__form-target .hs-button:hover,.cbc-session-modal__form-target input[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #e9297c8c!important}.cbc-session-modal__form-target .hs-button:active,.cbc-session-modal__form-target input[type=submit]:active{transform:translateY(0)!important}.cbc-session-modal__form-target .hs-error-msg,.cbc-session-modal__form-target .hs-main-font-element{font-family:var(--cbc-font, "Montserrat", sans-serif)!important;font-size:11px!important;font-weight:500!important;color:#d63f3f!important;margin-top:4px!important;text-transform:none!important;letter-spacing:normal!important}.cbc-session-modal__form-target .hs-input.invalid.error{border-color:#d63f3f!important;box-shadow:0 0 0 3px #d63f3f1f!important}.cbc-session-modal__form-target .hs-fieldtype-hidden,.cbc-session-modal__form-target .hs-field-desc,.cbc-session-modal__form-target legend{display:none!important}@media(min-width:768px){.cbc-session-modal__sidebar{display:flex;align-items:stretch;flex:0 0 40%;background:#12022a;border-radius:20px 0 0 20px;overflow-y:auto}.cbc-session-modal__sidebar-inner{padding:48px 28px 40px;display:flex;flex-direction:column;gap:24px;width:100%}.cbc-session-modal__sidebar-eyebrow{font-family:var(--cbc-font, "Montserrat", sans-serif);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--cbc-pink, #F478B8);margin:0}.cbc-session-modal__sidebar-title{font-family:var(--cbc-font, "Montserrat", sans-serif);font-size:clamp(22px,2.4vw,28px);font-weight:800;color:var(--cbc-white, #FFFFFF);line-height:1.1;letter-spacing:-.03em;margin:0}.cbc-session-modal__sidebar-body{font-family:var(--cbc-font, "Montserrat", sans-serif);font-size:1.6rem;font-weight:400;color:#ffffff8c;line-height:1.6;margin:0}.cbc-session-modal__sidebar-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.cbc-session-modal__sidebar-benefits li{display:flex;align-items:flex-start;gap:11px;font-family:var(--cbc-font, "Montserrat", sans-serif);font-size:1.6rem;font-weight:500;color:#ffffffe0;line-height:1.45;list-style:none;margin:0;padding:0}.cbc-session-modal__sidebar-benefits li:before,.cbc-session-modal__sidebar-benefits li::marker{display:none;content:none}.cbc-session-modal__sidebar-benefits li strong{color:var(--cbc-white, #FFFFFF);font-weight:700}.cbc-sidebar-icon{color:var(--cbc-pink, #F478B8);font-size:1.2rem;flex-shrink:0;margin-top:4px}.cbc-session-modal__sidebar-steps{border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.cbc-session-modal__sidebar-steps-label{font-family:var(--cbc-font, "Montserrat", sans-serif);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#ffffff4d;margin:0 0 14px}.cbc-session-modal__sidebar-steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cbc-session-modal__sidebar-steps-list li{display:flex;align-items:center;gap:12px;font-family:var(--cbc-font, "Montserrat", sans-serif);font-size:1.2rem;font-weight:500;color:#ffffffbf;list-style:none;margin:0;padding:0}.cbc-session-modal__sidebar-steps-list li:before,.cbc-session-modal__sidebar-steps-list li::marker{display:none;content:none}.cbc-step-num{font-size:1.2rem;font-weight:800;color:var(--cbc-pink, #F478B8);min-width:20px;letter-spacing:.04em;opacity:.6}}@media(max-width:767px){.cbc-session-modal__content{width:96%;border-radius:16px}.cbc-session-modal__layout{max-height:94vh}.cbc-session-modal__header{padding:15px 48px 15px 16px;border-radius:12px 12px 0 0}.cbc-session-modal__body{padding:16px 14px 12px}.cbc-session-modal__title{font-size:14px!important}.cbc-session-modal__form-target .hs-form-private,.cbc-session-modal__form-target form{grid-template-columns:1fr!important}.cbc-session-modal__form-target .hs_firstname,.cbc-session-modal__form-target .hs_lastname{grid-column:1 / -1!important}}@media(prefers-reduced-motion:reduce){.cbc-session-modal__close,.cbc-session-modal__form-target .hs-button{transition:none!important}.cbc-session-modal__form-target:empty:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cbc-session-modal.css.map */
