:root{--push-pin-feature-text: #1f1f1f;--push-pin-feature-muted: #6d6d6d;--push-pin-feature-accent: #a86f4d}.push-pin-feature{padding:80px 0}.push-pin-feature__inner{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:48px 64px;align-items:center}.push-pin-feature__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(135deg,#efe2d0,#f7f3eb)}.push-pin-feature__image,.push-pin-feature__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.push-pin-feature__placeholder{background:linear-gradient(135deg,#efe2d0,#f7f3eb)}.push-pin-feature__badge{position:absolute;top:16px;left:16px;padding:8px 12px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--push-pin-feature-accent);background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.push-pin-feature__content{max-width:560px}.push-pin-feature__title{margin:0 0 20px;font-size:clamp(32px,4vw,48px);line-height:1.05;color:var(--push-pin-feature-text);font-weight:600}.push-pin-feature__text{margin:0 0 24px;font-size:18px;line-height:1.7;color:var(--push-pin-feature-muted)}.push-pin-feature__list{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:14px}.push-pin-feature__item{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;color:var(--push-pin-feature-text)}.push-pin-feature__dot{width:8px;height:8px;border-radius:999px;background:var(--push-pin-feature-accent);margin-top:8px;flex-shrink:0}.push-pin-feature__cta{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;background:var(--push-pin-feature-text);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.22em;font-size:12px;transition:background .2s ease}.push-pin-feature__arrow{display:inline-flex;align-items:center;justify-content:center}.push-pin-feature__arrow svg{width:14px;height:14px;transition:transform .2s ease}.push-pin-feature__cta:hover .push-pin-feature__arrow svg{transform:translate(3px)}@media(max-width:900px){.push-pin-feature__inner{grid-template-columns:1fr;gap:32px}.push-pin-feature__content{max-width:none}}@media(max-width:640px){.push-pin-feature{padding:60px 0}.push-pin-feature__text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/push-pin-feature.css.map */
