.omnipole-reasons-section{margin:0!important;padding:0!important}.op-reasons{width:100%;padding:var(--op-space-6) 0 var(--op-space-5);background:#f5f5f7;overflow:hidden}.op-reasons__header{padding:0 var(--op-padding-x);margin-bottom:var(--op-space-5)}.op-reasons__headline{font-family:var(--op-font-display);font-weight:300;font-size:clamp(2.4rem,8vw,4.8rem);line-height:1;letter-spacing:-.02em;color:var(--op-text-primary);margin:0}.op-reasons__track-wrapper{width:100%;overflow:hidden}.op-reasons__track{display:flex;flex-direction:row;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 24px var(--op-space-3) 24px;scroll-padding-left:24px}.op-reasons__track::-webkit-scrollbar{display:none}.op-reasons__card{flex:0 0 78vw;max-width:320px;scroll-snap-align:start;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column}.op-reasons__card-image-wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px 16px 0 0;background:#f5f5f7}.op-reasons__card-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.op-reasons__card-placeholder{width:100%;height:100%;background:#e8e8e8}.op-reasons__card-content{padding:20px 20px 24px;text-align:center;flex:1}.op-reasons__card-title{font-family:var(--op-font-body);font-weight:500;font-size:15px;color:var(--op-text-primary);margin-bottom:8px;letter-spacing:-.01em}.op-reasons__card-description{font-family:var(--op-font-body);font-weight:300;font-size:13px;line-height:1.6;color:var(--op-text-secondary);margin:0}.op-reasons__dots{display:flex;justify-content:center;gap:8px;padding-top:var(--op-space-2)}.op-reasons__dot{width:8px;height:8px;border-radius:50%;background:#d0d0d0;border:none;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.op-reasons__dot.is-active{background:var(--op-text-primary);transform:scale(1.2)}@media screen and (min-width:750px){.op-reasons__track{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible;scroll-snap-type:none;padding:4px var(--op-padding-x) var(--op-space-3);gap:20px}.op-reasons__card{flex:none;max-width:none}.op-reasons__dots{display:none}.op-reasons__headline{font-size:clamp(2rem,3vw,3rem)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/omnipole-reasons.css.map */
