body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;color:#1a1a1a}.header{border-bottom:3px solid #1a5276!important;background:#fff!important}.header__heading-link{font-weight:800;font-size:1.4rem;color:#1a5276!important;text-transform:uppercase;letter-spacing:.05em}.header__menu-item{font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em}.color-scheme-2{background-color:#1a5276!important;color:#fff!important}.color-scheme-2 .multicolumn-card__title,.color-scheme-2 h3,.color-scheme-2 .h3{color:#fff!important;font-size:1rem!important;font-weight:700!important;margin-bottom:.5rem!important}.color-scheme-2 .rte,.color-scheme-2 p,.color-scheme-2 .multicolumn-card__info{color:#ffffffd9!important;font-size:.875rem!important;line-height:1.5!important}.banner{min-height:500px}.banner__box{background:#000000a6!important;border-radius:4px;padding:2.5rem 3rem!important;max-width:700px}.banner__heading{font-size:clamp(1.8rem,4vw,3rem)!important;font-weight:800!important;line-height:1.15!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.banner__text{font-size:1.1rem!important;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;line-height:1.6!important;margin-top:.75rem!important}.button,.btn,button[type=submit]{font-weight:700!important;letter-spacing:.03em!important;border-radius:4px!important;transition:all .2s ease!important;text-transform:uppercase!important;font-size:.875rem!important}.button:not(.button--secondary){background-color:#1a5276!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:2px solid #1a5276!important}.button:not(.button--secondary):hover{background-color:#154360!important;border-color:#154360!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.button--secondary{background-color:transparent!important;color:#1a5276!important;-webkit-text-fill-color:#1a5276!important;border:2px solid #1a5276!important}.button--secondary:hover{background-color:#1a5276!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.banner .button:not(.button--secondary){background-color:#1a5276!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#1a5276!important}.banner .button--secondary{background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#fff!important}.banner .button--secondary:hover{background-color:#fff!important;color:#1a5276!important;-webkit-text-fill-color:#1a5276!important}.color-scheme-3 .button:not(.button--secondary){background-color:#fff!important;color:#1a5276!important;-webkit-text-fill-color:#1a5276!important;border-color:#fff!important}.color-scheme-3 .button:not(.button--secondary):hover{background-color:#f0f4f8!important;color:#1a5276!important;-webkit-text-fill-color:#1a5276!important}@media(max-width:749px){.button,.button--secondary{color:inherit!important;-webkit-text-fill-color:inherit!important}.button:not(.button--secondary){color:#fff!important;-webkit-text-fill-color:#ffffff!important}.banner .button--secondary{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.color-scheme-3 .button:not(.button--secondary){color:#1a5276!important;-webkit-text-fill-color:#1a5276!important}}.collection-list-wrapper .card{border:1px solid #e8e8e8!important;border-radius:6px!important;overflow:hidden!important;transition:box-shadow .2s ease,transform .2s ease!important}.collection-list-wrapper .card:hover{box-shadow:0 4px 20px #0000001f!important;transform:translateY(-2px)!important}.collection-list-wrapper .card__heading{font-weight:700!important;font-size:.95rem!important;color:#1a1a1a!important;text-transform:uppercase!important;letter-spacing:.03em!important}.card-wrapper .card{border:1px solid #e8e8e8!important;border-radius:6px!important;overflow:hidden!important;transition:box-shadow .2s ease!important}.card-wrapper .card:hover{box-shadow:0 4px 16px #0000001a!important}.card__heading a{color:#1a1a1a!important;font-weight:600!important;font-size:.9rem!important}.price{color:#1a5276!important;font-weight:700!important;font-size:1rem!important}.title-wrapper .title,.section-header .title{font-size:clamp(1.5rem,3vw,2.2rem)!important;font-weight:800!important;color:#1a1a1a!important;position:relative!important;padding-bottom:.75rem!important}.title-wrapper .title:after,.section-header .title:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:60px!important;height:4px!important;background:#1a5276!important;border-radius:2px!important}.multicolumn .multicolumn-card{padding:1.5rem!important;border-left:4px solid #1a5276!important;background:#f8fafc!important;border-radius:0 6px 6px 0!important}.color-scheme-3{background-color:#1a5276!important}.color-scheme-3 .rich-text__heading,.color-scheme-3 h2,.color-scheme-3 .h2{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.color-scheme-3 .rte,.color-scheme-3 p{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}.rich-text .rich-text__heading{font-size:clamp(1.4rem,2.5vw,2rem)!important;font-weight:800!important;color:#1a1a1a!important}.rich-text .rte{font-size:1rem!important;line-height:1.75!important;color:#333!important}.color-scheme-2 .multicolumn-card{background:#ffffff1a!important;border-radius:8px!important;padding:1.5rem!important;border:1px solid rgba(255,255,255,.2)!important}.collapsible-content__header{font-weight:700!important;font-size:1rem!important;color:#1a1a1a!important;border-bottom:1px solid #e0e0e0!important;padding:1rem 0!important}.collapsible-content__header:hover{color:#1a5276!important}.color-scheme-3 strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.footer{background-color:#1a1a1a!important;color:#ccc!important}.footer__heading{color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.875rem!important}.footer a{color:#aaa!important;transition:color .2s!important}.footer a:hover{color:#fff!important}.collection .product-count{font-size:.875rem!important;color:#666!important}.facets-container{border-right:1px solid #e8e8e8!important}.product__title{font-size:clamp(1.4rem,2.5vw,2rem)!important;font-weight:800!important;color:#1a1a1a!important;line-height:1.25!important}.product__price .price{font-size:1.5rem!important;font-weight:800!important;color:#1a5276!important}.product-form__submit{background-color:#1a5276!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:700!important;font-size:1rem!important;padding:1rem 2rem!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.05em!important;width:100%!important;max-width:400px!important}.product-form__submit:hover{background-color:#154360!important}.breadcrumbs{font-size:.8rem!important;color:#888!important}.breadcrumbs a{color:#1a5276!important}.announcement-bar{background-color:#1a5276!important;color:#fff!important;font-weight:600!important;font-size:.875rem!important}.announcement-bar a{color:#fff!important}.search-modal .search__input{border:2px solid #1a5276!important;border-radius:4px!important}.pagination .page-link{color:#1a5276!important;border:1px solid #e0e0e0!important}.pagination .page-link.active{background:#1a5276!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.section{padding-top:3rem!important;padding-bottom:3rem!important}@media(max-width:749px){.section{padding-top:2rem!important;padding-bottom:2rem!important}.banner__box{padding:1.5rem!important}.banner__heading{font-size:1.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-brand.css.map */
