.shirt-page .shirt-life-panel>.special-montage{display:block;aspect-ratio:3/1;height:auto;min-height:0}
.shirt-page .shirt-life-panel .special-montage img.montage-complete{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain}
.shirt-page .sweatshirt-card{position:relative}
.holiday-badge{position:absolute;z-index:2;top:9px;left:9px;display:block;padding:6px 10px;border:1px solid #d7bd8e;background:#f4e8cd;color:#734d39;font:italic 12px/1.15 Georgia,serif;box-shadow:0 2px 7px #1c2e241a;pointer-events:none}
@media(max-width:760px){.holiday-badge{font-size:10px;padding:5px 7px;top:6px;left:6px}}
.shirt-page .shirt-card .tee-art,.shirt-page #shirt-detail-image .tee-art{background-image:url('/assets/shirt-trio-warm-sage-v614.png')!important}
