.or-theme .header__heading-link{display:inline-flex;align-items:center;gap:8px;padding:4px 0;max-width:100%}.or-brand-symbol{display:block;flex:0 0 40px;width:40px;height:40px;border-radius:0;object-fit:contain}.or-hero.or-hero--image-only{display:block;min-height:0;max-width:140rem}.or-hero--image-only .or-hero__media{min-height:0;height:auto;aspect-ratio:auto}.or-hero--image-only .or-hero__media img{position:static;display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain;padding:0}.or-beauty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center;padding-top:40px;padding-bottom:40px;background:#fff}.or-beauty__image img{display:block;width:100%;max-width:440px;height:auto;margin:auto;object-fit:contain}.or-beauty__content h2{font-family:var(--font-heading-family);font-size:clamp(28px,3.4vw,48px);line-height:1.15;margin:0 0 24px}.or-theme #or-service{background:#fff;border:0}.or-theme #or-service .multicolumn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.or-theme #or-service .multicolumn-list__item{width:100%;max-width:100%;border:0}.or-theme #or-service .multicolumn-card{height:100%;background:#fff;border:1px solid #e5e7e4;border-radius:4px}.or-theme #or-service .multicolumn-card__info{display:block;padding:18px;text-align:left}.or-theme #or-service .multicolumn-card__info .link{padding:10px 14px;min-height:44px;margin-top:12px}@media screen and (max-width:749px){.or-theme .header{grid-template-columns:44px minmax(0,1fr) 88px;column-gap:4px}.or-brand-symbol{flex-basis:32px;width:32px;height:32px}.or-theme .header__heading-link{gap:5px}.or-theme .header__heading-link .h2{font-size:22px}.or-hero--image-only .or-hero__media--mobile-image{position:relative;aspect-ratio:var(--or-hero-mobile-ratio, 4 / 5)}.or-hero--image-only .or-hero__media--mobile-image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:var(--or-hero-mobile-x, 50%) var(--or-hero-mobile-y, 50%)}.or-beauty{grid-template-columns:1fr;gap:20px;padding-top:28px;padding-bottom:28px}.or-beauty__content{text-align:center}.or-beauty__content h2{margin-bottom:16px}.or-theme #or-service .multicolumn-list{grid-template-columns:1fr;gap:12px}}@media screen and (max-width:374px){.or-theme .header{padding-left:8px;padding-right:8px;column-gap:0}.or-brand-symbol{flex-basis:28px;width:28px;height:28px}.or-theme .header__heading-link .h2{font-size:19px}.or-theme .header__heading-link{gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/oreillys-customer-final.css.map */
