.section-multicolumn{overflow:hidden}.multicolumn--spacing--small,.multicolumn--spacing--medium{--column-gap: 10px}@media only screen and (min-width:768px){.multicolumn--spacing--medium{--column-gap: 20px}}.multicolumn--spacing--large{--column-gap: 10px}@media only screen and (min-width:768px){.multicolumn--spacing--large{--column-gap: 20px}}@media only screen and (min-width:1068px){.multicolumn--spacing--large{--column-gap: 30px}}.multicolumn--inner{display:grid;gap:var(--column-gap);grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);overflow-x:auto;scroll-snap-type:x mandatory}@media only screen and (min-width:768px){.multicolumn--inner{grid-auto-columns:calc((100% - var(--column-gap) * (var(--tablet-columns) - 1)) / var(--tablet-columns))}}@media only screen and (min-width:1068px){.multicolumn--inner{grid-auto-columns:calc((100% - var(--column-gap) * (var(--desktop-columns) - 1)) / var(--desktop-columns))}}.multicolumn--inner .multicolumn--column{scroll-snap-align:center;margin-bottom:0}.multicolumn--column{margin-bottom:40px}.multicolumn--column.carousel__slide{margin-bottom:0}.multicolumn--column h4{margin-bottom:8px}.multicolumn--column p{margin-bottom:12px;font-size:.9375rem}.multicolumn--column .text-button{margin-right:0}.multicolumn--image{display:inline-block;width:100%;overflow:hidden;margin-bottom:15px;max-width:100%}.multicolumn--image a{display:block;line-height:1}.multicolumn.text-center .rte{padding:0 15px}.section-multicolumn .section-header{margin-bottom:34px}.section-multicolumn .section-header h2,.section-multicolumn .section-header h3{letter-spacing:-.015em}.section-multicolumn .multicolumn--column{color:#171717}.section-multicolumn .multicolumn--image{margin-bottom:22px;background:#f4f1eb}.section-multicolumn .multicolumn--column h4{margin:0 0 10px;font-size:13px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.section-multicolumn .multicolumn--column p{color:#6b6761;font-size:14px;line-height:1.65;margin-bottom:16px}.section-multicolumn .multicolumn--column .text-button{font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media only screen and (max-width:767px){.section-multicolumn .section-header{margin-bottom:24px}.section-multicolumn .multicolumn--inner{--mobile-swipe-width: 82vw}.section-multicolumn .multicolumn--image{margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/363/assets/multicolumn.css.map */
