@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700;800&display=swap";:root{--font-body-family: "League Spartan", sans-serif !important;--font-heading-family: "League Spartan", sans-serif !important;--font-body-style: normal !important;--font-heading-style: normal !important}*,*:before,*:after{font-family:League Spartan,sans-serif!important}@media screen and (max-width:749px){.header-wrapper,.section-header .header-wrapper{background-color:#005584!important;border-bottom-color:#004a75!important}.header__icon,.header__icon--menu,.header__icon--cart,.header__icon--account{color:#fff!important}.header__icon .icon,.header__icon svg{fill:none!important;stroke:#fff!important;color:#fff!important}.header__heading-link .h2,.header__heading-link,.header__heading-link span{color:#fff!important}.cart-count-bubble{background-color:#fff!important;color:#005584!important;font-weight:700!important}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.product-form__submit{background-color:#005584!important;color:#fff!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.08em!important;border-radius:40px!important;font-family:League Spartan,sans-serif!important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:40px!important}.card__heading,.card__heading a,.card__heading .full-unstyled-link,.card__heading .link,.product__title,.product__title h1,.product__title .h1,.price,.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale,.price-item--last,.price .price-item,.card__price .price,.price__availability{color:#fff!important}.footer,.footer-section,.shopify-section-group-footer-group{background-color:#005584!important}.footer *,.footer a,.footer p,.footer li,.footer span,.footer h2,.footer h3,.footer label,.footer .footer__content-top *,.footer .footer__content-bottom *{color:#fff!important}.footer a:hover{opacity:.8;text-decoration:underline}.footer .footer__newsletter .field__input,.footer .footer__newsletter input{color:#005584!important;background-color:#fff!important}.menu-drawer,.menu-drawer .drawer__inner,.header-drawer .drawer{background-color:#005584!important}.menu-drawer *,.menu-drawer a,.menu-drawer li,.menu-drawer summary,.menu-drawer .header__menu-item,.menu-drawer span{color:#fff!important}.menu-drawer .icon,.menu-drawer svg,.menu-drawer svg path,.menu-drawer svg line,.menu-drawer svg circle{stroke:#fff!important;fill:none!important}.menu-drawer .disclosure-has-popup[open]>summary:before{background:#0000004d!important}.menu-drawer .drawer__close .icon{stroke:#fff!important}.announcement-bar-section,.utility-bar{background-color:#004066!important}.utility-bar>div,.utility-bar .page-width,.utility-bar__grid,.utility-bar__grid.page-width{max-width:100%!important;width:100%!important;padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box!important}.announcement-bar{background-color:#004066!important;width:100%!important;max-width:100%!important}.announcement-bar *,.announcement-bar__message,.announcement-bar__link,.announcement-bar a,.utility-bar *,.utility-bar a{color:#fff!important;font-family:League Spartan,sans-serif!important}@media screen and (max-width:749px){.product-form__submit{min-height:5.5rem!important;font-size:1.7rem!important}}@media screen and (max-width:749px){.product__media-wrapper{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.product__media-item{padding:0!important;margin:0!important}.product__media,.product__media img{border-radius:0!important;width:100%!important;max-width:100%!important}}.collapsible-content details,.accordion-section details,[class*=faq] details{border-bottom:1px solid #005584!important;margin-bottom:0!important}.collapsible-content summary,.accordion-section summary,[class*=faq] summary{font-size:1.8rem!important;font-weight:700!important;font-family:League Spartan,sans-serif!important;padding:1.4rem 0!important}.collapsible-content details[open] summary,.accordion-section details[open] summary,[class*=faq] details[open] summary{color:#005584}#cb-scroll-top{position:fixed;bottom:2rem;right:2rem;width:4.8rem;height:4.8rem;background-color:#005584;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;box-shadow:0 4px 14px #00000040;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .2s ease;border:none}#cb-scroll-top.visible{opacity:1;visibility:visible}#cb-scroll-top:hover{transform:scale(1.1)}#cb-scroll-top svg{width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease!important}.card-wrapper:hover{transform:scale(1.02)!important;box-shadow:0 6px 24px #00558433!important;z-index:2}.product-card-wrapper .card,.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border:1px solid rgba(0,85,132,.3)!important;border-radius:var(--product-card-corner-radius, .8rem)!important}#cb-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#fff;padding:1.2rem 1.6rem;box-shadow:0 -4px 16px #0000001f;display:none;align-items:center;gap:1rem}#cb-sticky-atc.visible{display:flex}#cb-sticky-atc .cb-sticky-btn{flex:1;background-color:#005584!important;color:#fff!important;border:none;border-radius:40px!important;padding:1.4rem 2rem;font-size:1.6rem;font-weight:700;font-family:League Spartan,sans-serif!important;text-transform:uppercase;cursor:pointer;letter-spacing:.06em;transition:opacity .2s}#cb-sticky-atc .cb-sticky-btn:hover{opacity:.88}#cb-sticky-atc .cb-sticky-btn:disabled{background-color:#aaa!important;cursor:not-allowed}#cb-countdown{background-color:#005584;color:#fff;font-family:League Spartan,sans-serif!important;font-weight:600;font-size:1.5rem;padding:1rem 1.6rem;border-radius:8px;margin:1.4rem 0;display:none;align-items:center;gap:.8rem;flex-wrap:wrap}#cb-countdown.visible{display:flex}#cb-countdown .cb-timer{font-weight:800;font-size:1.7rem;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-brand.css.map */
