.studio-product-composition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-content:center;align-items:stretch;width:100%;height:100%;background:var(--color-soft)}.studio-product-composition[data-studio-panels="4"]{grid-template-rows:repeat(2,minmax(0,1fr))}.studio-product-composition__panel{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden}.studio-product-composition[data-studio-layout=stacked-details]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch}.studio-product-composition[data-studio-layout=stacked-details]>.studio-product-composition__panel{position:relative}.studio-product-composition[data-studio-layout=stacked-details]>.studio-product-composition__panel>.studio-product-image{position:absolute;top:50%;transform:translateY(-50%)}.editorial-studio-detail{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-soft)}.editorial-studio-detail>.studio-product-image{width:auto;max-width:100%;height:100%}