/* Minification failed. Returning unminified contents.
(15,42): run-time error CSS1030: Expected identifier, found '.'
(15,58): run-time error CSS1031: Expected selector, found ')'
(15,58): run-time error CSS1025: Expected comma or open brace, found ')'
(17,59): run-time error CSS1030: Expected identifier, found '.'
(17,75): run-time error CSS1031: Expected selector, found ')'
(17,75): run-time error CSS1025: Expected comma or open brace, found ')'
(19,59): run-time error CSS1030: Expected identifier, found '.'
(19,75): run-time error CSS1031: Expected selector, found ')'
(19,75): run-time error CSS1025: Expected comma or open brace, found ')'
(157,59): run-time error CSS1030: Expected identifier, found '.'
(157,75): run-time error CSS1031: Expected selector, found ')'
(157,75): run-time error CSS1025: Expected comma or open brace, found ')'
(158,59): run-time error CSS1030: Expected identifier, found '.'
(158,75): run-time error CSS1031: Expected selector, found ')'
(158,75): run-time error CSS1025: Expected comma or open brace, found ')'
 */
#_26_05_16 { padding: 0 15px; margin-top: 10px; }
    #_26_05_16 > .wrap { position: absolute; top: 35%; left: 1.5%; width: 97%; height: 65%; display: flex; flex-wrap: wrap; }
        #_26_05_16 > .wrap > a:nth-child(1) { display: block; position: absolute; width: 100%; height: 34%; top: -34%; left: 0; }
        #_26_05_16 > .wrap > a:nth-child(2),
        #_26_05_16 > .wrap > a:nth-child(3),
        #_26_05_16 > .wrap > a:nth-child(4),
        #_26_05_16 > .wrap > a:nth-child(5),
        #_26_05_16 > .wrap > a:nth-child(6) { height: 80%; width: 20%; display: block; }
        #_26_05_16 > .wrap > a:nth-child(7) { height: 20%; width: 100%; display: block; }

#_26_05_16_02 { padding: 0 15px; margin-top: 10px; }
    #_26_05_16_02 > .wrap { position: absolute; top: 23%; left: 2%; width: 96.7%; height: 17%; display: flex; }
        #_26_05_16_02 > .wrap > a:nth-child(1) { height: 100%; width: 100%; display: block; z-index: 1; }
        #_26_05_16_02 > .wrap > a:nth-child(2) { position: absolute; bottom: -351%; right: 0; width: 33%; height: 76%; }
        #_26_05_16_02 > .wrap > span:has(.loading-spinner) { top: 44% !important; }
        #_26_05_16_02 > .wrap > span:nth-child(3) { position: absolute; top: 30.5%; left: 42%; font-size: 1.5em; color: #fff435; }
            #_26_05_16_02 > .wrap > span:nth-child(3):has(.loading-spinner) { left: 45% !important; }
        #_26_05_16_02 > .wrap > span:nth-child(4) { position: absolute; top: 30.5%; left: 73%; font-size: 1.5em; color: #fff435; }
            #_26_05_16_02 > .wrap > span:nth-child(4):has(.loading-spinner) { left: 45% !important; }

#_26_05_vip { padding: 0 15px; }
    #_26_05_vip .wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
        #_26_05_vip .wrap > a { display: block; width: 100%; height: 100%; }

/* 秒殺現搶 */
#_26_05_16_03 { margin-top: 0; padding: 0 15px; }
    #_26_05_16_03 .tab-container { position: absolute; top: 7.5%; left: 53.7%; height: 21%; width: 45.2%; display: flex; }
        #_26_05_16_03 .tab-container > a { font-size: 1.1em; color: #000; width: 100%; height: 33.333333%; font-weight: bold; height: 100%; }
            #_26_05_16_03 .tab-container > a .count-down-title { color: white; }
            #_26_05_16_03 .tab-container > a.active::after { content: ""; position: absolute; top: 5px; transform: translateX(-50%); width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #f7dc16; }
            #_26_05_16_03 .tab-container > a > .item-count-down { height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; }
                #_26_05_16_03 .tab-container > a > .item-count-down > .count-down-date { color: white; }
    #_26_05_16_03 .explain-container { position: absolute; top: 7.7%; left: 0; height: 21%; width: 54%; }
    #_26_05_16_03 .item-container { width: 100%; left: 0%; top: 30%; height: 69%; position: absolute; overflow: hidden; }
        /*#_26_05_16_03 .item-container .tab-pane:nth-child(n+2) .swiper-slide:nth-child(n+3) { display: none; }*/
        #_26_05_16_03 .item-container .padding-1 { padding: 0 2%; margin: 0 2%; }
            #_26_05_16_03 .item-container .padding-1 > div { padding: 6%; height: 93%; }
        #_26_05_16_03 .item-container .swiper { width: 100%; height: 85%; }
    #_26_05_16_03 .show-more-container { display: none; }
    #_26_05_16_03 .show-more-containers { top: 85%; height: 15%; width: 100%; left: 0; }
    #_26_05_16_03 .tab-pane { height: 100%; }
    #_26_05_16_03 .readmore { display: none !important; }
        #_26_05_16_03 .readmore > a { display: flex; align-items: center; justify-content: center; font-size: 1.25em; margin: 4% 4%; background: white; border-radius: 15px; color: #e6003d; }
    #_26_05_16_03 .swiper-button-disabled { pointer-events: unset; }
    #_26_05_16_03 .item-price { text-decoration: line-through; }

#_26_05_16_04 { padding: 0 15px; }
    #_26_05_16_04 .wrap { position: absolute; top: 21%; left: 47%; display: flex; align-items: flex-end; height: 22%; width: 48%; }
        #_26_05_16_04 .wrap > a { display: block; height: 100%; }
        #_26_05_16_04 .wrap > span:nth-child(1) { width: 45%; height: 70%; color: yellow; font-size: 1.5em; display: flex; align-items: center; justify-content: center; }
        #_26_05_16_04 .wrap > a:nth-child(2) { width: 19%; }
        #_26_05_16_04 .wrap > a:nth-child(3) { width: 19%; }
        #_26_05_16_04 .wrap > a:nth-child(4) { width: 17%; }
    #_26_05_16_04 .remain-div { position: absolute; top: 85.1%; left: 1.5%; display: flex; align-items: center; height: 11%; width: 98%; color: #fff; font-size: 1.2em; font-weight: bold; align-content: space-between; }
        #_26_05_16_04 .remain-div > span { display: block; }
            #_26_05_16_04 .remain-div > span:nth-child(1) { width: 16.5%; }
            #_26_05_16_04 .remain-div > span:nth-child(2) { width: 18%; }
            #_26_05_16_04 .remain-div > span:nth-child(3) { width: 14.5%; }
            #_26_05_16_04 .remain-div > span:nth-child(4) { width: 17.5%; }
            #_26_05_16_04 .remain-div > span:nth-child(5) { width: 15.5%; }
            #_26_05_16_04 .remain-div > span:nth-child(6) { width: 17.5%; }

#_26_05_16_05 { margin-top: 0; padding: 0 15px; }
    #_26_05_16_05 .explain-container { display: none; }
    #_26_05_16_05 .item-container { width: calc(100% - 50px); left: 25px; top: 44%; height: 55%; position: absolute; overflow: hidden; }
    #_26_05_16_05 .show-more-container { top: 34%; height: 10%; width: 100%; left: 0; }
    #_26_05_16_05 .item-price { text-decoration: line-through; }
    #_26_05_16_05 .readmore { display: none !important; }

#_26_05_16_06 { margin-top: 0; padding: 0 15px; }
    #_26_05_16_06 .explain-container { display: none; }
    #_26_05_16_06 .item-container { width: calc(100% - 50px); left: 25px; top: 29%; height: 70%; position: absolute; overflow: hidden; }
    #_26_05_16_06 .show-more-container { top: 18%; height: 10%; width: 100%; left: 0; }
    #_26_05_16_06 .readmore { display: none !important; }

#_26_05_16_07 { margin-top: 0; padding: 0 15px; }
    #_26_05_16_07 .explain-container { display: none; }
    #_26_05_16_07 .item-container { width: calc(100% - 50px); left: 25px; top: 28%; height: 60%; position: absolute; overflow: hidden; }
    #_26_05_16_07 .show-more-container { top: 90%; height: 10%; width: 12%; right: 44%; }
    #_26_05_16_07 .readmore { display: none !important; }

#_26_05_16_08 { margin-top: 0; padding: 0 15px; }
    #_26_05_16_08 .explain-container { display: none; }
    #_26_05_16_08 .item-container { width: calc(100% - 50px); left: 25px; top: 28%; height: 60%; position: absolute; overflow: hidden; }
    #_26_05_16_08 .show-more-container { top: 90%; height: 10%; width: 12%; right: 44%; }
    #_26_05_16_08 .readmore { display: none !important; }

#_26_05_16_09 { padding: 0 15px; }
    #_26_05_16_09 .show-more-container { display: none; }
    #_26_05_16_09 .explain-container { position: absolute; top: 5%; left: 18%; height: 13%; width: 78%; }
    #_26_05_16_09 .item-container { top: 15%; height: 81.2%; left: 1.5%; width: 97.1%; }
        #_26_05_16_09 .item-container .padding-1 > div { height: 100%; }
            #_26_05_16_09 .item-container .padding-1 > div > a { height: 100%; display: block; }
        #_26_05_16_09 .item-container .padding-1 .pic img { width: 100%; }

#_26_05_16_10 { margin-top: 0; padding: 0 15px; }
    #_26_05_16_10 .show-more-container { display: none; }
    #_26_05_16_10 .tab-container { position: absolute; top: 6%; left: 6%; width: 88%; height: 4.4%; display: flex; }
        #_26_05_16_10 .tab-container > a { height: 100%; width: 16.6666667%; display: block; }
    #_26_05_16_10 .item-container { position: absolute; top: 10%; left: 0; height: 89.5%; width: 100%; overflow: unset; }
        #_26_05_16_10 .item-container .padding-1 { padding: 5%; height: 100%; }
        #_26_05_16_10 .item-container > .tab-pane { top: .5%; padding-top: 6%; left: .8%; height: 13.2%; width: 98.3%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(1) { top: 0; }
            #_26_05_16_10 .item-container > .tab-pane .show-more-containers { position: absolute; right: 2%; top: 5%; width: 11%; height: 14%; }
                #_26_05_16_10 .item-container > .tab-pane .show-more-containers > a { display: block; top: 0; left: 0; width: 100%; height: 100%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(1) .show-more-containers { top: 1%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(1) { padding-top: 4.5%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(2) { padding-top: 6%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(3) { padding-top: 7%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(4) { padding-top: 7%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(5) { padding-top: 7%; }
            #_26_05_16_10 .item-container > .tab-pane:nth-child(6) { padding-top: 7%; }
    #_26_05_16_10 .explain-container { top: 2%; left: 28%; height: 4.5%; width: 63%; }

#_09_return_box { margin-bottom: 10px; }
.reward-container { display: flex; justify-content: center; flex-direction: column; margin-top: 16px; font-size: 1.2em; color: #cc254f; font-weight: bold; }
.reward-btn-container .btn { margin-top: 25px; width: 50%; }

.reward-table-container { max-height: 500px; flex: 1 1 auto; max-height: 500px; overflow-y: auto; margin-top: 15px; margin-bottom: 15px; }
    .reward-table-container > table { width: 99%; margin-bottom: 0; }
        .reward-table-container > table th { background: #7e58bf; color: white; text-align: center; }
        .reward-table-container > table td { background: #dbd7f2; color: #7e58bf; text-align: center; border: white solid 1px !important; }
.reward-btn-container { flex: 0 0 auto; text-align: center; padding-top: 10px; }

.activity-container { position: relative; width: 33.333333%; display: flex; justify-content: center; align-items: center; z-index: 2; }
    .activity-container .trans-background { background: black; opacity: 0.6; display: block; width: 100%; height: 100%; position: absolute; }
    .activity-container .circle-background { pointer-events: none; background: #fff; border-radius: 50%; color: red; font-size: 1.5em; height: 90px; width: 90px; z-index: 1; position: relative; display: flex; align-items: center; justify-content: center; margin: 5px 0; }
.newWrap { position: absolute; bottom: 0%; width: calc(100% - 44px); display: flex; height: 47%; left: 28px; }

.table-point th, .table-point td { text-align: center; vertical-align: middle !important; line-height: 1em !important; }
.table-point th { background-color: #bfbfbf; font-weight: initial; }

.text-red, .text-danger { color: #e6003d !important; }
.btn-danger { background-color: #e6003d !important; border-color: #e6003d !important; }

.loading-text { display: inline-flex; align-items: center; gap: 6px; }
.loading-spinner { width: 14px; height: 14px; border: 2px solid #fff435; border-top-color: #ffffff; border-radius: 50%; animation: spin 0.8s linear infinite; display: block; }

@keyframes spin {
    to { transform: rotate(360deg); }
}

@media only screen and (max-width: 991px) {
    #_26_05_16 { padding: 0; }
        #_26_05_16 > .wrap { top: 7.5%; left: 0%; width: 100%; height: 92.5%; flex-wrap: wrap; }
            #_26_05_16 > .wrap > a:nth-child(1) { width: 36%; height: 39%; top: 0; left: 32%; z-index: 1; }
            #_26_05_16 > .wrap > a:nth-child(2),
            #_26_05_16 > .wrap > a:nth-child(3) { width: 50%; height: 41%; }
            #_26_05_16 > .wrap > a:nth-child(4),
            #_26_05_16 > .wrap > a:nth-child(5),
            #_26_05_16 > .wrap > a:nth-child(6) { width: 33.33333333%; height: 40%; }
            #_26_05_16 > .wrap > a:nth-child(7) { width: 100%; height: 19%; }

    #_26_05_16_02 { padding: 0; }
        #_26_05_16_02 > .wrap { top: 9.5%; left: 68%; width: 30.5%; height: 22.5%; z-index: 1; }
            #_26_05_16_02 > .wrap > a:nth-child(2) { position: absolute; bottom: -298%; right: 0; width: 320%; height: 29%; }
            #_26_05_16_02 > .wrap > span:nth-child(3):has(.loading-spinner) { top: 13.5% !important; left: 40%; }
            #_26_05_16_02 > .wrap > span:nth-child(4):has(.loading-spinner) { top: 48.5% !important; left: 40%; }
            #_26_05_16_02 > .wrap > span:nth-child(3) { font-size: .85em; top: 13.5%; left: 5%; }
            #_26_05_16_02 > .wrap > span:nth-child(4) { font-size: .85em; top: 48.5%; left: 5%; white-space: nowrap; }

    #_26_05_vip { padding: 0; }

    #_26_05_16_03 { padding: 0; }
        #_26_05_16_03 .item-container { left: 5px; top: 36%; width: calc(100% - 10px); height: 70%; }
            #_26_05_16_03 .item-container .swiper { width: 100%; height: 83%; }
        #_26_05_16_03 .tab-container { top: 19.3%; left: 7%; flex-direction: row; width: 86%; height: 12%; align-items: center; font-size: .8em; }
        #_26_05_16_03 .item-container .padding-1 { margin: 0; }
        #_26_05_16_03 .tab-container > a > .item-count-down { justify-content: center; flex-direction: column; }
        #_26_05_16_03 .item-container .padding-1 { padding: 5px; }
        #_26_05_16_03 .show-more-containers { top: 86%; height: 13%; width: 60%; right: 20%; }
        #_26_05_16_03 .explain-container { position: absolute; top: 4.5%; left: 0; height: 12%; width: 100%; }
        #_26_05_16_03 .readmore { height: 95.5%; display: block !important; }
            #_26_05_16_03 .readmore > a { margin: 3% 3.3%; height: 101%; width: 97%; }
        #_26_05_16_03 .tab-container > a.active::after { content: ""; position: absolute; top: initial; bottom: -13px; transform: translateX(-50%); width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #f7dc16; border-top: initial; }
    #_26_05_16_05 { margin-top: 0; padding: 0; }

    #_26_05_16_04 { padding: 0; }
        #_26_05_16_04 .wrap { top: 26%; left: 3%; height: 11%; width: 96.5%; }
            #_26_05_16_04 .wrap > span:nth-child(1) { width: 60%; height: 60%; font-size: 1.2em; }
            #_26_05_16_04 .wrap > a:nth-child(2) { width: 21%; }
            #_26_05_16_04 .wrap > a:nth-child(3) { width: 21%; }
            #_26_05_16_04 .wrap > a:nth-child(4) { width: 13%; }
        #_26_05_16_04 .remain-div { top: 63%; flex-wrap: wrap; font-size: 1em; height: 32.5%; width: 96%; }
            #_26_05_16_04 .remain-div > span:nth-child(1),
            #_26_05_16_04 .remain-div > span:nth-child(2),
            #_26_05_16_04 .remain-div > span:nth-child(3),
            #_26_05_16_04 .remain-div > span:nth-child(4),
            #_26_05_16_04 .remain-div > span:nth-child(5),
            #_26_05_16_04 .remain-div > span:nth-child(6) { width: 33.333333%; }

    #_26_05_16_05 .tab-container { left: 8%; width: 86%; top: 40%; }
    #_26_05_16_05 .item-container { left: 5px; width: calc(100% - 10px); top: 27%; height: 69%; }
    #_26_05_16_05 .explain-container { left: 0%; width: 100%; top: 6%; height: 25%; }
    #_26_05_16_05 .tab-container { display: none; }
    #_26_05_16_05 .show-more-container { top: 91%; height: 9%; width: 100%; right: 0; }
    #_26_05_16_05 .readmore { height: 94.5%; display: block !important; }
        #_26_05_16_05 .readmore > a { display: flex; align-items: center; justify-content: center; font-size: 1.25em; margin: 4% 4%; background: #fff; border-radius: 15px; color: #e6003d; width: 93%; }

    #_26_05_16_06 { padding: 0; }
        #_26_05_16_06 .item-container { width: calc(100% - 10px); left: 5px; top: 15%; height: 81%; position: absolute; overflow: hidden; }
        #_26_05_16_06 .readmore { height: 94.5%; display: block !important; }
            #_26_05_16_06 .readmore > a { display: flex; align-items: center; justify-content: center; font-size: 1.25em; margin: 4% 4%; background: #fff; border-radius: 15px; color: #e6003d; width: 93%; }

    #_26_05_16_07 { padding: 0; }
        #_26_05_16_07 .item-container { width: calc(100% - 15px); left: 10px; top: 23%; height: 73%; position: absolute; overflow: hidden; }
        #_26_05_16_07 .readmore { display: block !important; }
            #_26_05_16_07 .readmore > a { height: 94.5%; display: flex; align-items: center; justify-content: center; font-size: 1.25em; margin: 4% 4%; background: #fff; border-radius: 15px; color: #e6003d; width: 93%; }


    #_26_05_16_08 { margin-top: 0; padding: 0; }
        #_26_05_16_08 .tab-container { left: 8%; width: 86%; top: 40%; }
        #_26_05_16_08 .item-container { left: 5px; width: calc(100% - 10px); top: 16%; height: 81%; }
        #_26_05_16_08 .explain-container { left: 0%; width: 100%; top: 6%; height: 25%; }
        #_26_05_16_08 .tab-container { display: none; }
        #_26_05_16_08 .show-more-container { top: 91%; height: 9%; width: 100%; right: 0; }
        #_26_05_16_08 .readmore { display: block !important; }
            #_26_05_16_08 .readmore > a { height: 94.5%; display: flex; align-items: center; justify-content: center; font-size: 1.25em; margin: 4% 4%; background: #fff; border-radius: 15px; color: #e6003d; width: 93%; }


    #_26_05_16_09 { margin-top: 0; padding: 0; }
        #_26_05_16_09 .item-container { top: 4.3%; height: 94.8%; }
        #_26_05_16_09 .explain-container { position: absolute; top: 2.5%; left: 13%; height: 3%; width: 83%; }

    #_26_05_16_10 { margin-top: 0; padding: 0; }
        #_26_05_16_10 .item-container { top: 25%; left: 5px; width: calc(100% - 10px); overflow: hidden; padding: 0; height: 70%; }
            #_26_05_16_10 .item-container > .tab-pane { height: 94.5%; }
                #_26_05_16_10 .item-container > .tab-pane > .row { height: 100%; }
                    #_26_05_16_10 .item-container > .tab-pane > .row > .swiper { height: 92%; }
        #_26_05_16_10 .tab-container { top: 16%; left: 8.5%; width: 70.5%; height: 18%; flex-wrap: wrap; }
            #_26_05_16_10 .tab-container > a { height: 50%; z-index: 1; }
                #_26_05_16_10 .tab-container > a:nth-child(1) { width: 43%; }
                #_26_05_16_10 .tab-container > a:nth-child(2) { width: 29%; }
                #_26_05_16_10 .tab-container > a:nth-child(3) { width: 28%; }
                #_26_05_16_10 .tab-container > a:nth-child(4) { width: 28%; }
                #_26_05_16_10 .tab-container > a:nth-child(5) { width: 30%; }
                #_26_05_16_10 .tab-container > a:nth-child(6) { width: 28%; }
        #_26_05_16_10 .item-container > .tab-pane:nth-child(1) { padding-top: 8.4%; }
        #_26_05_16_10 .item-container > .tab-pane:nth-child(2),
        #_26_05_16_10 .item-container > .tab-pane:nth-child(3),
        #_26_05_16_10 .item-container > .tab-pane:nth-child(4),
        #_26_05_16_10 .item-container > .tab-pane:nth-child(5),
        #_26_05_16_10 .item-container > .tab-pane:nth-child(6) { padding-top: 8%; }
        #_26_05_16_10 .item-container .padding-1 { padding: 5px; }
        #_26_05_16_10 .explain-container { top: 2%; left: 3%; height: 14.5%; width: 93%; }
        #_26_05_16_10 .item-container > .tab-pane .show-more-containers { position: absolute; right: 0; top: 0%; width: 18%; height: 12%; }

    .newWrap { position: absolute; bottom: initial; width: 100%; display: flex; height: 72%; left: 0; flex-direction: column; top: 27%; }
    .activity-container { width: 100%; height: 33.33333%; }
        .activity-container:nth-child(2) { height: 32.33333% }
        .activity-container:nth-child(3) { height: 34.33333% }
        .activity-container .circle-background { font-size: 1em; height: 70px; width: 70px; }
}

