.multi-column{overflow:hidden;background:var(--bg-layer);color:var(--fg)}.multi-column__inner{display:block;min-width:0;max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--page-gutter)}.multi-column__button{margin-top:18px}.multi-column__grid{display:grid;grid-template-columns:repeat(var(--multi-column-columns-desktop, 3),minmax(0,1fr));column-gap:clamp(min(20px,var(--multi-column-column-gap-desktop, 64px)),3vw,var(--multi-column-column-gap-desktop, 64px));row-gap:clamp(min(20px,var(--multi-column-row-gap-desktop, 64px)),3vw,var(--multi-column-row-gap-desktop, 64px));align-items:center;min-width:0}.multi-column__item{position:relative;display:grid;align-content:start;align-self:start;gap:20px;min-width:0;margin-top:var(--block-spacing-top-desktop, 0);margin-bottom:var(--block-spacing-bottom-desktop, 0);text-align:var(--theme-content-align-desktop, left);grid-column:span var(--multi-column-span-desktop, 1)}.multi-column__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.multi-column__media{position:relative;min-width:0;aspect-ratio:var(--multi-column-media-ratio, 1 / 1);overflow:hidden;border-radius:var(--multi-column-media-radius, 0)}.multi-column__media .theme-video{height:100%}.multi-column__image,.multi-column__video,.multi-column__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .76s cubic-bezier(.22,1,.36,1)}.multi-column__placeholder{background:color-mix(in srgb,var(--surface) 88%,var(--fg))}.multi-column__item:hover .multi-column__image,.multi-column__item:hover .multi-column__video,.multi-column__item:focus-within .multi-column__image,.multi-column__item:focus-within .multi-column__video{transform:scale(1.04) rotate(.6deg)}.multi-column__content{position:relative;z-index:3;display:grid;justify-items:var(--theme-content-align-desktop, left);gap:8px;min-width:0}.multi-column__item-title{margin:0}.multi-column__meta{margin:0;color:color-mix(in srgb,var(--fg) 72%,transparent);font-size:12px;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.multi-column__item-text{color:var(--muted)}.multi-column__text-link{margin-top:10px;color:var(--fg);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.multi-column__item--text{align-self:center;padding:0;border:0;background:transparent}.multi-column__item--text .multi-column__content{align-self:center;gap:16px}.multi-column__item--product-card{gap:0;text-align:initial}.multi-column__item--product-card>.product-card{width:100%}.multi-column__subheading{margin:0}@media(max-width:989px){.multi-column__grid{column-gap:var(--multi-column-column-gap-mobile, 20px);row-gap:var(--multi-column-row-gap-mobile, 20px)}}@media(max-width:767px){.multi-column__item{margin-top:var(--block-spacing-top-mobile, 0);margin-bottom:var(--block-spacing-bottom-mobile, 0);text-align:var(--theme-content-align-mobile, var(--theme-content-align-desktop, left))}.multi-column__content{justify-items:var(--theme-content-align-mobile, var(--theme-content-align-desktop, left))}.multi-column[data-mobile-layout=grid] .multi-column__grid{grid-template-columns:repeat(var(--multi-column-columns-mobile, 2),minmax(0,1fr));column-gap:var(--multi-column-column-gap-mobile, 18px);row-gap:var(--multi-column-row-gap-mobile, 18px)}.multi-column[data-mobile-layout=grid] .multi-column__item{grid-column:span var(--multi-column-span-mobile, 1)}.multi-column[data-mobile-layout=stacked] .multi-column__grid{grid-template-columns:1fr}.multi-column[data-mobile-layout=stacked] .multi-column__item{grid-column:auto}.multi-column[data-mobile-layout=slider] .multi-column__grid{display:flex;gap:var(--multi-column-column-gap-mobile, 18px);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.multi-column__media{aspect-ratio:var(--multi-column-media-ratio-mobile, var(--multi-column-media-ratio, 1 / 1))}.multi-column[data-mobile-layout=slider] .multi-column__grid::-webkit-scrollbar{display:none}.multi-column[data-mobile-layout=slider] .multi-column__item{flex:0 0 min(320px,78vw);width:min(320px,78vw);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.multi-column__image,.multi-column__video,.multi-column__placeholder{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-multi-column.css.map */
