body{font-size:1.6rem;color:#333}body h1,body .h1{font-size:3.4rem;font-weight:500;color:#333}body h2,body .h2{font-size:2.6rem;font-weight:400;color:#333}body h3,body .h3{font-size:2.2rem;font-weight:400;color:#298fbb}body h4,body .h4{font-size:1.7rem;font-weight:500;color:#333}body h5,body .h5,body h6,body .h6{font-size:1.6rem;font-weight:500;color:#333}@media screen and (max-width:749px){body h1,body .h1{font-size:2.8rem}body h2,body .h2{font-size:2rem}body h3,body .h3{font-size:1.8rem}}.banner .banner__box{background:radial-gradient(ellipse at center,#00000073,#0000004d 55%,#0000);border:none;border-radius:0;box-shadow:none;color:#fff;width:fit-content;max-width:100%;margin:0 auto}.banner .banner__box .banner__heading,.banner .banner__box .banner__text,.banner .banner__box .banner__text *{color:#fff}.banner .banner__heading{font-weight:900;font-size:3rem;line-height:4rem}.banner .banner__text,.banner .banner__text *{font-weight:300;font-size:1.8rem}@media screen and (min-width:1024px){.banner .banner__heading{font-size:4.5rem;line-height:5rem}.banner .banner__text,.banner .banner__text *{font-size:3rem}}@media screen and (min-width:1900px){.banner .banner__heading{font-size:8rem;line-height:7.5rem}}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:#fff;font-size:1.3rem;font-weight:400}.utility-bar__grid--full{width:100%;padding:0 3rem}.announcement-bar,.announcement-bar a,.announcement-bar .announcement-bar__message{text-transform:uppercase}.collection-tiles .collections{display:grid;grid-template-columns:repeat(2,1fr);gap:0;row-gap:3.5rem}@media screen and (min-width:750px){.collection-tiles .collections{grid-template-columns:repeat(4,1fr)}}.collection-tiles .coll-grou{position:relative;overflow:hidden;margin:10px}@media screen and (min-width:768px){.collection-tiles .coll-grou{margin:15px}}.collection-tiles .coll-img{display:block;overflow:hidden}.collection-tiles .coll-img img{display:block;width:100%;height:auto;transition:transform .3s ease}.collection-tiles .coll-grou:hover .coll-img img{transform:scale(1.08)}.collection-tiles .coll-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;pointer-events:none;z-index:1}.collection-tiles .collection-button{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10}.collection-tiles .collection-btn{display:inline-block;border:2px solid #d6d6d6;border-radius:4px;padding:14px 18px;color:#fff;font-size:1.3rem;font-weight:500;letter-spacing:.112rem;text-transform:uppercase;text-decoration:none;transition:.3s ease;white-space:nowrap}.collection-tiles .collection-btn:hover{background:#1f7ea7;border-color:#1f7ea7;color:#fff}.collection-tiles .collection-button--below{position:static;transform:none;text-align:center;margin:auto 0 15px;padding-top:20px}.collection-tiles .collection-button--below .collection-btn{border:2px solid #d6d6d6;color:#434343;padding:10px 12px;font-size:1.4rem;letter-spacing:.1px;white-space:normal}.collection-tiles .collection-button--below .collection-btn:hover{background:#1f7ea7;border-color:#1f7ea7;color:#fff}.collection-tiles .button-icon{position:absolute;bottom:120px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease,transform .3s ease;z-index:12;pointer-events:none}.collection-tiles .button-icon svg{width:35px;height:35px}.collection-tiles .coll-grou:hover .button-icon{opacity:1;transform:translate(-50%) translateY(-5px)}.collection-tiles .custom-coll{display:flex;flex-direction:column}.collection-tiles .collection-blurb{display:flex;flex-direction:column;flex-grow:1;text-align:center;margin:0 10px}@media screen and (min-width:768px){.collection-tiles .collection-blurb{margin:0 15px}}.collection-tiles .collection-blurb h4{display:block;color:#333;font-family:var(--font-body-family);font-size:2.4rem;font-weight:600;line-height:1.1;margin:12px 0 0}.collection-tiles .collection-blurb p{color:#000;margin:10px 0 35px}.collection-tiles .collection-blurb p:last-of-type{margin-bottom:0}@media screen and (max-width:749px){.collection-tiles .collection-blurb h4{font-size:1.4rem}.collection-tiles .collection-blurb p{font-size:1.2rem;margin:6px 0 20px}.collection-tiles .collection-btn{font-size:1.1rem;padding:10px 7px;letter-spacing:0}}.page-width{padding:0 2.5rem}.brand-logos .logo-title{text-align:center;margin-bottom:50px;font-size:3.2rem;color:#333;font-weight:500}.brand-logos .logo-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center}@media screen and (min-width:1200px){.brand-logos .logo-grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:500px){.brand-logos .logo-grid{grid-template-columns:repeat(2,1fr)}}.brand-logos .logo-coll{padding:1rem}.brand-logos .logo-coll img{width:80%;margin:0 auto;height:auto}.brand-logos .logo-description{text-align:center;margin-top:20px}.brand-logos .logo-description a{font-size:1.8rem;color:#1f7ea7;font-weight:500;text-decoration:none}.brand-logos .logo-description a:hover{color:#298fbb;text-decoration:underline}.shopify-section-header,.shopify-section-header .header-wrapper,.shopify-section-header .header-wrapper.gradient,.shopify-section-header-sticky .header-wrapper{background:#fff;background-color:#fff}.section-header.shopify-section-group-header-group{z-index:30}.header__heading-logo{width:154px;height:auto}.button,button.shopify-challenge__button,.shopify-payment-button__button--unbranded{border:2px solid #1f7ea7;border-radius:4px;font-size:1.4rem;font-weight:500;letter-spacing:.112rem;min-height:4.9rem;min-width:22rem;padding:1.4rem 4rem;text-transform:uppercase}.button:not([disabled]):hover,.button--primary:not([disabled]):hover{background:#fff;border-color:#fff;box-shadow:none;color:#298fbb}.header__inline-menu>.list-menu--inline>li{margin-right:4rem}.header__inline-menu>.list-menu--inline>li:last-child{margin-right:0}.header__menu-item{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:-.03rem;padding:1.4rem 0;position:relative}.header__menu-item:hover{color:#298fbb}.header__submenu .header__menu-item:hover{color:#298fbb;text-decoration:none}.header__menu-item:after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background:#298fbb;transition:width .3s ease}.header__menu-item:hover:after,details[open]>.header__menu-item:after,.header__menu-item:hover .header__active-menu-item:after{width:100%}.header__menu-item:hover span,details[open]>.header__menu-item,details[open]:hover>.header__menu-item,.header__active-menu-item{text-decoration:none}details[open]>.header__menu-item{color:#298fbb}@media screen and (min-width:990px){.header__inline-menu .header__menu-item .icon-caret{display:none}}@media screen and (min-width:990px){details[open] .header__icon-close{display:none}.search-modal__close-button{display:none}}.header__icon--cart .cart-count-bubble{top:.9rem;bottom:auto;left:2.5rem;width:1.4rem;height:1.4rem;font-size:.9rem;background-color:#298fbb}.mega-menu__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.mega-menu__parent-title{color:#333;font-size:2rem;font-weight:500;text-decoration:none}.mega-menu__content{padding-top:3rem;padding-bottom:3rem}.header--top-center .mega-menu .mega-menu__list>li{width:25%}.mega-menu__link{color:#707070;font-size:1.4rem;font-weight:400;letter-spacing:-.056rem}.mega-menu .mega-menu__link:hover,.mega-menu .mega-menu__link--active{color:#298fbb;text-decoration:none}.mega-menu__col-head{border-bottom:1px solid #e8e9eb;margin-bottom:.6rem;padding-bottom:1rem}.mega-menu__link--level-2{color:#333;font-weight:500}.mega-menu__link--view-all{color:#298fbb;display:block;font-weight:500;margin-top:1rem;text-transform:capitalize}.mega-menu__link--view-all:hover{color:#1f7ea7}.force4footer{background:#1e7ea8;padding:30px 0}.force4footer .footer-level1{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:2rem}.force4footer .footer-logo img{display:block;width:165px;height:auto}.force4footer .social-media{display:flex;margin-top:0}.force4footer .social-media a{display:block;margin-left:11px}.force4footer .social-media a:first-of-type{margin-left:0}.force4footer .social-media span{display:block;width:30px;height:30px;background-size:contain;background-repeat:no-repeat}.force4footer .first-footer{margin:0;padding:0;list-style:none}.force4footer .first-footer li a{display:flex;align-items:center;font-size:1.8rem;letter-spacing:.056rem;color:#fff;text-transform:uppercase;text-decoration:none}.force4footer .first-footer .phicon{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;margin-right:10px}.force4footer p.fform{color:#fff;font-size:1.1rem;letter-spacing:.03rem;margin:0 0 5px}.footer-newsletter__fields{display:flex}.force4footer input.footer-sign{width:100%;height:4rem;padding:0 1.2rem;border:1px solid #298fbb;color:#000;font-size:1.4rem;outline:none;min-width:0}.force4footer input.footer-submit{background:#298fbb;border:1px solid #298fbb;border-radius:0;padding:0 1.8rem;height:4rem;color:#fff;cursor:pointer;flex-shrink:0;min-width:0}.footer-notifier p,.force4footer .error p{color:#fff;font-size:1.1rem;margin:4px 0 0}.footlevel2{background:#319dcc;padding:30px 0 50px}.footlevel2 .frow{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.footlevel2 .footer-links h4{font-size:1.5rem;text-transform:uppercase;font-weight:500;color:#fff;margin:0 0 20px}.footlevel2 .footer-links ul{margin:0;padding:0;list-style:none}.footlevel2 .footer-links ul li a{color:#fff;font-size:1.5rem;line-height:2.7rem;letter-spacing:-.028rem;text-decoration:none}.footlevel2 .footer-links ul li a:hover{text-decoration:underline}.footlevel2 .contact-footer{margin:0;padding:0;list-style:none}.footlevel2 .contact-footer li{color:#fff;font-size:1.6rem;line-height:2.7rem;letter-spacing:-.028rem;margin-bottom:20px}.footlevel2 .contact-footer li a{display:block;color:#fff;font-size:1.4rem;letter-spacing:.056rem;text-decoration:none}.copyright-top{background:#319dcc}.copyright{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:2rem;padding:15px 0 30px}.copyright p{color:#fff;font-size:1.3rem;margin:0}.copyright a{color:#fff}.copyright__gst{text-align:center}.copyright__legal{text-align:right}.copyright__gst img{margin-top:8px;max-width:220px}@media screen and (max-width:989px){.force4footer .footer-level1,.footlevel2 .frow,.copyright{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.force4footer .footer-level1,.footlevel2 .frow,.copyright{grid-template-columns:1fr}.copyright__gst,.copyright__copy,.copyright__legal{text-align:left}}.breadcrumb{margin-top:2rem}.breadcrumb ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0 0 1rem;padding:0}.breadcrumb li{color:#bdbdbd;font-size:1.2rem;letter-spacing:.048rem;line-height:1.6rem;text-transform:uppercase}.breadcrumb li+li:before{content:"|";margin-right:5px;color:#bdbdbd}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.collection-hero .collection-hero__title{font-size:2.2rem;font-weight:500;margin:0;padding:0;text-align:center}@media screen and (min-width:750px){.collection-hero .collection-hero__title{font-size:3rem}}@media screen and (min-width:750px){.collection-hero .collection-hero__inner{flex-direction:column;align-items:stretch}}.collection-hero__inner .breadcrumb,.collection-hero__inner .collection-hero__text-wrapper{width:100%}.collection-hero__inner .breadcrumb{margin-bottom:2rem}.collection-hero__inner .breadcrumb ul{margin-bottom:0}.collection-hero .collection-hero__description{max-width:100%}.collection-hero__text-wrapper:after{background:#dcdcdc;content:"";display:block;height:1px;margin-top:5.6rem;width:100%}.multicolumn-list .grid__item{flex-grow:0}.main-blog .article-card__image img{filter:brightness(.8);transition:filter .16s ease-in-out}.main-blog .article-card:hover .article-card__image img{filter:brightness(1)}.article-card__shop-btn{margin-top:1.2rem;min-width:0}.multicolumn-list .multicolumn-list__item:only-child{margin-left:0;margin-right:0}.card-sku{color:#666;display:block;font-size:1.3rem;font-weight:500;line-height:1.4;margin:.2rem 0 .4rem}.card-information .price{color:#000;font-size:1.5rem;font-weight:700}.card-information .price .price-item{font-weight:700}.card__information .card__heading,.card__information .card__heading a{font-size:1.5rem;line-height:2.2rem}.card__information{display:flex;flex-direction:column;row-gap:.6rem}.card__information>.card__heading,.card__information>.card-sku,.card__information>.card-information{margin:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:normal}*{letter-spacing:normal!important}.card .media,.spf-product-card__image-wrapper{border:1px solid #dcdcdc}.card .coll-meta-details,.spf-product-card .coll-meta-details{font-size:1.2rem;text-transform:uppercase;margin:0 0 1px}.spf-product-card .spf-product__info{display:flex;flex-direction:column;row-gap:.6rem;padding-top:10px}.h4.spf-product-card__title,.h4.spf-product-card__title a{font-family:var(--font-body-family)!important;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin:0}.h4.spf-product-card__title a{color:#333;text-decoration:none}.h4.spf-product-card__title a:hover{color:#298fbb}.gf-filter-footer button{font-family:var(--font-body-family)!important}.spf-product-card .productsku{color:#666;display:block;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;line-height:1.4;margin:0}.spf-product-card__price-wrapper{display:block;font-size:1.5rem}.spf-product-card__price-wrapper .spf-product-card__price,.spf-product-card__price-wrapper .spf-product-card__saleprice{color:#000;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700}.spf-product-card__price-wrapper .spf-product-card__oldprice{color:#969595;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400}a.spf-product-card__image-wrapper{padding-top:100%!important}img.spf-product-card__image{object-fit:contain}.filternav{padding:0 0 25px}.filternav h3.filtertitle{font-size:14px;color:#3a3a3a;text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:15px}.filternav ul.navlist li{font-size:16px;line-height:20px;margin-bottom:6px;list-style:none}.filternav ul.navlist{padding-left:20px;margin:0}.filternav ul.navlist li a{font-size:14px;color:#000;font-weight:400;line-height:1.2;text-decoration:none}.filternav ul.navlist li a:hover{color:#298fbb}h4.browse-button{background:#298fbb;text-align:center;padding:15px;border-radius:4px;text-transform:uppercase;font-size:13px;color:#fff;font-weight:500}@media screen and (min-width:992px){.spf-col-lg-4,.spf-col-xl-3{flex:0 0 20%;max-width:20%}}.collection-tiles__heading{text-align:center;margin-bottom:3rem}.collection-tiles .breadcrumb{margin-bottom:2rem}.collection-tiles .breadcrumb ul{margin-bottom:0}.collection-tiles__heading--hero{font-size:2.2rem;font-weight:500;margin:0}.collection-tiles__heading--hero:after{background:#dcdcdc;content:"";display:block;height:1px;margin-top:5.6rem;width:100%}.collection-tiles .collection-tiles__heading--hero{margin-bottom:3rem}@media screen and (min-width:750px){.collection-tiles__heading--hero{font-size:3rem}}.multicolumn-card__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:1.5rem}.multicolumn-list__item{display:flex}.multicolumn-card{display:flex;flex-direction:column;width:100%}.multicolumn-card__info{display:flex;flex:1;flex-direction:column}.multicolumn-card__btn{border:2px solid #298fbb;border-radius:4px;color:#298fbb;display:inline-block;flex:1 1 auto;font-size:1.3rem;font-weight:500;letter-spacing:.06em;line-height:1.4;padding:8px 12px;text-align:center;text-decoration:none;text-transform:uppercase}.multicolumn-card__btn:hover{background:#298fbb;color:#fff;text-decoration:none}.multicolumn-card__image-link{display:block}.multicolumn-card__info h3 .multicolumn-card__title-link{color:inherit;text-decoration:none}.multicolumn-card__info h3 .multicolumn-card__title-link:hover{color:inherit;text-decoration:underline}.policy-breadcrumb{width:100%}.shopify-policy__container{margin:0 auto;max-width:var(--page-width);padding:0 2.5rem}.shopify-policy__title h1{font-size:2.2rem;font-weight:500;margin:0 0 3rem;text-align:center}@media screen and (min-width:750px){.shopify-policy__container{padding:0 2.5rem}.shopify-policy__title h1{font-size:3rem;margin-bottom:4rem}}.collapsible-content .collapsible-content-wrapper-narrow{max-width:var(--page-width);padding-right:2.5rem;padding-left:2.5rem}.rich-text .rich-text__blocks{max-width:none}.isolate .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%}.contact__columns{display:flex;flex-direction:column;gap:40px}.contact__heading{color:#333;font-size:3rem;font-weight:400;line-height:1.2;margin:0 0 20px}.contact__detail{display:flex;flex-direction:column;margin-bottom:2rem}.contact__detail h4{color:#aaa;font-size:1.4rem;font-weight:700;letter-spacing:1.12px;line-height:1.7rem;margin:0 0 2px;text-transform:uppercase}.contact__detail a{color:#298fbb;font-size:1.8rem;font-weight:500}.contact__detail p,.contact__detail li{color:#333;font-size:1.8rem;font-weight:500;margin:0}.contact__detail ul{list-style:none;margin:0;padding:0}.contact__field{display:flex;flex-direction:column;width:100%}.contact__field label{color:#707070;font-size:1.3rem;font-weight:500;letter-spacing:.65px;line-height:1.5rem;margin-bottom:6px;text-transform:uppercase}.contact__field input,.contact__field select,.contact__field textarea{background:#eee;border:1px solid #eee;border-radius:0;color:#333;display:block;font-size:1.6rem;margin-bottom:14px;padding:12px;width:100%}.contact__field input:focus,.contact__field select:focus,.contact__field textarea:focus{border-color:#298fbb;outline:none}.contact__field .ast{color:#d00}.contact__field .opt{color:#aaa}.contact__button .button{background:#298fbb;border:2px solid #298fbb;border-radius:4px;font-size:1.4rem;letter-spacing:1.12px;padding:15px 40px;text-transform:uppercase;width:100%}.contact__button .button:hover{background:transparent;color:#298fbb}.contact-map{margin-top:50px;min-height:445px;position:relative}.contact-map iframe{border:0;height:100%;left:0;min-height:445px;position:absolute;top:0;width:100%}@media screen and (min-width:990px){.contact__columns{flex-direction:row;gap:6rem}.contact__info{flex:0 0 42%;order:1}.contact__form{flex:1;order:2}.contact__row{display:flex;gap:16px}.contact__button{display:flex;justify-content:flex-end}.contact__button .button{width:auto}}.main-page .rte :is(h1,h2,h3,h4,h5,h6),.shopify-policy__container .rte :is(h1,h2,h3,h4,h5,h6),.rich-text__blocks :is(h1,h2,h3,h4,h5,h6),.collapsible-content .rte :is(h1,h2,h3,h4,h5,h6){color:#298fbb}.product__title h1{font-size:3.2rem;font-weight:400;color:#000}.product__sku{font-size:1.4rem;color:#333;text-transform:none;letter-spacing:normal}.product .price .price-item,.product .price .price-item--regular{font-size:2rem;font-weight:700;color:#000}.product__tax{display:none}.product-form__quantity .quantity__label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.force4-stock p{margin:0 0 .6rem;font-size:1.4rem;color:#333}.force4-stock p.force4-stock__in{color:#060}.force4-stock p.force4-stock__low{color:#e9a221!important}.force4-stock p.force4-stock__out{color:red}.force4-stock__out.hidestock{display:none}.force4-stock__note{color:#1f7ea7!important}.force4-stock__note a{color:inherit;text-decoration:underline}.force4-stock .force4-notify__bar{display:flex;align-items:center;gap:.8rem;background:#eee;padding:1.5rem 3rem 2rem;margin-top:2rem;margin-bottom:0}.force4-stock .force4-notify__bar .noticon{flex:none}.force4-stock .force4-notify__bar a{color:#222;font-weight:500;font-size:1.4rem;letter-spacing:.4px;text-decoration:none}.force4-stock .force4-notify__bar a:hover{color:#298fbb}#notify-me-wrapper{overflow:hidden;background:#eee;padding:0 3rem 1.5rem}#notify-me-wrapper.fade-in{animation:notifyFadeIn .4s ease}@keyframes notifyFadeIn{0%{opacity:0}to{opacity:1}}#notify-me-wrapper .styled-input{float:left;width:180px;padding:8px 15px;border:1px solid #298fbb;font-size:14px}#notify-me-wrapper .styled-input:focus{border:1px solid #298fbb;outline:none}#notify-me-wrapper .styled-submit{float:left;background-color:#298fbb;border:2px solid #298fbb;text-align:center;color:#fff;padding:6px 16px;letter-spacing:1.12px;font-size:14px;line-height:17px;font-weight:500;text-transform:uppercase;cursor:pointer;margin-right:15px;margin-left:5px}#notify-me-wrapper .styled-submit:hover{background-color:transparent;color:#298fbb}.easy-custom-container{margin-top:2rem}.product .product-media-container{border:none}@media screen and (min-width:750px){.product__media>img{padding:0%;box-sizing:border-box;width:100%;height:100%}}.main-product .breadcrumb{margin-bottom:3rem}@media screen and (min-width:750px){.main-product .breadcrumb{margin-bottom:4rem}}product-modal.product-media-modal{background:#000000e6}.product-media-modal__dialog.gradient,.product-media-modal__content.gradient{background:none}.product-media-modal__dialog{display:flex;align-items:center;justify-content:center;height:100vh}.product-media-modal__content{display:flex;flex-direction:column;overflow:auto;max-height:100vh;width:100%;padding:0!important}.product-media-modal__content>*{margin:auto;flex:none;max-width:75vw}.product-media-modal__content img{max-width:75vw;max-height:75vh;width:auto;height:auto;object-fit:contain;border:none}.ajaxified-cart-feedback{display:block;margin:8px 0 0;font-size:90%;line-height:36px}.ajaxified-cart-feedback.success{color:#3d9970}.ajaxified-cart-feedback.error{color:#ff4136}.ajaxified-cart-feedback a{color:inherit;border-bottom:1px solid;text-decoration:none}@media screen and (max-width:749px){.pagination__list>li{flex:0 0 auto;max-width:none}.pagination__list>li:not(:last-child){margin-right:.4rem}.pagination__item{width:auto;min-width:3rem;height:3.6rem;padding:0 .4rem}}.rte iframe[src*=youtube],.rte iframe[src*="youtu.be"],.rte iframe[src*=vimeo],.easy-custom-container iframe,.kit-page__desc iframe{width:100%;max-width:560px;aspect-ratio:16 / 9;height:auto}@media screen and (min-width:750px){.product .product-media-container img{object-fit:contain;object-position:center top}}@media screen and (max-width:749px){.product__media-list.slider.slider--mobile{margin-bottom:2.6rem}.product__media-wrapper .slider-buttons{padding-top:1rem}}.largeprod{background:#1f7ea71a;border:1px solid #1f7ea7;border-radius:5px;padding:20px 25px;margin-top:20px;font-size:1.5rem}.largeprod p:last-child{margin-bottom:0}.largeprod a{color:#1f7ea7}.page-faqs__group{margin-bottom:3.6rem}.page-faqs__group:last-child{margin-bottom:0}.page-faqs__group .collapsible-content__header{margin-bottom:1.2rem}.page-faqs__group .collapsible-content__heading{font-size:calc(var(--font-heading-scale) * 1.8rem);text-transform:uppercase}.menu-drawer__menu-item--view-all{color:#298fbb;font-weight:500}.card__media .media img{max-width:100%;max-height:100%;object-fit:contain!important}lb-upsell-widget:not(:empty){display:block;border:1px solid #e3e7e9;padding:1.5rem 2rem;margin-bottom:2rem}.main-blog .title--primary{text-align:center}.main-blog .article-card .card__inner,.main-blog .article-card .card__media{background:transparent}.main-blog .article-card .card__heading{font-size:2.6rem;font-weight:400;line-height:3.8rem;margin:0}.main-blog .article-card .card__heading a{color:rgb(var(--color-foreground));font-size:inherit}.article-template__banner{background-color:#f4f4f4;text-align:center;padding:1px 1.5rem 6rem;margin-bottom:5rem}.article-template__banner .article-template__title{margin:0;font-weight:400;color:#000}.article-template__hero-container{max-width:78rem;margin:0 auto 5rem;padding:0 1.5rem}.article-template__content.page-width--narrow{max-width:78rem}.main-page .rte .accordion .accordion__title{color:rgb(var(--color-foreground))}.article-template__banner-crumbs{text-align:left;margin-bottom:2rem}article.article-template>.article-template__banner:first-child{margin-top:0}.product-popup-modal__toggle{position:static}@media screen and (max-width:749px){.product .product-media-container .media{padding-top:60%!important}.product .product-media-container .media>img{object-fit:contain;object-position:center}}.easy-custom-container ul,.product__description ul,.kit-page__desc ul{padding-left:0;margin-left:0}.easy-custom-container ul li,.product__description ul li,.kit-page__desc ul li{list-style-position:outside;list-style-type:disc;margin-left:40px;color:#333}
/*# sourceMappingURL=/cdn/shop/t/47/assets/force4.css.map */
