:root{--gr-ink:#101828;--gr-navy:#07111f;--gr-blue:#155eef;--gr-cyan:#27d3c2;--gr-orange:#ff6b2c;--gr-line:rgba(16,24,40,.12)}html{scroll-behavior:smooth}body{color:var(--gr-ink);background:#f4f7fb}.m-announcement-bar{background:linear-gradient(90deg,#155eef,#5a4bff,#ef3c73)!important;color:#fff!important}.m-header,.m-header__wrapper{background:rgba(7,17,31,.97)!important;color:#fff!important}.m-header__wrapper{border:0!important;box-shadow:0 12px 34px rgba(7,17,31,.2)}.m-header a,.m-header button,.m-header svg{color:#fff!important;stroke:currentColor!important}.m-header__logo img{filter:none!important}.m-menu__link--main{font-weight:800!important;letter-spacing:.01em}.m-button,.shopify-payment-button__button,button[type=submit]{font-weight:850!important}.m-button--primary,.m-add-to-cart{background:linear-gradient(135deg,var(--gr-orange),#ff3d71)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 28px rgba(255,77,76,.25)!important}.m-cart-drawer__inner{border-radius:28px 0 0 28px!important;box-shadow:-30px 0 80px rgba(7,17,31,.3)!important;background:#fff!important}.m-cart-drawer__header{background:var(--gr-navy)!important;color:#fff!important;padding:24px!important}.m-cart-drawer__header *{color:#fff!important}.m-cart-drawer__body{background:linear-gradient(180deg,#eef4ff,#fff)!important}.m-cart-drawer__footer{background:#f1f5fb!important;border-top:1px solid #dbe4ef!important}.m-cart-drawer__footer .m-button{min-height:54px!important;border-radius:12px!important}.m-cart-item{border-radius:15px!important;background:#fff!important;box-shadow:0 10px 30px rgba(16,24,40,.07)!important;padding:12px!important;margin:10px!important}.m-footer{background:radial-gradient(circle at 90% 0,#173b74,transparent 28%),var(--gr-navy)!important;color:#bdc9da!important}.m-footer h3,.m-footer h4,.m-footer a:hover{color:#fff!important}.m-footer a{color:#bdc9da!important}.m-footer__bottom{border-color:rgba(255,255,255,.12)!important}.m-search-popup,.m-menu-drawer{background:#07111f!important;color:#fff!important}.m-menu-drawer a{color:#fff!important}@media(max-width:767px){.m-cart-drawer__inner{border-radius:22px 0 0 22px!important}.m-sticky-addtocart{box-shadow:0 -14px 36px rgba(7,17,31,.18)!important}}
