:root{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-body-style:normal;--font-heading-style:normal;--font-body-weight:400;--font-heading-weight:700;--loyal-blue:#0865b6;--loyal-ink:#15263a;--loyal-line:#dce3ea;--loyal-orange:#f47b28}body,button,input,select,textarea,.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0}body{font-size:16px;line-height:1.6;letter-spacing:0!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-weight:700!important;line-height:1.2}h1,.h1{font-size:40px}h2,.h2{font-size:30px}h3,.h3{font-size:20px}.button,.shopify-challenge__button{font-size:15px;font-weight:700!important;min-height:48px;border-radius:4px;letter-spacing:0;transition:background-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}.button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--loyal-orange);outline-offset:4px}.button--secondary{background:transparent;color:rgb(var(--color-foreground))}.announcement-bar__message{font-size:12px;line-height:1.35;letter-spacing:.04em;font-weight:600;padding:9px 0}.header{column-gap:36px}.header__heading-logo{max-width:250px}.header__menu-item{font-size:14px;font-weight:600;padding:12px;letter-spacing:0}.header__active-menu-item,.header__menu-item:hover span{text-decoration:none}.header-wrapper--border-bottom{border-bottom:1px solid #26374a}.loyal-catalog{background:#fff;color:var(--loyal-ink);border-bottom:1px solid var(--loyal-line)}.loyal-catalog__search{display:flex;align-items:center;gap:32px;padding:20px 0 16px}.loyal-catalog__title{font-size:19px;font-weight:700;white-space:nowrap}.loyal-catalog__form{display:flex;width:100%;max-width:760px;margin-left:auto;border:1px solid #c3cdd8;border-radius:5px;overflow:hidden;background:#fff}.loyal-catalog__form input[type=search]{flex:1;min-width:0;border:0;padding:13px 18px;color:#15263a;background:#fff;font-size:15px;line-height:22px}.loyal-catalog__form button{border:0;background:#0865b6;color:#fff;padding:0 28px;font-weight:700;font-size:15px;cursor:pointer;min-height:48px}.loyal-catalog__form button:hover{background:#054c8a}.loyal-catalog__links{display:flex;align-items:center;gap:28px;padding:0 0 17px;flex-wrap:wrap}.loyal-catalog__links a{color:#36485c;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.loyal-catalog__links a:hover{color:#0865b6}.loyal-catalog__links .loyal-catalog__all{color:#0865b6;border-right:1px solid #dce3ea;padding-right:28px}[id$=__image_banner]{background:#101b29;min-height:460px!important;overflow:hidden}[id$=__image_banner] .banner__media{left:48%;width:52%;opacity:1}[id$=__image_banner] .banner__media img{object-position:58% center}[id$=__image_banner]:after{display:none}[id$=__image_banner] .banner__content{width:100%;max-width:1280px;min-height:460px;padding:48px 50px;justify-content:flex-start;align-items:center}[id$=__image_banner] .banner__box{padding:0 36px 0 0;width:48%;max-width:560px;min-width:0;background:transparent;text-align:left}[id$=__image_banner] .banner__text{font-size:12px;font-weight:700;letter-spacing:.18em;color:#8cc9f4;margin:0 0 20px;text-transform:uppercase}[id$=__image_banner] .banner__heading{font-size:clamp(36px,4.5vw,58px);line-height:1.06;letter-spacing:-.035em;font-weight:700;max-width:460px;color:#fff}[id$=__image_banner] .banner__buttons{margin-top:28px;gap:12px;max-width:100%;flex-wrap:wrap}[id$=__image_banner] .button{padding:0 22px;color:#fff;background:#0865b6}[id$=__image_banner] .button--secondary{background:transparent;color:#fff}[id$=__image_banner] .button--secondary:after{box-shadow:0 0 0 1px #7790aa}.rich-text__blocks{max-width:920px}.rich-text__text{font-size:14px;line-height:1.6;color:#43556a}.rich-text__text p{margin:0}.title-wrapper-with-link{margin-bottom:28px;align-items:center}.title{letter-spacing:-.02em}.collection-list .card{background:#fff;border:1px solid var(--loyal-line);border-radius:8px;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.collection-list .card:hover{border-color:#0865b6;box-shadow:0 8px 24px #15263a12}.collection-list .card__inner{background:#fff}.collection-list .card__media{margin:18px}.collection-list .card__media img{object-fit:contain}.collection-list .card__information{padding:18px!important;border-top:1px solid #e7edf2}.collection-list .card__heading{font-size:17px!important;line-height:1.35}.product-card-wrapper .card{background:#fff;border:1px solid #dce3ea;border-radius:8px;overflow:hidden;height:100%}.product-card-wrapper .card__inner{background:#fff}.product-card-wrapper .card__media img{object-fit:contain}.product-card-wrapper .card__information{padding:18px!important}.product-card-wrapper .card__heading{font-size:15px;line-height:1.45;font-weight:600}.product-card-wrapper .price{font-size:17px;font-weight:700;color:#15263a}.price--on-sale .price-item--sale{color:#0865b6}.price--on-sale .price-item--regular{font-weight:400;font-size:13px;color:#667587}.badge{border-radius:3px;font-weight:600;font-size:11px;letter-spacing:0}.collection__description{font-size:15px;color:#5b6b7a}.collection__view-all{margin-top:28px}.collection-hero__inner{padding-top:36px;padding-bottom:32px}.collection-hero__title{font-size:36px;margin:0 0 16px}.facets-container{padding-top:0}.facets__heading,.facets__summary,.facet-filters__label,.product-count__text{font-size:14px}.facets__form{border-bottom:1px solid #dce3ea;padding-bottom:20px;margin-bottom:8px}.product__title h1{font-size:32px;line-height:1.2;letter-spacing:-.025em}.product__info-wrapper .price{font-size:25px;font-weight:700}.product__info-wrapper .price-item--regular{font-size:16px}.product__description{font-size:15px;line-height:1.7;border-top:1px solid #dce3ea;padding-top:24px;margin-top:28px!important}.product__description p{margin:0 0 12px}.product__media-item .product-media-container{border:1px solid #dce3ea;border-radius:8px;background:#fff}.product__media img{object-fit:contain}.product__info-container .product-form{margin-top:20px}.product__info-container .product-form__submit{max-width:100%;background:#0865b6;color:#fff}.quantity{min-height:46px}.quantity:after{box-shadow:0 0 0 1px #becbd6}.thumbnail{border-radius:4px}.quick-order-list-container{border-top:1px solid #dce3ea}.footer{border-top:3px solid #0865b6}.footer-block__heading{font-size:17px;font-weight:700;margin-bottom:18px}.footer-block__details-content{font-size:13px;line-height:1.75}.footer .list-menu__item--link{font-size:13px}.footer__content-bottom{border-top:1px solid #304055}@media(min-width:990px){.product__info-wrapper{padding-left:48px}.header{padding-top:16px;padding-bottom:16px}.product__column-sticky{top:24px}}@media(max-width:989px){.header__heading-logo{max-width:210px}.loyal-catalog__title{font-size:17px}.loyal-catalog__search,.loyal-catalog__links{gap:20px}[id$=__image_banner] .banner__content{padding:40px 32px}[id$=__image_banner] .banner__box{padding-right:24px}[id$=__image_banner] .banner__heading{font-size:40px}.product__title h1{font-size:28px}}@media(max-width:749px){body{font-size:15px}h1,.h1{font-size:30px}h2,.h2{font-size:25px}h3,.h3{font-size:18px}.header__heading-logo{max-width:190px}.announcement-bar__message{font-size:11px}.loyal-catalog__search{display:block;padding:16px 0 12px}.loyal-catalog__title{display:block;margin-bottom:10px;font-size:16px}.loyal-catalog__form{max-width:none}.loyal-catalog__form input[type=search]{font-size:16px;padding:11px 12px}.loyal-catalog__form button{padding:0 18px}.loyal-catalog__links{gap:10px 18px;padding-bottom:14px}.loyal-catalog__links a{font-size:12px}.loyal-catalog__links .loyal-catalog__all{padding-right:18px}[id$=__image_banner]{display:flex;flex-direction:column;min-height:0!important}[id$=__image_banner] .banner__media{position:relative;left:0;width:100%;height:230px!important;order:2}[id$=__image_banner] .banner__media:before{display:none}[id$=__image_banner] .banner__content{min-height:0;padding:34px 24px;order:1}[id$=__image_banner] .banner__box{width:100%;max-width:none;padding:0}[id$=__image_banner] .banner__heading{font-size:38px;max-width:340px}[id$=__image_banner] .banner__text{font-size:11px;margin-bottom:14px}[id$=__image_banner] .banner__buttons{margin-top:22px;gap:10px;display:flex}[id$=__image_banner] .button{font-size:13px;padding:0 16px;min-width:0;min-height:46px}.rich-text__text{font-size:13px}.title-wrapper-with-link{margin-bottom:22px}.collection-list .card__media{margin:12px}.collection-list .card__information{padding:13px!important}.collection-list .card__heading{font-size:14px!important}.product-card-wrapper .card__information{padding:13px!important}.product-card-wrapper .card__heading{font-size:13px}.product-card-wrapper .price{font-size:16px}.collection-hero__title{font-size:28px}.product__title h1{font-size:26px}.product__info-wrapper .price{font-size:23px}.product__description{font-size:14px}.footer-block__heading{font-size:16px}}@media(prefers-reduced-motion:reduce){.button,.collection-list .card{transition:none}.button:hover{transform:none}}.facets__heading,.facet-filters__label,.product-count__text,.facets h2,.facet-filters h2,.product-count h2{font-size:14px!important;font-weight:600!important;line-height:1.5}.title-wrapper-with-link .title,.collection__title .title{font-size:30px!important}.footer .footer-block__heading{font-size:17px!important}@media(max-width:749px){.title-wrapper-with-link .title,.collection__title .title{font-size:25px!important}.footer .footer-block__heading{font-size:16px!important}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #0879ce!important;outline-offset:4px!important}.header-wrapper :where(a,button,summary):focus-visible,.footer :where(a,button,input,select):focus-visible{outline-color:#9edaff!important}@media(max-width:749px){.contact .field__input,.contact .text-area,.loyal-catalog__form input{font-size:16px}.contact .button{min-height:48px}.loyal-catalog__links a{min-height:44px;display:inline-flex;align-items:center}.contact .title{font-size:28px;line-height:1.2}}@media(prefers-reduced-motion:reduce){.loyal-catalog *,.button{scroll-behavior:auto!important;transition:none!important}}.footer .footer-block__heading,.footer .footer-block__heading *{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;margin-top:0;margin-bottom:20px}.footer .footer-block__details-content,.footer .footer-block__brand-info .rte:not(.footer-block__heading),.footer .footer-block__details-content :is(p,a,span,li),.footer .footer-block__brand-info .rte:not(.footer-block__heading) :is(p,a,span){font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}.footer .footer-block__details-content p,.footer .footer-block__brand-info .rte:not(.footer-block__heading) p{margin:0 0 14px}.footer .footer-block__details-content .list-menu__item--link{padding:5px 0!important;min-height:34px}.footer .footer-block__details-content li:first-child a{padding-top:0!important}.footer .footer-block__brand-info{max-width:100%}@media(min-width:750px){.footer .footer__blocks-wrapper{column-gap:36px;row-gap:32px}.footer .footer-block{width:calc(25% - 27px)}}@media(max-width:749px){.footer .footer-block__heading{margin-bottom:14px}.footer .footer-block{margin-top:28px}.footer .footer-block__details-content .list-menu__item--link{min-height:44px;padding:10px 0!important}}@media(min-width:750px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.footer .footer-block{width:auto!important;max-width:none!important;min-width:0}}@media(min-width:990px){.footer .footer__blocks-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/loyal-design-system.css.map */
