:root{--masterpad:1.5rem}@media (width<=768px){:root{--masterpad:6vw}}@media (width>=1440px){:root{--masterpad:2vw}}.imgcontainer{text-align:center;height:auto;overflow:hidden}.imgcontainer>a{display:block}@media (width<=768px){.imgcontainer{border-bottom:0}.imgcontainer+.panel{padding-top:0}}@media (width>=1080px),(width>=769px) and (width<=1080px){.imgcontainer .img{margin:var(--masterpad);max-height:72.9vh;max-width:calc(100% - var(--masterpad) * 2);-o-object-fit:contain;object-fit:contain;width:auto;box-shadow:0 .5em 2.5em -1.5em #000}}@media (width<=768px){.imgcontainer .img{height:auto;margin:var(--masterpad) auto;max-height:calc(137.5vw - var(--masterpad) * 2);width:calc(100vw - var(--masterpad) * 2);box-shadow:0 .5em 2.5em -2em #000}.imgcontainer{order:0;height:auto}}.header{font-size:var(--font-xl);letter-spacing:var(--pb-letter-spacing);margin-left:-.1em;line-height:.9}.panel_small .img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;box-shadow:0 .5em 2.5em -2em #000}@media (width<=768px){.panel_small{gap:.33em}.panel_small .header{font-size:calc(var(--font-xl) * .75);line-height:.85}.panel_small .img{margin-top:.66em}}.panel,.panel_small{position:relative}.month{text-transform:uppercase}.artist_link{z-index:1;position:absolute;inset:0}.artist_heading{text-transform:uppercase}.buy-button{background-color:var(--fg);border:4px solid var(--fg);color:var(--bg);text-transform:uppercase;margin-top:auto;padding:.75em 1em calc(.75em - 3px)}@media (width>=769px) and (width<=1080px),(width<=768px){body{overflow-x:hidden}}@media (width>=769px) and (width<=1080px){.grid-25-25-25-25{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.grid-25-25-25-25{grid-template-columns:repeat(2,1fr)}}
