mw-masonry{display:block}.masonry{--_cols: var(--mas-cols, 4);--_gap-h: var(--mas-gap-h, 12px);--_gap-v: var(--mas-gap-v, 12px);--_limit: var(--mas-limit, 0px);display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;min-width:0;align-self:stretch}.masonry__items{position:relative;width:100%;min-width:0;column-count:var(--_cols);column-gap:var(--_gap-h)}.masonry__items>.shopify-block:not(.shopify-app-block):has(>.blk){display:contents}.masonry__items>:is(.blk,.shopify-app-block){width:100%;max-width:none;min-width:0;margin:0 0 var(--_gap-v);break-inside:avoid}.masonry.is-ready .masonry__items{display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr));grid-auto-rows:1px;column-gap:var(--_gap-h);row-gap:0;column-count:auto}.masonry.is-ready .masonry__items>:is(.blk,.shopify-app-block){align-self:start;margin:0}.masonry.is-limited .masonry__items{max-height:var(--_limit);overflow:clip;overflow-clip-margin:16px}.masonry.is-limited:not(.is-open) .masonry__items:after{content:"";position:absolute;inset:auto 0 -16px;z-index:1;height:calc(var(--mas-fade, 90px) + 16px);background:linear-gradient(rgb(var(--color-bg-rgb) / 0),var(--color-bg) calc(100% - 16px));pointer-events:none}.masonry.is-limited.is-open .masonry__items{max-height:var(--mas-open, none)}.masonry__more[hidden]{display:none}.masonry__toggle{min-width:124px}@media(prefers-reduced-motion:no-preference){.masonry.is-limited .masonry__items{transition:max-height var(--dur) ease-in-out}}@media(min-width:1441px){.masonry{--_cols: var(--mas-cols-xxl, var(--mas-cols, 4))}}@media(min-width:1280px)and (max-width:1440px){.masonry{--_cols: var(--mas-cols-xl, var(--mas-cols, 4))}}@media(min-width:1025px)and (max-width:1279px){.masonry{--_cols: var(--mas-cols-lg, 3)}}@media(min-width:768px)and (max-width:1024px){.masonry{--_cols: var(--mas-cols-md, 2)}}@media(min-width:480px)and (max-width:767px){.masonry{--_cols: var(--mas-cols-sm, 2)}}@media(max-width:479px){.masonry{--_cols: var(--mas-cols-xs, 1)}}@media(max-width:767px){.masonry{--_gap-h: var(--mas-gap-h-m, var(--mas-gap-h, 12px));--_gap-v: var(--mas-gap-v-m, var(--mas-gap-v, 12px));--_limit: var(--mas-limit-m, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/masonry.css.map */
