.utility-bar{padding-top:0!important;padding-bottom:0!important}.announcement-bar{width:100%}.announcement-bar-slider.slider-buttons{display:flex!important;align-items:center!important}.announcement-bar-slider .slider{flex:1 1 auto!important}.announcement-bar__announcement{text-align:center!important}.announcement-bar__message{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;min-height:40px!important;text-align:center!important}.announcement-bar .slider-button{flex:0 0 auto!important;width:34px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;color:#ffffffc7!important}.announcement-bar .slider-button:hover{color:#fff!important}.announcement-bar .slider-button .svg-wrapper,.announcement-bar .slider-button svg{width:11px!important;height:11px!important}.header__icons .header__icon{width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.header__icons .header__icon .icon,.header__icons .header__icon svg{width:19px!important;height:19px!important}#cart-icon-bubble .svg-wrapper{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#cart-icon-bubble svg,#cart-icon-bubble .icon-cart{width:34px!important;height:34px!important}.header__icons{column-gap:2px!important}.header__icons .cart-count-bubble{min-width:16px!important;height:16px!important}html,body{margin:0!important;padding:0!important}body{overflow-x:hidden}.fr-section-eyebrow{display:block;margin:0 0 6px;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0048d0}.fr-section-viewall{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#0048d0!important;text-decoration:none!important}.fr-section-viewall svg{width:15px!important;height:15px!important}.fr-section-viewall:hover{color:#003ba8!important}.title-wrapper-with-link,.fr-section-head-row{display:flex!important;flex-wrap:wrap;align-items:flex-end!important;justify-content:space-between!important;gap:12px 16px;text-align:left!important}.fr-section-head{display:block}.fr-section-head .title,.fr-section-head .collection-list-title{margin-top:0!important;margin-bottom:0!important}.fr-hero__heading,.fr-hero__btn{font-family:Barlow Semi Condensed,Arial Narrow,sans-serif!important}.header__inline-menu .list-menu--inline{justify-content:center;column-gap:2px;row-gap:2px}.header__inline-menu .header__menu-item{display:inline-flex!important;align-items:center!important;column-gap:0!important;font-size:12px!important;letter-spacing:.02em!important;padding:10px!important}.header__inline-menu .header__menu-item>span{line-height:1}.header__inline-menu .header__menu-item>svg,.header__inline-menu .header__menu-item .icon-caret{display:none!important}.header__inline-menu details>summary.header__menu-item:after{content:"";flex-shrink:0;width:6px;height:6px;margin-left:10px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.header__inline-menu details[open]>summary.header__menu-item:after{transform:translateY(1px) rotate(-135deg)}.mega-menu__content{padding-top:26px!important;padding-bottom:34px!important;border-top:2px solid #0048D0!important;box-shadow:0 26px 44px -24px #0e11164d!important;background:#fff!important}.mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,220px))!important;justify-content:start!important;column-gap:40px!important;row-gap:8px!important;align-items:start!important}.mega-menu__list>li{padding-bottom:12px}.mega-menu__list:not(.mega-menu__list--condensed)>li>.mega-menu__link--level-2{display:inline-block!important;font-family:Barlow Semi Condensed,Arial Narrow,sans-serif!important;font-weight:700!important;font-size:14px!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#0048d0!important;padding:2px 0 8px!important;margin-bottom:12px!important;border-bottom:2px solid #E11C24!important}.mega-menu__list:not(.mega-menu__list--condensed)>li>.mega-menu__link--level-2:hover{color:#003ba8!important}.mega-menu .list-unstyled{margin:6px 0 0!important}.mega-menu .list-unstyled>li{margin:0!important}.mega-menu .list-unstyled .mega-menu__link{display:block!important;font-family:Barlow,sans-serif!important;font-weight:500!important;font-size:13.5px!important;letter-spacing:0!important;text-transform:none!important;color:#0e1116bd!important;padding:6px 0 6px 12px!important;line-height:1.35!important;border-left:2px solid transparent!important;transition:color .15s ease,border-color .15s ease,padding-left .15s ease!important}.mega-menu .list-unstyled .mega-menu__link:hover,.mega-menu .list-unstyled .mega-menu__link--active{color:#0048d0!important;border-left-color:#e11c24!important;padding-left:16px!important}.mega-menu__list--condensed{grid-template-columns:minmax(220px,300px)!important;row-gap:2px!important}.mega-menu__list--condensed>li>.mega-menu__link--level-2{display:block!important;font-family:Barlow,sans-serif!important;font-weight:500!important;font-size:13.5px!important;letter-spacing:0!important;text-transform:none!important;color:#0e1116bd!important;padding:5px 0 5px 12px!important;border-left:2px solid transparent!important;transition:color .15s ease,border-color .15s ease,padding-left .15s ease!important}.mega-menu__list--condensed>li>.mega-menu__link--level-2:hover{color:#0048d0!important;border-left-color:#e11c24!important;padding-left:16px!important}[id^=FrFooter-]{padding-top:56px!important}[id^=FrFooter-] .fr-footer__cta{margin:0 0 56px!important}[id^=FrFooter-] .fr-footer__top{padding-top:0!important}@media screen and (max-width:989px){[id^=FrFooter-]{padding-top:48px!important}[id^=FrFooter-] .fr-footer__cta{margin:0 0 48px!important}}@media screen and (max-width:749px){[id^=FrFooter-]{padding-top:36px!important}[id^=FrFooter-] .fr-footer__cta{margin:0 0 36px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
