@keyframes ef-subpanel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ef-subpanel-cards{position:relative;background:var(--ef-sp-bg, #000000);overflow:hidden}.ef-subpanel-cards__header-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ef-subpanel-cards__header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:24px;text-align:left}.ef-subpanel-cards__eyebrow,.ef-subpanel-cards__title,.ef-subpanel-cards__card-title{font-family:Helvetica Neue ForEco Md,Helvetica Neue,Arial,sans-serif;font-weight:500}.ef-subpanel-cards__eyebrow{margin:0;width:100%;font-size:16px;line-height:20px;background-image:linear-gradient(180deg,var(--ef-sp-eyebrow-start, #6aa0f2) 20.69%,var(--ef-sp-eyebrow-end, #ffffff) 92.24%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ef-subpanel-cards__eyebrow--solid{background-image:none;-webkit-text-fill-color:currentColor;color:var(--ef-sp-eyebrow-solid, #6aa0f2)}.ef-subpanel-cards__title{margin:0;width:100%;font-size:24px;line-height:32px;color:var(--ef-sp-title, #ffffff)}.ef-subpanel-cards__title--gradient{background-image:linear-gradient(180deg,var(--ef-sp-title-start, #ffffff) 0%,var(--ef-sp-title-end, #6aa0f2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ef-subpanel-cards__icon-wrap{display:flex;margin-bottom:8px}.ef-subpanel-cards__icon{display:block;width:auto;height:24px;max-width:160px;object-fit:contain}.ef-subpanel-cards__scroller{outline:none}.ef-subpanel-cards__scroller:focus-visible{outline:2px solid #6aa0f2;outline-offset:4px}.ef-subpanel-cards__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ef-subpanel-cards__track{display:flex;gap:16px;width:max-content;padding:0 24px 2px}.ef-subpanel-cards__scroller{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ef-subpanel-cards__scroller::-webkit-scrollbar{display:none}.ef-subpanel-cards__card{display:flex;flex-direction:column;flex:0 0 288px;width:288px;scroll-snap-align:start;border-radius:8px;overflow:hidden;background:var(--ef-sp-card-bg, #ffffff)}.ef-subpanel-cards__media{height:216px;background:#c4c4c4;overflow:hidden}.ef-subpanel-cards__img{display:block;width:100%;height:100%;object-fit:cover}.ef-subpanel-cards__body{padding:16px}.ef-subpanel-cards__card-title{margin:0;font-size:16px;line-height:1.2;color:var(--ef-sp-card-title, #000000)}.ef-subpanel-cards__card-desc{margin:8px 0 0;font-family:Helvetica Neue ForEco Roman,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;font-weight:400;color:var(--ef-sp-card-desc, #595c61)}.ef-subpanel-cards__skel{display:block;border-radius:6px;background:linear-gradient(90deg,#ffffff1f,#ffffff52,#ffffff1f 80%);background-size:200% 100%;animation:ef-subpanel-shimmer 1.4s ease-in-out infinite}.ef-subpanel-cards__skel--on-light{background-image:linear-gradient(90deg,#e4e4e4,#f7f7f7,#e4e4e4 80%)}.ef-subpanel-cards__skel--eyebrow{width:min(100%,240px);height:20px}.ef-subpanel-cards__skel--title{width:min(100%,320px);height:32px}.ef-subpanel-cards__skel--icon{width:120px;height:24px}.ef-subpanel-cards__skel--media{width:100%;height:100%;border-radius:0}.ef-subpanel-cards__skel--card-title{width:85%;height:19px}@media screen and (min-width:990px){.ef-subpanel-cards__header-wrap{width:min(1200px,calc(100% - 48px));padding:0}.ef-subpanel-cards__header{align-items:center;gap:12px;margin-bottom:40px;text-align:center}.ef-subpanel-cards__eyebrow{font-size:32px;line-height:40px}.ef-subpanel-cards__title{font-size:40px;line-height:50px}.ef-subpanel-cards__skel--eyebrow{width:min(100%,520px);height:40px;margin:0 auto}.ef-subpanel-cards__skel--title{width:min(100%,760px);height:50px;margin:0 auto}.ef-subpanel-cards__icon{height:32px}.ef-subpanel-cards__icon-wrap{justify-content:center}.ef-subpanel-cards__scroller{width:min(1200px,calc(100% - 48px));max-width:1200px;margin:0 auto;overflow:visible;scroll-snap-type:none}.ef-subpanel-cards__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:auto;padding:0}.ef-subpanel-cards__card{flex:none;width:auto;scroll-snap-align:none}}@media screen and (min-width:990px){.ef-subpanel-cards__track--count-3{display:flex;justify-content:center;width:100%}.ef-subpanel-cards__track--count-3 .ef-subpanel-cards__card{flex:0 0 288px;width:288px}}@media(prefers-reduced-motion:reduce){.ef-subpanel-cards__skel{animation:none}.ef-subpanel-cards__scroller{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/517/assets/ef-subpanel-cards.css.map */
