:root{--clr-primary: #C0392B;--clr-primary-dark: #96281B;--clr-primary-light: #FADBD8;--clr-navy: #1B2A4A;--clr-navy-dark: #111D34;--clr-navy-light: #E8ECF4;--clr-gold: #F39C12;--clr-gold-light: #FEF9E7;--clr-green: #1E8449;--clr-green-light: #E9F7EF;--clr-text: #1a1a1a;--clr-text-muted: #666666;--clr-text-light: #999999;--clr-white: #ffffff;--clr-bg: #F4F4F4;--clr-border: #E0E0E0;--clr-card-bg: #ffffff;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-sm: 0 1px 4px rgba(0,0,0,.08);--shadow-md: 0 4px 16px rgba(0,0,0,.1);--shadow-lg: 0 8px 32px rgba(0,0,0,.13);--font-heading: "Poppins", sans-serif;--font-body: "Inter", sans-serif;--transition: all .2s ease}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-body);background:var(--clr-bg);color:var(--clr-text);margin:0;padding:0;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.announcement-bar{background:var(--clr-navy-dark)!important;color:var(--clr-white)!important;font-size:12px!important;font-family:var(--font-body)!important;text-align:center;padding:7px 16px!important;letter-spacing:.2px}.announcement-bar a{color:var(--clr-gold)!important}.header{background:var(--clr-navy)!important;padding:0 24px!important;height:64px!important;display:flex!important;align-items:center!important;border-bottom:none!important;box-shadow:0 2px 8px #0000002e!important;position:sticky;top:0;z-index:100}.header__heading-link,.header__heading{color:var(--clr-white)!important;font-family:var(--font-heading)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.3px}.header__heading-link span{color:var(--clr-primary)!important}.header__icons a,.header__icons button,.header-search,.header__icon{color:var(--clr-white)!important}.header__icon svg{stroke:var(--clr-white)!important}.search-modal .search__form,.header__search .search__form{border:2px solid var(--clr-primary)!important;border-radius:var(--radius-sm)!important;overflow:hidden}.search-modal input,.header__search input{font-family:var(--font-body)!important;font-size:14px!important}.search-modal .search__button,.header__search .search__button{background:var(--clr-primary)!important;color:var(--clr-white)!important}.header__menu-item,.list-menu__item a{color:var(--clr-white)!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:500!important;padding:0 14px!important;transition:var(--transition)!important;opacity:.85}.header__menu-item:hover,.list-menu__item a:hover{color:var(--clr-gold)!important;opacity:1}.btn,.button,button[type=submit],.shopify-payment-button__button{font-family:var(--font-body)!important;font-weight:600!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important;cursor:pointer!important}.btn-primary-red,.button--primary{background:var(--clr-primary)!important;color:var(--clr-white)!important;border:none!important}.btn-primary-red:hover,.button--primary:hover{background:var(--clr-primary-dark)!important;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-navy{background:var(--clr-navy)!important;color:var(--clr-white)!important;border:none!important}.card-wrapper .card{background:var(--clr-card-bg)!important;border:1px solid var(--clr-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;overflow:hidden;transition:var(--transition)!important}.card-wrapper .card:hover{box-shadow:var(--shadow-lg)!important;transform:translateY(-3px);border-color:var(--clr-primary)!important}.card__heading a{font-family:var(--font-body)!important;font-size:13px!important;color:var(--clr-text)!important;font-weight:500!important}.price .price__regular,.price .price-item--regular{font-family:var(--font-body)!important;font-weight:700!important;color:var(--clr-text)!important;font-size:16px!important}.price .price__sale .price-item--sale{color:var(--clr-primary)!important;font-weight:700!important}.price .price__sale .price-item--regular{color:var(--clr-text-light)!important;text-decoration:line-through!important;font-size:12px!important}.badge,.card__badge{background:var(--clr-primary)!important;color:var(--clr-white)!important;font-size:10px!important;font-weight:600!important;padding:3px 8px!important;border-radius:4px!important;letter-spacing:.3px}.badge--sale{background:var(--clr-primary)!important}.badge--sold-out{background:var(--clr-navy)!important}.product-form__submit,.btn--add-to-cart{background:var(--clr-primary)!important;color:var(--clr-white)!important;border:none!important;font-size:15px!important;font-weight:600!important;padding:14px 24px!important;border-radius:var(--radius-sm)!important;width:100%!important;letter-spacing:.3px;transition:var(--transition)!important}.product-form__submit:hover{background:var(--clr-primary-dark)!important}.cart-drawer{font-family:var(--font-body)!important}.cart-drawer__header{background:var(--clr-navy)!important;color:var(--clr-white)!important}.footer{background:var(--clr-navy-dark)!important;color:#ffffffbf!important;font-family:var(--font-body)!important;font-size:13px!important}.footer__heading{color:var(--clr-gold)!important;font-family:var(--font-heading)!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px}.footer a{color:#ffffffb3!important}.footer a:hover{color:var(--clr-white)!important}.footer__copyright{color:#fff6!important;font-size:11px!important}.section-heading{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--clr-navy);margin-bottom:4px}.section-heading span{color:var(--clr-primary)}.section-subheading{font-size:13px;color:var(--clr-text-muted);margin-bottom:20px}.pagination__item--current{background:var(--clr-primary)!important;color:var(--clr-white)!important;border-color:var(--clr-primary)!important}.breadcrumbs__item a{color:var(--clr-primary)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--clr-primary);border-radius:3px}@media(max-width:768px){.header{height:56px!important;padding:0 14px!important}.section-heading{font-size:18px}}.shopify-section{margin-bottom:0!important}.page-width{max-width:1280px!important;margin:0 auto!important;padding:0 20px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-custom.css.map */
