.mgs-section{width:100%;overflow:hidden}.mgs-header{text-align:left;margin-bottom:2.4rem}.mgs-label{display:inline-block;font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.6;margin:0 0 .8rem}h1.mgs-heading,h2.mgs-heading,h3.mgs-heading,h4.mgs-heading,h5.mgs-heading,h6.mgs-heading,.mgs-heading{font-family:system-ui,-apple-system,sans-serif!important;font-size:28px!important;font-weight:600!important;font-style:normal!important;line-height:1.15!important;letter-spacing:-.01em!important;text-transform:none!important;color:rgb(var(--color-foreground))!important;margin:0 0 .8rem!important;padding:0!important}.mgs-subheading{margin:0;font-size:1.5rem;opacity:.7;max-width:56rem}.mgs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mgs-gap, 8px);align-items:stretch}.mgs-cell{position:relative;min-width:0}.mgs-media-wrap{position:relative;width:100%;aspect-ratio:var(--mgs-aspect, 3/4);overflow:hidden;border-radius:var(--mgs-radius, 0px);background:rgb(var(--color-base-background-2));cursor:pointer}.mgs-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.mgs-media-wrap:hover .mgs-media{transform:scale(1.04)}.mgs-cell--video .mgs-media-wrap:after{content:"";position:absolute;top:1.2rem;right:1.2rem;width:3.2rem;height:3.2rem;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.4rem;z-index:3;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.mgs-cell--video .mgs-media-wrap:hover:after{opacity:1;transform:scale(1)}.mgs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#0003 40%,#0000 70%);z-index:1;pointer-events:none;transition:opacity .4s ease}.mgs-media-wrap:hover .mgs-overlay{opacity:.9}.mgs-card-content{position:absolute;z-index:2;padding:2rem 1.6rem;display:flex;flex-direction:column;gap:.6rem;max-width:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.mgs-card-content--bottom-left{bottom:0;left:0;right:0}.mgs-card-content--bottom-center{bottom:0;left:0;right:0;align-items:center;text-align:center}.mgs-card-content--top-left{top:0;left:0;right:0}.mgs-card-content--top-center{top:0;left:0;right:0;align-items:center;text-align:center}.mgs-card-content--center{top:50%;left:0;right:0;transform:translateY(-50%);align-items:center;text-align:center}.mgs-media-wrap:hover .mgs-card-content--bottom-left,.mgs-media-wrap:hover .mgs-card-content--bottom-center{transform:translateY(-.4rem)}.mgs-card-heading{margin:0;font-size:clamp(1.4rem,1.8vw,2rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.4)}.mgs-card-text{margin:0;font-size:clamp(1.2rem,1.2vw,1.4rem);color:#ffffffd9;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.3);opacity:0;transform:translateY(.6rem);transition:opacity .35s ease .05s,transform .35s ease .05s}.mgs-media-wrap:hover .mgs-card-text{opacity:1;transform:translateY(0)}.mgs-btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#000;background:#fff;border:1px solid transparent;border-radius:2px;margin-top:.4rem;white-space:nowrap;opacity:0;transform:translateY(.8rem);transition:opacity .35s ease .1s,transform .35s ease .1s,background .25s ease,color .25s ease}.mgs-media-wrap:hover .mgs-btn{opacity:1;transform:translateY(0)}.mgs-btn:hover{background:transparent;color:#fff;border-color:#fff}.mgs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-base-background-2, 243 243 243))}.mgs-placeholder-svg{width:60%;height:60%;opacity:.35}.mgs-placeholder--video .mgs-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.mgs-placeholder--video .mgs-play-icon svg{width:4.8rem;height:4.8rem;color:#0000004d}@media screen and (max-width:989px){.mgs-grid{grid-template-columns:repeat(2,1fr)}.mgs-cell[data-index="1"]{order:1}.mgs-cell[data-index="2"]{order:2}.mgs-cell[data-index="3"]{order:3}.mgs-cell[data-index="4"]{order:4}.mgs-header{margin-bottom:2rem}.mgs-card-text,.mgs-btn{opacity:1;transform:none}.mgs-btn{padding:.7rem 1.4rem;font-size:1.1rem}}@media screen and (max-width:575px){.mgs-header{margin-bottom:1rem}.mgs-label{font-size:.6rem!important;letter-spacing:.12em;margin-bottom:.4rem}h1.mgs-heading,h2.mgs-heading,h3.mgs-heading,h4.mgs-heading,h5.mgs-heading,h6.mgs-heading,.mgs-heading{font-size:18px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;margin:0 0 .4rem!important}.mgs-subheading{font-size:.78rem;line-height:1.5}.mgs-grid{grid-template-columns:1fr 1fr;gap:var(--mgs-gap, 6px)}.mgs-media-wrap{aspect-ratio:4 / 5}.mgs-card-content{padding:.7rem .6rem;gap:.25rem}.mgs-card-heading{font-size:.68rem;letter-spacing:.02em;line-height:1.2}.mgs-card-text{display:none}.mgs-btn{font-size:.58rem;padding:.35rem .6rem;letter-spacing:.06em;margin-top:.15rem}}@media screen and (max-width:389px){.mgs-grid{grid-template-columns:1fr}.mgs-media-wrap{aspect-ratio:16 / 9}h1.mgs-heading,h2.mgs-heading,h3.mgs-heading,.mgs-heading{font-size:16px!important}.mgs-card-heading{font-size:.75rem}}@media(hover:none){.mgs-card-text,.mgs-btn{opacity:1;transform:none}.mgs-cell--video .mgs-media-wrap:after{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mgs-media,.mgs-card-text,.mgs-btn,.mgs-overlay,.mgs-card-content{transition:none}.mgs-card-text,.mgs-btn{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/media-grid-split.css.map */
