:root{--leonidas-blue:#003980;--leonidas-blue-light:#44b1f8;--leonidas-blue-pale:#f4f7fd;--leonidas-sale:#ea1838;--leonidas-ease-out:cubic-bezier(.23, 1, .32, 1);--leonidas-orange:#e8a020;--leonidas-bg:#fff5e6;--leonidas-bg-deep:#f1e6d6;--leonidas-white:#fff;--leonidas-text:#333;--leonidas-bg-blue:#ebf0fa;--leonidas-border:#e0d5c7;--leonidas-font:"Ubuntu", sans-serif;--leonidas-font-script:"Dancing Script", cursive}.leonidas-promo-panel,.leonidas-promo-panel__bg{position:relative;overflow:hidden}.leonidas-promo-panel__inner{z-index:1;max-width:1280px;margin:0 auto;padding:3.5rem 1.25rem;position:relative}@media (width>=998px){.leonidas-promo-panel__inner{padding:4.5rem 1rem}}.leonidas-promo-panel__bg:before{content:"";pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20rem;height:100%;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width>=998px){.leonidas-promo-panel__bg:before{width:30rem;max-height:30rem;display:block;top:40%;left:-15%;transform:translateY(-40%)}}@media (width>=1500px){.leonidas-promo-panel__bg:before{left:0}}.leonidas-promo-panel__header{text-align:center;z-index:1;flex-direction:column;align-items:center;margin-bottom:3.375rem;display:flex;position:relative}.leonidas-promo-panel__icon{width:3.75rem;height:3.75rem;margin-bottom:2rem}.leonidas-promo-panel .leonidas-promo-panel__title{max-width:800px;color:var(--leonidas-blue);margin:0 auto;font-weight:500;line-height:1;font-family:Ubuntu,sans-serif!important;font-size:clamp(1.75rem,5vw,3.375rem)!important}.leonidas-promo-panel .leonidas-promo-panel__title em,.leonidas-promo-panel .leonidas-promo-panel__title i{font-style:normal;font-weight:700;font-family:Dancing Script,cursive!important;font-size:1.37em!important}.leonidas-promo-panel__grid{z-index:1;grid-template-columns:1fr;gap:2rem;max-width:1100px;margin:0 auto;display:grid;position:relative}@media (width>=768px){.leonidas-promo-panel__grid{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem}}@media (width>=1500px){.leonidas-promo-panel__grid{gap:6rem;max-width:1200px}}.leonidas-promo-panel__media{display:block}.leonidas-promo-panel .leonidas-promo-panel__image,.leonidas-promo-panel .leonidas-promo-panel__media img{object-fit:cover;aspect-ratio:1;border-radius:1.125rem;width:100%;height:auto;max-height:31.25rem}@media (width>=998px){.leonidas-promo-panel .leonidas-promo-panel__image,.leonidas-promo-panel .leonidas-promo-panel__media img{border-radius:3.125rem}}.leonidas-promo-panel__content{color:var(--leonidas-blue);font-size:1rem;line-height:1.45}.leonidas-promo-panel__content>:first-child{margin-top:0}.leonidas-promo-panel__content>:last-child{margin-bottom:0}.leonidas-promo-panel__content p{color:var(--leonidas-blue);margin:0 0 .75rem}.leonidas-promo-panel__content a:not(.leonidas-promo-panel__cta){color:var(--leonidas-blue);text-decoration:none}.leonidas-promo-panel__content a:not(.leonidas-promo-panel__cta):hover,.leonidas-promo-panel__content a:not(.leonidas-promo-panel__cta):focus-visible{opacity:.7}.leonidas-promo-panel .leonidas-promo-panel__cta,.leonidas-promo-panel .leonidas-promo-panel__content a.leonidas-promo-panel__cta{background:var(--leonidas-blue-light,#44b1f8);width:100%;color:var(--leonidas-white,#fff);border-radius:999px;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 2rem;font-family:Ubuntu,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:filter .15s;display:flex}@media (width>=768px){.leonidas-promo-panel .leonidas-promo-panel__cta,.leonidas-promo-panel .leonidas-promo-panel__content a.leonidas-promo-panel__cta{width:auto;display:inline-flex}}.leonidas-promo-panel .leonidas-promo-panel__cta:hover,.leonidas-promo-panel .leonidas-promo-panel__cta:focus-visible{color:var(--leonidas-white,#fff);background:var(--leonidas-blue-light,#44b1f8);filter:brightness(.95);text-decoration:none}.leonidas-promo-panel .leonidas-promo-panel__cta:focus-visible{outline:2px solid var(--leonidas-blue,#003980);outline-offset:2px}.leonidas-promo-panel .leonidas-promo-panel__cta-icon{flex-shrink:0;width:28px;height:28px;display:block}.leonidas-promo-panel--shipping .leonidas-promo-panel__bg{background-color:var(--leonidas-bg-blue,#ebf0fa)}.leonidas-promo-panel--shipping .leonidas-promo-panel__bg:before{background-image:url(/wp-content/themes/jupiterx-child/dist/assets/logo_bg_blue-O8LurxFz.svg)}.leonidas-promo-panel.leonidas-promo-panel--shipping .leonidas-promo-panel__content h3,.leonidas-promo-panel.leonidas-promo-panel--shipping .leonidas-promo-panel__content h4{color:var(--leonidas-blue-light);margin:0 0 2rem;font-family:Ubuntu,sans-serif;font-size:1.75rem;font-weight:700}.leonidas-promo-panel.leonidas-promo-panel--shipping .leonidas-promo-panel__content h3:not(:first-child),.leonidas-promo-panel.leonidas-promo-panel--shipping .leonidas-promo-panel__content h4:not(:first-child){margin-top:2rem}.leonidas-promo-panel--shipping .leonidas-promo-panel__content a:not(.leonidas-promo-panel__cta){text-underline-offset:.2em;text-decoration:underline}.leonidas-promo-panel--cream .leonidas-promo-panel__bg{background-color:var(--leonidas-bg,#fff5e6)}.leonidas-promo-panel--cream .leonidas-promo-panel__bg:before{opacity:.5;background-image:url(/wp-content/themes/jupiterx-child/dist/assets/logo_bg-DadKP3Pt.svg)}.leonidas-promo-panel--cream .leonidas-promo-panel__title em,.leonidas-promo-panel--cream .leonidas-promo-panel__title i{color:var(--leonidas-blue-light,#44b1f8)}.leonidas-promo-panel.leonidas-promo-panel--cream .leonidas-promo-panel__content h3,.leonidas-promo-panel.leonidas-promo-panel--cream .leonidas-promo-panel__content h4{color:var(--leonidas-blue);text-wrap:pretty;margin:0 0 1.5rem;font-family:Ubuntu,sans-serif;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:700;line-height:1.16}.leonidas-promo-panel.leonidas-promo-panel--cream .leonidas-promo-panel__content p{text-wrap:pretty;font-size:1.125rem;line-height:1.33}.leonidas-promo-panel--blue .leonidas-promo-panel__bg{background-color:var(--leonidas-blue)}.leonidas-promo-panel--blue :is(.leonidas-promo-panel__title,.leonidas-promo-panel__content,.leonidas-promo-panel__content :is(p,h3,h4,a:not(.leonidas-promo-panel__cta))){color:var(--leonidas-white)}.leonidas-promo-panel--blue .leonidas-promo-panel__title :is(em,i){color:var(--leonidas-blue-light)}.leonidas-promo-panel--blue .leonidas-promo-panel__content :is(h3,h4){text-wrap:pretty;margin:0 0 1.5rem;font-family:Ubuntu,sans-serif;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:700;line-height:1.16}.leonidas-promo-panel--blue .leonidas-promo-panel__content a:not(.leonidas-promo-panel__cta){text-underline-offset:.2em;text-decoration:underline}
