.shopify-section.section-oil-timeline,.shopify-section:has(.oil-timeline){background:var(--c-bg, #fcfaf8);padding:0!important;margin:0;max-width:100%;overflow-x:clip}.oil-timeline{--oil-accent: var(--c-accent, #2f4d22);background:var(--c-bg, #fcfaf8);color:var(--c-text, #1a1a1a);font-family:var(--FONT-STACK-BODY),sans-serif;padding:56px 0 40px;width:100%;max-width:100%;margin:0;overflow-x:clip}.oil-timeline *{box-sizing:border-box}.oil-timeline__inner{max-width:700px;margin:0 auto;padding:0 24px;overflow-x:clip}.oil-timeline__title{font-family:var(--FONT-STACK-BODY),sans-serif;font-size:34px;font-weight:500;font-style:normal;text-transform:none;line-height:1.2;letter-spacing:-.02em;color:var(--c-title, var(--c-text, #1a1a1a));text-align:center;margin:0 auto 40px;max-width:16em}.oil-timeline__title em,.oil-timeline__title strong{font-style:italic;font-weight:700;color:var(--c-title, var(--c-text, #1a1a1a))}.oil-timeline__rail{position:relative;padding-left:36px}.oil-timeline__spine{position:absolute;top:12px;bottom:12px;left:11px;width:2px;background:var(--oil-accent, #2f4d22)}.oil-timeline__step{position:relative;margin:0 0 32px}.oil-timeline__step:last-child{margin-bottom:0}.oil-timeline__badge{position:absolute;z-index:1;top:0;left:-36px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--oil-accent, #2f4d22)}.oil-timeline__badge svg{display:block}.oil-timeline__badge svg path{fill:var(--c-check, #ffffff)}.oil-timeline__week{display:flex;align-items:center;gap:8px;margin:0 0 12px;min-height:24px;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text, #1a1a1a)}.oil-timeline__card{margin:0 0 16px;padding:16px 18px;border:1px solid var(--oil-card-border, #d5e3c4);border-radius:12px;background:var(--oil-card, #f4f8ee)}.oil-timeline__card-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.35;color:var(--c-text, #1a1a1a)}.oil-timeline__card-text{margin:0;font-size:15px;font-weight:400;line-height:1.45;color:var(--c-text, #1a1a1a)}.oil-timeline__label{margin:0 0 10px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.35;color:var(--c-text, #1a1a1a)}.oil-timeline__points{margin:0;padding:0;list-style:none}.oil-timeline__points li{margin:0 0 8px;font-size:15px;font-weight:400;line-height:1.4;color:var(--c-point, #3a3a3a)}.oil-timeline__points li:last-child{margin-bottom:0}.oil-timeline__foot{position:relative;z-index:2;margin:28px auto 0;background:var(--c-footer, #f1f0ed);border-radius:10px;padding:20px 26px;text-align:center;font-size:14.5px;line-height:1.6;color:var(--c-text, #333333)}.oil-timeline__foot em{font-style:italic;color:var(--c-text, #333333)}.oil-timeline__cta{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;margin:32px auto 0}.oil-timeline__btn{display:block;width:100%;margin:0;border:0;background:var(--oil-accent, #2f4d22);color:var(--c-button-text, #fcfaf8);font-family:inherit;font-size:16px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase;padding:18px 24px;border-radius:8px;cursor:pointer}.oil-timeline__btn:hover{filter:brightness(.92)}.oil-timeline__guarantee{display:flex;align-items:center;justify-content:center;gap:9px;margin:0;color:var(--c-text, #333333);font-size:15px;font-weight:500;line-height:1.3}.oil-timeline__guarantee svg{width:20px;height:20px;flex-shrink:0}@media(min-width:768px){.oil-timeline{padding:36px 0 40px}.oil-timeline__inner{padding:0 20px}.oil-timeline__title{margin-bottom:52px}.oil-timeline__rail{padding-left:0}.oil-timeline__spine{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.oil-timeline__step{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:start;margin-bottom:30px}.oil-timeline__step:last-child{margin-bottom:0}.oil-timeline__badge{top:0;left:50%;transform:translate(-50%)}.oil-timeline__body{grid-column:1;grid-row:1;min-width:0;padding-right:40px}.oil-timeline__step:nth-child(odd) .oil-timeline__body{grid-column:3;padding-right:0;padding-left:40px}}@media(max-width:700px){.oil-timeline{padding:40px 0 28px}.oil-timeline__inner{padding:0 20px 0 16px}.oil-timeline__title{font-size:28px;margin-bottom:32px}.oil-timeline__card,.oil-timeline__card-text,.oil-timeline__points li{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-oil-timeline.css.map */
