.basic-combo{display:grid;grid-template-columns:1fr 1fr;border:1px solid #785590;background:#2a1e38;border-radius:20px;overflow:hidden;margin:26px 0 38px}.combo-art{min-height:495px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 25% 5%,#79549a 0,transparent 60%),#362246;padding:34px 38px;display:flex;flex-direction:column;align-items:flex-start}.combo-wordmark{font-size:13px;font-weight:600;color:#f3e4ff;border-bottom:1px solid #b58bc45c;padding-bottom:18px;width:100%;margin-bottom:27px}.combo-art-kicker{font-size:10px;letter-spacing:2px;color:#dcc5ed}.combo-art h3{font:58px/1 Georgia,serif;letter-spacing:-1.5px;color:#f9edff;margin:16px 0}.combo-art h3 em{font-style:normal;color:#d5b0f1}.combo-covers{display:flex;align-items:flex-end;justify-content:center;gap:0;width:100%;height:165px;margin-top:10px;padding:0 10px}.combo-covers img{width:24%;height:160px;object-fit:contain;background:#fff;object-position:top;border:1px solid #ba9dc8;box-shadow:0 12px 18px #13091e88;border-radius:3px;transform:rotate(calc((var(--cover) - 2)*5deg)) translateY(calc((var(--cover) - 2)*(var(--cover) - 2)*5px));margin:0 -5px;position:relative}.combo-art-count{font-size:9px;letter-spacing:1.4px;color:#dcc2ee;margin-top:32px}.combo-copy{padding:40px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.combo-copy h3{font:37px/1.15 Georgia,serif;color:#f4e8fc;margin:18px 0 12px}.combo-copy p{font-size:13px;line-height:1.7;color:#cbb4dc}.combo-copy .combo-lead{font-size:17px;color:#f0e0fc;margin-bottom:6px}.combo-copy ul{list-style:none;padding:0;margin:20px 0 26px;width:100%}.combo-copy li{font-size:14px;padding:8px 0;color:#ead7f7;display:flex;align-items:center;gap:12px}.combo-copy li span{color:#ccb1ef;font-size:16px}.combo-actions{display:flex;gap:12px;flex-wrap:wrap}.combo-copy>small{font-size:10px;line-height:1.7;color:#bca2cb;margin-top:17px}.combo-details{margin:22px 0;border-block:1px solid #6b4c80}.combo-details>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #52365f}.combo-details>div:last-child{border:0}.combo-details strong{font-size:14px}.combo-details button{font-size:12px;white-space:nowrap}
@media(max-width:900px){.basic-combo{grid-template-columns:1fr}.combo-art{min-height:410px;padding:28px 30px}.combo-art h3{font-size:52px}.combo-covers{max-width:440px;align-self:center;height:145px}.combo-covers img{height:145px}.combo-art-count{margin-top:26px}.combo-copy{padding:30px}.combo-copy h3{font-size:32px}}
@media(max-width:450px){.combo-art{padding:24px;min-height:370px}.combo-wordmark{margin-bottom:20px}.combo-art h3{font-size:46px}.combo-covers{height:125px;padding:0}.combo-covers img{height:125px}.combo-copy{padding:25px 22px}.combo-actions{width:100%}.combo-actions .button{width:100%;justify-content:center}.combo-art-count{font-size:8px;letter-spacing:1px}.combo-details>div{flex-wrap:wrap}}
