:root{--lmc-ink:#000;--lmc-plate:#fee032;--lmc-plate-hi:#ffe95c;--lmc-go:#4ecd5c;--lmc-go-dark:#3fb64c;--lmc-paper:#fff;--lmc-mist:#f3f3f0;--lmc-smoke:#5e5e5e;--lmc-line:#d9d9d6;--lmc-font:Rajdhani,"Barlow Condensed","Arial Narrow",sans-serif;--lmc-gutter:16px;--lmc-max:1200px}@media(min-width:900px){:root{--lmc-gutter:32px}}html.lmc-noscroll,html.lmc-noscroll body{overflow:hidden}body{font-family:var(--lmc-font);color:var(--lmc-ink);-webkit-font-smoothing:antialiased}.lmc-wrap{max-width:var(--lmc-max);margin:0 auto;padding:0 var(--lmc-gutter)}.lmc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lmc-h *,.lmc-hero *,.lmc-sec *,.lmc-f *,.lmc-drawer *{box-sizing:border-box}.lmc-h a,.lmc-f a,.lmc-sec a{color:inherit}.lmc-sec h2,.lmc-sec h3,.lmc-hero h1,.lmc-f h3{font-family:var(--lmc-font);font-weight:700;margin:0;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.lmc-t{font-size:clamp(30px,6.5vw,44px);text-transform:uppercase;margin-bottom:20px}.lmc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;font:inherit;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;border:2px solid transparent;border-radius:0;cursor:pointer;transition:background .15s,color .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lmc-btn--yellow{background:var(--lmc-plate);color:#000!important;border-color:#000}.lmc-btn--yellow:hover{background:var(--lmc-plate-hi)}.lmc-btn--white{background:#fff;color:#000!important;border-color:#fff}.lmc-btn--white:hover{background:var(--lmc-mist)}.lmc-btn--black{background:#000;color:#fff!important;border-color:#000}.lmc-btn--black:hover{background:#222}.lmc-btn--ghost{background:transparent;color:#fff!important;border-color:#fff}.lmc-btn:focus-visible{outline:3px solid var(--lmc-plate);outline-offset:2px}.lmc-h{background:#000;color:#fff;position:sticky;top:0;z-index:60}.lmc-h__top{display:none!important}.lmc-h__row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;min-height:64px}.lmc-h__burger{grid-column:1;width:48px;height:48px;background:none;border:0;padding:12px 10px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.lmc-h__burger span{display:block;height:3px;background:var(--lmc-plate)}.lmc-h__logo{grid-column:2;display:flex;align-items:center;justify-content:center}.lmc-h__logo img{display:block;width:auto;height:40px}.lmc-h__wordmark{font-weight:700;font-size:20px;text-transform:uppercase}.lmc-h__search{grid-column:1 / -1;grid-row:2;display:flex;margin:0 0 10px}.lmc-h__search input{flex:1;min-width:0;height:44px;border:0;border-radius:0;background:#fff;color:#000;padding:0 14px;font:inherit;font-size:16px}.lmc-h__search input::placeholder{color:#777}.lmc-h__search button{width:52px;height:44px;border:0;background:var(--lmc-plate);color:#000;cursor:pointer;display:grid;place-items:center}.lmc-h__icons{grid-column:3;display:flex;gap:2px}.lmc-h__icon{position:relative;width:44px;height:48px;display:grid;place-items:center;text-decoration:none;color:#fff}.lmc-h__iconlabel{display:none}.lmc-h__count{position:absolute;top:4px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--lmc-plate);color:#000;font-size:12px;font-weight:700;display:grid;place-items:center}.lmc-h__nav{display:none}.lmc-btn--sm{min-height:42px;padding:0 18px;font-size:16px}@media(min-width:900px){.lmc-h__row{grid-template-columns:auto 1fr auto;gap:32px;min-height:88px}.lmc-h__burger{display:none}.lmc-h__logo{grid-column:1;justify-content:flex-start}.lmc-h__logo img{height:56px}.lmc-h__search{grid-column:2;grid-row:auto;margin:0;max-width:520px}.lmc-h__search input,.lmc-h__search button{height:46px}.lmc-h__icons{gap:6px}.lmc-h__icon{width:auto;height:auto;padding:10px 12px;grid-auto-flow:column;gap:8px;align-items:center;font-weight:600;font-size:15px;border:2px solid transparent}.lmc-h__icon:hover{color:var(--lmc-plate)}.lmc-h__dir{border-color:#333;margin-right:6px}.lmc-h__dir:hover{border-color:var(--lmc-plate)}.lmc-h__iconlabel{display:inline}.lmc-h__count{position:static;margin-left:-4px}.lmc-h__nav{display:block;background:#000;border-top:1px solid #222;border-bottom:3px solid var(--lmc-plate)}.lmc-h__nav nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.lmc-nav{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:6px}.lmc-nav__item{position:relative}.lmc-nav__link{display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 14px;font:inherit;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:none;border:0;color:#fff;text-decoration:none;cursor:pointer;box-shadow:inset 0 -3px 0 transparent;transition:color .15s,box-shadow .15s}.lmc-nav__link:hover,.lmc-nav__item.is-open>.lmc-nav__link{color:var(--lmc-plate);box-shadow:inset 0 -3px 0 var(--lmc-plate)}.lmc-nav__link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--lmc-plate)}.lmc-nav__ctas{display:flex;gap:8px;align-items:center;padding:7px 0}.lmc-nav__ctas .lmc-btn--yellow{border-color:var(--lmc-plate)}.lmc-mega{display:none;position:absolute;left:0;right:0;top:100%}.lmc-nav__item--shop{position:static}.lmc-nav__item--shop.is-open .lmc-mega{display:block}.lmc-mega{background:#fff;color:#000;padding:28px 0 32px;box-shadow:0 24px 40px #00000040}.lmc-mega__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:28px}.lmc-mega__head{display:block;font-size:19px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-bottom:10px}.lmc-mega__head:hover{color:#000;text-decoration:underline;text-underline-offset:3px}.lmc-mega ul{list-style:none;margin:0;padding:0}.lmc-mega li a{display:block;padding:5px 0;font-size:15px;font-weight:500;color:#000;text-decoration:none}.lmc-mega li a:hover{text-decoration:underline;text-underline-offset:3px}.lmc-mega__sub{font-size:14px;font-weight:700;color:var(--lmc-smoke);margin-top:10px}.lmc-mega__col--promo{display:grid;gap:12px;align-content:start}.lmc-mega__promo{display:block;background:var(--lmc-plate);padding:18px;font-size:20px;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.05}.lmc-mega__promo span{display:block;font-size:14px;font-weight:500;text-transform:none;margin-top:6px}.lmc-mega__promo--all{background:#000;color:#fff}}.lmc-drawer__dir{color:var(--lmc-plate);font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:3px;padding:4px 0 2px}.lmc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.lmc-drawer[hidden]{display:none}.lmc-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.lmc-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(88vw,400px);background:#fff;color:#000;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.lmc-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#000;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.lmc-drawer__close{width:44px;height:44px;background:none;border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer}.lmc-drawer__cta{display:grid;gap:8px;padding:16px 18px;background:#000}.lmc-drawer__list,.lmc-drawer__sub{list-style:none;margin:0;padding:0}.lmc-drawer__list>li>a,.lmc-drawer__acc{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 18px;font:inherit;font-size:19px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;background:none;border:0;border-bottom:1px solid var(--lmc-line);text-align:left;cursor:pointer}.lmc-drawer__sub{display:none;background:var(--lmc-mist)}.lmc-drawer__group.is-open>.lmc-drawer__sub{display:block}.lmc-drawer__sub li a{display:block;min-height:46px;padding:12px 18px 12px 30px;font-size:17px;font-weight:500;text-decoration:none;color:#000}.lmc-drawer__sub .lmc-drawer__acc{font-size:17px;padding-left:30px;text-transform:none;background:var(--lmc-mist)}.lmc-drawer__sub .lmc-drawer__sub li a{padding-left:44px;background:#e9e9e4}.lmc-drawer__foot{margin-top:auto;padding:18px;display:grid;gap:8px;font-size:15px;font-weight:600;background:var(--lmc-mist)}.lmc-drawer__foot a{text-decoration:underline;text-underline-offset:3px}.lmc-drawer__foot span{color:var(--lmc-smoke);font-weight:500}.lmc-hero2{position:relative;background:#000;color:#fff;isolation:isolate}.lmc-hero2__media{position:absolute;top:0;right:0;bottom:56px;left:0;z-index:-1;overflow:hidden;background:#111}.lmc-hero2__media img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block;filter:saturate(1.05)}.lmc-hero2__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#00000059 40%,#000000e0)}.lmc-hero2__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(78vh,640px);padding-top:120px;padding-bottom:28px}.lmc-hero2__kicker{display:inline-block;align-self:flex-start;margin:0 0 14px;padding:5px 10px;background:var(--lmc-plate);color:#000;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.lmc-hero2 h1{font-family:var(--lmc-font);font-weight:700;margin:0;font-size:clamp(44px,12vw,92px);line-height:.92;text-transform:uppercase;letter-spacing:-.02em;max-width:12ch;text-shadow:0 2px 24px rgba(0,0,0,.4)}.lmc-hero2__lede{font-size:17px;font-weight:500;color:#e6e6e6;margin:16px 0 22px;max-width:46ch;line-height:1.45}.lmc-hero2__ctas{display:grid;gap:10px}.lmc-hero2__shoplink{display:inline-block;margin-top:16px;color:#fff;font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:4px}.lmc-hero2__shoplink:hover{color:var(--lmc-plate)}.lmc-hero2__facts{list-style:none;margin:0;padding:0;background:#000;border-top:3px solid var(--lmc-plate)}.lmc-hero2__factrow{display:flex;gap:0 28px;overflow-x:auto;scrollbar-width:none;min-height:56px;align-items:center;white-space:nowrap;font-size:14px;font-weight:500;color:#bdbdbd}.lmc-hero2__factrow::-webkit-scrollbar{display:none}.lmc-hero2__factrow b{color:#fff;font-size:15px;margin-right:6px}@media(min-width:700px){.lmc-hero2__ctas{grid-template-columns:auto auto;justify-content:start}}@media(min-width:900px){.lmc-hero2__inner{min-height:min(66vh,560px);padding-top:96px;padding-bottom:44px}.lmc-hero2 h1{font-size:clamp(64px,7vw,96px)}.lmc-hero2__lede{font-size:20px}.lmc-hero2__media:after{background:linear-gradient(90deg,#000000d1,#0000008c 45%,#00000026),linear-gradient(180deg,#0000 60%,#000000b3)}.lmc-hero2__factrow{justify-content:space-between;font-size:15px;min-height:60px}.lmc-hero2__factrow b{font-size:17px}}.lmc-sec{padding:44px 0}.lmc-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.lmc-sec__more{font-weight:700;font-size:16px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(min-width:900px){.lmc-sec{padding:72px 0}}.lmc-services{background:var(--lmc-mist)}.lmc-services__grid{display:grid;gap:10px}.lmc-service{display:block;background:#fff;padding:22px 20px 20px;text-decoration:none;color:#000}.lmc-service--hot{background:var(--lmc-plate)}.lmc-service__price{display:inline-block;font-size:15px;font-weight:700;background:#000;color:#fff;padding:3px 9px;margin-bottom:12px}.lmc-service--hot .lmc-service__price{color:var(--lmc-plate)}.lmc-service h3{font-size:24px;margin-bottom:8px}.lmc-service p{margin:0 0 14px;font-size:16px;font-weight:500;color:#333;line-height:1.45}.lmc-service__go{font-weight:700;text-transform:uppercase;font-size:15px;text-decoration:underline;text-underline-offset:4px}@media(min-width:700px){.lmc-services__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1100px){.lmc-services__grid{grid-template-columns:repeat(4,1fr)}.lmc-service{padding:28px 24px 26px}}.lmc-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lmc-cat{display:block;text-decoration:none;color:#000}.lmc-cat__img{display:block;aspect-ratio:1;background:var(--lmc-mist);overflow:hidden}.lmc-cat__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.lmc-cat:hover .lmc-cat__img img{transform:scale(1.04)}.lmc-cat__name{display:block;padding:10px 0 0;font-size:19px;font-weight:700;text-transform:uppercase}@media(min-width:700px){.lmc-cats__grid{grid-template-columns:repeat(4,1fr);gap:16px}}.lmc-prods__row{list-style:none;margin:0 calc(-1 * var(--lmc-gutter));padding:0 var(--lmc-gutter);display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lmc-prods__row::-webkit-scrollbar{display:none}.lmc-prod{flex:0 0 62vw;max-width:260px;scroll-snap-align:start}.lmc-prod__link{display:block;text-decoration:none;color:#000}.lmc-prod__img{display:block;position:relative;aspect-ratio:1;background:#fff;border:1px solid var(--lmc-line);overflow:hidden}.lmc-prod__img img{width:100%;height:100%;object-fit:contain;display:block}.lmc-prod__save{position:absolute;top:8px;left:8px;background:var(--lmc-plate);color:#000;font-size:13px;font-weight:700;padding:3px 8px}.lmc-prod__vendor{display:block;margin-top:10px;font-size:13px;font-weight:600;color:var(--lmc-smoke);text-transform:uppercase}.lmc-prod__title{display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin-top:2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lmc-prod__price{display:block;margin-top:6px;font-size:18px}.lmc-prod__price s{color:var(--lmc-smoke);font-weight:500;font-size:15px;margin-right:6px}.lmc-prod__price b{font-weight:700}@media(min-width:900px){.lmc-prods__row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;overflow:visible}.lmc-prod{flex:none;max-width:none}}.lmc-why{background:#000;color:#fff}.lmc-why .lmc-t{color:#fff}.lmc-why__grid{display:grid;gap:32px}.lmc-why__p{font-size:17px;font-weight:500;color:#d6d6d6;line-height:1.5;margin:0 0 20px;max-width:60ch}.lmc-why__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lmc-why__list li{border-left:3px solid var(--lmc-plate);padding-left:12px}.lmc-why__list b{display:block;font-size:18px}.lmc-why__list span{font-size:15px;color:#bdbdbd;font-weight:500}.lmc-why__where{background:var(--lmc-plate);color:#000;padding:24px 20px}.lmc-why__where h3{font-size:26px;text-transform:uppercase;margin-bottom:10px}.lmc-why__addr{font-size:17px;font-weight:600;line-height:1.45;margin:0 0 14px}.lmc-why__hours{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;font-size:16px;font-weight:600;margin:0 0 14px}.lmc-why__hours dd{margin:0;font-weight:500}.lmc-why__contact{font-size:16px;font-weight:600;margin:0 0 16px}.lmc-why__contact a{text-decoration:underline;text-underline-offset:3px}.lmc-why__near{font-size:14px;font-weight:500;margin:14px 0 0}@media(min-width:900px){.lmc-why__grid{grid-template-columns:1.2fr .8fr;gap:56px}.lmc-why__list{grid-template-columns:1fr 1fr;gap:14px 24px}.lmc-why__where{padding:32px}}.lmc-f{background:#0a0a0a;color:#bdbdbd;padding:40px 0 28px;font-size:15px}.lmc-f__top{display:grid;gap:28px}.lmc-f__name{display:block;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:10px}.lmc-f p{margin:0 0 10px;font-weight:500;line-height:1.5}.lmc-f__social{display:flex;gap:14px;flex-wrap:wrap}.lmc-f__social a,.lmc-f__col a{color:#fff;text-decoration:none;font-weight:600}.lmc-f__social a:hover,.lmc-f__col a:hover{color:var(--lmc-plate)}.lmc-f__col{display:grid;gap:8px;align-content:start}.lmc-f__col h3{color:var(--lmc-plate);font-size:15px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.lmc-f__bottom{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;margin-top:32px;padding-top:18px;border-top:1px solid #222;font-size:13px}.lmc-f__bottom nav{display:flex;flex-wrap:wrap;gap:6px 16px}.lmc-f__bottom a{color:#bdbdbd;text-decoration:none}.lmc-f__bottom a:hover{color:#fff}@media(min-width:900px){.lmc-f__top{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}}.button,.btn,input[type=submit].button,.product-form__add-button,.cart__checkout-button,.form__submit{border-radius:0!important;font-family:var(--lmc-font)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;min-height:48px;box-shadow:none!important}.button--primary,.product-form__add-button,.cart__checkout-button{background:var(--lmc-go)!important;color:#fff!important;border-color:var(--lmc-go)!important}.button--primary:hover,.product-form__add-button:hover,.cart__checkout-button:hover{background:var(--lmc-go-dark)!important;border-color:var(--lmc-go-dark)!important}.button--secondary{background:var(--lmc-plate)!important;color:#000!important;border-color:var(--lmc-plate)!important}.product-item,.card,.collection-item,.product-item__image-wrapper,input,select,textarea{border-radius:0!important;box-shadow:none!important}.page__title,.section__title,.collection__title,.product-meta__title,.heading.h1,.heading.h2{font-family:var(--lmc-font);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.product-meta__title{font-size:clamp(26px,6vw,40px);line-height:1.02}.product-item__title{font-weight:600}.product-form__payment-container{display:flex!important;flex-wrap:wrap!important;gap:10px}.product-form__add-button{flex:1 1 100%;width:100%;font-size:18px!important;margin:0!important}.product-form__payment-container .shopify-payment-button{flex:1 1 100%;width:100%;margin:0!important}.section__header .heading{text-transform:uppercase}.shopify-section--text-with-icons,.shopify-section--static-newsletter,#shopify-section-announcement-bar,#shopify-section-popups{display:none!important}@media(min-width:900px){.lmc-h .lmc-mega{max-height:calc(100vh - 160px);overflow-y:auto}}.lmc-h nav a[href="/pages/accident-claims"],.lmc-h .lmc-nav__link[href="/pages/accident-claims"]{background-color:transparent!important;background:none!important;color:#fff!important;padding:0 14px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -3px 0 transparent!important;display:inline-flex!important;align-items:center!important;height:56px!important;line-height:1!important;font-size:17px!important;font-weight:700!important;text-shadow:none!important}.lmc-h .lmc-nav__link[href="/pages/accident-claims"]:hover{box-shadow:inset 0 -3px 0 var(--lmc-plate)!important}.lmc-h .lmc-mega__promo--all,.lmc-h .lmc-mega__promo--all:hover{color:#fff!important}.lmc-h .lmc-nav__link[href="/pages/accident-claims"]:hover{color:var(--lmc-plate)!important}.lmc-drawer a[href="/pages/accident-claims"]{background-color:transparent!important;color:#000!important}.rte .lmcmot a.btn,.rte .lmcsvc a.btn{color:#fff}.rte .lmcmot .done a.btn.pdf,.rte .lmcsvc .done a.btn.pdf{background:var(--lmc-plate)!important;color:#000!important;border:2px solid #000}.rte .lmcmot .done a.btn.pdf:hover,.rte .lmcsvc .done a.btn.pdf:hover{background:var(--lmc-plate-hi)!important}.page__content .stick{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#000}.page__content .stick.on{display:block}.page__content .stick a.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;background:var(--lmc-plate);color:#000!important;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;border:0}@media(min-width:900px){.page__content .stick{display:none!important}}@media(min-width:1100px){.lmc-services__grid{grid-template-columns:repeat(5,1fr);gap:12px}.lmc-service{padding:24px 18px 22px}.lmc-service h3{font-size:22px}}.lmc-js .lmc-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--lmc-delay, 0ms);will-change:opacity,transform}.lmc-js .lmc-reveal.is-in{opacity:1;transform:none}.lmc-no-motion .lmc-reveal{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.lmc-reveal{opacity:1!important;transform:none!important;transition:none!important}}.lmc-h{transition:transform .28s ease,box-shadow .28s ease}.lmc-h.is-scrolled{box-shadow:0 6px 24px #00000059}.lmc-h.is-hidden{transform:translateY(-100%)}.lmc-hero2__media img{transform:scale(1.06);will-change:transform}.lmc-hover .lmc-service,.lmc-hover .lmc-cat,.lmc-hover .lmc-prod__link,.lmc-hover .lmcclm .box,.lmc-hover .lmcrec .box{transition:transform .22s ease,box-shadow .22s ease}.lmc-hover .lmc-service:hover,.lmc-hover .lmcclm .box:hover,.lmc-hover .lmcrec .box:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0000001a}.lmc-hover .lmc-prod__link:hover{transform:translateY(-3px)}.lmc-hover .lmc-prod__link:hover .lmc-prod__img{border-color:#000}.lmc-hover .lmc-cat:hover .lmc-cat__name{text-decoration:underline;text-underline-offset:4px}.lmc-btn,.lmc-nav__ctas .lmc-btn,.lmcmot .btn,.lmcsvc .btn,.lmcclm .btn,.lmcrec .btn{transition:background .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.lmc-hover .lmc-btn:hover,.lmc-hover .lmcclm .btn:hover,.lmc-hover .lmcrec .btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000002e}.lmc-btn:active,.lmcmot .btn:active,.lmcsvc .btn:active,.lmcclm .btn:active,.lmcrec .btn:active{transform:translateY(1px)!important;box-shadow:none!important}.lmc-cat__img img,.lmc-prod__img img,.product-item__image-wrapper img{opacity:0;transition:opacity .45s ease}.lmc-cat__img img.is-loaded,.lmc-prod__img img.is-loaded,.product-item__image-wrapper img.is-loaded{opacity:1}html:not(.lmc-js) .lmc-cat__img img,html:not(.lmc-js) .lmc-prod__img img,html:not(.lmc-js) .product-item__image-wrapper img{opacity:1}.lmc-mega{animation:lmcMega .18s ease both}@keyframes lmcMega{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lmc-drawer__panel{animation:lmcDrawer .26s cubic-bezier(.2,.7,.2,1) both}.lmc-drawer__scrim{animation:lmcFade .26s ease both}@keyframes lmcDrawer{0%{transform:translate(-100%)}to{transform:none}}@keyframes lmcFade{0%{opacity:0}to{opacity:1}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lmc-mega,.lmc-drawer__panel,.lmc-drawer__scrim{animation:none}}.lmc-cat__img,.lmc-prod__img,.product-item__image-wrapper,.product__media-item,.product-gallery__image-list{position:relative}.lmc-js .lmc-skel{background:#ecece9}.lmc-js .lmc-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff0 30%,#ffffffbf,#fff0 70%);background-size:200% 100%;animation:lmcShimmer 1.4s ease-in-out infinite;pointer-events:none;z-index:1}.lmc-js .lmc-hero2__media.lmc-skel{background:#111}.lmc-js .lmc-hero2__media.lmc-skel:before{background:linear-gradient(100deg,#fff0 30%,#ffffff14,#fff0 70%);background-size:200% 100%}@keyframes lmcShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lmc-js .lmc-skel img{opacity:0}.lmc-js .lmc-skel.is-loaded:before{animation:none;opacity:0;transition:opacity .3s}.lmc-js .lmc-skel.is-loaded img{opacity:1;transition:opacity .5s ease}.lmc-hero2__media img{transition:opacity .6s ease,transform .1s linear}.lmc-js body{animation:lmcPage .45s ease both}@keyframes lmcPage{0%{opacity:0}to{opacity:1}}.lmc-js .lmc-reveal{transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.lmc-js .lmc-hero2__inner>*{opacity:0;transform:translateY(14px);animation:lmcUp .7s cubic-bezier(.16,1,.3,1) forwards}.lmc-js .lmc-hero2__inner>*:nth-child(1){animation-delay:.05s}.lmc-js .lmc-hero2__inner>*:nth-child(2){animation-delay:.15s}.lmc-js .lmc-hero2__inner>*:nth-child(3){animation-delay:.25s}.lmc-js .lmc-hero2__inner>*:nth-child(4){animation-delay:.35s}.lmc-js .lmc-hero2__inner>*:nth-child(5){animation-delay:.45s}@keyframes lmcUp{to{opacity:1;transform:none}}.lmc-service__go,.lmc-sec__more,.lmc-hero2__shoplink{transition:text-underline-offset .18s ease,color .18s ease}.lmc-hover .lmc-service:hover .lmc-service__go,.lmc-hover .lmc-sec__more:hover{text-underline-offset:7px}.lmc-cat__img img{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease}@media(prefers-reduced-motion:reduce){.lmc-js body,.lmc-js .lmc-hero2__inner>*{animation:none!important;opacity:1!important;transform:none!important}.lmc-js .lmc-skel:before{animation:none}}@media(min-width:900px){.lmc-h__dir--mobile{display:none!important}.lmc-nav__item--dir .lmc-nav__link{color:var(--lmc-plate)}.lmc-nav__item--dir .lmc-nav__link:hover{color:#fff}}:root{color-scheme:light;--lmc-bg: #fff;--lmc-bg-2: #f3f3f0;--lmc-fg: #000;--lmc-fg-2: #5e5e5e;--lmc-card: #fff;--lmc-line-2: #d9d9d6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--lmc-bg: #0e0e0e;--lmc-bg-2: #171717;--lmc-fg: #f2f2f0;--lmc-fg-2: #b3b3b0;--lmc-card: #1c1c1c;--lmc-line-2: #333;--lmc-mist: #171717;--lmc-ink: #f2f2f0;--lmc-smoke: #b3b3b0;--lmc-line: #333}}:root[data-theme=dark]{color-scheme:dark;--lmc-bg: #0e0e0e;--lmc-bg-2: #171717;--lmc-fg: #f2f2f0;--lmc-fg-2: #b3b3b0;--lmc-card: #1c1c1c;--lmc-line-2: #333;--lmc-mist: #171717;--lmc-ink: #f2f2f0;--lmc-smoke: #b3b3b0;--lmc-line: #333}.lmc-dark body,.lmc-dark #main,.lmc-dark .page__content,.lmc-dark .lmc-sec{background:var(--lmc-bg);color:var(--lmc-fg)}.lmc-dark .lmc-sec--mist,.lmc-dark .lmc-services{background:var(--lmc-bg-2)}.lmc-dark .lmc-service{background:var(--lmc-card);color:var(--lmc-fg)}.lmc-dark .lmc-service p{color:var(--lmc-fg-2)}.lmc-dark .lmc-service--hot{background:var(--lmc-plate);color:#000}.lmc-dark .lmc-service--hot p{color:#333}.lmc-dark .lmc-service__price{background:#000;color:#fff}.lmc-dark .lmc-cat,.lmc-dark .lmc-prod__link{color:var(--lmc-fg)}.lmc-dark .lmc-cat__img{background:var(--lmc-bg-2)}.lmc-dark .lmc-prod__img{background:#fff;border-color:var(--lmc-line-2)}.lmc-dark .lmc-prod__vendor,.lmc-dark .lmc-prod__price s{color:var(--lmc-fg-2)}.lmc-dark .lmc-sec__more,.lmc-dark .lmc-hero2__shoplink{color:var(--lmc-fg)}.lmc-dark .lmc-btn--black{background:#fff;color:#000!important;border-color:#fff}.lmc-dark .lmc-why .lmc-btn--black{background:#000;color:#fff!important;border-color:#000}.lmc-dark .lmc-btn--white{background:#fff;color:#000!important}.lmc-dark .lmc-h{box-shadow:0 1px #222}.lmc-dark .lmc-mega{background:#161616;color:var(--lmc-fg)}.lmc-dark .lmc-mega li a,.lmc-dark .lmc-mega__head,.lmc-dark .lmc-mega__head:hover{color:var(--lmc-fg)}.lmc-dark .lmc-mega__promo--all{background:#fff;color:#000}.lmc-dark .lmc-drawer__panel{background:#161616;color:var(--lmc-fg)}.lmc-dark .lmc-drawer__list>li>a,.lmc-dark .lmc-drawer__acc{color:var(--lmc-fg);border-color:#2a2a2a}.lmc-dark .lmc-drawer__sub,.lmc-dark .lmc-drawer__sub .lmc-drawer__acc{background:#1e1e1e}.lmc-dark .lmc-drawer__sub li a{color:var(--lmc-fg)}.lmc-dark .lmc-drawer__sub .lmc-drawer__sub li a{background:#242424}.lmc-dark .lmc-drawer__foot{background:#1e1e1e}.lmc-dark .lmc-drawer a[href="/pages/accident-claims"]{color:var(--lmc-fg)!important}.lmc-dark .lmc-f{background:#050505}.lmc-dark .lmc-skel{background:#222}.lmc-dark .lmc-skel:before{background:linear-gradient(100deg,#fff0 30%,#ffffff14,#fff0 70%);background-size:200% 100%}.lmc-dark .shopify-section,.lmc-dark .section,.lmc-dark .container,.lmc-dark .layout__section,.lmc-dark .page,.lmc-dark .collection,.lmc-dark .product,.lmc-dark .cart,.lmc-dark .search,.lmc-dark .account{background:transparent;color:var(--lmc-fg)}.lmc-dark .card,.lmc-dark .product-item,.lmc-dark .collection-item,.lmc-dark .cart__item,.lmc-dark .drawer,.lmc-dark .modal__inner,.lmc-dark .popover,.lmc-dark .mini-cart,.lmc-dark .predictive-search,.lmc-dark .product-form__payment-container,.lmc-dark .product-meta,.lmc-dark .product__info,.lmc-dark .collection__filters,.lmc-dark .page__content{background:var(--lmc-card);color:var(--lmc-fg);border-color:var(--lmc-line-2)}.lmc-dark .product-item__image-wrapper,.lmc-dark .product__media,.lmc-dark .product-gallery__carousel-item,.lmc-dark .cart__item-image-wrapper{background:#fff}.lmc-dark .heading,.lmc-dark .page__title,.lmc-dark .product-meta__title,.lmc-dark .product-item__title,.lmc-dark .cart__title,.lmc-dark .section__title,.lmc-dark .collection__title,.lmc-dark h1,.lmc-dark h2,.lmc-dark h3,.lmc-dark .text--strong,.lmc-dark label,.lmc-dark .breadcrumb,.lmc-dark .breadcrumb a,.lmc-dark .product-meta__vendor,.lmc-dark .price,.lmc-dark .product-item__price-list,.lmc-dark .rte,.lmc-dark .rte p,.lmc-dark .rte li,.lmc-dark .cart__total-label,.lmc-dark .cart__item-title,.lmc-dark .cart-item__title,.lmc-dark .product-item__vendor,.lmc-dark .link,.lmc-dark .collection__filters-toggle,.lmc-dark .pagination a,.lmc-dark .select__select,.lmc-dark .tabs__nav-item,.lmc-dark .product-meta__share-label,.lmc-dark .text--subdued{color:var(--lmc-fg)}.lmc-dark .price--highlight,.lmc-dark .product-item__price-list .price--highlight{color:#ff6b6b}.lmc-dark .form__field,.lmc-dark input:not([type=submit]):not([type=checkbox]):not([type=radio]),.lmc-dark select,.lmc-dark textarea,.lmc-dark .quantity-selector,.lmc-dark .quantity-selector__value,.lmc-dark .select-wrapper,.lmc-dark .select{background:#262626!important;color:var(--lmc-fg)!important;border-color:#444!important}.lmc-dark .form__floating-label,.lmc-dark ::placeholder{color:#9a9a9a}.lmc-dark .button--secondary,.lmc-dark .btn--secondary{background:var(--lmc-plate)!important;color:#000!important}.lmc-dark .button--ternary,.lmc-dark .button--outline{background:transparent!important;color:var(--lmc-fg)!important;border-color:var(--lmc-fg)!important}.lmc-dark .product-form__add-button,.lmc-dark .cart__checkout-button{color:#fff!important}.lmc-dark .block-swatch__item,.lmc-dark .color-swatch__item,.lmc-dark .variant-swatch{border-color:#444;color:var(--lmc-fg)}.lmc-dark hr,.lmc-dark .product-meta,.lmc-dark .product__block,.lmc-dark .collection__dynamic-part,.lmc-dark .card__section,.lmc-dark .cart__footer,.lmc-dark .tabs__nav{border-color:var(--lmc-line-2)!important}.lmc-dark .shopify-payment-button__more-options{color:var(--lmc-fg)!important}.lmc-dark .trustpilot-widget,.lmc-dark iframe[title*=Trustpilot]{background:#fff;border-radius:4px}.lmc-dark .lmcmot,.lmc-dark .lmcsvc,.lmc-dark .lmcclm,.lmc-dark .lmcrec{--paper: #1c1c1c;--mist: #171717;--line: #3a3a3a;--smoke: #b3b3b0;color:#f2f2f0}.lmc-dark .lmcmot section:not(.hero),.lmc-dark .lmcsvc section:not(.hero),.lmc-dark .lmcclm section,.lmc-dark .lmcrec section{background:var(--lmc-bg);color:#f2f2f0}.lmc-dark .lmcmot .mist,.lmc-dark .lmcsvc .mist,.lmc-dark .lmcclm .mist,.lmc-dark .lmcrec .mist{background:#171717}.lmc-dark .lmcmot .card,.lmc-dark .lmcsvc .card,.lmc-dark .lmcclm .card{background:#1c1c1c;color:#f2f2f0;border-color:#3a3a3a}.lmc-dark .lmcmot .card h2,.lmc-dark .lmcsvc .card h2,.lmc-dark .lmcclm .card h2,.lmc-dark .lmcmot legend,.lmc-dark .lmcsvc legend,.lmc-dark .lmcmot .field label,.lmc-dark .lmcsvc .field label,.lmc-dark .lmcclm .field label{color:#f2f2f0}.lmc-dark .lmcmot .card input:not(.plate input),.lmc-dark .lmcmot .card select,.lmc-dark .lmcmot .card textarea,.lmc-dark .lmcsvc .card input,.lmc-dark .lmcsvc .card select,.lmc-dark .lmcsvc .card textarea,.lmc-dark .lmcclm .card input,.lmc-dark .lmcclm .card textarea{background:#262626;color:#f2f2f0;border-color:#444}.lmc-dark .lmcmot .plate input{background:var(--plate)!important;color:#000!important}.lmc-dark .lmcmot .slot,.lmc-dark .lmcsvc .slot,.lmc-dark .lmcsvc .pick label,.lmc-dark .lmcsvc .opt,.lmc-dark .lmcsvc .tier,.lmc-dark .lmcmot .step,.lmc-dark .lmcsvc .step{background:#262626;color:#f2f2f0;border-color:#444}.lmc-dark .lmcmot .box,.lmc-dark .lmcsvc .box,.lmc-dark .lmcclm .box,.lmc-dark .lmcrec .box,.lmc-dark .lmcrec .areas li{background:#1c1c1c;color:#f2f2f0;border-color:#3a3a3a}.lmc-dark .lmcclm .box p,.lmc-dark .lmcrec .box p,.lmc-dark .lmcclm .steps span,.lmc-dark .lmcrec .steps span,.lmc-dark .lmcrec .faq p,.lmc-dark .lmcmot .faq p,.lmc-dark .lmcsvc .faq p{color:#cfcfcc}.lmc-dark .lmcclm .steps li:before,.lmc-dark .lmcrec .steps li:before{background:var(--plate);color:#000}.lmc-dark .lmcmot .nopay,.lmc-dark .lmcsvc .nopay{background:#12301a;border-color:var(--go)}.lmc-dark .lmcmot .nopay b,.lmc-dark .lmcsvc .nopay b{color:#9ff0ab}.lmc-dark .lmcmot .nopay span,.lmc-dark .lmcsvc .nopay span{color:#d8f5dd}.lmc-dark .lmcmot .price,.lmc-dark .lmcsvc .price{border-color:#f2f2f0}.lmc-dark .lmcmot .band .btn,.lmc-dark .lmcsvc .band .btn,.lmc-dark .lmcclm .band .btn,.lmc-dark .lmcrec .band .btn{background:#000;color:#fff!important}.lmc-dark .lmcmot .done,.lmc-dark .lmcsvc .done{color:#f2f2f0}.lmc-f__theme{display:inline-flex;gap:2px;border:1px solid #333;padding:2px;margin-left:12px;vertical-align:middle}.lmc-f__theme button{font:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:none;border:0;color:#bdbdbd;padding:4px 8px;cursor:pointer}.lmc-f__theme button[aria-pressed=true]{background:var(--lmc-plate);color:#000}html.lmc-dark .lmcmot .platewrap .plate input,html.lmc-dark .lmcmot .plate input[type=text],html.lmc-dark .lmcmot .plate input:not([type=submit]){background:#fee032!important;color:#000!important;border-color:#000!important}html.lmc-dark .lmcmot .plate input::placeholder{color:#7a6f1a!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lmc-rebuild.css.map */
