#main > .shopify-section.mag75-design-section{background:#08090b}
.mag75-design{display:block;background:#08090b;color:#f4f4f5;padding:56px 0;overflow:clip}
.mag75-design__inner{width:88%;max-width:1040px;margin:auto}
.mag75-design__heading{margin-bottom:28px}
.mag75-design__heading h2{font-family:var(--heading-font-family);font-size:clamp(30px,3vw,40px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0;text-wrap:balance}
.mag75-design__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}
.mag75-design__tile{margin:0;min-width:0;position:relative;isolation:isolate}
.mag75-design__photo{overflow:hidden;border-radius:16px;background:#e8e8e8;aspect-ratio:2.05}
.mag75-design__photo img{display:block;width:100%;height:100%;object-fit:cover}
.mag75-design__tile--front img{transform:scale(1.18)}
.mag75-design__tile--side img{transform:scale(1.28)}
.mag75-design__tile--back img{transform:scale(1.05)}
.mag75-design__tile figcaption{padding:12px 2px 0;font-size:14px;line-height:1.4;letter-spacing:-.015em;color:#d9dadd}
.mag75-design.is-ready .mag75-design__tile:not(.is-visible){opacity:0;transform:translateY(12px)}
.mag75-design.is-ready .mag75-design__tile{transition:opacity .75s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}
@media(max-width:699px){
 .mag75-design{padding:36px 0}
 .mag75-design__inner{width:88%}
 .mag75-design__heading{margin-bottom:22px}
 .mag75-design__heading h2{font-size:clamp(28px,7.5vw,34px);max-width:15ch}
 .mag75-design__grid{gap:18px 12px}
 .mag75-design__photo{border-radius:12px;aspect-ratio:1.3}
 .mag75-design__tile--front img{transform:scale(1.1)}
 .mag75-design__tile--side img{transform:scale(1.15)}
 .mag75-design__tile--back img{transform:none}
 .mag75-design__tile figcaption{font-size:12px;line-height:1.4;padding:9px 1px 0;text-wrap:balance}
}
@media(prefers-reduced-motion:reduce){.mag75-design.is-ready .mag75-design__tile{opacity:1!important;transform:none!important;transition:none}}