.CWC_Image_columns{background-color:var(--section-bg, #f3f3f3);padding-top:var(--padding-top, 64px);padding-bottom:var(--padding-bottom, 64px);padding-left:2rem;padding-right:2rem;box-sizing:border-box}.CWC_Image_columns-wrapper{max-width:1200px;margin:0 auto;text-align:center}.CWC_Image_columns-badge{display:inline-block;font-family:var(--typeHeaderPrimary, "Unbounded", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:50px;background-color:#111;color:#fff;margin-bottom:14px}.CWC_Image_columns-title{font-family:var(--typeHeaderPrimary, "Unbounded", sans-serif);font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.75rem;color:var(--title-color, #111111)}.CWC_Image_columns-subtext{font-size:1.05rem;line-height:1.6;color:#4a4a4a;margin-bottom:2.5rem;max-width:680px;margin-left:auto;margin-right:auto}.CWC_Image_columns-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;align-items:stretch}.CWC_Image_columns-card{background:#fff;border:1px solid #e8e8e1;border-radius:14px;padding:10px 10px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 16px #0000000a;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease;position:relative;box-sizing:border-box}.CWC_Image_columns-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000017;border-color:#111}.CWC_Image_columns-card-number{position:absolute;top:16px;left:16px;font-family:var(--typeHeaderPrimary, "Unbounded", sans-serif);font-size:.7rem;font-weight:800;letter-spacing:.05em;background:#111111e0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;padding:3px 8px;border-radius:6px;z-index:2}.CWC_Image_columns-image{width:100%;aspect-ratio:4 / 4.8;border-radius:10px;overflow:hidden;background:#f1f1f1;margin-bottom:12px;position:relative}.CWC_Image_columns-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.CWC_Image_columns-card:hover .CWC_Image_columns-image img{transform:scale(1.04)}.CWC_Image_columns-card-title{font-family:var(--typeHeaderPrimary, "Unbounded", sans-serif);font-size:1.05rem;font-weight:700;color:#111;margin-top:4px;margin-bottom:.25rem;letter-spacing:-.01em}.CWC_Image_columns-card-text{font-size:.85rem;color:#666;line-height:1.4;max-width:280px}@media screen and (max-width:1024px){.CWC_Image_columns-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media screen and (max-width:768px){.CWC_Image_columns{padding-left:0;padding-right:0;padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.CWC_Image_columns-wrapper{padding:0 1rem}.CWC_Image_columns-title{font-size:1.55rem}.CWC_Image_columns-subtext{font-size:.95rem;margin-bottom:1.75rem}.CWC_Image_columns-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:6px 1.25rem 18px;margin:0 -1rem}.CWC_Image_columns-grid::-webkit-scrollbar{height:4px}.CWC_Image_columns-grid::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.CWC_Image_columns-card{flex:0 0 240px;scroll-snap-align:center;padding:10px 10px 16px}.CWC_Image_columns-image{aspect-ratio:4 / 4.8}.CWC_Image_columns-card-title{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/CWC_Image_columns.css.map */
