.lbg{--lbg-heading: #2a2b2a;--lbg-text: #3d3d3b;--lbg-muted: #676762;--lbg-accent: #99303d;--lbg-soft: #f7f5f2;--lbg-border: #e7e2dc;background:#fff;color:var(--lbg-text);font-family:var(--body-font-family);font-size:16px;padding:clamp(42px,7vw,88px) 0}.lbg,.lbg *{box-sizing:border-box}.lbg__container{width:min(100%,1240px);margin:0 auto;padding:0 max(var(--gutter, 20px),20px)}.lbg__eyebrow,.lbg__default-label,.lbg__jump-label,.lbg__path-number{margin:0 0 12px;color:var(--lbg-accent);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lbg__hero{display:grid;gap:20px;margin-bottom:26px}.lbg__hero-copy,.lbg__default{border:1px solid var(--lbg-border);border-radius:16px}.lbg__hero-copy{padding:clamp(30px,5vw,62px);background:#fff}.lbg__title{max-width:820px;margin:0 0 20px;color:var(--lbg-heading);font-family:var(--heading-font-family);font-size:clamp(38px,5vw,62px);line-height:1.08}.lbg__intro{max-width:760px;color:var(--lbg-muted);font-size:clamp(17px,1.5vw,19px);line-height:1.7}.lbg__intro p{margin:0}.lbg__default{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,44px);background:var(--lbg-soft)}.lbg__default h2{margin:0 0 12px;color:var(--lbg-heading);font-size:clamp(25px,3vw,32px);line-height:1.25}.lbg__default p:not(.lbg__default-label){margin:0 0 24px;font-size:17px;line-height:1.65}.lbg__default .btn{align-self:flex-start;min-height:50px;padding-inline:24px;font-size:15px}.lbg__jump{margin-bottom:clamp(64px,8vw,96px);padding:18px 20px;border:1px solid var(--lbg-border);border-radius:12px;background:#fff}.lbg__jump-label{margin-bottom:10px}.lbg__jump-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lbg__jump-links a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 14px;border:1px solid var(--lbg-border);border-radius:10px;color:var(--lbg-heading);font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none}.lbg__jump-links a:hover{border-color:var(--lbg-accent);color:var(--lbg-accent)}.lbg__compatibility,.lbg__recommendations,.lbg__faq{margin-bottom:clamp(72px,9vw,112px)}.lbg__section-heading{max-width:800px;margin:0 auto 34px;text-align:center}.lbg__section-heading h2{margin:0 0 12px;color:var(--lbg-heading);font-family:var(--heading-font-family);font-size:clamp(31px,4vw,44px);line-height:1.2}.lbg__section-heading>p:last-child{margin:0;color:var(--lbg-muted);font-size:17px;line-height:1.7}.lbg__table-wrap{overflow-x:auto;border:1px solid var(--lbg-border);border-radius:12px}.lbg__table{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:16px;line-height:1.55}.lbg__table th,.lbg__table td{padding:19px 22px;border-bottom:1px solid var(--lbg-border);text-align:left;vertical-align:top}.lbg__table thead th{background:var(--lbg-soft);color:var(--lbg-heading);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.lbg__table tbody tr:last-child th,.lbg__table tbody tr:last-child td{border-bottom:0}.lbg__table tbody th{width:25%;color:var(--lbg-heading)}.lbg__path{scroll-margin-top:24px;margin-bottom:clamp(68px,8vw,100px)}.lbg__path-header{display:grid;gap:22px;align-items:start;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--lbg-border)}.lbg__path-number{margin-bottom:8px}.lbg__path-header h2{margin:0 0 12px;color:var(--lbg-heading);font-family:var(--heading-font-family);font-size:clamp(29px,3.5vw,40px);line-height:1.2}.lbg__path-header p:not(.lbg__path-number){max-width:720px;margin:0;color:var(--lbg-muted);font-size:17px;line-height:1.7}.lbg__path-facts{display:grid;gap:14px;margin:0;padding:20px;border-radius:12px;background:var(--lbg-soft)}.lbg__path-facts div{display:grid;gap:3px}.lbg__path-facts dt{color:var(--lbg-heading);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lbg__path-facts dd{margin:0;font-size:15px;line-height:1.55}.lbg__product-grid{display:grid;grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none}.lbg__product-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--lbg-border);border-radius:16px;background:#fff}.lbg__product-tier{position:absolute;z-index:2;top:14px;left:14px;padding:8px 12px;border-radius:999px;background:var(--lbg-heading);color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lbg__product-image{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#fff}.lbg__product-image img,.lbg__placeholder{width:100%;height:100%;object-fit:contain}.lbg__product-content{display:flex;flex:1;flex-direction:column;padding:24px}.lbg__availability{margin:0 0 8px;color:rgb(var(--in-stock-text-color));font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lbg__availability--out{color:rgb(var(--no-stock-text-color))}.lbg__product-content h3{margin:0 0 10px;color:var(--lbg-heading);font-family:var(--body-font-family);font-size:20px;font-weight:700;line-height:1.38}.lbg__product-content h3 a{color:inherit;text-decoration:none}.lbg__product-content h3 a:hover{text-decoration:underline;text-underline-offset:3px}.lbg__price{margin-bottom:14px;font-size:17px}.lbg__reviews{min-height:18px;margin:-4px 0 12px}.lbg__product-reason{margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.55}.lbg__product-points{display:grid;gap:7px;margin:0 0 17px;padding:0;list-style:none}.lbg__product-points li{position:relative;padding-left:22px;font-size:15px;line-height:1.55}.lbg__product-points li:before{content:"\2713";position:absolute;left:0;color:var(--lbg-accent);font-weight:700}.lbg__caution{margin:0 0 18px;padding:12px 14px;border-left:3px solid var(--lbg-accent);border-radius:0 8px 8px 0;background:var(--lbg-soft);color:var(--lbg-muted);font-size:14px;line-height:1.55}.lbg__product-action{margin-top:auto}.lbg__product-action .btn,.lbg__disabled{width:100%;min-height:50px;font-size:15px}.lbg__disabled{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lbg-border);border-radius:var(--btn-border-radius, 26px);color:#2a2b2a8c;font-weight:700}.lbg__path-more{margin:22px 0 0;text-align:right}.lbg__path-more a{color:var(--lbg-accent);font-size:15px;font-weight:700;text-decoration:none}.lbg__path-more a:hover{text-decoration:underline;text-underline-offset:3px}.lbg__usage{display:grid;gap:28px;margin-bottom:clamp(72px,9vw,112px);padding:clamp(30px,5vw,52px);border-radius:16px;background:var(--lbg-soft)}.lbg__usage h2{margin:0;color:var(--lbg-heading);font-family:var(--heading-font-family);font-size:clamp(29px,3vw,38px);line-height:1.25}.lbg__usage ol{display:grid;gap:14px;margin:0;padding-left:24px;font-size:16px;line-height:1.65}.lbg__faq-list{max-width:880px;margin:0 auto;border-top:1px solid var(--lbg-border)}.lbg__faq-list details{border-bottom:1px solid var(--lbg-border)}.lbg__faq-list summary{position:relative;padding:22px 48px 22px 0;color:var(--lbg-heading);cursor:pointer;font-family:var(--heading-font-family);font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.35;list-style:none}.lbg__faq-list summary::-webkit-details-marker{display:none}.lbg__faq-list summary:after{content:"+";position:absolute;top:50%;right:8px;color:var(--lbg-accent);font-family:var(--body-font-family);font-size:26px;font-weight:400;line-height:1;transform:translateY(-50%)}.lbg__faq-list details[open] summary:after{content:"\2212"}.lbg__faq-answer{max-width:760px;padding:0 48px 22px 0;color:var(--lbg-text);font-size:16px;line-height:1.7}.lbg__faq-answer p{margin:0}.lbg__final{display:grid;gap:22px;align-items:center;padding:clamp(30px,5vw,52px);border-radius:16px;background:var(--lbg-heading);color:#fff}.lbg__final h2{margin:0 0 8px;color:#fff;font-family:var(--heading-font-family);font-size:clamp(29px,3vw,38px)}.lbg__final p{margin:0;font-size:16px;line-height:1.65}.lbg__final-actions{display:flex;flex-wrap:wrap;gap:10px}.lbg__final .btn{min-height:50px;font-size:15px;white-space:nowrap}.lbg__final .btn--secondary{--btn-alt-text-color: 255 255 255;--btn-alt-bg-color: 42 43 42;--btn-alt-bg-alpha: 0}.lbg a:focus-visible,.lbg summary:focus-visible{outline:3px solid var(--lbg-accent);outline-offset:3px}@media(min-width:600px){.lbg__product-grid{grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:center}}@media(min-width:750px){.lbg__hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr)}.lbg__path-header{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}.lbg__usage,.lbg__final{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lbg__final{grid-template-columns:minmax(0,1fr) auto}.lbg__final-actions{justify-content:flex-end}}@media(min-width:990px){.lbg__jump-links{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:749px){.lbg__table{min-width:680px}.lbg__table th,.lbg__table td{padding:16px}.lbg__path-more{text-align:left}}@media(min-width:600px)and (max-width:989px){.lbg__jump-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.lbg__jump-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lbg *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/lubricant-guide.css.map */
