.pg-story{background-color:var(--pg-story-bg);padding:40px 20px 0}.pg-story__container{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:900px){.pg-story__container{grid-template-columns:1fr 1fr;gap:64px}.pg-story--image-right .pg-story__media{order:2}.pg-story--image-right .pg-story__content{order:1}}.pg-story__media{position:relative;display:flex;justify-content:center}.pg-story__blob{position:absolute;width:88%;height:88%;background-color:var(--pg-story-blob);border-radius:42% 58% 65% 35%/45% 40% 60% 55%;top:6%;left:6%;z-index:0;opacity:.7}.pg-story__frame{position:relative;z-index:1;width:100%;max-width:440px;aspect-ratio:1 / 1;background-color:var(--pg-story-frame);border-radius:24px;padding:10px;box-shadow:0 12px 30px #00000014}.pg-story__image{width:100%;height:100%;object-fit:contain;border-radius:18px;display:block}.pg-story__image--placeholder{display:flex;align-items:center;justify-content:center;background-color:#f3eee3}.pg-story__eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.pg-story__heading{font-size:clamp(24px,4vw,48px);line-height:1.2;margin:0 0 14px}.pg-story__body{font-size:16px;line-height:1.7;margin-bottom:24px}.pg-story__body p{margin:0}.pg-story__features{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.pg-story__feature{display:flex;align-items:flex-start;gap:14px}.pg-story__icon-wrap{flex-shrink:0;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center}.pg-story__feature-title{font-weight:600;font-size:16px;margin:0 0 4px}.pg-story__feature-desc{font-size:14px;line-height:1.6;margin:0;opacity:.9}.pg-story__button{display:inline-block;padding:13px 28px;border-radius:6px;font-weight:600;font-size:15px;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.pg-story__button:hover{transform:translateY(-2px);opacity:.92}@media(max-width:899px){.pg-story{padding:32px 20px 0}.pg-story__container{gap:24px}.pg-story__media{margin-bottom:4px}.pg-story__frame{max-width:220px;padding:8px;border-radius:18px}.pg-story__image,.pg-story__image--placeholder{border-radius:14px}.pg-story__features{gap:16px;margin-bottom:24px}}@media(max-width:420px){.pg-story__frame{max-width:180px}.pg-story__heading{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brand-story.css.map */
