.feature-cards{width:100%;background:var(--fc-background, transparent)}.feature-cards__inner{box-sizing:border-box;max-width:var(--fc-max-width, 1320px);margin:0 auto;padding:var(--fc-padding-top, 40px) var(--fc-padding-x, 60px) var(--fc-padding-bottom, 40px)}.feature-cards__grid{display:grid;grid-template-columns:repeat(var(--fc-columns, 4),minmax(0,1fr));gap:var(--fc-gap, 16px);align-items:stretch}.feature-cards__card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--fc-card-gap, 80px);min-height:var(--fc-card-height, 372px);padding:var(--fc-card-pad, 32px);border-radius:var(--fc-card-radius, 20px);background:var(--fc-card-bg, #ffffff);border:1px solid transparent;overflow:hidden;transition:.4s ease all;box-shadow:none}.feature-cards__card:hover{box-shadow:10.57px -6.217px 45.387px #070fff33,-4.974px 6.839px 18.652px #70e6f52e}.feature-cards__card--glow:hover{border-color:#fef8f8;transform:translateY(-4px);box-shadow:10.57px -6.217px 45.387px #070fff33,-4.974px 6.839px 18.652px #70e6f52e}.feature-cards__top{display:flex;gap:20px;align-items:flex-start;flex-shrink:0}.feature-cards__top--stack{flex-direction:column;gap:9px}.feature-cards__icons{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.feature-cards__icon{display:block;width:var(--icon-w, auto);height:var(--icon-h, 48px);max-width:100%;object-fit:contain}.feature-cards__icon--placeholder{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,#0752ff1f,#70e6f533)}.feature-cards__label{font-family:Aeonik,sans-serif!important;font-size:var(--fc-label-size, 17px)!important;font-weight:300!important;line-height:1.22!important;letter-spacing:-.26px!important;color:var(--fc-label-color, #000000);align-self:center}.feature-cards__top--stack .feature-cards__label{align-self:flex-start}.feature-cards__label p{margin:0}.feature-cards__label strong,.feature-cards__label b{font-weight:500!important}.feature-cards__body{display:flex;flex-direction:column;gap:20px;margin-top:auto}.feature-cards__title{margin:0;font-family:PP Neue Montreal,sans-serif!important;font-size:var(--fc-title-size, 32px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.48px!important;color:var(--fc-title-color, #1a1d29)}.feature-cards__title p{margin:0}.feature-cards__desc{margin:0;font-family:Aeonik,sans-serif!important;font-size:var(--fc-desc-size, 16px)!important;font-weight:400!important;line-height:1.3!important;color:var(--fc-desc-color, rgba(0, 0, 0, .6))}.feature-cards__nav{display:none}@media(max-width:1200px)and (min-width:750px){.feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards__card{min-height:var(--fc-card-height-mob, 320px)}}@media(max-width:749px){.feature-cards__inner{padding:var(--fc-padding-top-mob, 32px) var(--fc-padding-x-mob, 16px) var(--fc-padding-bottom-mob, 32px)}.feature-cards__grid{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:var(--fc-gap-mob, 16px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(-1 * var(--fc-padding-x-mob, 16px));padding-right:var(--fc-padding-x-mob, 16px)}.feature-cards__grid::-webkit-scrollbar{display:none}.feature-cards__card{flex:0 0 var(--fc-card-w-mob, 320px);max-width:85vw;min-height:auto;gap:var(--fc-card-gap-mob, 48px);scroll-snap-align:start}.feature-cards__icon{width:var(--icon-w-mob, var(--icon-w, auto));height:var(--icon-h-mob, var(--icon-h, 48px))}.feature-cards__title{font-size:var(--fc-title-size-mob, 26px)!important}.feature-cards__desc{font-size:var(--fc-desc-size-mob, 14px)!important}.feature-cards__nav{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:32px}.feature-cards__arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:999px;background:#000;color:#fff;cursor:pointer;flex-shrink:0;transition:opacity .25s ease,transform .25s ease}.feature-cards__arrow svg{width:24px;height:24px}.feature-cards__arrow--prev svg{transform:rotate(180deg)}.feature-cards__arrow:disabled{opacity:.25;cursor:default}.feature-cards__arrow:not(:disabled):active{transform:scale(.94)}.feature-cards__dots{display:flex;align-items:center;gap:8px}.feature-cards__dot{width:16px;height:4px;padding:0;border:0;border-radius:99px;background:#dcdcdc;cursor:pointer;transition:width .3s ease,background .3s ease}.feature-cards__dot.is-active{width:32px;background:#000}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/feature-cards.css.map */
