.ea-brand{--ea-brand-ink:#535357;--ea-brand-red:#DC0000;--ea-brand-red-large:#D30000;--ea-brand-red-accent:#DC0000;--ea-brand-line:#D8D8DB;--ea-brand-soft:#f7f7f6;--ea-brand-font:"Nimbus Sans","Helvetica Neue",Arial,sans-serif;background:#fff;color:var(--ea-brand-ink);font-family:var(--ea-brand-font);font-weight:400;line-height:1.6}.ea-brand :is(h1,h2,h3,h4,h5,h6,input,select,textarea,button:not(.la):not(.fa),.btn:not(.la):not(.fa),.menu,.font-primary,.font-secondary,.footer,.product-name){font-family:var(--ea-brand-font)}.ea-brand :is(h1,h2,h3,h4,h5,h6):not(.text-white){color:var(--ea-brand-ink)}.ea-brand :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ea-brand-red);outline-offset:4px}.ea-brand :is(input,select,textarea){accent-color:var(--ea-brand-red)}.ea-brand .header{font-family:var(--ea-brand-font);color:var(--ea-brand-ink);background:#fff}.ea-brand .header-middle{padding-top:12px;padding-bottom:12px}.ea-brand .header-bottom{background:#fff;color:var(--ea-brand-ink);border-color:var(--ea-brand-line)}.ea-brand .header .logo img{width:145px;height:auto}.ea-brand .header .menu>li>a{color:var(--ea-brand-ink);font-size:14px;font-weight:400}.ea-brand .header .menu>li>a:hover,.ea-brand .header .menu>li>a:focus-visible{color:var(--ea-brand-red)}.ea-brand .header-search .input-wrapper{border-radius:3px;border-color:var(--ea-brand-line)}.ea-brand .header .header-search .form-control{border-radius:3px!important;min-height:42px;font-size:13px;color:var(--ea-brand-ink)}.ea-brand .header .cart-count{background:var(--ea-brand-red-large);color:#fff}.ea-brand :is(.breadcrumb,.breadcrumb li,.breadcrumb a){color:var(--ea-brand-ink);font-size:12px;line-height:1.6}.ea-brand .breadcrumb{padding-top:16px;padding-bottom:16px;margin-bottom:16px;flex-wrap:wrap}.ea-brand .page-header{background:#fff!important;border-bottom:1px solid var(--ea-brand-line);padding:38px 5% 24px}.ea-brand .page-header .page-title{color:var(--ea-brand-ink);font-size:clamp(32px,3.7vw,50px);font-weight:300;letter-spacing:-.035em;text-transform:none}.ea-brand .page-header .breadcrumb{justify-content:center;margin:12px 0 0;padding:0}.ea-brand :is(.title,.page-title){font-weight:300!important;letter-spacing:-.025em;text-transform:none}.ea-brand .title:not(.product-name){font-size:clamp(28px,3vw,40px);line-height:1.2}.ea-brand :is(.btn-primary,.btn-dark,.btn-cart,.btn-checkout,.btn-outline,.btn-ellipse){border-radius:2px;box-shadow:none;text-transform:none;font-weight:400;letter-spacing:0}.ea-brand :is(.btn-primary,.btn-dark,.btn-checkout){background:#fff;color:var(--ea-brand-ink);border:1px solid var(--ea-brand-red)}.ea-brand :is(.btn-primary,.btn-dark,.btn-checkout):hover{background:#fff7f7;color:var(--ea-brand-ink);border-color:var(--ea-brand-red)}.ea-brand :is(.form-control,.custom-select,.product-form__input){border-radius:3px;border-color:var(--ea-brand-line);box-shadow:none;color:var(--ea-brand-ink)}.ea-brand :is(.product:not(.product-single),.product-list){box-shadow:none;border:1px solid var(--ea-brand-line);border-radius:0;background:#fff;overflow:hidden}.ea-brand .product:not(.product-single) .product-details{padding:16px 14px}.ea-brand .product:not(.product-single) .product-name{font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}.ea-brand .product:not(.product-single) .product-media{background:#fff}.ea-brand .product:not(.product-single) .product-media img{object-fit:contain}.ea-brand .product .product-price{font-weight:400;color:var(--ea-brand-ink)}.ea-brand .product .new-price{color:var(--ea-brand-ink)}.ea-brand .product-single>.col-md-5{padding-left:28px}.ea-brand .product-single h1.product-name{font-size:clamp(26px,2.6vw,36px);font-weight:300;line-height:1.25;letter-spacing:-.025em;margin-bottom:24px}.ea-brand .product-single .product-brand{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ea-brand-ink);margin-bottom:12px}.ea-brand .product-single .product-price{font-size:27px;font-weight:400;line-height:1.3;margin:20px 0 12px}.ea-brand .product-single .product-form__cart-submit{border:1px solid var(--ea-brand-red);background:var(--ea-brand-red-large);color:#fff;border-radius:2px;min-height:48px;font-size:15px;font-weight:400}.ea-brand .product-single .product-form__cart-submit:hover{background:#d30000;border-color:#d30000}.ea-brand .product-single .product-form__cart-submit:disabled{opacity:.55;cursor:not-allowed}.ea-brand .product-single :is(.input-group,.input-group input){border-radius:3px}.ea-brand .product-single :is(.offer-wrapper,.help-wrapper){background:var(--ea-brand-soft);border:1px solid var(--ea-brand-line);padding:20px;margin:24px 0}.ea-brand .product-single .product-form label{color:var(--ea-brand-ink);font-size:13px}.ea-brand .product-single select:not(.hide){width:100%;max-width:100%;min-height:44px;font-size:14px}.ea-brand .product-accordion .header{font-weight:400;color:var(--ea-brand-ink)}.ea-brand :is(.product-tab,.product-accordion) :is(h2,h3){font-size:24px;font-weight:300;line-height:1.3}.ea-brand .shop-sidebar .filter-actions h1{font-size:28px;font-weight:300;line-height:1.2;letter-spacing:-.025em}.ea-brand .toolbox{border-color:var(--ea-brand-line);padding-top:16px;padding-bottom:16px}.ea-brand .shop-sidebar .widget-title{font-size:15px;font-weight:400;text-transform:none}.ea-brand .pagination .active a{background:#fff;color:var(--ea-brand-ink);border-color:var(--ea-brand-red)}.ea-brand .footer{background:#fff!important;border-top:1px solid var(--ea-brand-line);color:var(--ea-brand-ink);padding-top:44px;margin-top:64px}.ea-brand .footer-middle{padding-bottom:28px}.ea-brand .footer :is(a,p,li){color:var(--ea-brand-ink);font-size:14px;line-height:1.7}.ea-brand .footer a:hover{text-decoration:underline;text-decoration-color:var(--ea-brand-red);text-underline-offset:4px}.ea-brand .footer .widget-title{font-size:14px;font-weight:500;letter-spacing:.04em}.ea-brand .footer-brand-image{display:block;width:160px;height:auto;margin-bottom:24px}.ea-brand .footer-bottom{border-top:1px solid var(--ea-brand-line);padding:20px 0}.ea-brand .footer-bottom p{font-size:12px}.ea-brand .footer .social-icon{border-color:var(--ea-brand-line)}.ea-brand.template-page :is(.page-about-block,.contact-section,.page-contact-form){padding-top:40px;padding-bottom:40px}.ea-brand.template-page .page-about-text-benefits>.description{max-width:850px;margin-inline:auto;line-height:1.8}.ea-brand.template-page .page-about-block :is(h2,h3){font-weight:300!important;letter-spacing:-.03em;line-height:1.25}.ea-brand.template-page .page-about-block .fs-5p5{font-size:clamp(30px,3.5vw,48px)}.ea-brand.template-page .page-about-block .subtitle{font-size:19px;line-height:1.6}.ea-brand.template-page .contact-information h2{font-size:40px;font-weight:300!important}.ea-brand.template-page .contact-information p{max-width:740px;line-height:1.8}.ea-brand.template-page .contact-section .form-control{min-height:46px;background:#fff;font-size:16px}.ea-brand.template-page .accordion-card-bg .card{border:1px solid var(--ea-brand-line);border-radius:0;background:#fff;box-shadow:none}.ea-brand.template-page .accordion-card-bg .card-header a{background:#fff;color:var(--ea-brand-ink);font-weight:400;font-size:18px;padding:22px}.ea-brand.template-page .accordion-card-bg .card-body{padding:0 22px 22px;font-size:16px;line-height:1.7}.ea-brand .ea-content-page{max-width:1000px;padding-top:20px;padding-bottom:48px}.ea-brand .ea-content-page h1{font-size:clamp(32px,3.7vw,50px);font-weight:300;letter-spacing:-.035em;margin-bottom:32px}.ea-brand .ea-content-page :is(p,li){font-size:16px;line-height:1.8}.ea-brand .ea-content-page :is(h2,h3){font-weight:400;line-height:1.3;margin-top:32px}.ea-brand .cart-summary{border:1px solid var(--ea-brand-line);background:var(--ea-brand-soft);border-radius:0}.ea-brand .cart-summary .summary-title{font-weight:300}.ea-brand-shell{width:min(1440px,100%);margin:auto;padding:0 5%}.ea-home{font-size:16px;color:var(--ea-brand-ink)}.ea-home-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:32px;align-items:center;padding:36px 0 32px;border-bottom:1px solid var(--ea-brand-line)}.ea-home-copy{min-width:0;padding:20px 0}.ea-home-copy:before{content:"";display:block;width:36px;height:2px;background:var(--ea-brand-red-accent);margin-bottom:24px}.ea-brand-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.ea-home h1{font-size:clamp(38px,3.7vw,54px);font-weight:300;line-height:1.12;letter-spacing:-.045em;margin:0}.ea-home-description{max-width:360px;font-size:16px;line-height:1.55;margin:18px 0 28px}.ea-brand-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;border:1px solid var(--ea-brand-red);border-radius:2px;background:#fff;padding:10px 18px;color:var(--ea-brand-ink);font-size:14px;font-weight:400;line-height:1.5;text-decoration:none}.ea-brand-button:hover{background:#fff7f7;color:var(--ea-brand-ink)}.ea-brand-button>span{color:var(--ea-brand-red);font-size:23px;line-height:1}.ea-home-media{aspect-ratio:16/9;min-width:0;overflow:hidden;background:var(--ea-brand-soft)}.ea-home-image{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 50%}.ea-vehicle-finder .make_model_search{max-width:none;margin:0;padding:28px 0 32px;min-height:0;border-radius:0;border-bottom:1px solid var(--ea-brand-line)}.ea-finder-heading{display:flex;gap:24px;align-items:baseline;margin-bottom:20px}.ea-finder-heading h2{font-size:26px;font-weight:300;letter-spacing:-.025em;line-height:1.3;margin:0}.ea-finder-heading p{font-size:13px;margin:0}.ea-finder-fields{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:16px;align-items:end}.ea-finder-fields label{display:grid;gap:8px;margin:0;font-size:12px;line-height:1.5;min-width:0}.ea-finder-fields select.form-control{width:100%;max-width:none;min-height:46px;margin:0;border:1px solid var(--ea-brand-line);border-radius:3px;font-size:14px!important;color:var(--ea-brand-ink);background:#fff}.ea-vehicle-finder .make_model_search button{display:inline-flex;width:auto;height:auto;min-height:46px;margin:0;border:1px solid var(--ea-brand-red);border-radius:2px;background:#fff;color:var(--ea-brand-ink);font-size:14px;font-weight:400;line-height:1.5;text-transform:none}.ea-brand.template-index .index-section--banners{width:min(1440px,100%);padding:0 5%;margin:40px auto}.ea-brand.template-index .banner-mass>.container{padding:0;width:100%;max-width:none}.ea-brand.template-index .banner-mass .gutter-no{margin:0 -12px}.ea-brand.template-index .banner-mass .gutter-no>div{padding:0 12px}.ea-brand.template-index .banner-mass .banner_1{border:1px solid var(--ea-brand-line);background:#fff}.ea-brand.template-index .banner-mass .banner_1>.banner-content{position:static;transform:none;display:flex;flex-direction:column;padding:22px!important;text-align:left!important;pointer-events:auto}.ea-brand.template-index .banner-mass .banner_1 .banner-title{font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:300;color:var(--ea-brand-ink)!important;margin-bottom:12px!important}.ea-brand.template-index .banner-mass .banner_1 .banner-subtitle{font-size:14px;line-height:1.5;color:var(--ea-brand-ink)!important;letter-spacing:0}.ea-brand.template-index .banner-mass .banner_1 .btn-arrow{color:var(--ea-brand-red)!important}.ea-brand.template-index .banner-mass .banner_1 .btn-arrow path{fill:var(--ea-brand-red)}.ea-brand.template-index .banner-mass .banner_1 figure img{aspect-ratio:16/9;object-fit:cover;width:100%}.ea-brand.template-index .banner-mass .hover-zoom:hover img{transform:none}@media(max-width:1100px){.ea-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}.ea-home h1{font-size:38px}.ea-home-description{font-size:14px}.ea-finder-fields{grid-template-columns:1fr 1fr}.ea-finder-heading{display:block}.ea-finder-heading p{margin-top:8px}}@media(max-width:749px){.ea-brand .header-middle{padding-top:8px;padding-bottom:8px}.ea-brand .header .logo img{width:130px}.ea-home-hero{grid-template-columns:1fr;gap:20px;padding:16px 0 24px}.ea-home-copy{padding:12px 0 0}.ea-home-copy:before{margin-bottom:18px}.ea-home h1{font-size:38px}.ea-home-description{font-size:14px;margin:16px 0 20px;max-width:340px}.ea-home-media{aspect-ratio:16/9}.ea-finder-fields{gap:16px 12px}.ea-finder-fields select.form-control{font-size:16px!important}.ea-vehicle-finder .make_model_search{padding:24px 0}.ea-finder-heading h2{font-size:25px}.ea-brand .product-single>.col-md-5{padding-left:15px}.ea-brand .product-single h1.product-name{font-size:28px;margin-top:20px}.ea-brand .product-single .product-price{font-size:24px}.ea-brand .product:not(.product-single) .product-name{font-size:14px}.ea-brand .product:not(.product-single) .product-details{padding:12px 10px}.ea-brand .footer{margin-top:40px;padding-top:32px}.ea-brand .footer-middle>.row>div{margin-bottom:24px}.ea-brand.template-page :is(.page-about-block,.contact-section,.page-contact-form){padding-top:24px;padding-bottom:24px}.ea-brand.template-index .index-section--banners{margin:24px auto}.ea-brand.template-index .banner-mass .gutter-no>div{margin-bottom:20px}.ea-brand.template-index .banner-mass .banner_1>.banner-content{padding:18px!important}.ea-brand .page-header{padding-top:28px}.ea-brand .breadcrumb{overflow-wrap:anywhere}.ea-brand .ea-content-page{padding-inline:5%}}@media(max-width:380px){.ea-finder-fields{grid-template-columns:1fr}.ea-home h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.ea-brand .appear-animate{animation:none!important;opacity:1;visibility:visible;transform:none}.ea-brand .hover-zoom img{transition:none}}.ea-brand .shopify-payment-button__button--unbranded{border-radius:2px!important;min-height:46px;background:#fff!important;color:var(--ea-brand-ink)!important;border:1px solid var(--ea-brand-ink)!important;font-family:var(--ea-brand-font);font-weight:400}.ea-brand.template-index .owl-carousel .owl-nav .owl-prev{left:8px}.ea-brand.template-index .owl-carousel .owl-nav .owl-next{right:8px}.ea-category-hero h2{font-size:clamp(34px,3.7vw,50px);font-weight:300;line-height:1.15;letter-spacing:-.035em;margin:0}.ea-category-hero .ea-home-image{object-fit:contain;background:#fff}.ea-category-hero .ea-home-media{background:#fff}.ea-brand.template-collection .make_model_search{max-width:1160px;padding:20px 0;margin:0 auto 24px;min-height:0;border-bottom:1px solid var(--ea-brand-line)}.ea-brand.template-collection .make_model_search .heading{font-size:26px!important;font-weight:300!important;line-height:1.3;letter-spacing:-.025em;text-transform:none!important;color:var(--ea-brand-ink)!important;padding:10px 0 20px}.ea-brand.template-collection .make_model_search button{border:1px solid var(--ea-brand-red)!important;background:#fff!important;border-radius:2px;min-height:44px}.ea-brand.template-collection .make_model_search button,.ea-brand.template-collection .make_model_search button h4,.ea-brand.template-collection .make_model_search button font{color:var(--ea-brand-ink)!important;font-size:14px!important;font-weight:400!important;text-transform:none}@media(max-width:749px){.ea-category-hero h2{font-size:36px}.ea-brand.template-collection .make_model_search{width:90%}}.ea-brand :is(h1,h2,h3,h4,h5,h6){font-family:var(--ea-brand-font)!important}.ea-brand .ea-information-title{font-size:clamp(34px,3.7vw,50px);font-weight:300;letter-spacing:-.035em;line-height:1.2;margin:24px 0 8px;padding-bottom:28px;border-bottom:1px solid var(--ea-brand-line)}.ea-brand .page-about-block p{font-size:17px!important;line-height:1.8!important}.ea-brand .page-about-block .font-secondary{font-family:var(--ea-brand-font)!important}.ea-brand .ea-faq-page .job-category-row{justify-content:flex-start;gap:8px;margin:28px 0}.ea-brand .ea-faq-page .job-category{font-size:13px;border:1px solid var(--ea-brand-line);color:var(--ea-brand-ink);background:#fff;min-height:42px;padding:10px 16px;margin:0}.ea-brand .ea-faq-page .job-category.active{border-color:var(--ea-brand-red);background:#fff;color:var(--ea-brand-ink)}.ea-brand .ea-faq-page .faq-head{font-size:28px;font-weight:300;line-height:1.3;letter-spacing:-.025em;margin:32px 0 20px}.ea-brand .ea-faq-page button.accordion{border:1px solid var(--ea-brand-line);border-radius:2px;box-shadow:none;background:#fff;color:var(--ea-brand-ink);font-size:15px;line-height:1.6;padding:18px 44px 18px 18px;min-height:52px}.ea-brand .ea-faq-page button.accordion.active{border-color:var(--ea-brand-red)}.ea-brand .ea-faq-page .panel{box-shadow:none;border-color:var(--ea-brand-line);color:var(--ea-brand-ink);font-size:15px;line-height:1.8}.ea-home-discover{padding-top:52px;padding-bottom:52px}.ea-discover-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ea-discover-heading h2{font:300 clamp(28px,3vw,42px)/1.2 Helvetica,Arial,sans-serif!important;letter-spacing:-.025em;text-transform:none!important;color:#535357;margin:8px 0 12px}.ea-discover-heading p{font-size:14px;color:#6d6c6e;margin-bottom:0}.ea-discover-heading .ea-brand-eyebrow{font-size:11px}.ea-discover-heading>a{font-size:13px;white-space:nowrap;color:#535357}.ea-discover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ea-discover-media{display:block;background:#f6f6f5;border-radius:3px;aspect-ratio:1/1;padding:16px;overflow:hidden}.ea-discover-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.ea-discover-kind{font-size:11px;color:#777579;margin:18px 0 6px}.ea-discover-card h3{font:400 21px/1.2 Helvetica,Arial,sans-serif;letter-spacing:-.02em;text-transform:none;margin:0 0 10px}.ea-discover-card h3 a{color:#535357}.ea-discover-price{font-size:12px;color:#737174;margin:0 0 13px}.ea-discover-link{display:flex;justify-content:space-between;font-size:13px;color:#535357;border-bottom:1px solid #D8D8DB;padding:0 0 12px}.ea-discover-link span{color:#dc0000}.ea-discover-card a:focus-visible{outline:3px solid #535357;outline-offset:4px}@media(max-width:749px){.ea-home-discover{padding-top:32px;padding-bottom:28px}.ea-discover-heading{display:block;margin-bottom:20px}.ea-discover-heading>a{display:inline-block;margin-top:15px;font-size:12px}.ea-discover-heading h2{font-size:30px!important}.ea-discover-heading p{font-size:13px}.ea-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ea-discover-media{padding:10px}.ea-discover-card h3{font-size:18px}.ea-discover-kind{font-size:10px;margin-top:12px}.ea-discover-price,.ea-discover-link{font-size:11px}}.ea-home-discover,.ea-home-discover *{box-sizing:border-box}.ea-home--faded .ea-home-frame{width:100%;margin:0}.ea-home--faded .ea-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:520px;height:clamp(520px,42vw,640px);padding:30px 5% 58px;border:0;gap:0}.ea-home--faded .ea-home-copy{position:relative;z-index:2;width:38%;max-width:490px;padding:0}.ea-home--faded h1{font-size:clamp(42px,4.5vw,66px)}.ea-home--faded .ea-home-description{max-width:340px;color:#444347}.ea-home--faded .ea-home-media{position:absolute;inset:0 0 0 auto;width:82%;height:100%;aspect-ratio:auto;z-index:-1;background:#fff;overflow:hidden}.ea-home--faded .ea-home-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff,#fffffff5,#ffffffc9 24%,#fff0 48%),linear-gradient(0deg,#fff,#ffffffb3 9%,#fff0 28%);pointer-events:none}.ea-home--faded .ea-home-image{object-position:65% 50%}.ea-home--faded .ea-vehicle-finder .make_model_search{padding-top:12px}.ea-brand.template-index .index-section--banners:has(.ea-home-stories){width:100%;padding:0;margin:32px 0}.ea-home-story{position:relative;isolation:isolate;display:flex;align-items:center;min-height:430px;padding:64px 7%;margin:0 0 28px;background:#fff}.ea-home-story-media{position:absolute;inset:0 0 0 auto;width:82%;z-index:-1;overflow:hidden}.ea-home-story-media img{width:100%;height:100%;object-fit:cover;object-position:65% 50%;display:block}.ea-home-story-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff,#fffffff5 12%,#ffffffb8 30%,#fff0 58%),linear-gradient(0deg,#fff,#fff0 24%);pointer-events:none}.ea-home-story-copy{width:42%;max-width:490px;color:#444347}.ea-home-story-copy h2{font-size:clamp(30px,3.4vw,46px);font-weight:300;line-height:1.15;letter-spacing:-.025em;margin:12px 0 24px}.ea-home-story-copy p{font-size:15px;max-width:300px}.ea-home-story-copy .ea-brand-button{max-width:100%;white-space:normal;text-align:left}.ea-home--faded a:focus-visible,.ea-home-stories a:focus-visible{outline:3px solid #535357;outline-offset:5px}@media(max-width:749px){.ea-home--faded .ea-home-hero{display:block;height:auto;min-height:0;padding:280px 6% 24px}.ea-home--faded .ea-home-media{width:100%;height:340px;inset:0 0 auto}.ea-home--faded .ea-home-image{object-position:72% 45%}.ea-home--faded .ea-home-media:after{background:linear-gradient(0deg,#fff,#fffffff5 8%,#fff0 42%)}.ea-home--faded .ea-home-copy{width:100%;max-width:none}.ea-home--faded .ea-home-copy:before{margin-bottom:15px}.ea-home--faded .ea-brand-eyebrow{margin-bottom:12px}.ea-home--faded h1{font-size:38px}.ea-home--faded .ea-home-description{font-size:15px;margin:16px 0 20px;max-width:360px}.ea-home--faded .ea-vehicle-finder .make_model_search{padding-top:16px}.ea-home-story{display:block;min-height:0;padding:240px 6% 24px;margin-bottom:24px}.ea-home-story-media{inset:0 0 auto;width:100%;height:290px}.ea-home-story-media img{object-position:60% 40%}.ea-home-story-media:after{background:linear-gradient(0deg,#fff,#fffffff0 10%,#fff0 46%)}.ea-home-story-copy{width:100%;max-width:none}.ea-home-story-copy h2{font-size:32px;margin:8px 0 20px}}.ea-home--faded h1,.ea-home-story-copy h2,.ea-category-hero h2{text-transform:uppercase;font-weight:300}.ea-search-form{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:28px 0 36px}.ea-search-form label{margin:0;min-width:180px}.ea-search-form .ea-search-query{flex:1;min-width:220px}.ea-search-form label>span{display:block;margin-bottom:7px;font-size:13px}.ea-search-form .form-control{min-height:46px;margin:0}.ea-search-form button{min-height:46px}.ea-search-recovery,.ea-filter-empty{padding:24px;background:var(--ea-brand-soft);margin-bottom:28px}.ea-search-recovery-links{display:flex;flex-wrap:wrap;gap:12px 24px}.ea-search-recovery-links a,.ea-filter-empty a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.ea-search-content-card{height:100%}.ea-search-content-card img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.ea-search-content-card p{font-size:14px;line-height:1.65;margin-top:12px}.ea-brand [data-ea-collection-count]{margin-top:8px;font-size:14px}@media(max-width:599px){.ea-search-form{gap:12px}.ea-search-form label,.ea-search-form .ea-search-query{width:100%;min-width:0}.ea-search-form button{width:100%}}.ea-brand #CollectionFiltersForm [data-filter-choice]:has(input:focus-visible){outline:2px solid var(--ea-brand-red-accent,#DC0000);outline-offset:3px}.ea-results-line [data-ea-reset]{background:#fff;border:1px solid var(--ea-brand-line,#D8D8DB);color:var(--ea-brand-ink,#535357);min-height:44px;padding:8px 14px;cursor:pointer;border-radius:2px}.ea-results-line:has([data-ea-reset]){flex-wrap:wrap}.ea-brand.template-search [data-section-type=benefits-section] .owl-carousel{min-width:0;max-width:100%}.ea-brand.template-search [data-section-type=benefits-section] .owl-stage-outer{position:relative;overflow:hidden;width:100%;max-width:100%}.ea-brand.template-search [data-section-type=benefits-section] .owl-stage{position:relative;display:flex}.ea-brand.template-search [data-section-type=benefits-section] .owl-item{flex:0 0 auto;min-width:0}.ea-brand.template-search [data-section-type=benefits-section] :is(.owl-nav.disabled,.owl-dots.disabled){display:none}.ea-brand [data-section-type=benefits-section] .ea-benefits-grid{display:grid;grid-template-columns:repeat(var(--ea-benefit-columns,4),minmax(0,1fr));gap:0;width:100%;min-width:0;padding:12px 0}.ea-brand .ea-benefits-grid .icon-box{display:flex;align-items:center;gap:16px;min-width:0;margin:0;padding:20px 24px;border-right:1px solid #D8D8DB}.ea-brand .ea-benefits-grid .icon-box:last-child{border-right:0}.ea-brand .ea-benefits-grid .icon-box-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;line-height:1}.ea-brand .ea-benefits-grid .icon-box-icon svg{max-width:44px;max-height:44px;display:block}.ea-brand .ea-benefits-grid .icon-box-content{min-width:0}.ea-brand .ea-benefits-grid .icon-box-title{margin:0;color:#535357;font-size:16px;line-height:1.4;font-weight:400}.ea-brand .ea-benefits-grid .icon-box-content p{margin:6px 0 0;line-height:1.5}.ea-brand .ea-benefits-grid .icon-box-content p:empty{display:none}.ea-brand #CollectionFiltersForm label[data-filter-choice]{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;margin:0;color:inherit}.ea-brand #CollectionFiltersForm label[data-filter-choice]>input{position:static;opacity:1;width:18px;height:18px;min-width:18px;margin:0;order:-1}.ea-brand #CollectionFiltersForm .filter-price-slider{margin:24px 14px;height:6px}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-handle{width:24px;height:24px;top:-10px;right:-12px;border:1px solid #535357;border-radius:50%;background:#fff;box-shadow:none;cursor:grab}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-handle:before,.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-handle:after{display:none}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-handle:focus-visible{outline:2px solid #DC0000;outline-offset:4px}@media(max-width:991px){.ea-brand [data-section-type=benefits-section] .ea-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-brand .ea-benefits-grid .icon-box{padding:20px 12px;gap:12px}.ea-brand .ea-benefits-grid .icon-box:nth-child(2n){border-right:0}.ea-brand .ea-benefits-grid .icon-box:nth-child(n+3){border-top:1px solid #D8D8DB}}@media(max-width:575px){.ea-brand .ea-benefits-grid .icon-box{flex-direction:column;text-align:center;gap:10px}.ea-brand .ea-benefits-grid .icon-box-title{font-size:14px}.ea-brand .ea-benefits-grid .icon-box-icon{flex-basis:40px;width:40px;height:40px}.ea-brand .ea-benefits-grid .icon-box-icon svg{max-width:40px;max-height:40px}}.ea-brand #CollectionFiltersForm label[data-filter-choice]{position:relative;max-width:100%;text-indent:0;line-height:1.5}.ea-brand #CollectionFiltersForm label[data-filter-choice]:before,.ea-brand #CollectionFiltersForm label[data-filter-choice]:after{content:none;display:none}.ea-brand #CollectionFiltersForm label[data-filter-choice]>span{position:static;inset:auto;color:#535357;font-family:inherit;transform:none;white-space:normal}.ea-brand #CollectionFiltersForm label[data-filter-choice]>span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.ea-brand #CollectionFiltersForm label[data-filter-choice]>span:last-of-type{flex:0 0 auto;margin-left:auto;padding-left:8px;white-space:nowrap;font-variant-numeric:tabular-nums}.ea-brand #CollectionFiltersForm label[data-filter-choice]>input{flex:0 0 18px;-webkit-appearance:auto;appearance:auto;clip:auto;clip-path:none;visibility:visible}.ea-brand #CollectionFiltersForm label[data-filter-choice]:has(input:disabled){cursor:not-allowed}.ea-brand #CollectionFiltersForm label[data-filter-choice]:has(input:disabled)>span{color:#666}.ea-brand #CollectionFiltersForm .filter-price-slider.noUi-target{position:relative;direction:ltr;background:#d8d8db;border:0;padding:0}.ea-brand #CollectionFiltersForm .filter-price-slider,.ea-brand #CollectionFiltersForm .filter-price-slider *{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-base,.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-connects{position:relative;width:100%;height:100%;padding:0;top:0}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-base{z-index:1}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-connects{z-index:0;overflow:hidden}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-connect,.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-origin{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;transform-origin:0 0;will-change:transform}.ea-brand #CollectionFiltersForm .filter-price-slider.noUi-horizontal .noUi-origin{left:auto;right:0;height:0;z-index:1}.ea-brand #CollectionFiltersForm .filter-price-slider .noUi-connect{background:#535357}.ea-brand #CollectionFiltersForm .filter-price-slider.noUi-horizontal .noUi-handle{position:absolute;left:auto;right:-12px;top:-9px;touch-action:none}.ea-brand .ea-official-logo{--ea-logo-width:145px;display:inline-flex;box-sizing:content-box;align-items:center;padding:calc(var(--ea-logo-width)*.16164) calc(var(--ea-logo-width)*.16922);background:#fff;line-height:0;flex-shrink:0}.ea-brand .header .ea-official-logo img,.ea-brand .footer .ea-official-logo img{display:block;width:var(--ea-logo-width);height:auto;max-width:none;aspect-ratio:600/157.11768;object-fit:contain}.ea-brand .ea-official-logo-footer{--ea-logo-width:160px}@media(max-width:749px){.ea-brand .ea-official-logo-header{--ea-logo-width:112px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ea-brand.css.map */
