.media-blocks{width:100%}.media-blocks__heading-wrap{margin-bottom:24px}.media-blocks__heading{font-size:16px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.media-blocks__heading p{margin:0}.media-blocks__inner{margin-inline:auto}.media-blocks__grid{display:flex;flex-wrap:wrap;margin:calc(var(--mb-gap, 8px) / -2)}.media-blocks__item{display:flex;flex-direction:column;justify-content:var(--mb-va, center);align-items:var(--mb-ha, center);gap:8px;min-width:0;box-sizing:border-box;padding:calc(var(--mb-gap, 8px) / 2)}.media-blocks--m-1 .media-blocks__item{flex:0 0 var(--mb-w-m, 100%)}.media-blocks--m-2 .media-blocks__item{flex:0 0 var(--mb-w-m, 50%)}.media-blocks--m-carousel .media-blocks__grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0}.media-blocks--m-carousel .media-blocks__grid::-webkit-scrollbar{display:none}.media-blocks--m-carousel .media-blocks__item{flex:0 0 var(--mb-w-m, 75%);scroll-snap-align:start;padding:0;margin-right:var(--mb-gap, 8px)}.media-blocks--m-carousel .media-blocks__item:last-child{margin-right:0}@media screen and (min-width:750px){.media-blocks__grid,.media-blocks--m-carousel .media-blocks__grid{display:flex;flex-wrap:wrap;overflow:visible;scroll-snap-type:none;margin:calc(var(--mb-gap, 8px) / -2)}.media-blocks__item,.media-blocks--m-1 .media-blocks__item,.media-blocks--m-2 .media-blocks__item,.media-blocks--m-carousel .media-blocks__item{flex:0 0 var(--mb-w-d, calc(100% / var(--mb-cols-d, 3)));padding:calc(var(--mb-gap, 8px) / 2);margin-right:0;scroll-snap-align:none}}.media-blocks__media-wrap{position:relative;display:block;width:var(--mb-cw, 100%);max-width:100%;overflow:hidden;background:rgba(var(--color-foreground),.04)}.media-blocks__item[style*=--mb-ratio] .media-blocks__media-wrap{aspect-ratio:var(--mb-ratio)}.media-blocks__item[style*="--mb-ratio: auto"] .media-blocks__media-wrap{aspect-ratio:auto}.media-blocks__img,.media-blocks__media-wrap img{display:block;width:100%;height:100%;object-fit:cover}.media-blocks__item[style*="--mb-ratio: auto"] .media-blocks__img{height:auto}.media-blocks__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.05)}.media-blocks__placeholder-svg{width:80px;height:auto;opacity:.4}.media-blocks__video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.media-blocks__video--d{display:none}.media-blocks__video--m{display:block}@media screen and (min-width:750px){.media-blocks__video--d{display:block}.media-blocks__video--m{display:none}}.media-blocks__item--video .media-blocks__media-wrap:not(:has(.media-blocks__video--m)) .media-blocks__video--d{display:block}.media-blocks__item--video .media-blocks__media-wrap:not(:has(.media-blocks__video--d)) .media-blocks__video--m{display:block}.media-blocks__caption{font-size:12px;line-height:1.4;color:rgba(var(--color-foreground),.75)}.media-blocks__caption p{margin:0}a.media-blocks__media-wrap{text-decoration:none;color:inherit}.media-blocks__item--text{justify-content:var(--mb-va, center)}.media-blocks__item--text .media-blocks__text-inner{width:var(--mb-cw, 100%);max-width:100%;padding:var(--mb-pad-y, 24px) var(--mb-pad-x, 24px);background-color:var(--mb-bg, transparent);color:var(--mb-col, inherit);box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.media-blocks__text,.media-blocks__text p,.media-blocks__text li{font-size:var(--mb-fs, 16px);line-height:var(--mb-lh, 1.4);font-weight:var(--mb-fw, 400);text-transform:var(--mb-tt, none);text-align:var(--mb-text-align, left)}.media-blocks__text p{margin:0 0 .6em}.media-blocks__text p:last-child{margin-bottom:0}.media-blocks__text-cta{display:flex;justify-content:var(--mb-text-align, flex-start)}.media-blocks__item--text[style*="--mb-text-align: center"] .media-blocks__text-cta{justify-content:center}.media-blocks__item--text[style*="--mb-text-align: right"] .media-blocks__text-cta{justify-content:flex-end}.media-blocks__item--button{justify-content:var(--mb-va, center)}.media-blocks__item--button .media-blocks__btn-inner{width:100%;padding:var(--mb-pad-y, 24px) var(--mb-pad-x, 24px);background-color:var(--mb-bg, transparent);box-sizing:border-box;display:flex;justify-content:var(--mb-btn-align, center)}.media-blocks__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:13px;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:2px;border:1px solid currentColor;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.media-blocks__btn--filled{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.media-blocks__btn--filled:hover{background-color:rgba(var(--color-foreground),.85);border-color:rgba(var(--color-foreground),.85)}.media-blocks__btn--outlined{background-color:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.media-blocks__btn--outlined:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.media-blocks__btn--text{background-color:transparent;color:rgb(var(--color-foreground));border-color:transparent;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.media-blocks__btn--text:hover{opacity:.75}@media screen and (max-width:749px){.media-blocks__item--text .media-blocks__text-inner{width:var(--mb-cw-m, var(--mb-cw, 100%))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-media-blocks.css.map */
