.club-market{color:#0a2041;max-width:1180px;margin:auto;padding:30px 24px}.club-market>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:65px;display:flex}.club-market>header>a:first-child{font-size:1.5rem;font-weight:800}.club-market h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.8rem);line-height:1.25}.club-market nav{flex-wrap:wrap;gap:10px;margin:28px 0 55px;display:flex}.club-market nav a{color:#fff;background:#0937f4;border-radius:30px;align-items:center;gap:10px;padding:14px 22px;display:flex}.club-market>section{padding:30px 0 55px;scroll-margin-top:20px}.club-market>section>span{color:#0937f4;letter-spacing:.16em;font-size:.875rem;font-weight:700}.club-market h2{margin:10px 0 25px;font-size:2rem}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.market-grid article{background:#fff;border:1px solid #dfe6ee;border-radius:18px;padding:24px;overflow:hidden}.market-grid img,.market-no-image{aspect-ratio:1;object-fit:cover;width:calc(100% + 48px);max-width:none;margin:-24px -24px 24px}.market-no-image{color:#7082a1;background:#eef3fb;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.market-grid h3{margin:15px 0;font-size:1.35rem}.market-grid p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.8}.market-grid strong{font-size:1.6rem}.market-note,.club-market footer{color:#526480;font-size:.875rem}.market-grid ul{padding-left:20px;line-height:2;list-style:outside}.club-market footer{border-top:1px solid #dfe6ee;padding:25px 0}@media (max-width:850px){.market-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.market-grid{grid-template-columns:1fr}.club-market>header{margin-bottom:35px}.club-market nav a{padding:12px;font-size:.875rem}}.club-market :is(.market-ticket-grid,.market-goods-grid) article{min-width:0}.club-market:is(.market-tickets-rows,.market-tickets-poster) .market-ticket-grid{gap:16px}.club-market.market-tickets-rows .market-ticket-grid{grid-template-columns:1fr}.club-market.market-tickets-rows .market-ticket-grid article{border-left:4px solid var(--market-accent,#0937f4);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(210px,1fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.club-market.market-tickets-rows .market-ticket-info h3{margin:4px 0;font-size:20px;line-height:1.45}.club-market.market-tickets-rows .market-ticket-info p{margin:0;font-size:14px;font-weight:600;line-height:1.6}.club-market:is(.market-tickets-rows,.market-tickets-poster) .market-event-venue{align-items:start;gap:6px;display:flex}.club-market:is(.market-tickets-rows,.market-tickets-poster) .market-event-venue svg{flex-shrink:0;margin-top:3px}.club-market.market-tickets-rows .market-ticket-types p{flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:4px 0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.club-market.market-tickets-rows .market-ticket-types b{margin-left:auto;font-size:16px}.club-market:is(.market-tickets-rows,.market-tickets-poster) .market-ticket-action{background:var(--market-accent,#0937f4);min-height:44px;padding:10px 14px;font-size:14px}.club-market.market-tickets-poster .market-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-market.market-tickets-poster .market-ticket-grid article{border-radius:6px;flex-direction:column;padding:18px;display:flex}.club-market .market-ticket-photo{color:#434a50;background:#f2f3f3;justify-content:center;align-items:center;gap:8px;width:calc(100% + 36px);height:170px;margin:-18px -18px 14px;font-weight:700;display:flex}.club-market .market-ticket-photo img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;margin:0}.club-market .market-ticket-photo.is-placeholder img{object-fit:contain;padding:26px}.club-market.market-tickets-poster .market-ticket-info h3{margin:4px 0;font-size:22px;line-height:1.5}.club-market.market-tickets-poster .market-ticket-info p{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.6}.club-market.market-tickets-poster .market-event-date{color:var(--market-accent,#0937f4);font-weight:800}.club-market.market-tickets-poster .market-ticket-types{border-top:1px solid #dfe6ee;flex:1;margin-top:10px;padding:10px 0}.club-market.market-tickets-poster .market-ticket-types p{flex-wrap:wrap;gap:3px 8px;margin:4px 0;font-size:14px;font-weight:600;line-height:1.6;display:flex}.club-market.market-tickets-poster .market-ticket-types b{margin-left:auto;font-size:16px}.club-market.market-goods-grid .market-goods-grid{gap:16px}.club-market.market-goods-grid .market-goods-grid article{border-radius:6px;padding:16px}.club-market.market-goods-grid .market-goods-grid :is(.market-product-photo,.market-no-image){aspect-ratio:auto;object-fit:contain;background:#f6f7f7;width:calc(100% + 32px);height:190px;margin:-16px -16px 12px}.club-market.market-goods-grid .market-goods-grid h3{margin:4px 0;font-size:19px;line-height:1.5}.club-market.market-goods-grid .market-goods-grid p{margin:6px 0;font-size:14px;font-weight:600;line-height:1.6}.club-market.market-goods-grid .market-goods-grid strong{font-size:22px}.club-market.market-goods-list .market-goods-grid{grid-template-columns:1fr;gap:12px}.club-market.market-goods-list .market-goods-grid article{border-radius:6px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;padding:16px;display:grid}.club-market.market-goods-list .market-goods-grid :is(.market-product-photo,.market-no-image){aspect-ratio:auto;object-fit:contain;background:#f6f7f7;width:112px;height:112px;margin:0}.club-market.market-goods-list .market-no-image{text-align:center;color:#434a50;gap:6px;font-size:12px;font-weight:600}.club-market.market-goods-list .market-goods-grid h3{margin:2px 0;font-size:20px;line-height:1.5}.club-market.market-goods-list .market-product-info{min-width:0}.club-market.market-goods-list .market-product-info p{margin:4px 0;font-size:14px;font-weight:600;line-height:1.6}.club-market.market-goods-list .market-product-info strong{font-size:22px}.club-market:is(.market-goods-grid,.market-goods-list) .market-no-image img{aspect-ratio:auto;object-fit:contain;width:65%;height:60%;margin:0}.club-market:is(.market-goods-grid,.market-goods-list) .market-product-info>.member-button{background:var(--market-accent,#0937f4);min-height:44px;margin:8px 0;padding:10px 14px;font-size:14px}.club-market:is(.market-goods-grid,.market-goods-list) .market-news-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:850px){.club-market.market-tickets-rows .market-ticket-grid article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}.club-market.market-tickets-rows .market-ticket-action{grid-column:1/-1;justify-self:end}}@media (max-width:540px){.club-market.market-tickets-rows .market-ticket-grid article{grid-template-columns:1fr;padding:14px}.club-market.market-tickets-rows .market-ticket-action{justify-self:stretch}.club-market.market-tickets-poster .market-ticket-grid{grid-template-columns:1fr}.club-market .market-ticket-photo{height:150px}.club-market.market-goods-grid .market-goods-grid{grid-template-columns:1fr}.club-market.market-goods-grid .market-goods-grid :is(.market-product-photo,.market-no-image){height:170px}.club-market.market-goods-list .market-goods-grid article{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px}.club-market.market-goods-list .market-goods-grid :is(.market-product-photo,.market-no-image){width:68px;height:88px}.club-market.market-goods-list .market-no-image span{display:none}.club-market.market-goods-list .market-product-info h3{font-size:18px}.club-market.market-goods-list .market-product-info>.member-button{width:100%;padding:8px}}.club-market:is(.market-tickets-rows,.market-tickets-poster,.market-goods-grid,.market-goods-list) nav a{background:var(--market-accent,#0937f4)}.club-market:is(.market-tickets-rows,.market-tickets-poster,.market-goods-grid,.market-goods-list)>section>span{color:var(--market-accent,#0937f4)}
