:root{--leonidas-blue: #003980;--leonidas-blue-light: #44B1F8;--leonidas-orange: #e8a020;--leonidas-bg: #FFF5E6;--leonidas-white: #ffffff;--leonidas-text: #333333;--leonidas-bg-blue: #EBF0FA;--leonidas-border: #e0d5c7}header.leonidas-header.jupiterx-header{position:sticky;top:0;z-index:9990;visibility:visible;width:100%;margin-top:0;background:var(--leonidas-white)}.admin-bar header.leonidas-header.jupiterx-header{top:46px}@media(min-width:783px){.admin-bar header.leonidas-header.jupiterx-header{top:32px}}.leonidas-topbar__inner,.leonidas-header__main-inner,.leonidas-nav__inner{max-width:1400px;margin:0 auto;padding:0 1.25rem}@media(min-width:992px){.leonidas-topbar__inner,.leonidas-header__main-inner,.leonidas-nav__inner{padding:0 1rem}}.leonidas-topbar{background-color:var(--leonidas-blue);color:var(--leonidas-white);font-size:1rem;line-height:1}.leonidas-topbar__inner{display:flex;justify-content:center;align-items:center;padding:1rem;font-family:Ubuntu,sans-serif}.leonidas-topbar__inner .leonidas-topbar__text{text-wrap:balance;line-height:1.25;text-align:center}.leonidas-topbar__inner .leonidas-topbar__text a{font-weight:400}.leonidas-topbar__text{margin:0}.leonidas-topbar__link{color:var(--leonidas-white);text-decoration:underline;font-weight:600}.leonidas-topbar__link:hover{color:var(--leonidas-white);opacity:.85}.leonidas-header__main{background:var(--leonidas-white)}.leonidas-header__main-inner{display:flex;align-items:center;gap:12px;padding-top:.75rem;padding-bottom:.75rem}@media(min-width:992px){.leonidas-header__main-inner{gap:60px;padding:1.5rem 1rem}}.leonidas-header__logo{flex-shrink:0;display:flex;align-items:center;text-decoration:none}.leonidas-header__logo-img{max-height:40px;width:auto}@media(min-width:992px){.leonidas-header__logo-img{max-height:56px}}.leonidas-header__site-name{font-family:Ubuntu,sans-serif;font-size:1.25rem;font-weight:700;color:var(--leonidas-blue)}.leonidas-header__search{display:none}@media(min-width:992px){.leonidas-header__search{display:block;flex:1}}.leonidas-header__search-form{display:flex;align-items:center;border-radius:100px;background:#f8f7f7;transition:border-color .2s}.leonidas-header__search-form:focus-within{border-color:var(--leonidas-blue)}.leonidas-header__search-input{flex:1;border:none!important;outline:none;padding:17px 24px!important;font-size:.875rem;font-family:Ubuntu,sans-serif;color:var(--leonidas-text)!important;background:transparent!important;box-shadow:none!important}.leonidas-header__search-input::placeholder{color:var(--leonidas-blue, #003980);font-family:Ubuntu,sans-serif}.leonidas-header__search-btn{border:none;background:transparent;padding:10px 24px;cursor:pointer;color:var(--leonidas-text);display:flex;align-items:center}.leonidas-header__search-btn:hover{color:var(--leonidas-blue)}.leonidas-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}@media(min-width:576px){.leonidas-header__actions{gap:30px}}.leonidas-header__action-link{color:var(--leonidas-blue);display:flex;align-items:center;text-decoration:none}.leonidas-header__action-link svg{width:28px;height:28px;object-fit:contain}@media(min-width:992px){.leonidas-header__action-link svg{width:40px;height:40px}}.leonidas-header__cart{position:relative}.leonidas-header__cart-count{display:none;position:absolute;top:-4px;right:-8px;background:#f55;color:var(--leonidas-white);font-size:10px;font-weight:700;line-height:1;min-width:16px;height:16px;border-radius:50%;text-align:center;padding:2px}@media(min-width:992px){.leonidas-header__cart-count{top:-4px;right:-12px;font-size:12px;min-width:20px;height:20px;padding:3px}}.leonidas-header__cart-count.is-visible{display:flex;align-items:center;justify-content:center}.leonidas-header__burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px}@media(min-width:992px){.leonidas-header__burger{display:none}}.leonidas-header__burger-line{display:block;width:100%;height:2px;background:var(--leonidas-blue);border-radius:2px;transition:transform .3s,opacity .3s}.leonidas-header__burger[aria-expanded=true] .leonidas-header__burger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.leonidas-header__burger[aria-expanded=true] .leonidas-header__burger-line:nth-child(2){opacity:0}.leonidas-header__burger[aria-expanded=true] .leonidas-header__burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.leonidas-nav__close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:var(--leonidas-blue);padding:8px;z-index:1}@media(min-width:992px){.leonidas-nav__close{display:none}}.leonidas-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:var(--leonidas-white);overflow-y:auto;padding-top:60px;width:100vw;opacity:0;visibility:hidden;transform:translateY(-16px);transition:opacity .25s ease-out,transform .25s ease-out,visibility .25s}.admin-bar .leonidas-nav{top:46px}@media(min-width:783px){.admin-bar .leonidas-nav{top:32px}}.leonidas-nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}@media(min-width:992px){.leonidas-nav{position:static;width:100%;overflow:visible;padding-top:0;opacity:1;visibility:visible;transform:none;transition:none}}.leonidas-nav__inner{display:flex;flex-direction:column;align-items:stretch;padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:992px){.leonidas-nav__inner{flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem 1.5rem}}.leonidas-nav__menu{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;gap:4px}@media(min-width:992px){.leonidas-nav__menu{flex-direction:row;align-items:center;gap:clamp(12px,2vw,32px)}}.leonidas-nav__item{position:relative}.leonidas-nav__link{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-family:Ubuntu,sans-serif;font-size:1rem;color:var(--leonidas-blue);text-decoration:none;transition:background-color .15s,opacity .2s}.leonidas-nav__link:hover{color:var(--leonidas-blue);opacity:.8}@media(min-width:992px){.leonidas-nav__link{padding:0;border-radius:0}}.leonidas-nav__menu--primary .leonidas-nav__link{font-weight:700}.leonidas-nav__menu--secondary{margin-top:16px;padding-top:16px;border-top:1px solid var(--leonidas-border)}@media(min-width:992px){.leonidas-nav__menu--secondary{margin-top:0;padding-top:0;border-top:none}}.leonidas-nav__icon{width:18px;height:18px;flex-shrink:0}.leonidas-nav__chevron{flex-shrink:0;transition:transform .2s}.leonidas-nav__item--has-dropdown.is-open>.leonidas-nav__link .leonidas-nav__chevron{transform:rotate(180deg)}.leonidas-nav__separator{display:none}@media(min-width:992px){.leonidas-nav__separator{display:block;width:1px;height:24px;background:var(--leonidas-border);flex-shrink:0;margin:0 clamp(8px,2vw,32px)}}.leonidas-nav__dropdown{display:none;list-style:none;margin:0 0 0 12px;padding:4px 0 4px 16px;border-left:2px solid var(--leonidas-border)}.leonidas-nav__item--has-dropdown.is-open>.leonidas-nav__dropdown{display:block}.leonidas-nav__dropdown .leonidas-nav__link{font-weight:400;font-size:.925rem;padding:8px 12px}@media(min-width:992px){.leonidas-nav__dropdown{position:absolute;top:170%;left:0;min-width:220px;background:var(--leonidas-white);border:1px solid var(--leonidas-border);margin-left:0;border-radius:8px;box-shadow:0 8px 24px #00000014;padding:8px 0;z-index:1000}.leonidas-nav__dropdown .leonidas-nav__link{padding:10px 20px;font-size:.85rem}.leonidas-nav__dropdown .leonidas-nav__link:hover{background:var(--leonidas-bg)}}.leonidas-nav__phone{display:inline-flex;align-items:center;gap:8px;align-self:center;margin-top:16px;padding:12px 24px;background:var(--leonidas-blue);border-radius:50px;font-family:Ubuntu,sans-serif;font-size:1rem;text-decoration:none!important;transition:background-color .2s ease-out,color .2s ease-out}.leonidas-nav__phone,.leonidas-nav__phone:hover,.leonidas-nav__phone .leonidas-nav__link{color:var(--leonidas-white)}@media(min-width:992px){.leonidas-nav__phone{margin-top:0;padding:10px 20px}}.leonidas-footer.jupiterx-footer{padding:0;margin:0}.leonidas-footer-newsletter{position:relative;z-index:1;padding:0 1.25rem;margin-bottom:-3rem}@media(min-width:992px){.leonidas-footer-newsletter{margin-bottom:-5rem}}.leonidas-footer-newsletter__inner{max-width:1400px;margin:0 auto;background:var(--leonidas-bg-blue);border-radius:clamp(1.25rem,2.5vw,1.875rem);padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);text-align:center}@media(min-width:992px){.leonidas-footer-newsletter__inner{flex-direction:row;justify-content:center;text-align:left}}.leonidas-footer-newsletter__left{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:992px){.leonidas-footer-newsletter__left{flex-direction:row;align-items:center;gap:2.5rem}}.leonidas-footer-newsletter__icon{width:clamp(3rem,4vw,4.1875rem);height:auto;flex-shrink:0}.leonidas-footer-newsletter__text{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem)}.leonidas-footer-newsletter__title{font-family:Dancing Script,cursive!important;font-weight:700;font-size:clamp(2rem,5vw,3.625rem)!important;line-height:.7;color:var(--leonidas-blue);margin:0!important;padding:0 0 .25em!important}.leonidas-footer-newsletter__subtitle{font-family:Ubuntu,sans-serif;font-weight:300;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.5;color:var(--leonidas-blue);margin:0;max-width:24rem}.leonidas-footer-newsletter__form{width:100%;max-width:33rem}.leonidas-footer-newsletter form#sib_signup_form_1{width:100%}.leonidas-footer-newsletter .sib_signup_box_inside_1{display:flex;flex-direction:column;align-items:center}.leonidas-footer-newsletter .sib-email-area{position:relative;display:flex!important;align-items:stretch;gap:0!important;width:100%;background:var(--leonidas-white);border-radius:6.25rem!important;padding:0!important;margin:0!important;overflow:hidden}.leonidas-footer-newsletter .sib-email-area input[type=email]{flex:1;border:none!important;outline:none;background:transparent!important;padding:clamp(1rem,1.5vw,1.5rem) 1.5rem!important;margin:0!important;font-family:Ubuntu,sans-serif;font-size:.9375rem;color:var(--leonidas-blue);border-radius:0!important;min-width:0;width:100%;box-shadow:none!important}@media(min-width:992px){.leonidas-footer-newsletter .sib-email-area input[type=email]{padding-right:3.5rem!important;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M4%2020C3.45%2020%202.979%2019.804%202.587%2019.413C2.196%2019.021%202%2018.55%202%2018V6C2%205.45%202.196%204.979%202.587%204.587C2.979%204.196%203.45%204%204%204H20C20.55%204%2021.021%204.196%2021.413%204.587C21.804%204.979%2022%205.45%2022%206V18C22%2018.55%2021.804%2019.021%2021.413%2019.413C21.021%2019.804%2020.55%2020%2020%2020H4ZM12%2013L4%208V18H20V8L12%2013ZM12%2011L20%206H4L12%2011ZM4%208V6V18V8Z'%20fill='%23003980'/%3e%3c/svg%3e") no-repeat right 1rem center / 1.5rem!important}}.leonidas-footer-newsletter .sib-email-area input[type=email]::placeholder{color:var(--leonidas-blue);opacity:.6}.leonidas-footer-newsletter .sib-email-area input[type=email]:focus{box-shadow:none!important}.leonidas-footer-newsletter .sib-email-area .sib-default-btn{flex-shrink:0;align-self:stretch;border-radius:0 6.25rem 6.25rem 0!important;background:var(--leonidas-blue-light)!important;border:none!important;padding:0 clamp(1.25rem,2vw,2rem)!important;font-family:Ubuntu,sans-serif!important;font-weight:500!important;font-size:clamp(.875rem,1.2vw,1.125rem)!important;color:var(--leonidas-white)!important;cursor:pointer;white-space:nowrap;transition:background-color .2s;position:static;transform:none;opacity:1;pointer-events:auto;width:auto!important;min-width:auto!important}.leonidas-footer-newsletter .sib-email-area .sib-default-btn:hover{background-color:var(--leonidas-blue)!important}.leonidas-footer-newsletter .sib_msg_disp{display:none}.leonidas-footer-newsletter .sib_msg_disp:not(:empty){display:block;color:var(--leonidas-blue);margin-top:.75rem;text-align:center}.leonidas-footer-main{background:var(--leonidas-blue);padding:clamp(6.75rem,9.5vw,8.75rem) 1.25rem 0}.leonidas-footer-main__inner{max-width:1400px;margin:0 auto}.leonidas-footer-main__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:768px){.leonidas-footer-main__columns{gap:2.5rem 3rem}}@media(min-width:1200px){.leonidas-footer-main__columns{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}}.leonidas-footer-col__title{font-family:Ubuntu,sans-serif;font-weight:700;font-size:clamp(1.25rem,2vw,1.5rem)!important;line-height:1;color:var(--leonidas-white);margin:0 0 clamp(1rem,1.5vw,1.5rem)!important}.leonidas-footer-col__text{font-family:Ubuntu,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;color:var(--leonidas-white);margin:0}.leonidas-footer-col__text p{margin:0 0 .25rem}.leonidas-footer-col__text p:last-child{margin-bottom:0}.leonidas-footer-col__text strong{font-weight:700}.leonidas-footer-col__text a{color:var(--leonidas-white);text-decoration:underline;text-underline-offset:.2em;transition:opacity .2s}.leonidas-footer-col__text a:hover{opacity:.8}.leonidas-footer-col--about{grid-column:1 / -1}@media(min-width:1200px){.leonidas-footer-col--about{grid-column:auto;max-width:22.75rem}}.leonidas-footer-badge{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);margin-top:2rem}.leonidas-footer-badge__img{width:4rem;height:auto;flex-shrink:0}.leonidas-footer-badge__label{font-family:Ubuntu,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;color:var(--leonidas-white)}.leonidas-footer-nav{display:contents}.leonidas-footer-nav>.menu{display:contents;list-style:none;margin:0;padding:0}.leonidas-footer-nav>.menu>li{margin:0;padding:0}.leonidas-footer-nav>.menu>li>a{display:block;font-family:Ubuntu,sans-serif;font-weight:700;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1;color:var(--leonidas-white);text-decoration:none;margin-bottom:clamp(1rem,1.5vw,1.5rem);pointer-events:none}.leonidas-footer-nav .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.leonidas-footer-nav .sub-menu li{margin:0;padding:0}.leonidas-footer-nav .sub-menu a{font-family:Ubuntu,sans-serif;font-weight:300;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.22;color:var(--leonidas-white);text-decoration:none;transition:opacity .2s}.leonidas-footer-nav .sub-menu a:hover{opacity:.8}.leonidas-footer-col--contact{grid-column:1 / -1;display:flex;flex-direction:column;gap:clamp(1.5rem,2vw,2rem)}@media(min-width:1200px){.leonidas-footer-col--contact{grid-column:auto;max-width:20.75rem}}.leonidas-footer-contact-block{display:flex;flex-direction:column}.leonidas-footer-contact-block .leonidas-footer-col__title{margin-bottom:clamp(.5rem,1vw,1rem)}.leonidas-footer-col--contact .leonidas-footer-col__text{font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.75rem}.leonidas-footer-contact-block .leonidas-footer-col__text+.leonidas-footer-col__text{margin-top:.75rem}.leonidas-footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:clamp(2rem,3vw,2.5rem);padding:clamp(1.5rem,2.5vw,2.5rem) 0 clamp(2rem,4vw,4rem);display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}@media(min-width:992px){.leonidas-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.leonidas-footer-bottom__copyright{font-family:Ubuntu,sans-serif;font-weight:300;font-size:clamp(.8125rem,1.2vw,1rem);color:var(--leonidas-white);white-space:nowrap}.leonidas-footer-bottom__legal .menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,1vw,1rem)}@media(min-width:992px){.leonidas-footer-bottom__legal .menu{justify-content:flex-start}}.leonidas-footer-bottom__legal .menu li{margin:0;padding:0}.leonidas-footer-bottom__legal .menu a{font-family:Ubuntu,sans-serif;font-weight:300;font-size:clamp(.75rem,1.2vw,1rem);color:var(--leonidas-white);text-decoration:none;transition:opacity .2s}.leonidas-footer-bottom__legal .menu a:hover{opacity:.8}.leonidas-footer-bottom__logo-link{flex-shrink:0;display:inline-flex;transition:opacity .2s}.leonidas-footer-bottom__logo-link:hover{opacity:.8}.leonidas-footer-bottom__logo{width:auto;height:14px!important;object-fit:contain}
