.odri-story{background:#f5f4f1;color:#191919;font-family:Arial,Helvetica,sans-serif;padding:var(--story-space) 20px}.odri-story *,.odri-story *:before,.odri-story *:after{box-sizing:border-box}.odri-story__inner{max-width:1504px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.odri-story__media{display:block;min-width:0}.odri-story__media img{display:block;width:100%;height:auto;max-height:none;margin:0;object-fit:contain}.odri-story__placeholder{display:grid;place-items:center;min-width:0;min-height:240px;aspect-ratio:4/3;padding:28px;background:#eae8e2;color:#69665f;font-size:12px;text-align:center}.odri-story__copy{min-width:0;width:100%;max-width:600px;margin-inline:auto}.odri-story :is(h1,h2,p){font-family:inherit;color:inherit;margin:0;font-weight:400}.odri-story :is(h1,h2){font-size:clamp(25px,2.4vw,36px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.odri-story .odri-story__eyebrow{font-size:10px;line-height:1.5;letter-spacing:.13em;margin-bottom:18px}.odri-story__text{font-size:14px;line-height:1.85;color:#50504b;margin-top:24px}.odri-story__text p+p{margin-top:18px}.odri-story .odri-story__closing{margin-top:32px;font-size:12px;line-height:1.6;letter-spacing:.055em}:is(.odri-story,.odri-feature) a.odri-story__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;margin-top:30px;padding:15px 24px;background:#111;color:#fff;border:0;border-radius:0;box-shadow:none;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.09em;transition:background-color .15s ease}:is(.odri-story,.odri-feature) a.odri-story__button:hover{background:#303030;text-decoration:none}.odri-story a:focus-visible{outline:2px solid #191919;outline-offset:4px}@media(min-width:750px){.odri-story{padding-inline:48px}.odri-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.odri-story__copy{padding-block:24px}.odri-story--reverse .odri-story__media,.odri-story--reverse .odri-story__placeholder{order:2}.odri-story__inner.odri-story__inner--no-image,.odri-story--text .odri-story__inner{grid-template-columns:minmax(0,1fr)}.odri-story--text .odri-story__copy{max-width:720px;text-align:center}}@media(max-width:749px){.odri-story{padding-block:calc(var(--story-space) * .65)}}@media(prefers-reduced-motion:reduce){:is(.odri-story,.odri-feature) a.odri-story__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/odri-story.css.map */
