.georide-features-grid-section{background-color:var(--gfg-bg, #F5F5F5)}.georide-features-grid-container{max-width:80%;margin:0 auto;padding:0 20px}.georide-features-grid-title{text-align:center;font-weight:700;color:var(--gfg-text, #1a1a1a);margin:0 0 50px;line-height:1.2}.georide-features-grid-title-highlight{color:var(--gfg-primary, #F37021);font-size:inherit;font-weight:inherit}.georide-features-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns, 3),1fr);gap:30px}.georide-feature-card{background:transparent;border-radius:var(--gfg-card-radius, 0);overflow:hidden}.georide-feature-card-image{position:relative;width:100%;overflow:hidden;border-radius:var(--gfg-image-radius, 12px);margin-bottom:20px}.georide-feature-card-image img{width:100%;height:auto;object-fit:cover;display:block}.georide-feature-card-content{padding:0}.georide-feature-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.georide-feature-card-number{padding-top:0;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.georide-feature-card-number img,.georide-feature-card-number svg{width:32px;height:32px;display:block}.georide-feature-card-title{font-weight:700;color:var(--gfg-text, #1a1a1a);margin:0;padding-top:0}.georide-feature-card-description{line-height:1.6;padding-left:11px}.georide-feature-card-description p{margin:0 0 10px}.georide-feature-card-description p:last-child{margin-bottom:0}.georide-feature-card-description ul,.georide-feature-card-description ol{margin:0;padding:0;list-style:none}.georide-feature-card-description li{position:relative;padding-left:14px;font-size:15px;padding-top:2px;margin-bottom:8px;font-weight:400;color:#212121}.georide-feature-card-description li:last-child{margin-bottom:0}.georide-feature-card-description li:before{content:"\2022";position:absolute;left:0;top:0;color:var(--gfg-text, #1a1a1a);font-weight:700}@media screen and (max-width:991px){.georide-features-grid-title{margin-bottom:40px}.georide-features-grid{gap:25px;row-gap:50px}}.georide-features-grid-nav,.georide-features-grid-dots,.georide-features-grid-arrow{display:none}@media screen and (max-width:767px){.georide-features-grid-section{padding-left:0!important;padding-right:0!important}.georide-features-grid-container{max-width:100%;padding:0}.georide-features-grid-title{margin:0 0 24px;padding:0 20px}.georide-features-grid{display:flex!important;flex-wrap:nowrap!important;flex-direction:row;grid-template-columns:none;gap:12px;row-gap:0;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-left:20px;padding:8px 20px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start!important;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.georide-features-grid::-webkit-scrollbar{display:none}.georide-feature-card{flex:0 0 calc(100vw - 56px);width:calc(100vw - 56px);max-width:340px;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;transform:none!important;margin:0!important;background:#fff;border-radius:20px;box-shadow:0 2px 12px #1118270a,0 8px 32px #1118270f;padding:16px;overflow:visible}.georide-feature-card-image{position:relative;margin:0 0 18px;border-radius:14px;width:100%;height:clamp(150px,46vw,240px);overflow:hidden;flex-shrink:0}.georide-feature-card-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.georide-feature-card-content{padding:0;display:flex;flex-direction:column;flex:1}.georide-feature-card-header{gap:10px;margin-bottom:12px;align-items:center}.georide-feature-card-number{width:28px;height:28px;flex-shrink:0}.georide-feature-card-number img,.georide-feature-card-number svg{width:28px;height:28px}.georide-feature-card-title{padding-top:0}.georide-feature-card-description{padding-left:0}.georide-features-grid-nav{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:0 20px}.georide-features-grid-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid rgba(17,24,39,.1);color:var(--gfg-text, #1a1a1a);padding:0;cursor:pointer;box-shadow:0 2px 8px #1118270f;transition:opacity .2s ease,transform .1s ease,background-color .2s ease;-webkit-appearance:none;appearance:none;flex-shrink:0}.georide-features-grid-arrow:active{transform:scale(.94)}.georide-features-grid-arrow:disabled{opacity:.35;cursor:default;pointer-events:none}.georide-features-grid-arrow svg{display:block}.georide-features-grid-dots{display:flex;justify-content:center;align-items:center;gap:8px}.georide-features-grid-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;border:0;padding:0;cursor:pointer;transition:background-color .2s ease,width .2s ease;-webkit-appearance:none;appearance:none}.georide-features-grid-dot.is-active{background:var(--gfg-primary, #F37021);width:22px;border-radius:4px}}@media screen and (max-width:480px){.georide-features-grid-title{padding:0 16px;margin-bottom:20px}.georide-features-grid{padding:8px 16px 24px;scroll-padding-left:16px;gap:10px}.georide-feature-card{flex:0 0 calc(100vw - 44px);width:calc(100vw - 44px);padding:14px}.georide-feature-card-image{margin-bottom:14px;border-radius:12px;height:clamp(140px,48vw,200px)}.georide-feature-card-description li{padding-left:14px;margin-bottom:6px}}@media screen and (min-width:768px){.georide-features-grid[style*="--desktop-columns: 3"]{display:grid;grid-template-columns:repeat(3,1fr)}.georide-features-grid[style*="--desktop-columns: 3"] .georide-feature-card:nth-child(4){grid-column:1 / 2;margin-left:auto;margin-right:auto;max-width:calc(100% - 15px);transform:translate(50%)}.georide-features-grid[style*="--desktop-columns: 3"] .georide-feature-card:nth-child(5){grid-column:2 / 3;margin-left:auto;margin-right:auto;max-width:calc(100% - 15px);transform:translate(50%)}}@media screen and (min-width:768px){.georide-features-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.georide-feature-card{flex:0 0 calc((100% - 60px) / 3)}.georide-features-grid[style*="--desktop-columns: 2"] .georide-feature-card{flex:0 0 calc((100% - 30px)/2)}.georide-features-grid[style*="--desktop-columns: 4"] .georide-feature-card{flex:0 0 calc((100% - 90px)/4)}}@media screen and (max-width:767px){.georide-features-grid{display:grid;grid-template-columns:repeat(var(--mobile-columns, 1),1fr)}.georide-feature-card{flex:none;max-width:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-georide-features-grid.css.map */
