:root{--color-theme:#810100;--color-blue:#001d3a}.button.button--primary:hover{background-color:var(--color-blue);color:#fff}.button,.button-label,.shopify-challenge__button,.customer button{text-transform:capitalize;font-weight:400;background:#000;padding:13px 37px;line-height:1.5;color:#fff;min-height:auto}.banner__box .banner__buttons .button{background:#f8f8f8;color:#121212bf;font-weight:700}.button:hover,.button-label:hover,.shopify-challenge__button:hover,.customer button:hover,.banner__box .banner__buttons .button:hover{background-color:var(--color-theme);color:#fff}.header .list-menu{align-items:center}.header .list-menu .header__menu-item{font-weight:600}.header .list-menu .header__menu-item:hover,.header .list-menu .header__menu-item .header__active-menu-item{color:#fff}.section-header.scrolled-past-header .header-wrapper{box-shadow:0 0 25px #0000000f}.header .list-menu .header__menu-item{position:relative;padding-block:2.6rem;font-size:19px;color:#fff}.header .list-menu .header__menu-item span{text-decoration:none}.header .list-menu .header__menu-item span:after{content:""!important;background:#fff;height:2px;width:0;bottom:3px;position:absolute;transition:.2s ease-in-out;left:0;right:0;margin:0 auto}.scrolled-past-header .header .list-menu .header__menu-item{color:#121212bf}.scrolled-past-header .header .list-menu .header__menu-item span:after{background:var(--color-theme)}.scrolled-past-header .header .list-menu .header__menu-item:hover,.scrolled-past-header .header .list-menu .header__menu-item .header__active-menu-item{color:var(--color-theme)}.scrolled-past-header .header .list-menu .header__menu-item{padding-block:2.5rem}.header .list-menu .header__menu-item:hover span:after,.header .list-menu .header__menu-item .header__active-menu-item:after{width:100%;bottom:0}.footer-logo .footer__heading-logo{border:0}.shopify-policy__container .shopify-policy__body,.shopify-policy__title h1{width:100%;padding:0 3rem;max-width:var(--page-width);margin:0 auto;z-index:2}.shopify-policy__container .shopify-policy__body{padding:30px 3rem;font-size:1.4rem}.shopify-policy__container{max-width:100%;padding:0}.shopify-policy__titlem,.cart-banner{background-color:#001d3a;background:url(/cdn/shop/files/Page_Banner.jpg?v=1755092453) 100% no-repeat;background-position:top center;background-size:cover;padding:13rem 1rem 2rem}.shopify-policy__title h1,.cart-banner .title{font-size:5rem;color:#f2f2f2;font-weight:500;text-align:left;line-height:calc(1 + .3/max(1,var(--font-heading-scale)));text-align:center;padding:28px 0;text-transform:capitalize}.cart-banner .title{padding:0}.image-with-text .image-with-text__content{padding:2rem 1.3rem;border:1px solid #f8f8f8;font-size:1.4rem;border-left:0}.pxFormGenerator{width:100%;max-width:1200px;margin:0 auto}.header__inline-menu .list-menu li:last-child .header__menu-item{padding:13px 37px;line-height:1.3;background:#f8f8f8;color:#121212bf!important;border-radius:10px;border:2px solid #fff;transition:all .25s ease-in-out}.header__inline-menu .list-menu li:last-child .header__menu-item span{color:#121212bf!important}.header__inline-menu .list-menu li:last-child .header__menu-item:hover span{color:#fff!important}.header__inline-menu .list-menu li:last-child{margin-left:30px}.header__inline-menu .list-menu li:last-child span:after{display:none}.header__inline-menu .list-menu li:last-child .header__menu-item:hover{background-color:var(--color-theme);color:#fff!important}.scrolled-past-header .header__inline-menu .list-menu li:last-child .header__menu-item{background-color:#121212;color:#fff!important;border-color:#121212}.scrolled-past-header .header__inline-menu .list-menu li:last-child .header__menu-item:hover{background-color:var(--color-theme)}.scrolled-past-header .header__inline-menu .list-menu li:last-child .header__menu-item span{color:#fff!important}.cali-event-modal .cali-event-img{height:300px!important;border:1px solid #eee;border-radius:10px;object-fit:cover!important}.cali-event-modal .cali-event-description.eventDetails{font-size:17px}.cali-event-modal .cali-popup-body .cali-event-external-link{background-color:#121212;border-radius:10px;border:2px solid #121212;transition:all .25s ease-in-out}.cali-event-modal .cali-popup-body .cali-event-external-link:hover{background-color:var(--color-theme)}.cali-event-modal .cali-close-btn{width:35px;height:35px;border:1px solid #e3e3e3;display:flex;align-items:center;justify-content:center;border-radius:50%}.cali-event-modal .cali-close-btn:hover{background-color:#eee}.cali-event-modal .cali-event-description ul{list-style-position:outside;padding-left:25px}#mahina-app .ma-wrapper .ma-calendar{box-shadow:0 5px 20px #00000026;border-radius:10px}#mahina-app .ma-wrapper .ma-flex.ma-calendar__arrow button{background-color:#e7e7e7;border-radius:5px}#mahina-app .ma-wrapper .ma-flex.ma-calendar__arrow button:hover{background-color:var(--color-theme)}#mahina-app .ma-wrapper .ma-flex.ma-calendar__arrow{gap:7px}#mahina-app .ma-wrapper .ma-list-layout .ma-event{box-shadow:0 3px 10px #0000001a;border-radius:10px;margin-bottom:27px!important;BORDER:1px solid #e7e7e7}#mahina-app .ma-wrapper .ma-list-layout .ma-event:hover{box-shadow:0 7px 27px #00000026}#mahina-app .ma-wrapper .ma-calendar-header{font-size:46px!important;line-height:100%;margin-bottom:23px!important;text-transform:capitalize!important;font-weight:400!important}#mahina-app .ma-wrapper .ma-footer .ma-page-button{border:0!important;background-color:#e7e7e7!important}#mahina-app .ma-wrapper .ma-footer .ma-page-button:hover{background-color:var(--color-theme)!important;color:#fff}#mahina-app .ma-wrapper .ma-list-layout .ma-event .ma-title{font-size:23px}#mahina-app .ma-calendar__dates .ma-date.ma-has-event{background-image:linear-gradient(to top,var(--color-theme) 51%,transparent 51%)!important}.scrolled-past-header .icon.icon-hamburger path,.scrolled-past-header .icon.icon-close path{fill:#000}@media (max-width:1536px){.header .list-menu .header__menu-item{font-size:17px}.header__inline-menu .list-menu li:last-child .header__menu-item{padding:13px 27px}}@media (min-width:990px){.image-with-text .image-with-text__content{padding:3.5rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fu-custom.css.map */
