/*========== MEDIA QUERIES (MIN) ==========*/
@media (min-width:576px) {

    .visible-mobile-sm { display: none !important;}

    /* GENERAL */
    .container.xl {
        max-width: calc(1195px + var(--spacing-container)*2);
        min-width: 89.1791044776%;
    }
    .container.lg {
        max-width: calc(1050px + var(--spacing-container)*2);
    }
    .container.md {
        max-width: calc(698px + var(--spacing-container)*2);
    }
    .container.sm {
        max-width: calc(415px + var(--spacing-container)*2);
    }
    .container.xs {
        max-width: calc(310px + var(--spacing-container)*2);
    }
    
    .f-left {
        margin-left: 0;
    }
    .f-right {
        margin-right: 0;
    }

    
    /* SECTION */
    .sc-store-banner .sc-container {
        padding-left: var(--spacing-lg);
        padding-top: var(--spacing-lg);
        padding-bottom: var(--spacing-lg);
    }
    
}

@media (min-width:768px) {

    .visible-mobile { display: none !important;}


    /* FORM */
    .field.half {
        width: calc(50% - var(--spacing-sm)/2);
    }


    /* POST */
    .entry-content [class*="wp-block-"] + *,
    .entry-content * + [class*="wp-block-"] {
        margin-top: var(--spacing-xl);
    } 


    /* MODAL */
    *[data-modal="event"] {
        width: 1050px;
    }
    *[data-modal="event"] .modal-dismiss {
        color: var(--color-gold) !important;
    }
    *[data-modal="event"] .modal-column.cover {
        width: 50%;
        margin-right: auto;
    }
    *[data-modal="event"] .modal-column.detail {
        display: flex;
        flex-direction: column;
        position: absolute;
        z-index: 2;
        top: 0;
        right: 0;
        width: 50%;
        height: 100%;
        overflow: hidden;
    }
    *[data-modal="event"] .modal-column.detail .modal-scroll {
        height: 100%;
        overflow: hidden;
        overflow-y: auto;
    }

    *[data-card="thingstodo"].type-slider.style-normal .swiper-slide { 
        width: calc(100%/3) !important;
        min-width: 0;
    }

    /* PAGE:VENUE */
    *[data-card="stadium"] {
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: 1fr;
        grid-gap: var(--spacing-2xs);
    }
    *[data-card="stadium"] > .card:nth-child(4n+1) {
        grid-column: 1;
        grid-row: span 2;
    }
    *[data-card="stadium"] > .card:nth-child(4n+4) {
        grid-column: 3;
        grid-row: span 2;
    }
    *[data-card="stadium"] > .card:nth-child(4n+3) {
        grid-column: 2;
    }


    /* PAGE:CONTACT */
    .contact-group.type-grid {
        grid-template-columns: repeat(3,1fr);
        grid-gap: var(--spacing-lg);
    }
    .contact-group.type-grid-auto {
        grid-template-columns: auto 1fr;
        grid-column-gap: var(--spacing-lg);
    }

    .transportation-container {
        grid-template-columns: repeat(2,1fr);
        grid-column-gap: var(--spacing-container);
    }

    
    /* PAGE:RWS */
    *[data-modal="fighter"] .modal-column.cover {
        width: 50%;
        margin-right: auto;
    }
    *[data-modal="fighter"] .modal-column.detail {
        display: flex;
        flex-direction: column;
        position: absolute;
        z-index: 2;
        top: 0;
        right: 0;
        width: 50%;
        height: 100%;
        overflow: hidden;
    }
    *[data-modal="fighter"] .modal-column.detail > .fighter-body {
        flex: 1;
        overflow: hidden;
        /* -webkit-mask-box-image: -webkit-linear-gradient(-90deg, transparent 0%, white var(--spacing-md)); */
    }
    *[data-modal="fighter"] .modal-column.detail > .fighter-body .fighter-body-scroll {
        height: 100%;
        overflow: hidden;
        overflow-y: auto;
        /* -webkit-mask-box-image: -webkit-linear-gradient(90deg, transparent 0%, white var(--spacing-md)); */
    }
    *[data-modal="fighter"] .fighter-cover .object-overlay,
    *[data-modal="fighter"] .fighter-header,
    *[data-modal="fighter"] .fighter-body-inner {
        padding-top: var(--spacing-md);
        padding-bottom: var(--spacing-md);
    }
    *[data-modal="fighter"] .fighter-cover .overlay-bottom {
        display: grid;
        grid-template-columns: 1fr auto;
        grid-gap: var(--spacing-3xs) var(--spacing-sm);
    }
    *[data-modal="fighter"] .fighter-cover .overlay-bottom > *:not(:first-child) {
        margin-top: 0;
    }
    *[data-modal="fighter"] .fighter-cover .overlay-bottom > .entry-title {
        grid-row: 1;
        grid-column: 1;
    }
    *[data-modal="fighter"] .fighter-cover .overlay-bottom > .entry-social {
        grid-row: 1;
        grid-column: 2;
        justify-self: end;
        align-self: start;
    }
    *[data-modal="fighter"] .fighter-cover .overlay-bottom > .entry-tags {
        grid-row: 2;
        grid-column: 2;
        justify-self: end;
        align-self: end;
    }
    *[data-modal="fighter"] .fighter-cover .overlay-bottom > .entry-aka {
        grid-row: 2;
        grid-column: 1;
    }

    /* PAGE V2:THINGS TO DO */
    .thingstodo-ctrl .sc-menu-wrapper ul > li > a {
        padding: 0 calc(var(--spacing-sm)*2);
    }
    

}

@media (min-width:992px) {

    .visible-device-sm { display: none !important;}


    /* FOOTER */
    .footer-directory {
        display: grid;
        grid-template-columns: repeat(5,auto);
        grid-gap: var(--spacing-md);
        justify-content: space-between;
        align-items: flex-end;
    }
    .footer-directory > .menu,
    .footer-directory > .copyright {
        grid-row: span 2;
    }
    .footer-directory > .social {
        grid-row: 1;
        grid-column: 5;
        align-self: flex-start;
    }
    .footer-directory > .app-download,
    .footer-directory > .secure-payments {
        grid-row: 2;
        grid-column: 5;
    }

    .store-html .footer-directory {
        grid-template-columns: repeat(4,auto);
    }
    .store-html .footer-directory > .social,
    .store-html .footer-directory > .secure-payments {
        grid-column: 4;
    }


    /* BAR */
    .match-container {
        --w-label: 110px;
        --w-cta: 178px;
    }
    .match-container .swiper-buttons {
        width: calc(33.05555555556% + 26px);
        margin: 0 auto;
        pointer-events: none;
    }
    .match {
        display: grid;
        grid-template-columns: 1fr 33.05555555556% 1fr;
        justify-content: center;
    }
    .match > .cover {
        grid-column: 2;
    }
    .match .cover > .object-fit,
    .match .cover > .object-fit:before {
        height: 100%;
    }
    .match .cover > .object-fit:before {
        padding-bottom: 0%;
    }
    .match > .aside.left {
        grid-column: 1;
        padding-right: 26px;
    }
    .match > .aside.right {
        grid-column: 3;
        padding-left: 26px;
    }
    .match .entry-label,
    .match .entry-cta {
        height: 100%;
        min-height: var(--button-height-lg);
    }
    .match .entry-label {
        width: var(--w-label);
    }
    .match .entry-cta {
        width: var(--w-cta);
    }
    .match .cover {
        padding: 0;
    }
    .match .aside {
        display: flex;
        align-items: center;
    }
    .match .aside > .entry-detail {
        flex: 1;
    }
    .match .aside.right > .entry-detail {
        max-width: calc(100% - var(--w-cta));
    }
    

    /* SECTION */
    .sc-elevator {
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--header-height) + var(--spacing-lg));
    }

    .sc-layout {
        position: relative;
        display: flex;
        justify-content: space-between;
    }
    .sc-layout > *:not(:first-child) {
        margin-top: 0 !important;
    }

    .sc-tiles {
        display: flex;
    }
    .sc-tiles > .sc-tile {
        width: 50%;
    }
    .sc-tile.cover .sc-cover,
    .sc-tile.cover .sc-cover .object-fit {
        height: 100%;
    }
    .sc-tile.cover .sc-cover .object-fit:before {
        height: 100%;
        padding-bottom: 0%;
    }
    .sc-tiles.h-full .sc-tile.cover .sc-cover .object-fit:before {
        min-height: 100vh;
        min-height: calc(var(--vh, 1vh) * 100);
    }
    .sc-tiles.h-full-fix .sc-tile.cover .sc-cover .object-fit:before {
        min-height: calc(100vh - var(--header-height-fixed));
        min-height: calc((var(--vh, 1vh) * 100) - var(--header-height-fixed));
    }
    @supports (-webkit-touch-callout:none) {
        .instagram-browser .sc-tiles.h-full .sc-tile.cover .sc-cover .object-fit:before {
            min-height: 100vh;
        }
        .instagram-browser .sc-tiles.h-full-fix .sc-tile.cover .sc-cover .object-fit:before {
            min-height: calc(100vh - var(--header-height-fixed));
        }
    }

    .sc-columns {
        display: flex;
    }
    .sc-columns > *:not(:first-child) {
        margin-top: 0 !important;
    }
    .sc-columns > .sc-column {
        width: 50%;
    }
    .sc-columns > .sc-column:not(:last-child) {
        padding-right: var(--spacing-2xl);
    }

    .sc-boxes {
        display: flex;
        justify-content: space-between;
    }
    .sc-boxes > *:not(:first-child) {
        margin-top: 0 !important;
    }
    .sc-boxes > .sc-box {
        width: calc(50% - var(--spacing-3xl)/2);
    }
    .sc-boxes > .sc-box.v-center {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .sc-boxes + .sc-boxes {
        margin-top: calc(var(--spacing-xl)*2);
    }
    .sc-boxes.space {
        width: 100%;
        max-width: 1195px;
        min-width: 89.1791044776%;
    }
    .sc-boxes.space > .sc-box.cover {
        width: 51.0460251046%;
    }
    .sc-boxes.space > .sc-box.detail {
        width: calc(100% - 51.0460251046% - var(--spacing-container));
    }
    .sc-alternate.start-ltr > .sc-boxes:nth-child(even),
    .sc-alternate.start-rtl > .sc-boxes:nth-child(odd) {
        flex-direction: row-reverse;
    }
    .sc-alternate.start-ltr > .sc-boxes.space:nth-child(odd),
    .sc-alternate.start-rtl > .sc-boxes.space:nth-child(even) {
        margin-left: 0;
        margin-right: auto;
    }
    .sc-alternate.start-ltr > .sc-boxes.space:nth-child(even),
    .sc-alternate.start-rtl > .sc-boxes.space:nth-child(odd) {
        margin-left: auto;
        margin-right: 0;
    }

    .sc-billboard .sc-scene {
        background-image: url(../img/design/billboard-scene1.svg);
    }

    .sc-banners {
        grid-template-columns: repeat(2,1fr);
        grid-gap: var(--spacing-sm);
    }

    .sc-layout[data-layout="detail"] {
        display: grid;
        grid-template-columns: 1fr calc((100%/3)*2 + var(--spacing-sm));
        grid-gap: var(--spacing-2xs) var(--spacing-sm);
        grid-auto-flow: dense;
    }
    .sc-layout[data-layout="detail"] > .sc-sidebar {
        grid-column: 1;
    }
    .sc-layout[data-layout="detail"] > .sc-main {
        grid-column: 2;
    }
    .sc-layout[data-layout="detail"] .sc-menu-wrapper ul > li {
        width: 100% !important;
        padding: var(--spacing-sm) 0 !important;
    }
    .sc-layout[data-layout="detail"] .sc-menu-wrapper ul > li:not(:last-child) {
        border-right: 0;
        border-bottom: 1px solid var(--color-blue-light);
    }
    .sc-layout[data-layout="detail"] .sc-menu-wrapper .swiper-wrapper {
        transform: none !important;
        width: 100% !important;
        flex-direction: column !important;
    }
    
    /* MODULES */
    *[data-layout="ticket-slider"] {
        align-items: center;
    }
    *[data-layout="ticket-slider"] > .sc-main {
        width: 73.8805970149%;
        margin-left: auto;
    }
    *[data-layout="ticket-slider"] > .sc-sidebar {
        width: calc(100% - 73.8805970149% - var(--spacing-container));
        transition: var(--duration-x2) var(--timing-function) 0s;
    }
    *[data-layout="ticket-slider"] .sc-headline.align {
        display: block;
    }
    *[data-layout="ticket-slider"] .sc-headline.align > *:not(:last-child) {
        margin-right: 0 !important;
    }
    *[data-layout="ticket-slider"] .sc-headline.align > *:not(:first-child) {
        margin-top: var(--spacing-md) !important;
    }

    *[data-card="news"][class*="type-grid"] {
        grid-gap: var(--spacing-sm);
    }
    *[data-card="news"].type-grid,
    *[data-card="news"].type-grid-all {
        grid-template-columns: repeat(3,1fr);
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) {
        grid-column: 1 / span 2;
        grid-row: 1 / span 2;
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) .caption {
        padding: calc(var(--spacing-sm)*2);
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) .entry-desc {
        flex: 1;
        display: flex;
        align-items: flex-end;
    }
    *[data-card="news"].type-grid-all > .card.insert[data-pos="1"] {
        grid-column: 1 / span 3;
    }
    *[data-card="news"].type-grid-all > .card:not(.insert):nth-child(n+4):nth-child(-n+6),
    *[data-card="news"].type-grid-all > .card.insert[data-pos="1"]:not(:first-child) {
        margin-top: var(--spacing-sm);
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    *[data-card="news"].type-grid-all > .card.insert[data-pos="1"]:not(:last-child) {
        margin-bottom: var(--spacing-sm);
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    *[data-card="news"].type-grid-all > .card.insert[data-pos="2"] {
        grid-column: 3;
        grid-row: span 2;
    }
    *[data-card="news"].type-grid-all > .card.insert[data-pos="2"] .object {
        height: 100%;
    }
    *[data-card="news"].type-grid-all > .card.insert[data-pos="2"] .object > * {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
    }
    *[data-card="news"].type-grid-latest {
        grid-template-columns: repeat(6,1fr);
    }
    *[data-card="news"].type-grid-latest > .card:nth-child(-n+2) {
        grid-column: span 3;
    }
    *[data-card="news"].type-grid-latest > .card:not(:nth-child(-n+2)) {
        grid-column: span 2;
    }
    *[data-card="news"].type-grid-latest > .card:not(:nth-child(-n+2)) .entry-title .ellipsis {
        -webkit-line-clamp: 3;
    }
    

    /* PAGE:INDEX */
    *[data-layout="highlight-video"] > .sc-main {
        width: 54.4761904762%;
        margin-left: auto;
    }
    *[data-layout="highlight-video"] > .sc-sidebar {
        width: calc(100% - 54.4761904762% - var(--spacing-container));
    }
    *[data-layout="highlight-video"] *[data-card="video"].type-slider .swiper-container {
        cursor: default !important;
        margin: 0;
    }
    *[data-layout="highlight-video"] *[data-card="video"].type-slider .swiper-wrapper {
        transform: none !important;
        display: grid !important;
        grid-template-columns: repeat(2,1fr);
        grid-gap: var(--spacing-sm);
    }
    *[data-layout="highlight-video"] *[data-card="video"].type-slider .swiper-slide {
        width: 100% !important;
        padding: 0 !important;
    }


    /* PAGE:EVENT */
    .event {
        --w-label: 100px;
        --w-cta: 150px;
        display: grid;
        grid-template-columns: 1fr 176px 1fr;
        justify-content: center;
    }
    .event > .cover {
        grid-column: 2;
    }
    .event > .aside.left {
        grid-column: 1;
    }
    .event > .aside.right {
        grid-column: 3;
    }
    .event > .aside.right:has(>.cover) {
        grid-column: 2 / span 3;
    }
    .event > .aside.right:has(>.cover) > .cover {
        width: 176px;
    }
    .event .entry-label,
    .event .entry-cta {
        height: var(--button-height-lg);
    }
    .event .entry-label {
        width: var(--w-label);
    }
    .event .entry-cta {
        width: var(--w-cta);
    }
    .event .aside {
        display: flex;
        align-items: center;
    }
    .event .aside > .entry-detail,
    .event .aside > .entry-banner {
        flex: 1;
    }
    .event .aside.right > .entry-detail {
        flex: auto;
        max-width: calc(100% - var(--w-cta) - 176px);
    }

    /* PAGE:VENUE */
    /* *[data-section="venue-event"] + *[data-section="banner"] {
        margin-top: -8.3333333333vw;
    } */

    *[data-card="stadium"] {
        grid-gap: var(--spacing-sm);
    }

    .plan-container .sc-layout {
        display: grid;
        grid-template-columns: 1fr calc((100%/3)*2 + var(--spacing-sm));
        grid-template-rows: 1fr auto auto 1fr;
        grid-gap: var(--spacing-2xs) var(--spacing-sm);
        grid-auto-flow: dense;
    }
    .plan-container .sc-layout:not(:has(>.sc-content)) {
        grid-template-rows: 1fr auto auto;
    }
    .plan-container .sc-layout > *:not(.sc-cover) {
        grid-column: 1;
    }
    .plan-container .sc-layout > .sc-cover {
        grid-column: 2;
        grid-row: 1 / span 4;
        width: 100%;
    }
    .plan-container .sc-layout > .sc-headline {
        grid-row: 1;
        padding-top: var(--spacing-2xs);
    }
    .plan-container .sc-layout > .sc-content {
        grid-row: 4;
        align-self: flex-end;
        padding-bottom: var(--spacing-2xs);
    }

    .plan-display .sc-menu-wrapper .swiper-wrapper {
        transform: none !important;
        width: 100% !important;
        flex-direction: column !important;
    }
    .plan-display .sc-menu-wrapper ul > li {
        width: 100% !important;
        padding: var(--spacing-sm) 0 !important;
    }
    .plan-display .sc-menu-wrapper ul > li:not(:last-child) {
        border-right: 0;
        border-bottom: 1px solid var(--color-blue-light);
    }

    .vip-display .cta-container .button.w-full {
        width: 100%;
        max-width: 340px;
    }

    /* PAGE:HISTORY */
    *[data-layout="quick-access-slider"] > .sc-main {
        width: 74.1422594142%;
        margin-left: auto;
    }
    *[data-layout="quick-access-slider"] > .sc-sidebar {
        width: calc(100% - 74.1422594142% - var(--spacing-container));
        transition: var(--duration-x2) var(--timing-function) 0s;
    }


    /* PAGE:NEWS */
    *[data-section="news-content"] .sc-boxes {
        --box-cover-width: 57.6865671642%;
        --box-detail-width: 32.8358208955%;
    }
    *[data-section="news-content"] .sc-boxes > .sc-box.cover {
        width: var(--box-cover-width);
    }
    *[data-section="news-content"] .sc-boxes > .sc-box.detail {
        width: var(--box-detail-width);
    }

    .sc-layout[data-layout="news-content"] {
        --sidebar-width: 276px;
        --main-width: 698px;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        grid-gap: var(--spacing-xl) var(--spacing-container);
    }
    .sc-layout[data-layout="news-content"] > .sc-main {
        width: var(--main-width);
        max-width: calc(100% - var(--sidebar-width)  - var(--spacing-container));
    }
    .sc-layout[data-layout="news-content"] > .sc-sidebar {
        width: var(--sidebar-width);
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--header-height) + var(--spacing-lg));
    }
    .sc-layout[data-layout="news-content"] > .sc-boxes {
        width: 100%;
    }


    /* PAGE:POLICY */
    *[data-layout="post"] > .sc-main {
        width: 71.4285714286%;
        margin-left: auto;
    }
    *[data-layout="post"] > .sc-sidebar {
        width: calc(100% - 71.4285714286% - var(--spacing-container));
    }
    .sc-navi.sticky + .sc-inner *[data-layout="post"] > .sc-sidebar.sc-elevator {
        top: calc(var(--header-height) + var(--spacing-lg) + 80px);
    }


    /* PAGE:RWS */
    *[data-section="rws-highlight"].option2 .sc-container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    *[data-section="rws-highlight"].option2 .sc-container > *:not(:first-child) {
        margin-top: 0 !important;
    }
    *[data-section="rws-highlight"].option2 .sc-container > .sc-slider {
        width: 68.6567164179%;
    }
    *[data-section="rws-highlight"].option2 .sc-container > .sc-content {
        width: calc(100% - 68.6567164179% - var(--spacing-sm));
        margin-left: auto;
    }

    *[data-layout="rws-store"] {
        flex-direction: row-reverse;
    }
    *[data-layout="rws-store"] > .sc-main {
        width: calc((100%/3)*2 - var(--spacing-2xs));
    }
    *[data-layout="rws-store"] > .sc-sidebar {
        width: calc(100%/3 - var(--spacing-container));
        margin-left: auto;
        align-self: center;
    }

    .fight-night-table .tb-group-head {
        width: 34.7619047619%;
    }
    .fight-night-table .tb-group-body {
        display: table-cell !important;
        height: auto !important;
        max-height: none !important;
        opacity: 1 !important;
        visibility: visible !important;
        margin: 0 !important;
    }
    .fight-night-table .tb-group-body table tr > * {
        padding: var(--spacing-2xs) var(--spacing-3xs);
        vertical-align: middle;
        white-space: nowrap;
        width: 1%;
    }
    .fight-night-table > tbody .tb-group-head {
        padding-right: var(--spacing-3xs);
    }
    .fight-night-table > tbody .tb-group-head .ctrl {
        display: none !important;
    }
    .fight-night-table > tbody .tb-group-body table tr > * {
        position: relative;
    }
    .fight-night-table > tbody .tb-group-body table .title {
        opacity: 0;
    }
    .fight-night-table > tbody .tb-group-body table .value {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 0;
        left: 0;
    }


    /* PAGE:STORE */
    *[data-layout="category-slider"] > .sc-main {
        width: 73.8805970149%;
        margin-left: auto;
    }
    *[data-layout="category-slider"] > .sc-sidebar {
        width: calc(100% - 73.8805970149% - var(--spacing-container));
        transition: var(--duration-x2) var(--timing-function) 0s;
    }
    

    /* BUNDLE */
    *[data-layout="ticket-slider"].slider-beginning:not(.first) > .sc-sidebar,
    *[data-layout="quick-access-slider"].slider-beginning:not(.first) > .sc-sidebar,
    *[data-layout="category-slider"].slider-beginning:not(.first) > .sc-sidebar {
        opacity: 0;
        transform: translateX(var(--spacing-container-minus));
    }


    /* PAGE V2:SEAT TYPES */
    .seat-types .sc-columns {
        justify-content: space-between;
    }
    .seat-types .sc-columns > .sc-column {
        width: calc(50% - var(--spacing-container)/2);
    }
    .seat-types .sc-columns > .sc-column:not(:last-child) {
        padding-right: 0;
    }
    .seat-types > .sc-columns > .sc-column.detail .sc-explore .cta-container > .button {
        flex: 1;
    }
    .seat-types > .sc-columns > .sc-column.detail .sc-explore .cta-container > .explore:not(:only-child) {
        margin-right: var(--spacing-lg);
    }

    
    /* .compare-seats-fieldset > .fields > .field {
        max-width: calc(50% - var(--spacing-md)/2);
    } */
    .compare-seats-fieldset > .fields > .field .select2-container--default .select2-selection--single .select2-selection__rendered {
        max-width: 28vw;
    }
    .compare-seats-fieldset .fields-cta {
        white-space: nowrap;
    }

    /* PAGE V2:COMPARE SEATS */
    .compare-seats-results .entry-explore .cta-container > .button {
        flex: 1;
    }
    .compare-seats-results .entry-explore .cta-container > .explore:not(:only-child) {
        margin-right: var(--spacing-lg);
    }


    /* PAGE V2:HISTORY */
    .history-control {
        height: 100%;
        width: 80px;
        text-align: center;
        background: none !important;
        position: absolute !important;
        z-index: 10 !important;
        top: 0 !important;
        left: 50%;
        transform: translateX(-50%);
    }
    .history-control *:is(.swiper-container, .swiper-mask) {
        height: 100%;
    }
    .history-control .swiper-mask {
        -webkit-mask-box-image: -webkit-linear-gradient(-90deg, transparent 0%, white var(--spacing-xs));
    }
    .history-control .swiper-mask .swiper-container {
        -webkit-mask-box-image: -webkit-linear-gradient(90deg, transparent 0%, white var(--spacing-xs));
    }
    .history-control .swiper-slide {
        width: 100% !important;
        height: auto !important;
    }
    .history-control .swiper-slide:not(:last-child) {
        border-bottom: 1px solid var(--color-blue-light);
    }
    .history-control *[class*="swiper-button-"] {
        transform: none !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        height: auto !important;
    }
    .history-control *[class*="swiper-button-"]:after {
        display: block;
        transform: rotate(90deg);
    }
    .history-control .swiper-button-prev {
        top: 0;
        bottom: auto;
    }
    .history-control .swiper-button-next {
        top: auto;
        bottom: 0;
    }

    .history-content .swiper-wrapper {
        align-items: center;
    }
    .history-content .sc-boxes {
        justify-content: space-between;
    }
    .history-content .sc-boxes > .sc-box {
        width: 41.3333333333%;
    }


    /* PAGE V2:CHAMPIONS */
    .record > .detail > * {
        width: 45px;
    }
    .record > .detail > .entry-title {
        flex: 1;
        width: auto;
    }
    .record > .detail > .entry-method {
        width: 90px;
    }
    .record > .button {
        width: var(--cover-width);
        height: auto;
    }

    *[data-section="champion-intro"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr auto 1fr;
        grid-gap: 0 var(--spacing-sm);
        min-height: max(540px, 37.5vw);
        background-image: url(../img/design/champion-intro-bg.svg);
        padding: 0 var(--spacing-container);
    }
    *[data-section="champion-intro"] > .champion-picture {
        width: min(32.9166666667%, 550px);
        top: 0;
        left: 50%;
        transform: translate(-50%);
    }
    *[data-section="champion-intro"] > .champion-counts {
        grid-row: 3;
        grid-column: 1 / span 2;
        align-self: flex-end;
        justify-self: center;
        width: clamp(450px, 550px, 38.1944444444%);
        padding: var(--spacing-sm);
    }
    *[data-section="champion-intro"] > .champion-detail {
        grid-row: 2;
        grid-column: 1;
        align-self: center;
        justify-self: flex-start;
        width: max(356px, 24.7222222222vw);
    }
    *[data-section="champion-intro"] > .champion-fight {
        grid-row: 2;
        grid-column: 2;
        align-self: center;
        justify-self: flex-end;
        width: max(356px, 24.7222222222vw);
        margin-left: auto;
    }

}

@media (min-width:1025px) {

    .visible-device { display: none !important;}

    
    /* PAGE:RWS */
    *[data-modal="fighter"] .modal-dismiss {
        padding: var(--spacing-sm) var(--spacing-sm) 0 0;
    }
    *[data-modal="fighter"] .fighter-header {
        padding-top: var(--spacing-lg);
        padding-bottom: var(--spacing-md);
    }
    *[data-modal="fighter"] .fighter-body-inner {
        padding-top: var(--spacing-md);
        padding-bottom: var(--spacing-md);
    }

}

@media (min-width:1200px) {

    /* FOOTER */
    .footer-nav {
        grid-template-columns: 26.3888888889vw 1fr;
        grid-gap: var(--spacing-md) var(--spacing-container);
        grid-auto-flow: dense;
        justify-content: space-between;
        align-items: flex-end;
    }
    .footer-detail {
        grid-column: 1;
    }
    .footer-directory {
        grid-column: 2;
        width: auto;
        max-width: 100%;
        margin-left: auto;
    }


    /* PAGE:VENUE */
    .vip-facilities {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: var(--spacing-md);
        column-gap: var(--spacing-md);
        margin-bottom: var(--spacing-sm-minus);
    }
    .vip-facilities > * {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .vip-facilities > *:not(:first-child) {
        margin-top: 0 !important;
    }
    .vip-facilities-wrap {
        padding-bottom: var(--spacing-sm);
    }
    
    
    /* PAGE:RWS */
    *[data-layout="rws-store"] > .sc-sidebar {
        width: calc(100%/3 - var(--spacing-2xl));
    }


    /* BUNDLE */
    .sc-layout[data-layout="detail"],
    .plan-container .sc-layout {
        grid-column-gap: var(--spacing-container);
    }


    /* PAGE V2:CHAMPIONS */
    .fighter-ranking-container {
        grid-template-columns: repeat(4,1fr);
        grid-row-gap: var(--spacing-2xl);
    }
    .fighter-ranking-container > *:not(:nth-child(-n+4)) {
        padding-top: var(--spacing-2xl);
    }
    .fighter-ranking-container > *:nth-child(4n+4):not(:last-child):after {
        content: "";
        display: block;
        width: calc(100vw - var(--spacing-container)*2);
        height: 1px;
        background: var(--color-blue-light);
        position: absolute;
        right: 0;
        bottom: calc(var(--spacing-2xl)*-1);
        pointer-events: none;
    }

    #get-tickets-fixed {
        display: none !important;
    }

}

@media (min-width:1280px) {

    /* CTAs */
    .button.h-lg {
        font-size: var(--font-size-h3);
        height: var(--button-height-lg);
    }

    /* LANGUAGE */
    .lang-container .ctrl {
        padding: var(--spacing-2xs) 0;
    }
    .lang-container .lang {
        display: none;
        position: absolute;
        top: 100%;
        left: var(--spacing-xs-minus);
        right: 0;
        margin: 0 auto;
        padding: var(--spacing-xs);
        background: #263460;
        color:#fff;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        min-width: calc(100% + var(--spacing-xs)*2);
        font-size: var(--font-size-md);
    }
    .lang-container .lang > *:not(:first-child) {
        margin-top: var(--spacing-2xs);
    }

    /* HEADER */
    .header-nav {
        grid-template-columns: 1fr auto 1fr;
        grid-column-gap: var(--spacing-md);
    }
    .header-nav .menu,
    .header-nav .tools {
        grid-gap: var(--spacing-md);
    }

    .header-system {
        grid-row: 1;
        grid-column: 3;
        justify-self: flex-end;
    }
    .header-system .cta-tool:last-child {
        margin-right: var(--spacing-container-minus);
    }
    .header-system .lang-tool .lang-container {
        height: 100%;
        display: flex;
        align-items: center;
    }
    
    .header-menu {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        opacity: 1 !important;
        visibility: visible !important;
        grid-row: 1;
        grid-column: 2;
        justify-self: center;
    }
    .header-menu *[class*="panel"] {
        height: 100%;
    }
    
    .header-menu-ctrl,
    .header-menu .panel-cta,
    .header-menu .panel-body .next,
    .header-menu .panel-body .tools,
    .header-menu .menu-dropdown-ctrl {
        display: none !important;
    }

    .header-menu .menu > li.has-dropdown:hover > a:not(.next) {
        box-shadow: var(--cta-shadow);
    }
    .header-menu .menu-dropdown {
        visibility: visible !important;
        padding: 0 !important;
        margin: 0 !important;
        height: auto !important;
        width: 100vw !important;
        max-width: 100vw !important;
        margin: 0 calc(50% - 50vw) !important;
        background: var(--color-theme);
        color: #fff;
        border: 1px solid var(--color-gray-bright);
        border-left: 0;
        border-right: 0;
        position: absolute;
        z-index: 1;
        top: calc(100% - 1px);
        left: 0;
        right: 0;
        display: none;
    }
    .header-menu .menu-dropdown-wrap {
        position: relative;
        width: 100%;
        overflow: hidden;
    }
    .header-menu .menu-dropdown-inner {
        padding: var(--spacing-md) var(--spacing-container);
        display: grid;
        grid-template-columns: 1fr 32.0895522388%;
        grid-gap: 0 calc(var(--spacing-container)*2);
    }
    .header-menu .menu-dropdown-inner > ul {
        display: grid;
        grid-template-columns: repeat(4,1fr);
        grid-gap: var(--spacing-md) var(--spacing-container);
    }

    .header-menu .menu-dropdown-inner > ul > li > *:not(ul),
    .header-menu .menu-dropdown-ctrl,
    .header-menu .featured-title,
    .header-system .search-form {
        font-size: var(--font-size-h3);
    }

    html:not(.page-scrolling) #page.bright-page .header-nav {
        background: linear-gradient(180deg, #B5B5B5 0%, rgba(181, 181, 181, 0.6) 50.52%, rgba(181, 181, 181, 0) 100%);
        /* color: var(--color-body); */
        color: var(--color-theme);
    }
    html:not(.page-scrolling) #page.bright-page .header-brand .logo-main, 
    html:not(.page-scrolling) #page.bright-page .header-brand .logo-main-mini {
        /* -webkit-filter: var(--filter-black);
        filter: var(--filter-black); */
        -webkit-filter: invert(13%) sepia(73%) saturate(1031%) hue-rotate(200deg) brightness(96%) contrast(95%);
        filter: invert(13%) sepia(73%) saturate(1031%) hue-rotate(200deg) brightness(96%) contrast(95%);
    }
    
    .rws-html .header-menu .menu-dropdown {
        background: #000;
        color: #fff;
    }

    .store-html .header-menu .menu-dropdown {
        background: #fff;
        color: #000;
    }

    html:not(.store-html) .header-menu .menu > li.has-dropdown {
        position: relative;
        display: flex;
        align-items: center;
        grid-gap: 0 var(--spacing-2xs);
    }
    html:not(.store-html) .header-menu .menu > li.has-dropdown > a {
        box-shadow: none !important;
    }
    html:not(.store-html) .header-menu .menu > li.has-dropdown > .next {
        display: block !important;
        box-shadow: none !important;
    }
    html:not(.store-html) .header-menu .menu > li.has-dropdown > .next:before {
        display: block;
        font-family: 'iconfont';
        font-size: var(--font-size-2xs);
        line-height: 1;
        content: "\e908";
    }
    html:not(.store-html) .header-menu .menu > li.has-dropdown:hover > .next:before {
        content: "\e907";
    }
    html:not(.store-html) .header-menu .menu-dropdown {
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        min-width: 100% !important;
        max-width: 50vw !important;
        margin: 0 !important;
        border: 0 !important;
        left: calc(var(--spacing-sm)*-1);
        right: auto;
        background: #263460;
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner {
        padding: var(--spacing-sm);
        display: block;
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul {
        display: flex;
        flex-direction: column;
        grid-gap: var(--spacing-xs);
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul > li > * {
        font-size: inherit !important;
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul > li > a {
        transition: var(--duration) var(--timing-function);
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul.link-hover > li > a:not(:hover) {
        opacity: var(--opacity-light);
    }
    html:not(.store-html) .header-system .cta-tool:last-child {
        margin-right: 0;
    }
    html:not(.store-html) .header-system .cta-tool .button {
        min-width: 0;
        padding: 0 var(--spacing-md);
    }

    
    
    /* MODULES */
    *[data-card="news"].type-grid-latest {
        grid-gap: var(--spacing-md);
    }

    *[data-card="event"].type-slider,
    *[data-card="thingstodo"].type-slider {
        margin: 0 var(--spacing-sm-minus);
    }
    *[data-card="event"].type-slider .swiper-slide,
    *[data-card="thingstodo"].type-slider .swiper-slide {
        padding: 0 var(--spacing-sm);
    }

    /* PAGE:EVENT */
    .event {
        --w-label: 118px;
        --w-cta: 178px;
    }


    /* PAGE:VENUE */
    .offer-wrapper > .offer {
        margin-right: var(--spacing-md);
    }


    /* BUNDLE */
    .sc-layout[data-layout="detail"],
    .plan-container .sc-layout {
        grid-column-gap: var(--spacing-xl);
    }
    
}

@media (min-width:1365px) {

    /* SECTION */
    .sc-tile.detail {
        padding-left: var(--spacing-container);
        padding-right: var(--spacing-container);
    }

    .sc-boxes.space > .sc-box.detail {
        width: calc(100% - 51.0460251046% - var(--spacing-3xl));
    }

    
    /* MODULES */
    *[data-section="news-intro"] .sc-tile.detail .sc-container > *:not(:first-child),
    *[data-section="news-intro"] .sc-tile.detail .sc-headline > *:not(:first-child) {
        margin-top: 7.7777777778vh;
    }

}

@media (min-width:1440px) {

    /* TEXT STYLE */
    .header-nav,
    .footer-nav {
        font-size: var(--font-size-lg);
    }
    .footer-nav .copyright {
        font-size: var(--font-size-md);
    }
    
    
    /* HEADER */
    .header-nav {
        font-size: var(--font-size-lg);
    }

    /* FOOTER */
    .footer-directory {
        grid-column-gap: var(--spacing-container);
    }


    /* BAR */
    .match .fighter {
        padding: 0 1.8055555556vw;
    }

}

/*========== MEDIA QUERIES (MAX) ==========*/
@media (max-width:1279px) {

    :root {
        --header-nav-height-start: 80px;
        --header-nav-height-fixed: 80px;
    }

    /* LANGUAGE */
    .lang-container .ctrl {
        display: none !important;
    }
    .lang-container .lang {
        height: auto !important;
        margin: 0 !important;
        opacity: 1 !important;
        visibility: visible !important;
        display: flex !important;
        align-items: center;
        grid-gap: var(--spacing-2xs) var(--spacing-md);
    }

    /* HEADER */
    .header-nav {
        grid-template-columns: 1fr auto auto;
        grid-column-gap: var(--spacing-md);
        align-items: center;
    }

    .header-brand,
    .header-system,
    .header-menu-ctrl {
        position: relative;
        z-index: 101;
    }
    
    .header-brand .logo {
        height: 30px;
    }
    .header-brand .logo-main-mini,
    .header-brand .logo-rws {
        height: 20px;
    }
    
    .header-system {
        grid-row: 1;
        grid-column: 2;
        justify-self: flex-end;
    }
    .header-system .menu > *:not(:first-child),
    .header-system .tools > *:not(:first-child) {
        margin-left: var(--spacing-md);
    }
    .header-system .menu-tool,
    .header-system .lang-tool,
    .header-system .cta-tool {
        display: none !important;
    }

    .header-menu-ctrl {
        grid-row: 1;
        grid-column: 3;
        justify-self: flex-end;
    }
    .header-menu-ctrl .ctrl {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: relative;
        z-index: 1;
        width: 42px;
        height: 42px;
        border-radius: 50%;
        box-shadow: none !important;
    }
    .header-menu-ctrl .ctrl:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        border: 1px solid;
        border-radius: 50%;
        opacity: var(--opacity-light);
    }
    .header-menu,
    .header-menu .menu-dropdown {
        display: none;
        position: fixed;
        z-index: 100;
        left: 0;
        top: 0;
        width: 100vw;
        max-width: 100vw;
        margin: 0 calc(50% - 50vw);
        height: 100vh;
        height: calc(var(--vhFlexible, 1vh) * 100);
        padding-top: var(--header-nav-height);
        background: var(--color-theme);
        color: #fff;
        overflow: hidden;
        transition: none;
    }
    @supports (-webkit-touch-callout:none) {
        .instagram-browser .header-menu,
        .instagram-browser .header-menu .menu-dropdown {
            height: 100vh;
        }
    }
    .header-menu .panel {
        position: relative;
        z-index: 2;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        /* -webkit-mask-box-image: -webkit-linear-gradient(-90deg, transparent 0%, white var(--spacing-xs)); */
    }
    .header-menu .panel-wrap,
    .header-menu .menu-dropdown-wrap {
        flex: 1;
        width: auto;
        max-width: none;
        height: 100%;
        padding: 0 25px 0 0;
        margin-right: -25px;
        overflow: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        /* -webkit-mask-box-image: -webkit-linear-gradient(90deg, transparent 0%, white var(--spacing-xs)); */
    }
    .header-menu .panel-inner,
    .header-menu .menu-dropdown-inner {
        width: 100%;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        padding: var(--spacing-container);
        padding-bottom: calc(var(--spacing-container) + var(--header-height));
    }

    .header-menu .panel-body {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
    }
    .header-menu .panel-body > *:not(:first-child) {
        margin-top: var(--spacing-lg);
    }
    .header-menu .panel-cta {
        width: 100%;
        position: absolute;
        z-index: 100;
        bottom: 0;
        left: 0;
        padding: var(--spacing-container);
        padding-top: 0;
    }
    .header-menu .panel-cta .cta {
        display: flex;
        width: 100%;
    }

    .header-menu .next,
    .header-menu .back {
        box-shadow: none !important;
        width: auto;
        height: auto;
        display: flex;
        align-items: center;
    }
    .header-menu .next:hover,
    .header-menu .back:hover {
        color: var(--color-gold);
    }
    .header-menu .next:before,
    .header-menu .back:before {
        display: block;
        font-family: 'iconfont';
        font-size: var(--font-size-xs);
        line-height: 1;
    }
    .header-menu .next:before {
        content: "\e90a";
        transform: translateX(2px);
        padding-left: var(--spacing-3xs);
    }
    .header-menu .back:before {
        content: "\e909";
        transform: translateX(-2px);
        padding-right: var(--spacing-3xs);
    }

    .header-menu .menu,
    .header-menu .tools {
        flex-direction: column;
        font-size: var(--font-size-xl);
        text-align: center;
    }
    .header-menu .menu > *,
    .header-menu .tools > * {
        width: 100%;
        justify-content: center;
    }
    .header-menu .menu > *:not(:first-child),
    .header-menu .tools > *:not(:first-child) {
        margin-left: 0;
        margin-top: var(--spacing-sm);
    }
    
    .header-menu .menu > * {
        align-items: normal;
    }
    .header-menu .menu > *:not(:first-child) {
        padding-top: var(--spacing-sm);
        border-top: 1px solid var(--color-blue-light);
    }
    .header-menu .menu > li > .next {
        padding-right: var(--spacing-sm);
        margin-right: var(--spacing-sm-minus);    
    }

    .header-menu .lang-tool {
        font-size: var(--font-size-lg);
    }
    .header-menu .cta-tool .cta {
        min-height: 0 !important;
        height: auto !important;
        width: auto !important;
        padding: 0 !important;
        background: none !important;
    }
    .header-menu .cta-tool:not(:first-child) {
        margin-top: var(--spacing-lg);
    }
    
    .header-menu .menu-dropdown {
        text-align: left;
    }
    .header-menu .menu-dropdown-ctrl {
        display: flex;
        align-items: center;
        height: 73px;
        padding: var(--spacing-sm) var(--spacing-container);
        border-bottom: 1px solid var(--color-blue-light);
    }
    .header-menu .menu-dropdown-inner > *:not(:first-child),
    .header-menu .menu-dropdown-inner > ul > li:not(:first-child) {
        margin-top: calc(var(--spacing-sm)*2);
    }
    .header-menu .menu-dropdown-inner > ul > li > ul,
    .header-menu .featured-card {
        font-size: var(--font-size-body);

    }

    html:not(.page-scrolling):not(.header-menu-enabled) #page.bright-page .header-nav {
        background: linear-gradient(180deg, #B5B5B5 0%, rgba(181, 181, 181, 0.6) 50.52%, rgba(181, 181, 181, 0) 100%);
        /* color: var(--color-body); */
        color: var(--color-theme);
    }
    html:not(.page-scrolling):not(.header-menu-enabled) #page.bright-page .header-brand .logo-main, 
    html:not(.page-scrolling):not(.header-menu-enabled) #page.bright-page .header-brand .logo-main-mini {
        /* -webkit-filter: var(--filter-black);
        filter: var(--filter-black); */
        -webkit-filter: invert(13%) sepia(73%) saturate(1031%) hue-rotate(200deg) brightness(96%) contrast(95%);
        filter: invert(13%) sepia(73%) saturate(1031%) hue-rotate(200deg) brightness(96%) contrast(95%);
    }

    .rws-html .header-menu,
    .rws-html .header-menu .menu-dropdown {
        background: #000;
        color: #fff;
    }
    .rws-html .header-menu .menu > *:not(:first-child),
    .rws-html .header-menu .menu-dropdown-ctrl {
        border-color: var(--color-gray);
    }
    .rws-html .header-menu .next:hover,
    .rws-html .header-menu .back:hover {
        color: var(--color-red);
    }

    .store-html .header-menu,
    .store-html .header-menu .menu-dropdown {
        background: #fff;
        color: #000;
    }
    .store-html .header-menu .menu > *:not(:first-child),
    .store-html .header-menu .menu-dropdown-ctrl {
        border-color: var(--color-gray-bright);
    }
    
    html:not(.store-html) .header-menu .menu > li.has-dropdown {
        flex-wrap: wrap;
    }
    html:not(.store-html) .header-menu .menu > li.has-dropdown > .next {
        padding: 0;
        margin: 0;
    }
    html:not(.store-html) .header-menu .menu > li.has-dropdown > .next:before {
        content: "\e908";
        font-size: var(--font-size-2xs);
        transform: none;
        padding-left: var(--spacing-2xs);
    }
    html:not(.store-html) .header-menu .menu > li.has-dropdown.active > .next:before {
        content: "\e907";
    }
    html:not(.store-html) .header-menu .menu-dropdown {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        margin: 0 !important;
        border: 0 !important;
        position: relative !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        padding: 0 !important;
    }
    html:not(.store-html) .header-menu .menu-dropdown-ctrl {
        display: none !important;
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner {
        padding: var(--spacing-sm);
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        grid-gap: var(--spacing-xs);
        font-size: var(--font-size-md);
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul > li {
        margin: 0 !important;
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul > li > * {
        font-size: inherit !important;
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul > li > a {
        transition: var(--duration) var(--timing-function);
    }
    html:not(.store-html) .header-menu .menu-dropdown-inner > ul.link-hover > li > a:not(:hover) {
        opacity: var(--opacity-light);
    }

}

@media (max-width:1199px) {
    
    /* PAGE V2:CHAMPIONS */
    .record {
        --cover-width: 178px;
    }
    .record > .detail {
        grid-gap: var(--spacing-sm) var(--spacing-md);
        padding: var(--spacing-sm) var(--spacing-md);
    }

    #match-bar {
        display: none !important;
    }

}

@media (max-width:1024px) {

    .hidden-device { display: none !important;}

    :root {
        --font-size-h4: 20px;
        --font-size-h3: 24px;
        --font-size-h2: 30px;
        --font-size-h1: 36px;
    }

}

@media (max-width:991px) {

    .hidden-device-sm { display: none !important;}
    .a-left-device-sm { text-align: left !important;}
    .a-center-device-sm { text-align: center !important;}
    .a-right-device-sm { text-align: right !important;}
    .alignwide-device-sm { width: 100% !important;}
    .alignfull-device-sm { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important;}
    .overflow-hidden-device-sm { overflow: hidden !important;}


    :root {
        --spacing-container: var(--spacing-sm);
        --spacing-container-minus: var(--spacing-sm-minus);
    }
    
    
    /* GENERAL */
    .container.spacing-half-device-sm { 
        padding-left: calc(var(--spacing-container)/2); 
        padding-right: calc(var(--spacing-container)/2);
    }

    .weight-tag,
    .tag {
        height: 20px;
    }
    

    /* PLUGIN:SLIDER */
    .swiper-button-prev.spacing-x {
        left: calc(var(--spacing-container)/2);
    }
    .swiper-button-next.spacing-x {
        right: calc(var(--spacing-container)/2);
    }
    

    /* HEADER */
    .header-nav {
        grid-column-gap: var(--spacing-sm);
    }
    
    .header-system .menu > *:not(:first-child),
    .header-system .tools > *:not(:first-child) {
        margin-left: var(--spacing-sm);
    }


    /* FOOTER */
    #footer .sc-inner, 
    .footer-nav {
        padding-top: var(--spacing-lg);
        padding-bottom: var(--spacing-lg);
    }
    .footer-directory {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-auto-flow: dense;
        grid-gap: var(--spacing-lg) var(--spacing-container);
    }
    .footer-directory > .menu:nth-child(3) {
        grid-row: span 2;
    }
    .footer-directory > .social,
    .footer-directory > .copyright {
        grid-column: 2;
    }
    .footer-directory > .social + .copyright {
        margin-top: -28px;
    }
    .footer-directory > .app-download,
    .footer-directory > .secure-payments {
        grid-column: 1 / span 2;
    }

    .store-html .footer-directory > .copyright {
        grid-column: 1;
    }
    .store-html .footer-directory > .social {
        align-self: flex-start;
    }
    .store-html .footer-directory > .social + .copyright {
        margin-top: 0;
    }
    .store-html .footer-directory > .app-download,
    .store-html .footer-directory > .secure-payments {
        grid-column: 1 / span 2;
    }


    /* BAR */
    .match .entry-label,
    .match .entry-cta {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .match .entry-label {
        height: 24px;
    }
    /* .match .entry-label > img {
        height: 14px;
    } */
    .match .fighter {
        height: var(--button-height-lg);
        padding: 0 var(--spacing-container);
    }
    .match .fighter .entry-title {
        width: auto;
    }
    .match .fighter .entry-pic > * {
        height: calc(100% + var(--spacing-2xs));
    }
    .match .aside.right {
        display: flex;
        align-items: center;
        padding-left: var(--spacing-container);
    }
    .match .aside.right .entry-weight {
        margin-right: 0;
    }
    .match .aside.right .entry-detail {
        flex: 1;
        padding: var(--spacing-3xs) var(--spacing-2xs);
        line-height: 1;
    }
    .match .aside.right .entry-cta {
        display: inline-flex;
        vertical-align: top;
        line-height: 1;
        width: auto;
        min-height: 46px;
        height: 100%;
        padding: 0 var(--spacing-container);
    }
    .match .aside.left .entry-detail,
    .match-container .swiper-buttons {
        display: none !important;
    }
    .match-container .swiper-slide .match {
        display: flex;
        flex-direction: column;
    }
    .match-container .swiper-slide .match > * {
        width: 100%;
    }
    .match-container .swiper-slide .match > .aside.right {
        flex: 1;
    }
    .match-container .swiper-pagination {
        height: var(--button-height-lg);
        top: 24px;
    }
    
    #store-bar ul > li {
        flex: 1;
    }
    #store-bar .button {
        width: 100%;
        min-width: 0;
    }


    /* SECTION */
    .sc-heading img {
        max-width: 88px;
        min-height: 24px;
        max-height: 28px;
    }

    .sc-menu-container {
        padding: var(--spacing-2xs) 0;
    }
    .sc-menu-wrapper ul > li {
        width: calc(100%/2) !important;
        min-height: 24px;
    }
    .sc-menu-wrapper ul > li.w-auto {
        width: auto !important;
        padding: 0 var(--spacing-sm) !important;
    }
    .sc-menu-wrapper ul > li.w-auto:first-child {
        padding-left: 0 !important;
    }
    .sc-menu-wrapper ul > li.w-auto:last-child {
        padding-right: 0 !important;
    }
    
    .sc-billboard {
        min-height: 60vw;
    }
    .sc-billboard.h-small {
        min-height: 156.8055555556vw;
    }
    .sc-billboard.h-medium {
        min-height: 175.9722222222vw;
    }
    .sc-billboard .sc-scene {
        background-image: url(../img/design/billboard-scene1-m.svg);
    }
    .sc-billboard.border .sc-cover:after {
        border-width: calc(var(--spacing-container)/2);
    }

    .sc-banners {
        grid-template-columns: 100%;
        grid-gap: var(--spacing-2xs) 0;
    }
    .sc-banner {
        min-height: 53.3854166667vw;
    }
    .sc-banner.h-small {
        min-height: 26.5625vw;
    }
    .sc-banner .sc-inner {
        --spacing: 4.1666666666vw;
    }
    .sc-banner .sc-logo > img {
        height: 5.5555555556vw;
    }

    .sc-store-banner .sc-cover .object-fit:before {
        padding-bottom: 153.7313432836%;
    }
    .sc-store-banner .sc-container {
        width: 80vw;
    }
    
    .sc-spacing {
        padding: calc(var(--spacing-container)/2);
    }

    .clear-spacing-device-sm > section:not(:last-child) > .sc-inner:last-child {
        padding-bottom: 0 !important;
    }

    /* MODULES */
    *[data-card="ticket"].type-slider,
    *[data-card="video"].type-slider,
    *[data-card="fighter"].type-slider,
    *[data-card="category"].type-slider,
    *[data-card="event"].type-slider,
    *[data-card="thingstodo"].type-slider {
        margin: 0 var(--spacing-3xs-minus);
    }
    *[data-card="ticket"].type-slider .swiper-slide,
    *[data-card="video"].type-slider .swiper-slide,
    *[data-card="fighter"].type-slider .swiper-slide,
    *[data-card="category"].type-slider .swiper-slide,
    *[data-card="event"].type-slider .swiper-slide,
    *[data-card="thingstodo"].type-slider .swiper-slide {
        padding: 0 var(--spacing-3xs);
    }

    *[data-card="news"].type-grid-all > .card.insert[data-pos="2"],
    *[data-card="news"].type-grid-latest > .card:nth-child(-n+2) {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    *[data-card="news"].type-grid-latest > .card:nth-child(2):not(:last-child),
    *[data-card="news"].type-grid-all > .card.insert[data-pos="2"]:not(:last-child) {
        margin-bottom: calc(var(--spacing-md) - var(--spacing-2xs));
    }
    *[data-card="news"].type-grid-all > .card.insert[data-pos="2"]:not(:first-child) {
        margin-top: calc(var(--spacing-md) - var(--spacing-2xs));
    }
    *[data-card="news"].type-grid-all .card:nth-child(1) .entry-title .ellipsis,
    *[data-card="news"].type-grid-all .card:nth-child(1) .entry-desc .ellipsis {
        -webkit-line-clamp: 3;
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) {
        flex-direction: column;
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) .cover {
        width: 100%;
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) .cover .object-fit:before {
        padding-bottom: 81.4925373134%;
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) .caption {
        width: 100%;
        padding: var(--spacing-container);
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1) .entry-desc:not(:first-child) {
        margin-top: var(--spacing-container);
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1),
    *[data-card="news"].type-grid-all > .card.insert {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
    }
    *[data-card="news"].type-grid-all > .card:nth-child(1):not(:last-child),
    *[data-card="news"].type-grid-all > .card.insert:not(:last-child) {
        margin-bottom: calc(var(--spacing-md) - var(--spacing-2xs));
    }
    *[data-card="news"].type-grid-all > .card.insert:not(:first-child) {
        margin-top: calc(var(--spacing-md) - var(--spacing-2xs));
    }
    *[data-card="news"].type-grid-latest .card .entry-title .ellipsis {
        -webkit-line-clamp: 3;
    }
    *[data-card="news"].type-grid-latest .card .entry-desc .ellipsis {
        -webkit-line-clamp: 3;
    }
    *[data-card="news"].type-tile {
        grid-template-columns: repeat(2,1fr);
    }


    /* PAGE:EVENT */
    .event .entry-label,
    .event .entry-cta {
        width: calc(100% - var(--spacing-sm)*2);
        height: auto;
        margin: 0 auto;
    }
    .event .entry-label {
        height: 36px;
    }
    .event .entry-cta {
        height: 46px;
    }
    .event .entry-detail {
        padding: var(--spacing-2xs);
    }
    .event .aside.left .entry-label br {
        display: none;
    }
    .event .aside.left .entry-detail {
        padding-top: calc(var(--spacing-sm) + var(--spacing-2xs));
    }
    .event .cover .object-fit {
        width: 46.9333333333vw;
    }
    .event .aside.right:has(>.cover) {
        display: grid;
        grid-template-columns: 90px 1fr;
    }
    .event .aside.right:has(>.cover) > .cover {
        grid-row: 1;
        grid-column: 1;
    }
    .event .aside.right:has(>.cover) > .cover .object-fit {
        width: 100%;
    }
    .event .aside.right:has(>.cover) > .entry-detail {
        grid-row: 1;
        grid-column: 2;
    }
    .event .aside.right:has(>.cover) > .entry-cta {
        grid-column: 1 / span 2;
    }


    /* PAGE:VENUE */
    *[data-section="venue-event"] .sc-billboard .sc-container[data-row="1"] > * {
        align-self: flex-end;
    }
    
    .plan-container > *:not(:first-child) {
        margin-top: var(--spacing-lg);
    }
    .plan-display .sc-menu-wrapper ul > li {
        flex: 1;
    }

    .vip-display .cta-container {
        flex-direction: column;
    }

    
    /* PAGE:HISTORY */
    *[data-card="quick-access"].type-slider {
        margin: 0 var(--spacing-3xs-minus);
    }
    *[data-card="quick-access"].type-slider .swiper-slide {
        width: calc((100% - var(--spacing-container)*2)/2) !important;
        padding: 0 var(--spacing-3xs);
    }


    /* PAGE:NEWS */
    *[data-section="news-intro"] .sc-tile.detail {
        min-height: 100vh;
        min-height: calc(var(--vh, 1vh) * 100);
    }
    @supports (-webkit-touch-callout:none) {
        .instagram-browser *[data-section="news-intro"] .sc-tile.detail {
            min-height: 100vh;
        }
    }
    *[data-section="news-content"] .entry-content,
    .sc-layout[data-layout="news-content"] .sc-boxes {
        padding-left: var(--spacing-container);
        padding-right: var(--spacing-container);
    }
    .sc-layout[data-layout="news-content"] .sc-boxes .entry-content {
        padding-left: 0;
        padding-right: 0;
    }
    .sc-layout[data-layout="news-content"] > *:not(:first-child),
    .sc-layout[data-layout="news-content"] .sc-boxes > .sc-box:not(:first-child) {
        margin-top: var(--spacing-xl);
    }
    
    /* PAGE:RWS */
    *[data-section="rws-highlight"].option2 .sc-container > *:not(:first-child) {
        margin-top: var(--spacing-2xs) !important;
    }

    .fight-night-header {
        min-height: 74px;
    }
    .fight-night-table,
    .fight-night-table > *,
    .fight-night-table > * > tr,
    .fight-night-table > * > tr > * {
        display: block;
    }
    .fight-night-table > thead {
        display: none !important;
    }
    .fight-night-table > tbody .tb-group-head {
        padding-right: var(--spacing-container);
        cursor: pointer;
    }
    .fight-night-table > tbody .tb-group-head .ctrl {
        padding-left: var(--spacing-container);
    }
    .fight-night-table > tbody .tb-group-head .ctrl .ic:before {
        content: "\e90a";
    }
    .fight-night-table > tbody > tr.active .tb-group-head .ctrl .ic:before {
        content: "\e90c";
    }
    .fight-night-table > tbody .tb-group-body {
        display: none;
    }
    .fight-night-table > tbody .tb-group-body table,
    .fight-night-table > tbody .tb-group-body table > *,
    .fight-night-table > tbody .tb-group-body table > * > tr,
    .fight-night-table > tbody .tb-group-body table > * > tr > * {
        display: block;
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr {
        display: grid;
        grid-template-columns: repeat(4,1fr);
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr > .total {
        grid-column: 1 / span 4;
        display: flex;
        background: #000;
        color: #fff;
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr > .total > * {
        padding: var(--spacing-container);
        align-self: center;
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr > .total > .title {
        background: var(--color-red);
        color: #fff;
        min-width: 108px;
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr > .total > .value {
        flex: 1;
        text-align: center;
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr > *:not(.total) {
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-columns: 100%;
        grid-template-rows: 1fr auto;
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr > *:not(.total) > * {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: var(--spacing-2xs) var(--spacing-3xs);
    }
    .fight-night-table > tbody .tb-group-body table tbody > tr > *:not(.total) > .title {
        background: var(--color-gray-bright);
    }

    /* PAGE V2:THINGS TO DO */
    .thingstodo-main .sc-layout[data-layout="news-content"] .entry-share {
        flex-direction: column;
        text-align: center;
    }


    /* PAGE V2:SEAT TYPES */
    .seat-types > .sc-columns > .sc-column.cover .sc-cover .object-fit:after,
    .history-content .sc-boxes > .sc-box.cover .sc-cover .object-fit:after {
        content: "";
        display: block;
        width: 100%;
        height: 32.8125%;
        background: linear-gradient(180deg, rgba(17, 29, 63, 0.00) 0%, #111D3F 100%);
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        pointer-events: none;
    }


    /* PAGE V2:COMPARE SEATS */
    .compare-seats-fieldset {
        --button-height: var(--input-height);
    }
    .compare-seats-fieldset,
    .compare-seats-fieldset > *:is([class*="fields"]) {
        flex-direction: column;
    }
    .compare-seats-fieldset > *,
    .compare-seats-fieldset > *:is([class*="fields"]) > * {
        width: 100%;
    }
    .compare-seats-fieldset .fields-cta {
        text-align: center;
    }

    /* PAGE V2:HISTORY */
    .history-control {
        width: 100vw;
        max-width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        padding: 0 var(--spacing-container);
        overflow: hidden;
    }
    html.sc-sticky-start .history-control {
        padding: var(--spacing-2xs) var(--spacing-container);
    }
    .history-control .swiper-container {
        overflow: visible;
    }
    .history-control .swiper-slide {
        width: auto !important;
        height: auto !important;
        min-height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .history-control .swiper-slide:first-child {
        padding-left: 0 !important;
    }
    .history-control .swiper-slide:last-child {
        padding-right: 0 !important;
    }
    .history-control .swiper-slide:not(:last-child) {
        border-right: 1px solid var(--color-blue-light);
    }
    .history-control .swiper-slide a {
        padding: 0 calc(var(--spacing-sm) + var(--spacing-3xs));
    }
    .history-control .swiper-slide a  > img {
        height: 30px;
    }


    /* PAGE V2:CHAMPIONS */
    .information-container {
        --column: 2;
    }

    .record {
        --cover-width: clamp(127px, 37.9104477612%, 178px);
        flex-wrap: wrap;
    }
    .record > .cover .object-fit:before {
        padding-bottom: 91.3385826772%;
    }
    .record > .detail {
        flex-wrap: wrap;
        padding: var(--spacing-2xs) var(--spacing-xs);
        grid-gap: var(--spacing-2xs);
    }
    .record > .detail > * {
        flex: 1;
    }
    .record > .detail > .entry-title {
        flex: none;
        width: 100%;
    }
    .record > .detail > .entry-method {
        flex: 1.5;
    }
    .record > .button {
        width: 100%;
    }

    *[data-section="champion-intro"] {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        grid-gap: var(--spacing-container);
        min-height: 100svh;
        background-image: url(../img/design/champion-intro-bg-m.svg);
    }
    *[data-section="champion-intro"] > .champion-picture .object {
        height: 100%;
        transform: translate(calc(var(--spacing-container)*2), var(--spacing-lg));
    }
    *[data-section="champion-intro"] > .champion-picture .object > * {
        height: 100%;
        width: 100%;
        object-fit: contain;
        object-position: right top;
    }
    *[data-section="champion-intro"] > .champion-detail {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: var(--spacing-container);
        grid-auto-flow: dense;
        padding-top: calc(var(--header-height) + var(--spacing-lg));
        padding-bottom: calc(var(--spacing-2xl) - var(--spacing-sm));
    }
    *[data-section="champion-intro"] > .champion-detail > * {
        grid-column: 1;
    }
    *[data-section="champion-intro"] > .champion-detail > .entry-tags {
        grid-column: 2;
        grid-row: 1;
        justify-self: flex-end
    }
    *[data-section="champion-intro"] > .champion-counts {
        width: 100vw;
        max-width: 100vw;
        margin: 0 calc(50% - 50vw);
    }
    *[data-section="champion-intro"] > .champion-fight {
        width: 100%;
        max-width: 365px;
    }
    
    
}

@media (max-width:767px) {

    .hidden-mobile { display: none !important;}
    .a-left-mobile { text-align: left !important;}
    .a-center-mobile { text-align: center !important;}
    .a-right-mobile { text-align: right !important;}
    .alignwide-mobile { width: 100% !important;}
    .alignfull-mobile { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important;}
    
    
    /* POST */
    .entry-content .wp-block-gallery .blocks-gallery-grid {
        grid-template-columns: repeat(2,1fr) !important;
    }
    .entry-content .wp-block-gallery .blocks-gallery-grid:nth-child(odd):last-child {
        grid-column: span 2 !important;
    }

    
    /* FUNCTION */
    .filter-slider {
        padding: 0;
        width: 100vw;
        max-width: 100vw;
        margin: 0 calc(50% - 50vw);
    }
    .filter-slider .swiper-slide {
        width: calc(50% - var(--spacing-container)*2) !important;
    }


    /* MODULES */
    *[data-card="video"].type-slider .swiper-slide,
    *[data-card="category"].type-slider .swiper-slide {
        width: 66.6666666667% !important;
        min-width: 250px;
    }
    *[data-card="ticket"].type-slider .swiper-slide,
    *[data-card="fighter"].type-slider .swiper-slide {
        width: 61.3333333333vw !important;
        min-width: 230px;
    }

    *[data-card="ticket"] .card .caption {
        padding: var(--spacing-2xs);
    }
    *[data-card="ticket"] .card .caption > *:not(:first-child) {
        margin-top: var(--spacing-2xs);
    }

    *[data-card="event"].type-slider .swiper-slide {
        width: 82.6666666667vw !important;
        min-width: 0 !important;
    }

    *[data-card="thingstodo"].type-slider .swiper-slide {
        width: 100% !important;
        min-width: 0 !important;
    }

    .partner-wrapper .partner > img {
        height: 40px;
    }
    
    
    /* PAGE:VENUE */
    .venue-main .sc-scene.scene1 {
        top: 10.6666666667vw;
    }
    .venue-main .sc-scene.scene2 {
        top: 214vw;
    }
    .venue-main *[data-section="venue-vip"] .sc-scene.scene1 {
        display: none !important;
    }


    /* PAGE:HISTORY */
    *[data-card="quick-access"].type-slider .swiper-slide {
        width: 82.6666666667vw !important;
    }
    *[data-card="quick-access"].type-slider .swiper-slide:only-child {
        width: 100% !important;
    }


    /* PAGE:RWS */
    *[data-modal="fighter"] .fighter-cover .object-fit:before {
        padding-bottom: 57.3333333333%;
    }
    *[data-modal="fighter"] .fighter-cover .object-fit > * {
        width: 50%;
    }
    *[data-modal="fighter"] .fighter-cover .object-overlay > * {
        width: calc(50% + var(--spacing-sm));
        margin-left: auto;
        margin-right: 0;
    }


    /* PAGE V2:NEWS */
    .sc-layout[data-layout="news-content"] > *:not(:first-child),
    .sc-layout[data-layout="news-content"] .sc-boxes > .sc-box:not(:first-child) {
        margin-top: var(--spacing-lg);
    }
    
    /* PAGE V2:THINGS TO DO */
    .thingstodo-ctrl .sc-menu-wrapper ul > li > a > img {
        height: 30px;
    }
    
}

@media (max-width:575px) {

    .hidden-mobile-sm { display: none !important;}

    /* PLUGIN:POPUP */
    .modal-container {
        padding-left: var(--spacing-md);
        padding-right: var(--spacing-md);
    }

    /* MODULES */
    *[data-card="news"] .card .caption {
        padding: var(--spacing-xs);
    }

    *[data-modal="fighter"] .entry-fight {
        grid-gap: var(--spacing-2xs);
    }
    *[data-modal="fighter"] .entry-fight > * {
        width: calc(50% - var(--spacing-2xs)/2);
    }

    *[data-modal="event"] .modal-container {
        padding: var(--spacing-md) var(--spacing-sm);
    }


    /* PAGE V2:COMPARE SEATS */
    .compare-seats-results .entry-gallery .object-fit:before {
        padding-bottom: 100%;
    }
    .compare-seats-results .entry-gallery [class*="swiper-button-"]:after {
        font-size: clamp(var(--font-size-2xs), 5.2173913043vw, var(--icon-size-xl));
    }

    .vip-facilities-wrap > img {
        width: clamp(30px, 8.6956521739vw, 50px);
    }

}

@media (max-width:375px) {

    /* BAR */
    .match-container {
        --font-size-3xs: 2.1333333333vw;
        --font-size-2xs: 2.6666666667vw;
        --font-size-sm: 3.7333333333vw;
        --font-size-md: 4.2666666667vw;
        --font-size-h3: 6.4vw;
        --font-size-h4: 5.8666666667vw;
        --font-size-body: var(--font-size-md);
        --font-size-body-sub: var(--font-size-sm);
        --spacing-3xs: 1.3333333333vw;
        --spacing-3xs-minus: -1.3333333333vw;
        --spacing-2xs: 2.6666666667vw;
        --spacing-2xs-minus: -2.6666666667vw;
        --spacing-sm: 5.3333333333vw;
        --spacing-sm-minus: -5.3333333333vw;
        --spacing-container: var(--spacing-sm);
        --spacing-container-minus: var(--spacing-sm-minus);
        --spacing: 5.3333333333vw;
        
        font-size: var(--font-size-body);
    }
    .match {
        font-size: inherit;
    }
    .match .weight-tag {
        height: var(--spacing);
        padding: 0 var(--spacing-3xs);
    }
    .match .entry-detail {
        font-size: var(--font-size-body-sub);
    }
    .match .cover {
        padding: 0;
    }
    .match .cover .vs {
        font-size: 14.9333333333vw;
    }
    .match .fighter {
        padding: 0 var(--spacing);
    }
    .match .fighter .entry-title {
        width: 22.9333333333vw;
    }
    .match .fighter .entry-title strong {
        margin-top: 0.8vw;
    }


    /* PAGE:CONTACT */
    .contact-map .map-container:before {
        padding-bottom: 159.7014925373%;
        min-height: 0;
    }
    
}

/*========== MEDIA QUERIES (MIN AND MAX) ==========*/
@media (min-width:992px) and (max-width:1439px) {

    /* RESIZE */
    .match-container,
    .event-container {
        --font-size-3xs: 0.5555555556vw;
        --font-size-2xs: 0.6944444444vw;
        --font-size-sm: 0.9722222222vw;
        --font-size-md: 1.1111111111vw;
        --font-size-h3: 1.9444444444vw;
        --font-size-h4: 1.5277777778vw;
        --font-size-body: var(--font-size-md);
        --font-size-body-sub: var(--font-size-sm);
        --button-height-lg: 5.5555555556vw;
        --spacing-3xs: 0.3472222222vw;
        --spacing-3xs-minus: -0.3472222222vw;
        --spacing-2xs: 0.6944444444vw;
        --spacing-2xs-minus: -0.6944444444vw;
        --spacing-sm: 1.3888888889vw;
        --spacing-sm-minus: -1.3888888889vw;
        --spacing: 1.8055555556vw;
        font-size: var(--font-size-body);
    }
    .match-container {
        --w-label: 7.6388888889vw;
        --w-cta: 12.3611111111vw;
    }
    .match-container .swiper-buttons {
        width: calc(33.05555555556% + var(--spacing));
    }
    
    .match {
        font-size: inherit;
    }
    .match .fighter {
        padding: 0 var(--spacing);
    }
    .match .entry-label > img {
        /* height: 1.6666666667vw; */
    }
    .match .cover .vs {
        font-size: 3.8888888889vw;
    }
    .match .fighter .entry-bg {
        width: calc(100% + var(--spacing));
    }
    .match .fighter .entry-title {
        width: 5.9722222222vw;
    }
    .match .fighter .entry-title strong {
        margin-top: 0.2083333333vw;
    }

    .match > .aside.left {
        padding-right: var(--spacing);
    }
    .match > .aside.right {
        padding-left: var(--spacing);
    }
    
    .event {
        --w-label: 6.9444444444vw;
        --w-cta: 10.4166666667vw;
        grid-template-columns: 1fr 12.2222222222vw 1fr;
    }
    .event > .aside.right > .cover {
        width: 12.2222222222vw;
    }
    .match .weight-tag,
    .event .weight-tag {
        height: var(--spacing);
    }
    .match-container *[class*="swiper-button-"],
    .event *[class*="swiper-button-"] {
        width: var(--spacing) !important;
        height: var(--spacing) !important;
    }
    
}

@media (min-width:992px) and (max-width:1365px) {

    /* PAGE:RWS */
    .ranking-container {
        --order-w: 2.6388888889vw;
        --order-h: 3.0555555556vw;
        --spacing-3xs: 0.3472222222vw;
        --spacing-2xs: 0.6944444444vw;
        --spacing-sm: 1.3888888889vw;
        --font-size-xs: 0.8333333333vw;
        --font-size-h4: 1.5277777778vw;
        font-size: 1.1111111111vw;
        
    }
    
}

@media (min-width:992px) and (max-width:1199px) {
    
    /* PAGE V2:CHAMPIONS */
    .fighter-ranking-container {
        grid-template-columns: repeat(3,1fr);
        grid-row-gap: var(--spacing-2xl);
    }
    .fighter-ranking-container > *:not(:nth-child(-n+3)) {
        padding-top: var(--spacing-2xl);
    }
    .fighter-ranking-container > *:nth-child(3n+3):not(:last-child):after {
        content: "";
        display: block;
        width: calc(100vw - var(--spacing-container)*2);
        height: 1px;
        background: var(--color-blue-light);
        position: absolute;
        right: 0;
        bottom: calc(var(--spacing-2xl)*-1);
        pointer-events: none;
    }
    
}

@media (min-width:768px) and (max-width:1279px) {

    /* PAGE:VENUE */
    *[data-card="stadium"] .card .entry-title {
        font-size: var(--font-size-body);
    }

}

@media (min-width:576px) and (max-width:991px) {
    
    /* PAGE V2:NEWS */
    .sc-layout[data-layout="news-content"] {
        max-width: 698px;
        margin-left: auto;
        margin-right: auto;
    }

}