html{background-color:#0a0a0a}:root{--navy: #16335e;--blue: #1e5fb4;--blue-light: #5b9be8;--blue-soft: #eaf1fb;--teal: #149e82;--green: #5bae3c;--gold: #1e5fb4;--red: #e23b3b;--bg-soft: #f4f8fd;--brand-gradient: linear-gradient(135deg, #16335e 0%, #1e5fb4 100%);--hero-bg: #1e5fb4;--font-heading-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-weight: 800;--font-body-family: "Inter", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.h0,.h1,h1,.h2,h2{font-weight:800;letter-spacing:-.02em;line-height:1.05}.btn-cta,.button.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.8rem;padding:1.3rem 2.8rem;background:var(--blue);color:#fff;font-weight:700;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.2;text-decoration:none;border:2px solid var(--blue);border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .1s ease,box-shadow .2s ease;box-shadow:0 8px 22px #1e5fb447}.btn-cta:hover,.button.btn-cta:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-cta:active,.button.btn-cta:active{transform:scale(.97)}.btn-cta:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.btn-urgent{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:1rem 2.2rem;background:var(--red);color:#fff;font-weight:700;font-family:var(--font-heading-family);border-radius:999px;text-decoration:none;transition:filter .2s ease,transform .1s ease;box-shadow:0 6px 18px #e23b3b66}.btn-urgent:hover{filter:brightness(1.08)}.btn-urgent strong{color:#fff}.btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.3rem 2.8rem;background:transparent;color:var(--navy);font-weight:700;font-family:var(--font-heading-family);border:2px solid var(--navy);border-radius:999px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.btn-outline:hover{background:var(--navy);color:#fff}.brand-gradient-bg{background:var(--brand-gradient);color:#fff}.brand-eyebrow{display:inline-block;font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.brand-off-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--font-heading-family);font-weight:800;font-size:1.3rem;text-align:center;line-height:1;box-shadow:0 6px 16px #16335e40}.button,.shopify-payment-button__button{min-height:4.6rem}.price__sale .price-item--regular,.brand-price-compare{color:#16335e73;text-decoration:line-through}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--blue);font-weight:800}.card-wrapper .card{border-radius:16px}.product__title-mobile{display:none}@media(max-width:749px){.collection .slider-buttons{display:none!important}.card__information .price .price-item,.card-information .price .price-item,.card .price .price-item{font-size:1.9rem}.card .price .price-item--regular{font-size:1.5rem}.product__title-mobile{display:block;font-family:var(--font-heading-family);font-weight:800;font-size:3.2rem;line-height:1.08;letter-spacing:-.02em;color:var(--navy);margin:0 0 1.6rem}.product__info-container .product__title{display:none}.product__media-list.slider--mobile{display:grid!important;grid-template-columns:1fr 1fr;gap:.9rem;overflow:visible!important;scroll-snap-type:none!important;margin:0;padding:0}.product__media-list.slider--mobile .product__media-item{width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:none!important}.product__media-list.slider--mobile .product__media-item:first-child{grid-column:1 / -1}.product__media-list.slider--mobile .product__media-item:last-child:nth-child(2n){grid-column:1 / -1;justify-self:center;width:calc(50% - .45rem)}.product__media-wrapper .slider-buttons{display:none!important}.product__info-container .price .price-item--sale,.product__info-container .price .price-item--last{font-size:2.9rem;font-weight:800}.product__info-container .price__sale .price-item--regular{font-size:1.9rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand.css.map */
