.multicolumn__head{text-align:center;max-width:48ch;margin:0 auto var(--space-3xl)}.multicolumn__heading{margin:.4rem 0 0}.multicolumn__col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm)}.multicolumn--left .multicolumn__col{align-items:flex-start;text-align:left}.multicolumn__media{display:block;width:100%;aspect-ratio:var(--mc-ratio, 1 / 1);overflow:hidden;border-radius:var(--radius-md);background:rgb(var(--color-soft));margin-bottom:var(--space-xs)}.multicolumn__img{display:block;width:100%;height:100%;object-fit:cover}.multicolumn__media--empty{background:rgb(var(--color-fg) / .06)}.multicolumn__title{margin:0;font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;line-height:1.25}.multicolumn__title a{color:inherit;text-decoration:none}.multicolumn__title a:hover{text-decoration:underline;text-underline-offset:.15em}.multicolumn__text{font-size:var(--text-base);line-height:1.65;color:rgb(var(--color-fg) / .75);max-width:34ch}.multicolumn__text p{margin:0}.multicolumn__text p+p{margin-top:var(--space-sm)}.section--dark .multicolumn__text{color:rgb(var(--color-bg) / .8)}.section--accent .multicolumn__text{color:inherit}.multicolumn__link{margin-top:var(--space-2xs);font-size:var(--text-md);font-weight:600;color:rgb(var(--color-accent-text));text-decoration:underline;text-underline-offset:.2em}.section--accent .multicolumn__link,.section--dark .multicolumn__link{color:inherit}.multicolumn__grid--swipe{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:var(--space-xs)}.multicolumn__grid--swipe::-webkit-scrollbar{display:none}.multicolumn__grid--swipe .multicolumn__col{flex:0 0 78%;scroll-snap-align:start}.multicolumn__grid--swipe .multicolumn__text{max-width:none}.multicolumn__grid--stack{display:grid;grid-template-columns:1fr;gap:var(--space-2xl)}@media(min-width:750px){.multicolumn__grid--swipe,.multicolumn__grid--stack{display:grid;grid-template-columns:repeat(var(--mc-cols, 3),1fr);gap:clamp(1.5rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);overflow:visible;margin-inline:0;padding-inline:0;padding-bottom:0;scroll-snap-type:none}.multicolumn__grid--swipe .multicolumn__col{flex:none}.multicolumn__grid--swipe .multicolumn__text{max-width:34ch}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-multicolumn.css.map */
