.catc{--catc-brand: #023b9e;--catc-accent: #ff9600;--catc-ink: #191919;--catc-on-blue: #ffffff;--catc-text-subtle: #5a6b7a;--catc-card-base: #dfe7f2;--catc-radius-card: 10px;--catc-radius-control: 6px;background:var(--catc-bg, #ffffff);padding-block:var(--catc-pt, 50px) var(--catc-pb, 50px)}.catc__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}@media screen and (min-width:990px){.catc__inner{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:20px}}.catc__head{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media screen and (min-width:990px){.catc__head{padding-top:10px;padding-right:20px}}.catc__eyebrow{margin:0;font-size:14px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--catc-brand)}.catc__heading{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.75rem);font-weight:700;line-height:1.3;color:var(--catc-ink)}.catc__body{margin:0;font-size:18px;line-height:1.6;color:var(--catc-text-subtle)}.catc__grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(287px,78vw);gap:13px;overflow-x:auto;padding-block:4px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain}.catc__grid:focus-visible{outline:2px solid var(--catc-brand);outline-offset:4px}.catc__slider{position:relative;width:100%;min-width:0;max-width:100%}.catc__slider.swiper-initialized .catc__grid{display:flex;gap:0;overflow:visible;scroll-snap-type:none}.catc__slider.swiper-initialized .catc__card{flex:0 0 auto;width:min(287px,78vw);scroll-snap-align:none}.catc__nav{display:none}.catc__slider.swiper-initialized .catc__nav{display:flex;align-items:center;justify-content:center;top:50%;width:44px;height:44px;margin-top:0;transform:translateY(-50%);border-radius:100%;background-color:var(--catc-brand);background-repeat:no-repeat;background-position:center;background-size:13px 13px;color:#fff;opacity:1;box-shadow:0 2px 10px #022a7347;transition:opacity .2s ease-in-out}.catc__slider.swiper-initialized .catc__nav:after{display:none}.catc__slider.swiper-initialized .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")}.catc__slider.swiper-initialized .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}.catc__slider.swiper-initialized .catc__nav.swiper-button-disabled{opacity:0;pointer-events:none}.catc__slider.swiper-initialized .catc__nav.swiper-button-lock{display:none}@media screen and (max-width:749px){.catc__slider.swiper-initialized .catc__nav{display:none}}.catc__card{position:relative;isolation:isolate;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;padding:20px;overflow:hidden;border-radius:var(--catc-radius-card);background:var(--catc-card-base);box-shadow:0 8px 26px #022a7324}.catc__card-img{position:absolute;top:0;left:50%;z-index:-2;transform:translate(-50%);object-fit:contain}.catc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,rgba(18,73,166,0) 15%,var(--catc-overlay, #113d87) 75%)}.catc__card-body{display:flex;flex-direction:column;gap:10px}.catc__card-title{margin:0;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.3px;color:var(--catc-on-blue)}.catc__card-text{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:16px;line-height:1.6;color:var(--catc-on-blue)}.catc__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px;padding:12px 14px;border-radius:var(--catc-radius-control);background:var(--catc-accent);color:var(--catc-ink);font-size:16px;text-align:center;text-wrap:balance;font-weight:600;line-height:1.2;text-decoration:none;filter:drop-shadow(0 1px 1px rgba(60,64,67,.3)) drop-shadow(0 2px 3px rgba(60,64,67,.15))}.catc__cta:hover,.catc__cta:focus-visible{color:var(--catc-ink);filter:brightness(.95) drop-shadow(0 1px 1px rgba(60,64,67,.3))}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-category-cards.css.map */
