
        #MainContent {
            background: #141416;
        }
        .is_pc {
            display: block !important;
        }
        .is_pe {
            display: none !important;
        }
        /*Page banner style*/
        .black_friday_banner {
            position: relative;
        }
        .black_friday_banner img {
            width: 100%;
        }
        .banner_content {
            position: absolute;
            top: 3.25vw;
            left: 50%;
            color: white;
            text-align: center;
            transform: translateX(-50%);
        }
    .banner_content.is_pre {
        top: 1.25vw;
    }
        .banner_content h1 {
            font-size: 2.5vw;
            font-weight: 700;
            margin-bottom: 1vw;
        }
        .banner_content h1 span {
            background: linear-gradient(180deg, #FFF 40.99%, #B5B6BA 78%);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            -webkit-font-smoothing: antialiased;
        }
        .banner_content h1 strong {
            background: linear-gradient(180deg, #E5B854 -11.11%, #F7D381 12.62%, #FDE386 22.7%, #FDE386 54.73%, #D9A748 91.79%, #E7B456 102.78%);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-weight: 700;
            overflow: hidden;
            -webkit-font-smoothing: antialiased;
        }
        .banner_content h3 {
            color: #fff;
            font-size: max(1.25vw, 12px);
            position: relative;
            display: inline-block;
            line-height: 1;
        }
        .banner_content h3:after {
            content: "";
            position: absolute;
            right: 0;
            top: 50%;
            transform: translate(120%, -50%);
            width: 1.15vw;
            height: 1.15vw;
            background: url(../../cdn.shopify.com/s/files/1/0257/5246/9566/files/Subtract_2x_e9d6d45f-df20-47c1-a463-62f070267641b0d3.png?v=1698235557) no-repeat center;
            background-size: 100%;
        }
        .black_friday_form {
            position: relative;
            max-width: 28vw;
            margin: 2vw auto 0.625vw;
        }
        .black_friday_form input#email {
            width: 100%;
            border-radius: 40px;
            background: transparent;
            border: 1px solid white;
            height: clamp(40px, 2.6vw, 60px);
            padding: 12px 20px;
        }
        .black_friday_form input#email::placeholder {
            color: #b0b0b0;
        }
        .black_friday_form .element-group-submit {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
        }
        .black_friday_form .element-group-submit button {
            border-radius: 40px;
            background: #FFDE94;
            padding: 0.5vw 1.67vw;
            color: black;
            font-weight: 600;
            font-size: max(.83vw, 12px);
            height: 50%;
            display: block;
        }
        .email-tips {
            color: #FFDE94;
            font-size: max(12px, .83vw);
            line-height: 1.5;
            margin-top: 0.625vw;
            text-shadow: 0 1px 1px rgba(0,0,0,.5);
        }
        .black_friday_form .alert {
            display: none !important;
        }
        .black_friday_banner .time {
            color: #cdcdcd;
            margin-top: 1.56vw;
            font-size: clamp(14px,1vw,20px);
            line-height: 1;
        }
    .black_friday_banner .time span {
            position: relative;
    }
        .black_friday_banner .time span:before {
            content: "";
            height: 1px;
            width: 7.3vw;
            background: #cdcdcd;
            position: absolute;
            top: 50%;
            left: -10%;
            transform: translate(-100%, -100%);
        }
        .black_friday_banner .time span:after {
            content: "";
            height: 1px;
            width: 7.3vw;
            background: #cdcdcd;
            position: absolute;
            top: 50%;
            right: -10%;
            transform: translate(100%, -100%);
        }
        @media (max-width: 768px) {
            .is_pc {
                display: none !important;
            }
            .is_pe {
                display: block !important;
            }
            .black_friday_banner .banner_content{
                width: 100%;
                padding: 0 20px;
                top: 80px;
            }
            .black_friday_banner .banner_content h1 {
                font-size: 32px;
            }
            .black_friday_banner .banner_content h3 {
                font-size: 14px;
            }
            .black_friday_form {
                padding: 0 20px;
                margin: 0;
                max-width: 100%;
                width: 100%;
            }
            .black_friday_form input#email {
                height: 44px;
            }
            .black_friday_form .element-group-submit {
                position: initial;
                transform: none;
                margin-top: 12px;
            }
            .black_friday_form .element-group-submit button {
                width: 100%;
                height: 44px;
            }
            .email-tips {
                margin-top: 12px;
                padding: 0 20px;
                font-size: 14px;
                text-align: center;
            }
            .black_friday_banner .time {
                margin-top: 16px;
                font-size: 14px;
            }
            .banner_content h3:after {
            width: 16px;
                height: 16px;
            }
        }

        @media (max-width:1025px){
        .wallpaper-edit{
            height: 50vh !important;
        }
        }



    #template--14949520638014__ug-tabs-product-list .ug-product-list {
        padding: 35px 0 80px 0;
        display: none;
    }
    #template--14949520638014__ug-tabs-product-list .ug-product-list-main {
        grid-template-columns: repeat(4,minmax(0, 1fr));
    }
    #template--14949520638014__ug-tabs-product-list
    .ug-product-img {
        width: 80%;
        padding-bottom: 80%;
    }
    #template--14949520638014__ug-tabs-product-list
    .ug-product-sale-flag {
        width: 80px;
    }
    #template--14949520638014__ug-tabs-product-list .tabs_list-wrap {
        background-color: rgba(0,0,0,0);
    }
    #template--14949520638014__ug-tabs-product-list .tabs_list-item {
        background-color: #fcbf6f;
        border: 1px solid #fcbf6f;
        color: #222222;
    }
        #template--14949520638014__ug-tabs-product-list .tabs_list-item:hover,#template--14949520638014__ug-tabs-product-list .tabs_list-item.active {
        background-color: #e7a144;
        border: 1px solid #e7a144;
        color: #000000;
    }
    @media (max-width: 768px) {
        #template--14949520638014__ug-tabs-product-list .ug-product-list {
            padding: 5px 0 80px 0;
        }
    #template--14949520638014__ug-tabs-product-list .ug-product-list-main {
                        grid-template-columns: repeat(2,minmax(0, 1fr));
                        gap: 12px;
                        padding: 0 12px;
                    }
    #template--14949520638014__ug-tabs-product-list .ug-product-img {
                        width: 80%;
                        padding-bottom: 80%;
                    }
    #template--14949520638014__ug-tabs-product-list .ug-product-sale-flag {
                        width: 60px;
                    }
    }
    



    
    #template--14949520638014__ug-product-list.ug-product-list {
        padding: 140px 0 120px 0;
    }
    #template--14949520638014__ug-product-list .ug-product-list-main {
                        grid-template-columns: repeat(3,minmax(0, 1fr));
                    }
    #template--14949520638014__ug-product-list .ug-product-img {
                        width: 80%;
                        padding-bottom: 80%;
                    }
    #template--14949520638014__ug-product-list .ug-product-sale-flag {
                        width: 80px;
                    }
    @media (max-width: 768px) {
        #template--14949520638014__ug-product-list.ug-product-list {
            padding: 60px 0 30px 0;
        }
    #template--14949520638014__ug-product-list .ug-product-list-main {
                        grid-template-columns: repeat(2,minmax(0, 1fr));
                        gap: 12px;
                        padding: 0 12px;
                    }
    #template--14949520638014__ug-product-list .ug-product-img {
                        width: 80%;
                        padding-bottom: 80%;
                    }

    #template--14949520638014__ug-product-list .ug-product-sale-flag {
                        width: 60px;
                    }
    }
    
