.mm-panel{position:relative;overflow:hidden;display:flex;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.mm-panel--small{min-height:min(42vh,44rem)}.mm-panel--medium{min-height:min(66vh,64rem)}.mm-panel--large{min-height:min(88vh,88rem)}@media screen and (max-height:520px){.mm-panel--small,.mm-panel--medium,.mm-panel--large{min-height:0}}.mm-panel:not(:has(.mm-panel__media)){min-height:min(52vh,52rem)}.mm-panel__media{position:absolute;top:-12%;right:0;bottom:-12%;left:0}.mm-panel__media img{width:100%;height:100%;object-fit:cover;display:block}.mm-panel>.mm-panel__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mm-panel__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mm-space-xs);padding:var(--mm-space-xl) var(--mm-gutter);width:100%;max-width:var(--mm-page-width);box-sizing:border-box}.mm-panel__content>*{max-width:56rem}.mm-panel__content--top-left{margin:0 auto auto;align-self:flex-start}.mm-panel__content--center-left{margin:auto}.mm-panel__content--center-center{margin:auto;align-items:center;text-align:center}.mm-panel__content--bottom-left{margin:auto auto 0}.mm-panel__heading{font-family:var(--mm-font-display);font-weight:400;font-size:var(--mm-display-2);line-height:var(--mm-display-2-lh);letter-spacing:var(--mm-display-2-ls);margin:0}.mm-panel__heading em{font-style:italic}.mm-panel__body{font-family:var(--mm-font-ui);font-size:var(--mm-body-lg);line-height:var(--mm-body-lh);margin:0;max-width:42ch}.mm-panel__body p{margin:0;overflow-wrap:anywhere}.mm-panel__content .mm-link{margin-top:var(--mm-space-2xs)}.mm-panel__accent{position:absolute;right:var(--mm-gutter);bottom:var(--mm-space-sm);z-index:1;font-family:var(--mm-font-display);font-size:clamp(4rem,9vw,12rem);line-height:1;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:749px){.mm-panel__content{padding:var(--mm-space-lg) var(--mm-gutter);max-width:none}.mm-panel__accent{display:none}}@media screen and (min-width:750px){.mm-panel__content--bottom-left{padding-bottom:var(--mm-space-3xl)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mm-artwork-panel.css.map */
