.cos-container{max-width:var(--page-width, 1440px);margin:0 auto;padding:0 2rem}.cos-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cos-grid-reverse{direction:rtl}.cos-grid-reverse>*{direction:ltr}.cos-text-col{display:flex;flex-direction:column;gap:16px;max-width:600px}.cos-subheading{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.cos-heading{font-family:var(--font-heading);font-size:clamp(28px,4vw,42px);margin:0 0 8px;line-height:1.2}.cos-richtext{font-size:15px;line-height:1.6;opacity:.85}.cos-richtext p{margin-top:0;margin-bottom:16px}.cos-richtext p:last-child{margin-bottom:0}.cos-quote-wrap{margin-top:16px}.cos-quote{font-size:18px;font-weight:600;font-style:italic;margin:0 0 12px}.cos-author{font-size:14px;opacity:.7;margin:0}.cos-image-col{position:relative}.cos-image-wrapper{position:relative;border-radius:16px}.cos-image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;display:block}.placeholder-svg{background-color:#3f322b}.cos-badge{position:absolute;bottom:-24px;left:-24px;padding:16px 24px;border-radius:12px;z-index:2;display:flex;flex-direction:column;gap:0;box-shadow:0 10px 30px #0003}.cos-badge-title{font-size:16px;font-weight:700;margin:0;font-family:var(--font-heading)}.cos-badge-subtitle{font-size:12px;opacity:.8;margin:0}@media screen and (max-width:989px){.cos-grid{gap:40px}}@media screen and (max-width:767px){.cos-grid{grid-template-columns:1fr;gap:50px}.cos-grid-reverse{direction:ltr}.cos-text-col{max-width:100%}.cos-badge{left:0;bottom:-16px;padding:12px 20px}.cos-container{padding-inline:var(--page-gutter)}.cos-grid .cos-text-col{order:1}.cos-image{max-width:95%;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom-our-story.css.map */
