.mysbox-cta-banner{position:relative;width:100%;max-width:var(--section-max-width, 4096px);margin-left:auto;margin-right:auto;box-sizing:border-box;background-color:var(--section-bg, #3B137E);background-image:var(--bg-image-desktop, none);background-size:cover;background-position:top;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;overflow:hidden;padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px);padding-left:var(--section-padding-left, 80px);padding-right:var(--section-padding-right, 80px);margin-top:var(--section-margin-top, 0px);margin-bottom:var(--section-margin-bottom, 0px)}@media screen and (max-width:1023px){.mysbox-cta-banner{padding-top:var(--section-padding-top-tablet, 60px);padding-bottom:var(--section-padding-bottom-tablet, 60px);padding-left:var(--section-padding-left-tablet, 40px);padding-right:var(--section-padding-right-tablet, 40px);margin-top:var(--section-margin-top-tablet, 0px);margin-bottom:var(--section-margin-bottom-tablet, 0px)}}@media screen and (max-width:749px){.mysbox-cta-banner{background-image:var(--bg-image-mobile, var(--bg-image-desktop, none));padding-top:var(--section-padding-top-mobile, 40px);padding-bottom:var(--section-padding-bottom-mobile, 40px);padding-left:var(--section-padding-left-mobile, 20px);padding-right:var(--section-padding-right-mobile, 20px);margin-top:var(--section-margin-top-mobile, 0px);margin-bottom:var(--section-margin-bottom-mobile, 0px)}}.mysbox-cta-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:var(--container-max-width, 1200px);margin-left:auto;margin-right:auto;box-sizing:border-box;gap:32px}@media screen and (max-width:749px){.mysbox-cta-container{gap:24px}}.mysbox-cta-banner .mysbox-block-sparks-heading{position:relative;width:100%;display:flex;justify-content:center}.mysbox-cta-banner .mysbox-sparks-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:100%;max-width:var(--badge-max-width, 560px);margin:0 auto}.mysbox-cta-banner .mysbox-heading-stack{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;z-index:2;text-align:center}.mysbox-cta-banner .mysbox-subtitle{font-family:var(--subtitle-font-family, var(--font-body-family));font-size:var(--subtitle-font-size, 40px);font-weight:var(--subtitle-font-weight, 600);color:var(--subtitle-color, #D0ADFF);letter-spacing:0;line-height:1.2;margin:0 0 var(--subtitle-mb, 8px) 0;text-align:center;max-width:100%}.mysbox-cta-banner .mysbox-subtitle p{margin:0}.mysbox-cta-banner .mysbox-main-badge{position:relative;display:inline-block;font-family:var(--badge-font-family, var(--font-heading-family));font-size:var(--badge-font-size, 40px);font-weight:var(--badge-font-weight, 400);color:var(--badge-color, #EEE1FF);background:var(--badge-bg, linear-gradient(90deg, #B972FF 0%, #700AD7 100%));padding-top:var(--badge-pt-desktop, 12px);padding-bottom:var(--badge-pb-desktop, 12px);padding-left:var(--badge-pl-desktop, 40px);padding-right:var(--badge-pr-desktop, 40px);border-radius:var(--badge-radius, 12px);line-height:1.2;letter-spacing:.02em;text-align:center;z-index:2}.mysbox-cta-banner .mysbox-main-badge p{margin:0}.mysbox-cta-banner .mysbox-footnote{font-family:var(--foot-font-family, var(--font-body-family));font-size:var(--foot-font-size, 40px);font-weight:var(--foot-font-weight, 600);color:var(--foot-color, #D0ADFF);letter-spacing:.02em;line-height:1.1;margin:var(--foot-mb, 0px) 0 0 0;text-align:center}.mysbox-cta-banner .mysbox-footnote p{margin:0}.mysbox-cta-banner .mysbox-bg-shape{position:relative;display:inline-block;max-width:100%;isolation:isolate}.mysbox-cta-banner .mysbox-bg-shape-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.mysbox-cta-banner .mysbox-bg-shape-img--mobile{display:none!important}@media screen and (max-width:749px){.mysbox-cta-banner .mysbox-bg-shape-img--desktop{display:none!important}.mysbox-cta-banner .mysbox-bg-shape-img--mobile{display:block!important}}.mysbox-cta-banner .mysbox-bg-shape--subtitle{padding-top:var(--subtitle-pt, 0px);padding-bottom:var(--subtitle-pb, 0px);padding-left:var(--subtitle-pl, 0px);padding-right:var(--subtitle-pr, 0px)}.mysbox-cta-banner .mysbox-bg-shape--badge{padding-top:var(--badge-pt-desktop, 12px);padding-bottom:var(--badge-pb-desktop, 12px);padding-left:var(--badge-pl-desktop, 40px);padding-right:var(--badge-pr-desktop, 40px);border-radius:var(--badge-radius, 12px);max-width:var(--badge-max-width, 560px)}.mysbox-cta-banner .mysbox-bg-shape--footnote{padding-top:var(--foot-pt, 0px);padding-bottom:var(--foot-pb, 0px);padding-left:var(--foot-pl, 0px);padding-right:var(--foot-pr, 0px)}.mysbox-cta-banner .mysbox-bg-shape--badge:has(.mysbox-bg-shape-img) .mysbox-main-badge{background:transparent;border-radius:0;padding:0}.mysbox-cta-banner .mysbox-bg-shape--badge:has(.mysbox-bg-shape-img){overflow:hidden}.mysbox-cta-banner .mysbox-spark{position:absolute;z-index:1;pointer-events:none;background-color:var(--spark-color, #FAF1FF);-webkit-mask-image:var(--spark-mask-url);mask-image:var(--spark-mask-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;aspect-ratio:var(--spark-aspect-ratio, 1);width:100%;height:auto;display:block!important}.mysbox-cta-banner .mysbox-spark--left{max-width:var(--left-spark-max-w-desktop, 80px);top:calc(50% + var(--left-spark-offset-v-desktop, 0px));transform:translateY(-50%);left:calc(-1 * var(--left-spark-offset-h-desktop, 40px));right:auto}.mysbox-cta-banner .mysbox-spark--right{max-width:var(--right-spark-max-w-desktop, 80px);top:calc(50% + var(--right-spark-offset-v-desktop, 0px));transform:translateY(-50%);right:calc(-1 * var(--right-spark-offset-h-desktop, 40px));left:auto}@media screen and (max-width:749px){.mysbox-cta-banner .mysbox-block-sparks-heading{margin-bottom:28px}.mysbox-cta-banner .mysbox-subtitle{font-size:24px}.mysbox-cta-banner .mysbox-main-badge{font-size:24px;padding-top:var(--badge-pt-mobile, 10px);padding-bottom:var(--badge-pb-mobile, 10px);padding-left:var(--badge-pl-mobile, 20px);padding-right:var(--badge-pr-mobile, 20px)}.mysbox-cta-banner .mysbox-bg-shape--badge{padding-top:var(--badge-pt-mobile, 8px);padding-bottom:var(--badge-pb-mobile, 8px);padding-left:var(--badge-pl-mobile, 20px);padding-right:var(--badge-pr-mobile, 20px)}.mysbox-cta-banner .mysbox-footnote{font-size:24px}.mysbox-cta-banner .mysbox-spark--left{max-width:var(--left-spark-max-w-mobile, 48px)!important;top:calc(50% + var(--left-spark-offset-v-mobile, 0px))!important;left:calc(-1 * var(--left-spark-offset-h-mobile, 16px))!important;right:auto!important}.mysbox-cta-banner .mysbox-spark--right{max-width:var(--right-spark-max-w-mobile, 48px)!important;top:calc(50% + var(--right-spark-offset-v-mobile, 0px))!important;right:calc(-1 * var(--right-spark-offset-h-mobile, 16px))!important;left:auto!important}}.mysbox-action-buttons-group{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;flex-wrap:wrap}.mysbox-primary-btn{display:flex;align-items:center;justify-content:center;width:var(--btn-width, 220px);height:var(--btn-height, 60px);background-image:var(--btn-bg-default, none);background-size:100% 100%;background-repeat:no-repeat;background-position:center;border:none;background-color:transparent;color:var(--btn-text-color, #FFFFFF);font-family:var(--btn-font-family, var(--font-body-family));font-size:var(--btn-font-size, 16px);font-weight:var(--btn-font-weight, 600);text-decoration:none;cursor:pointer;box-sizing:border-box;transition:transform .1s ease;line-height:1}.mysbox-primary-btn:hover{background-image:var(--btn-bg-hover, var(--btn-bg-default, none));filter:drop-shadow(-3px 3px 4px rgba(209,154,255,.3)) drop-shadow(3px -3px 4px rgba(219,176,255,.36))}.mysbox-primary-btn:active{background-image:var(--btn-bg-active, var(--btn-bg-hover, var(--btn-bg-default, none)));transform:scale(.98)}.mysbox-hero-buttons-separator{width:var(--separator-w, 1px);height:var(--separator-h, 40px);background-color:var(--separator-color, #FFFFFF);display:block;opacity:.5;display:block!important}.mysbox-secondary-link{display:inline-flex;align-items:center;text-decoration:none;color:var(--sec-color, #FFFFFF);font-family:var(--sec-font-family, var(--font-body-family));font-size:var(--sec-font-size, 16px);font-weight:var(--sec-font-weight, 400);line-height:1.2;cursor:pointer}.mysbox-secondary-link span{text-decoration:underline;letter-spacing:0px;font-weight:400;text-underline-offset:4px}.mysbox-primary-btn-preload{position:absolute;width:0;height:0;overflow:hidden;z-index:-9999;visibility:hidden;pointer-events:none}.mysbox-primary-btn-preload:after{content:var(--btn-bg-hover, "") var(--btn-bg-active, "")}@media screen and (max-width:749px){.mysbox-action-buttons-group{gap:16px;flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mys-cta-banner.css.map */
