: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}header.leonidas-header.jupiterx-header{z-index:9990;visibility:visible;background:var(--leonidas-white);width:100%;margin-top:0;position:sticky;top:0}.admin-bar header.leonidas-header.jupiterx-header{top:46px}@media (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 (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{justify-content:center;align-items:center;padding:1rem;font-family:Ubuntu,sans-serif;display:flex}.leonidas-topbar__inner .leonidas-topbar__text{text-wrap:balance;text-align:center;line-height:1.25}.leonidas-topbar__inner .leonidas-topbar__text a{font-weight:400}.leonidas-topbar__text{margin:0}.leonidas-topbar__link{color:var(--leonidas-white);font-weight:600;text-decoration:underline}.leonidas-topbar__link:hover{color:var(--leonidas-white);opacity:.85}.leonidas-header__main{background:var(--leonidas-white)}.leonidas-header__main-inner{flex-wrap:wrap;align-items:center;gap:12px;padding-top:.75rem;padding-bottom:.75rem;display:flex}@media (width>=992px){.leonidas-header__main-inner{flex-wrap:nowrap;gap:60px;padding:1.5rem 1rem}}.leonidas-header__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.leonidas-header__logo-img{width:auto;max-height:40px}@media (width>=992px){.leonidas-header__logo-img{max-height:56px}}.leonidas-header__site-name{color:var(--leonidas-blue);font-family:Ubuntu,sans-serif;font-size:1.25rem;font-weight:700}.leonidas-header__search{flex:1 0 100%;order:10}@media (width>=992px){.leonidas-header__search{flex:1;order:0}}.leonidas-header__search-form{background:#f8f7f7;border-radius:100px;align-items:center;transition:border-color .2s;display:flex}.leonidas-header__search-form:focus-within{border-color:var(--leonidas-blue)}.leonidas-header__search-input{outline:none;flex:1;font-family:Ubuntu,sans-serif;font-size:1rem;color:var(--leonidas-text)!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:12px 20px!important}@media (width>=992px){.leonidas-header__search-input{font-size:.875rem;padding:17px 24px!important}}.leonidas-header__search-input::placeholder{color:var(--leonidas-blue,#003980);font-family:Ubuntu,sans-serif}.leonidas-header__search-btn{cursor:pointer;color:var(--leonidas-text);background:0 0;border:none;align-items:center;padding:10px 24px;display:flex}.leonidas-header__search-btn:hover{color:var(--leonidas-blue)}.leonidas-header__actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}@media (width>=576px){.leonidas-header__actions{gap:30px}}.leonidas-header__action-link{color:var(--leonidas-blue);align-items:center;text-decoration:none;display:flex}.leonidas-header__action-link svg,.leonidas-header__action-link img{object-fit:contain;width:28px;height:28px}@media (width>=992px){.leonidas-header__action-link svg,.leonidas-header__action-link img{width:40px;height:40px}}.leonidas-header__cart{position:relative}.leonidas-header__cart-count{color:var(--leonidas-white);text-align:center;background:#f55;border-radius:50%;min-width:16px;height:16px;padding:2px;font-size:10px;font-weight:700;line-height:1;display:none;position:absolute;top:-4px;right:-8px}@media (width>=992px){.leonidas-header__cart-count{min-width:20px;height:20px;padding:3px;font-size:12px;top:-4px;right:-12px}}.leonidas-header__cart-count.is-visible{justify-content:center;align-items:center;display:flex}.leonidas-header__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;display:flex}@media (width>=992px){.leonidas-header__burger{display:none}}.leonidas-header__burger-line{background:var(--leonidas-blue);border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.leonidas-header__burger[aria-expanded=true] .leonidas-header__burger-line:first-child{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{cursor:pointer;color:var(--leonidas-blue);z-index:1;background:0 0;border:none;padding:8px;position:absolute;top:16px;right:16px}@media (width>=992px){.leonidas-nav__close{display:none}}.leonidas-nav{z-index:9999;background:var(--leonidas-white);opacity:0;visibility:hidden;width:100vw;padding-top:60px;transition:opacity .25s ease-out,transform .25s ease-out,visibility .25s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-16px)}.admin-bar .leonidas-nav{top:46px}@media (width>=783px){.admin-bar .leonidas-nav{top:32px}}.leonidas-nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}@media (width>=992px){.leonidas-nav{opacity:1;visibility:visible;width:100%;padding-top:0;transition:none;position:static;overflow:visible;transform:none}}.leonidas-nav__inner{flex-direction:column;align-items:stretch;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}@media (width>=992px){.leonidas-nav__inner{flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem 1.5rem}}.leonidas-nav__menu{flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (width>=992px){.leonidas-nav__menu{flex-direction:row;align-items:center;gap:clamp(12px,2vw,32px)}}.leonidas-nav__item{position:relative}.leonidas-nav__link{color:var(--leonidas-blue);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:Ubuntu,sans-serif;font-size:1rem;text-decoration:none;transition:background-color .15s,opacity .2s;display:flex}button.leonidas-nav__link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.leonidas-nav__link:hover{color:var(--leonidas-blue);opacity:.8}.leonidas-nav__link:focus,.leonidas-nav__link:focus-visible{outline:none}@media (width>=992px){.leonidas-nav__link{border-radius:0;padding:0}}.leonidas-nav__menu--primary .leonidas-nav__link{font-weight:700}.leonidas-nav__menu--secondary{border-top:1px solid var(--leonidas-border);margin-top:16px;padding-top:16px}@media (width>=992px){.leonidas-nav__menu--secondary{border-top:none;margin-top:0;padding-top:0}}.leonidas-nav__icon{flex-shrink:0;width:18px;height:18px}.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 (width>=992px){.leonidas-nav__separator{background:var(--leonidas-border);flex-shrink:0;width:1px;height:24px;margin:0 clamp(8px,2vw,32px);display:block}}.leonidas-nav__dropdown{border-left:2px solid var(--leonidas-border);margin:0 0 0 12px;padding:4px 0 4px 16px;list-style:none;display:none}.leonidas-nav__item--has-dropdown.is-open>.leonidas-nav__dropdown{display:block}.leonidas-nav__dropdown .leonidas-nav__link{padding:8px 12px;font-size:.925rem;font-weight:400}@media (width>=992px){.leonidas-nav__dropdown{background:var(--leonidas-white);border:1px solid var(--leonidas-border);z-index:1000;border-radius:8px;min-width:220px;margin-left:0;padding:8px 0;position:absolute;top:170%;left:0;box-shadow:0 8px 24px #00000014}.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__mega{grid-template-rows:0fr;margin-left:12px;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1);display:grid}.leonidas-nav__item--mega.is-open>.leonidas-nav__mega{grid-template-rows:1fr}.leonidas-nav__mega-inner{min-height:0;padding-bottom:12px;overflow:hidden}.leonidas-nav__item--mega:not(.is-open)>.leonidas-nav__mega .leonidas-nav__mega-inner{padding-block:0}.leonidas-nav__mega-column{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.leonidas-nav__mega-column .leonidas-nav__link{min-height:44px;color:var(--leonidas-blue);border-radius:8px;align-items:center;padding:8px 12px;font-size:1rem;font-weight:400;display:flex}.leonidas-nav__mega-cta{color:var(--leonidas-blue);text-underline-offset:.15em;margin:12px 0 4px;padding:8px 12px;font-family:Ubuntu,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.6875rem;text-decoration:underline;transition:color .15s;display:inline-block}.leonidas-nav__mega-cta:hover{color:var(--leonidas-blue-light)}.leonidas-nav__mega-cta-arrow,.leonidas-nav__mega-push{display:none}@media (width>=992px){.leonidas-nav__item--mega{position:static}.leonidas-nav__mega{background:var(--leonidas-white);border-top:1px solid var(--leonidas-blue);z-index:1000;opacity:0;visibility:hidden;transform-origin:top;pointer-events:none;grid-template-rows:none;margin:0;padding:4rem;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),visibility .2s;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.leonidas-nav__item--mega.is-open>.leonidas-nav__mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.leonidas-nav__mega-inner{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:2.5rem 4rem;max-width:90rem;margin-inline:auto;padding:0;display:grid;overflow:visible}.leonidas-nav__mega-column{grid-row:1;gap:2rem}.leonidas-nav__mega-column .leonidas-nav__link{min-height:0;color:var(--leonidas-blue);white-space:nowrap;padding:0;font-size:1.125rem;font-weight:400;line-height:1.6875rem;transition:color .15s}.leonidas-nav__mega-column .leonidas-nav__link:focus-visible{color:var(--leonidas-blue-light);text-underline-offset:.15em;opacity:1;text-decoration:underline}.leonidas-nav__mega-cta{grid-area:2/1;place-self:start;margin:0;padding:0}.leonidas-nav__mega-push{flex-direction:column;grid-area:1/4/span 2;align-items:flex-start;gap:1.5rem;display:flex}.leonidas-nav__mega-push-img{object-fit:cover;pointer-events:none;width:25.9375rem;max-width:28vw;height:20.8125rem;display:block}.leonidas-nav__mega-push-link{color:var(--leonidas-blue);text-underline-offset:.15em;font-family:Ubuntu,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.6875rem;text-decoration:underline}}@media (width>=992px) and (hover:hover) and (pointer:fine){.leonidas-nav__mega-column .leonidas-nav__link:hover{color:var(--leonidas-blue-light);text-underline-offset:.15em;opacity:1;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.leonidas-nav__mega{transition:none}}.leonidas-nav__phone{background:var(--leonidas-blue);border-radius:50px;align-self:center;align-items:center;gap:8px;margin-top:16px;padding:12px 24px;font-family:Ubuntu,sans-serif;font-size:1rem;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex;text-decoration:none!important}.leonidas-nav__phone,.leonidas-nav__phone:hover,.leonidas-nav__phone .leonidas-nav__link{color:var(--leonidas-white)}@media (width>=992px){.leonidas-nav__phone{margin-top:0;padding:10px 20px}}.leonidas-footer.jupiterx-footer{margin:0;padding:0}.leonidas-footer-newsletter{z-index:1;margin-top:clamp(2.5rem,5vw,4rem);margin-bottom:-3rem;padding:0 1.25rem;position:relative}@media (width>=992px){.leonidas-footer-newsletter{margin-bottom:-5rem}}.leonidas-footer-newsletter__inner{background:var(--leonidas-bg-blue);text-align:center;border-radius:clamp(1.25rem,2.5vw,1.875rem);flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);max-width:1400px;margin:0 auto;padding:clamp(2rem,5vw,5rem);display:flex}@media (width>=992px){.leonidas-footer-newsletter__inner{text-align:left;flex-direction:row;justify-content:center}}.leonidas-footer-newsletter__left{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (width>=992px){.leonidas-footer-newsletter__left{flex-direction:row;align-items:center;gap:2.5rem}}.leonidas-footer-newsletter__icon{flex-shrink:0;width:clamp(3rem,4vw,4.1875rem);height:auto}.leonidas-footer-newsletter__text{flex-direction:column;gap:clamp(.5rem,1vw,1rem);display:flex}.leonidas-footer-newsletter__title{color:var(--leonidas-blue);font-weight:700;line-height:.7;margin:0!important;padding:0 0 .25em!important;font-family:Dancing Script,cursive!important;font-size:clamp(2rem,5vw,3.625rem)!important}.leonidas-footer-newsletter__subtitle{color:var(--leonidas-blue);max-width:24rem;margin:0;font-family:Ubuntu,sans-serif;font-size:clamp(.875rem,1.2vw,1rem);font-weight:300;line-height:1.5}.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{flex-direction:column;align-items:center;display:flex}.leonidas-footer-newsletter .sib-email-area{background:var(--leonidas-white);align-items:stretch;width:100%;position:relative;overflow:hidden;border-radius:6.25rem!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.leonidas-footer-newsletter .sib-email-area input[type=email]{color:var(--leonidas-blue);outline:none;flex:1;width:100%;min-width:0;font-family:Ubuntu,sans-serif;font-size:.9375rem;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:clamp(1rem,1.5vw,1.5rem) 1.5rem!important}@media (width>=992px){.leonidas-footer-newsletter .sib-email-area input[type=email]{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") right 1rem center/1.5rem no-repeat!important;padding-right:3.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{cursor:pointer;white-space:nowrap;opacity:1;pointer-events:auto;flex-shrink:0;align-self:stretch;transition:background-color .2s;position:static;transform:none;background:var(--leonidas-blue-light)!important;color:var(--leonidas-white)!important;border:none!important;border-radius:0 6.25rem 6.25rem 0!important;width:auto!important;min-width:auto!important;padding:0 clamp(1.25rem,2vw,2rem)!important;font-family:Ubuntu,sans-serif!important;font-size:clamp(.875rem,1.2vw,1.125rem)!important;font-weight:500!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){color:var(--leonidas-blue);text-align:center;margin-top:.75rem;display:block}.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{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width>=768px){.leonidas-footer-main__columns{gap:2.5rem 3rem}}@media (width>=1200px){.leonidas-footer-main__columns{flex-direction:row;justify-content:space-between;gap:2rem;display:flex}}.leonidas-footer-col__title{color:var(--leonidas-white);font-family:Ubuntu,sans-serif;font-weight:700;line-height:1;margin:0 0 clamp(1rem,1.5vw,1.5rem)!important;font-size:clamp(1.25rem,2vw,1.5rem)!important}.leonidas-footer-col__text{color:var(--leonidas-white);margin:0;font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}.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-underline-offset:.2em;text-decoration:underline;transition:opacity .2s}.leonidas-footer-col__text a:hover{opacity:.8}.leonidas-footer-col--about{grid-column:1/-1}@media (width>=1200px){.leonidas-footer-col--about{grid-column:auto;max-width:22.75rem}}.leonidas-footer-badge{align-items:center;gap:clamp(1rem,2vw,2rem);margin-top:2rem;display:flex}.leonidas-footer-badge__img{flex-shrink:0;width:4rem;height:auto}.leonidas-footer-badge__label{color:var(--leonidas-white);font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:700;line-height:1.2}.leonidas-footer-nav{display:contents}.leonidas-footer-nav>.menu{margin:0;padding:0;list-style:none;display:contents}.leonidas-footer-nav>.menu>li{margin:0;padding:0}.leonidas-footer-nav>.menu>li>a{color:var(--leonidas-white);pointer-events:none;margin-bottom:clamp(1rem,1.5vw,1.5rem);font-family:Ubuntu,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1;text-decoration:none;display:block}.leonidas-footer-nav .sub-menu{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.leonidas-footer-nav .sub-menu li{margin:0;padding:0}.leonidas-footer-nav .sub-menu a{color:var(--leonidas-white);font-family:Ubuntu,sans-serif;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:300;line-height:1.22;text-decoration:none;transition:opacity .2s}.leonidas-footer-nav .sub-menu a:hover{opacity:.8}.leonidas-footer-col--contact{flex-direction:column;grid-column:1/-1;gap:clamp(1.5rem,2vw,2rem);display:flex}@media (width>=1200px){.leonidas-footer-col--contact{grid-column:auto;max-width:20.75rem}}.leonidas-footer-contact-block{flex-direction:column;display:flex}.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{text-align:center;border-top:1px solid #fff3;flex-direction:column;align-items:center;gap:1.25rem;margin-top:clamp(2rem,3vw,2.5rem);padding:clamp(1.5rem,2.5vw,2.5rem) 0 clamp(2rem,4vw,4rem);display:flex}@media (width>=992px){.leonidas-footer-bottom{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}}.leonidas-footer-bottom__copyright{color:var(--leonidas-white);white-space:nowrap;font-family:Ubuntu,sans-serif;font-size:clamp(.8125rem,1.2vw,1rem);font-weight:300}.leonidas-footer-bottom__legal .menu{flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,1vw,1rem);margin:0;padding:0;list-style:none;display:flex}@media (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{color:var(--leonidas-white);font-family:Ubuntu,sans-serif;font-size:clamp(.75rem,1.2vw,1rem);font-weight:300;text-decoration:none;transition:opacity .2s}.leonidas-footer-bottom__legal .menu a:hover{opacity:.8}.leonidas-footer-bottom__logo-link{flex-shrink:0;transition:opacity .2s;display:inline-flex}.leonidas-footer-bottom__logo-link:hover{opacity:.8}.leonidas-footer-bottom__logo{object-fit:contain;width:auto;height:14px!important}
