.mtg-product-gallery{--mtg-pg-accent:#9a1f24;--mtg-pg-gap:36px;width:100%;max-width:none;padding:0 0 38px;color:#111;font-family:Arial,Helvetica,sans-serif}.mtg-product-gallery,.mtg-product-gallery *{box-sizing:border-box}.mtg-product-gallery__inner{width:100%;max-width:none;margin:0}.mtg-product-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mtg-pg-gap)}.mtg-product-gallery__grid:has(>.mtg-product-gallery__generation:only-child){grid-template-columns:minmax(0,1fr)}.mtg-product-gallery__generation{min-width:0}.mtg-product-gallery__generation-head{display:flex;align-items:center;gap:12px;border-top:2px solid var(--mtg-pg-accent);padding:17px 0 16px;min-height:64px}.mtg-product-gallery__badge{flex:none;background:var(--mtg-pg-accent);color:#fff;border-radius:4px;font-size:12px;line-height:1.2;font-weight:700;padding:7px 10px}.mtg-product-gallery .mtg-product-gallery__generation-title{font-size:20px;line-height:1.2;margin:0;letter-spacing:-.35px;font-weight:700;overflow-wrap:anywhere}.mtg-product-gallery__stage{position:relative;height:285px;background:linear-gradient(135deg,#f8f8f8,#f1f1f1);border:1px solid #ededed;border-radius:6px;overflow:hidden}.mtg-product-gallery .mtg-product-gallery__image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;padding:24px}.mtg-product-gallery__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.mtg-product-gallery .mtg-product-gallery__choice{display:block;position:relative;width:100%;height:148px;min-width:0;margin:0;border:1px solid #ededed;border-radius:5px;background:#fafafa;padding:0;overflow:hidden;cursor:pointer;appearance:none;box-shadow:none}.mtg-product-gallery__choice:focus-visible{outline:3px solid var(--mtg-pg-accent);outline-offset:3px}.mtg-product-gallery .mtg-product-gallery__choice .mtg-product-gallery__image{padding:12px}.mtg-product-gallery__choice:hover{border-color:var(--mtg-pg-accent)}.mtg-product-gallery .mtg-gallery-transition{position:absolute;inset:0;opacity:0;width:100%;height:100%;pointer-events:none;will-change:opacity,transform}.mtg-product-gallery__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(min-width:768px) and (max-width:1100px){.mtg-product-gallery{--mtg-pg-gap:24px}.mtg-product-gallery .mtg-product-gallery__generation-title{font-size:16px}.mtg-product-gallery__stage{height:245px}.mtg-product-gallery .mtg-product-gallery__choice{height:135px}}
@media(max-width:767px){.mtg-product-gallery{padding:0 0 28px}.mtg-product-gallery__grid{grid-template-columns:minmax(0,1fr);gap:30px}.mtg-product-gallery__generation-head{gap:10px;padding:14px 0;min-height:56px}.mtg-product-gallery .mtg-product-gallery__generation-title{font-size:18px}.mtg-product-gallery__badge{font-size:11px;padding:6px 9px}.mtg-product-gallery__stage{height:218px}.mtg-product-gallery .mtg-product-gallery__image{padding:18px}.mtg-product-gallery__details{gap:12px;margin-top:12px}.mtg-product-gallery .mtg-product-gallery__choice{height:128px}}
