
/* 首页start */

@media screen and (min-width: 800px) {
    .index-page.outdoor-page .page__ad02 .-box.box-col {
        flex-direction: column;
    }

    .outdoor-page .latest-news-section .news-content .left-big .news-card .con-text,
    .index-page .latest-news-section .news-content .left-big .news-card .con-text {
        position: static !important;
        margin-top: 0.2rem !important;
    }


    .outdoor-page .latest-news-section.list-section .news-content .left-big .news-card .con-text .title,
    .index-page .latest-news-section.list-section .news-content .left-big .news-card .con-text .title {
        color: #000000 !important;

    }


    .outdoor-page .latest-news-section .news-content .left-big .news-card .con-text .date {
        color: #000000 !important;
    }

    .outdoor-page .latest-news-section .news-content .right-list .news-list .news-item .title .text-underline,
    .index-page .latest-news-section .news-content .right-list .news-list .news-item .title .text-underline {
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
    }


}








/* 首页end */


@media screen and (max-width: 800px) {
    .master-collection-page main .series-section .series-card .img-box {
        width: 100% !important;
    }
}


/* 产品详情功能项滚动区域start */

@media screen and (min-width: 800px) {
    .product-detail-sec-page .product-info-section .right-details .features-grid {
        max-height: 2.3rem;
        overflow-y: auto;
        overscroll-behavior-y: contain;
        padding-right: 0.12rem;
        scrollbar-gutter: stable;
        scrollbar-width: thin;
        scrollbar-color: #222 transparent;
    }

    .product-detail-sec-page .product-info-section .right-details .features-grid::-webkit-scrollbar {
        width: 0.06rem;
        background: transparent;
    }

    .product-detail-sec-page .product-info-section .right-details .features-grid::-webkit-scrollbar-button,
    .product-detail-sec-page .product-info-section .right-details .features-grid::-webkit-scrollbar-button:vertical:start:decrement,
    .product-detail-sec-page .product-info-section .right-details .features-grid::-webkit-scrollbar-button:vertical:end:increment {
        display: none;
        width: 0;
        height: 0;
    }

    .product-detail-sec-page .product-info-section .right-details .features-grid::-webkit-scrollbar-track {
        background: transparent;
    }

    .product-detail-sec-page .product-info-section .right-details .features-grid::-webkit-scrollbar-thumb {
        background: #222;
        border-radius: 0.06rem;
    }
}



/* 产品详情功能项滚动区域end */



@media screen and (max-width: 800px) {


    .index-page .page__ad02.page-spec .info-block, .outdoor-page .page__ad02 .info-block {
        margin-bottom: 0.8rem;
    }

    .index-page .page__ad02.page-spec .-box, .outdoor-page .page__ad02 .-box {
        flex-direction: column;
    }
    .outdoor-page .page__ad .info-block .btn-box.spec-btn {
        width: auto;
    }




}









.product-detail-sec-page .product-info-section .right-details .detail-item .label, .product-detail-micro-page .product-info-section .right-details .detail-item .label {
    color: rgba(0,0,0,0.6);
}
.product-detail-sec-page .product-info-section .right-details .detail-item .label span, .product-detail-micro-page .product-info-section .right-details .detail-item .label span {
    color: #000000 !important;
}


.product-detail-sec-page .product-info-section .right-details .swatches, .product-detail-micro-page .product-info-section .right-details .swatches {
    flex-wrap: wrap;
}



.trend-page .wood-intro-section .bg-box .content .t-text-description.spec-txt {
    color: rgba(255,255,255,0.7);
}

/* 下载页面start */
@media screen and (min-width: 800px) {
    .download-page .main .content-box .por_wrapper .card-list .card-box.spec-card {
        height: auto;
    }
}



.footer .footer-bottom .social-links .social-icon {
    width: auto !important;
    height: auto !important;

}

/* collection页面start */
@media screen and (max-width: 800px) {
    /*.master-collection-page, main .__crumb {*/
    /*    padding-top: 0.3rem !important;*/
    /*    padding-left: 0 !important;*/
    /*}*/

    .master-collection-page {
        padding-top: 1.2rem !important;
    }

    .product-detail-sec-page.product-detail-micro-page main .__crumb {
        padding-top: 0 !important;
        padding-left: 0 !important;
    }

}




.series-section .series-card .img-box {
    transform: translateZ(0);
    transition: background-color 0.85s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.series-section .series-card .img-box .img,
.series-section .series-card .img-box .img-hover {
    backface-visibility: hidden;
    will-change: opacity, transform;
    transition: opacity 0.85s cubic-bezier(0.16, 1, 0.3, 1), transform 0.85s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.master-collection-page .series-card.no-hover:hover .img-box {
    background-color: transparent !important;

}


.series-section .series-card .img-box .img-hover {
    padding: 0 !important;
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
    top: 50% !important;
    left: 50% !important;
    object-fit: contain !important;
    object-position: center center;
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.01);
}

@media screen and (min-width: 801px) {
    .sunshine-collection-page .series-card:hover .img-box .img,
    .product-detail-sec-page .series-card:hover .img-box .img,
    .product-detail-micro-page .series-card:hover .img-box .img,
    .master-collection-page .series-card:hover .img-box .img {
        opacity: 0 !important;
        transform: scale(1.01);
    }
}



/* 趋势页面start */

.trend-page .trend-content-section .info-box {
    width: 100%;
    max-width: unset !important;
}


.trend-page .trend-content-section.backyard-garden-section .t-heading-section {
    text-align: center;
}

.trend-page .trend-content-section.backyard-garden-section .u-flex-between .right-box .c-img-container {
    width: 100% !important;

}



.trend-page .trend-content-section.second-nature-section .img-list {
    grid-template-columns: repeat(1, 1fr) !important;
}


.trend-page .trend-content-section.second-nature-section .img-list .c-img-container {
    width: 100% !important;
}
.trend-page .trend-content-section.habitat-connection-section .left-box {
    width: 100%; !important;
}

.trend-page .trend-content-section.habitat-connection-section .left-box .t-heading-section.u-title-md {
    text-align: center !important;
}


.trend-page .trend-content-section.habitat-connection-section .left-box .c-img-container {
    width: 100% !important;
}


.trend-page .trend-content-section.habitat-connection-section .u-flex-between .left-box .t-text-description {
    text-align: center !important;
}


.trend-page .trend-content-section.backyard-garden-section .u-flex-between .right-box .info-box .t-text-description{
    text-align: center !important;
}



/* 趋势页面end */







.master-collection-page .spec-scene.series-card:hover .img-box {
    background: unset !important;

}

.master-collection-page .spec-scene.series-card:hover .img-box .img {
    opacity: 1 !important;
    transform: scale(1.05);
}




.master-collection-page  .series-card.spec-product .img-box img {
    background-color: transparent;
    object-fit: contain;
}

.master-collection-page .series-card.spec-product.card-1-3 .img-box {
    background-color: #f0efed !important;
}

.master-collection-page .spec-product.series-card:hover .img-box {
    background-color: transparent !important;
}

.master-collection-page .series-card.spec-product.card-1-3:hover .img-box {
    background-color: #f0efed !important;
}

.master-collection-page  .spec-product.series-card:hover .img-box img {
    opacity: 1 !important;
    transform: scale(1.05);
}


/* 处理仅仅显示产品图的的情况 */
.master-collection-page .series-card.spec-product:hover .img-box .img {
    opacity: 1;

}


.master-collection-page .series-card.spec-product:hover .img-box {
    background-color: transparent;
}

.series-section .series-card.spec-product .img-box img {
    object-fit: contain;
}






.series-section .series-card.spec-product.card-1-3 .img-box {
    background-color: #F0EFEB !important;
}




@media screen and (max-width: 800px) {
    .index-page .latest-news-section .news-swiper .news-card .img-box, .outdoor-page .latest-news-section .news-swiper .news-card .img-box img {

    }

    .index-page .latest-news-section .news-swiper .news-card .img-box, .outdoor-page .latest-news-section .news-swiper .news-card .img-box img {
        height: 3.88rem;
        width: 100%;
        object-fit: cover;
    }


    .index-page .latest-news-section .news-swiper .news-card .con-text .title, .outdoor-page .latest-news-section .news-swiper .news-card .con-text .title {
        min-height: 1.3rem !important;
    }



}

/* 趋势页面end */



/* 案例研究展开页面start */
@media screen and (min-width: 800px) {
    .case-list-page.view-gallery .main .preview-panel .preview-inner .img-box {
        width: 4rem;
        height: 5rem;
    }
}




/* 案例研究展开页面end */


/* 下载页面start */
body.download-video-modal-open {
    overflow: hidden;
}

.download-page .download-video-modal {
    position: fixed;
    inset: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.4rem;
    background: rgba(17, 17, 17, 0.76);
}

.download-page .download-video-modal .modal-panel {
    position: relative;
    width: 66.666vw;
    max-width: 12.8rem;
}

.download-page .download-video-modal .modal-player {
    background: #000000;
    box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.28);
}

.download-page .download-video-modal .modal-video-media {
    display: block;
    width: 100%;
    max-height: 66.666vh;
    background: #000000;
}

.download-page .download-video-modal .modal-title {
    margin-top: 0.18rem;
    color: #ffffff;
    font-size: 0.18rem;
    line-height: 0.24rem;
    font-family: var(--sk-font-Montserrat-Medium);
    font-weight: 500;
    letter-spacing: 1px;
}

.download-page .download-video-modal .modal-close {
    position: absolute;
    top: -0.18rem;
    right: -0.18rem;
    z-index: 2;
    width: 0.42rem;
    height: 0.42rem;
    border: none;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.16);
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.download-page .download-video-modal .modal-close::before,
.download-page .download-video-modal .modal-close::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.18rem;
    height: 1px;
    background: #ffffff;
}

.download-page .download-video-modal .modal-close::before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.download-page .download-video-modal .modal-close::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

@media screen and (min-width: 800px) {
    .download-page .download-video-modal .modal-close:hover {
        background: rgba(255, 255, 255, 0.28);
    }
}

@media screen and (max-width: 800px) {
    .download-page .download-video-modal {
        padding: 0.3rem;
    }

    .download-page .download-video-modal .modal-panel {
        width: calc(100vw - 0.6rem);
        max-width: none;
    }

    .download-page .download-video-modal .modal-video-media {
        max-height: 70vh;
    }

    .download-page .download-video-modal .modal-title {
        margin-top: 0.24rem;
        font-size: 0.24rem;
        line-height: 0.34rem;
    }

    .download-page .download-video-modal .modal-close {
        top: -0.64rem;
        right: 0;
        width: 0.52rem;
        height: 0.52rem;
    }

    .download-page .download-video-modal .modal-close::before,
    .download-page .download-video-modal .modal-close::after {
        width: 0.22rem;
    }
}


/* 下载页面end */



/* 产品先详情页start */
.product-detail-micro-page .fullscreen-gallery-modal .modal-content {
    width: min(calc(1059px + 0.8rem + 0.4rem), calc(100vw - 1.2rem));
    max-width: 100%;
}
.product-detail-micro-page .fullscreen-gallery-modal .gallery-container {
    width: min(1059px, calc(100vw - 1.2rem - 0.8rem - 0.4rem));
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 min(1059px, calc(100vw - 1.2rem - 0.8rem - 0.4rem));
    -ms-flex: 0 0 min(1059px, calc(100vw - 1.2rem - 0.8rem - 0.4rem));
    flex: 0 0 min(1059px, calc(100vw - 1.2rem - 0.8rem - 0.4rem));
    max-width: 100%;
}
@media screen and (max-width: 800px) {
    .product-detail-micro-page .fullscreen-gallery-modal .modal-content {
        width: calc(100vw - 0.48rem);
    }
    .product-detail-micro-page .fullscreen-gallery-modal .gallery-container {
        width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}

/* 产品先详情页end */






/* 公共导航优化start */
.u-header-transparent-style .u-header, .product-list-page .u-header, .trend-page .u-header, .about-page .u-header, .case-detail-page .u-header, .product-detail-page .u-header, .index-page .u-header,
.outdoor-page .u-header {
    background: transparent;
    box-shadow: none;
    -webkit-transition: background-color 0.6s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: background-color 0.6s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}







.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search), .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search), .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search), .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search), .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search), .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search), .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search),
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) {
    background: #ffffff;
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.02);
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link {
    color: rgba(30, 30, 30, 0.6);
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link,
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
.product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
.trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
.about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
.case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
.product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
.index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link {
    color: #1E1E1E;
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after {
    background: #1E1E1E;
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .logo-box {
    -webkit-filter: none;
    filter: none;
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black {
    display: block;
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white {
    display: none;
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text {
    color: #1E1E1E;
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black {
    display: block;
}
.u-header-transparent-style .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .product-list-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .trend-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .about-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .case-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .product-detail-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .index-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white,
.outdoor-page .u-header.scrolled:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white {
    display: none;
}
.u-header-transparent-style .u-header.nav-dropdown-open, .product-list-page .u-header.nav-dropdown-open, .trend-page .u-header.nav-dropdown-open, .about-page .u-header.nav-dropdown-open, .case-detail-page .u-header.nav-dropdown-open, .product-detail-page .u-header.nav-dropdown-open, .index-page .u-header.nav-dropdown-open,
.outdoor-page .u-header.nav-dropdown-open, .u-header-transparent-style .u-header.active-search, .product-list-page .u-header.active-search, .trend-page .u-header.active-search, .about-page .u-header.active-search, .case-detail-page .u-header.active-search, .product-detail-page .u-header.active-search, .index-page .u-header.active-search,
.outdoor-page .u-header.active-search {
    background: #ffffff;
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.02);
}
.u-header-transparent-style .u-header.nav-dropdown-open .nav-list .nav-item .nav-link, .product-list-page .u-header.nav-dropdown-open .nav-list .nav-item .nav-link, .trend-page .u-header.nav-dropdown-open .nav-list .nav-item .nav-link, .about-page .u-header.nav-dropdown-open .nav-list .nav-item .nav-link, .case-detail-page .u-header.nav-dropdown-open .nav-list .nav-item .nav-link, .product-detail-page .u-header.nav-dropdown-open .nav-list .nav-item .nav-link, .index-page .u-header.nav-dropdown-open .nav-list .nav-item .nav-link,
.outdoor-page .u-header.nav-dropdown-open .nav-list .nav-item .nav-link, .u-header-transparent-style .u-header.active-search .nav-list .nav-item .nav-link, .product-list-page .u-header.active-search .nav-list .nav-item .nav-link, .trend-page .u-header.active-search .nav-list .nav-item .nav-link, .about-page .u-header.active-search .nav-list .nav-item .nav-link, .case-detail-page .u-header.active-search .nav-list .nav-item .nav-link, .product-detail-page .u-header.active-search .nav-list .nav-item .nav-link, .index-page .u-header.active-search .nav-list .nav-item .nav-link,
.outdoor-page .u-header.active-search .nav-list .nav-item .nav-link {
    color: rgba(30, 30, 30, 0.6);
}
.u-header-transparent-style .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link, .product-list-page .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link, .trend-page .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link, .about-page .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link, .case-detail-page .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link, .product-detail-page .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link, .index-page .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link,
.outdoor-page .u-header.nav-dropdown-open .nav-list .nav-item:hover .nav-link,
.u-header-transparent-style .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link,
.product-list-page .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link,
.trend-page .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link,
.about-page .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link,
.case-detail-page .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link,
.product-detail-page .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link,
.index-page .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link,
.outdoor-page .u-header.nav-dropdown-open .nav-list .nav-item.active .nav-link, .u-header-transparent-style .u-header.active-search .nav-list .nav-item:hover .nav-link, .product-list-page .u-header.active-search .nav-list .nav-item:hover .nav-link, .trend-page .u-header.active-search .nav-list .nav-item:hover .nav-link, .about-page .u-header.active-search .nav-list .nav-item:hover .nav-link, .case-detail-page .u-header.active-search .nav-list .nav-item:hover .nav-link, .product-detail-page .u-header.active-search .nav-list .nav-item:hover .nav-link, .index-page .u-header.active-search .nav-list .nav-item:hover .nav-link,
.outdoor-page .u-header.active-search .nav-list .nav-item:hover .nav-link,
.u-header-transparent-style .u-header.active-search .nav-list .nav-item.active .nav-link,
.product-list-page .u-header.active-search .nav-list .nav-item.active .nav-link,
.trend-page .u-header.active-search .nav-list .nav-item.active .nav-link,
.about-page .u-header.active-search .nav-list .nav-item.active .nav-link,
.case-detail-page .u-header.active-search .nav-list .nav-item.active .nav-link,
.product-detail-page .u-header.active-search .nav-list .nav-item.active .nav-link,
.index-page .u-header.active-search .nav-list .nav-item.active .nav-link,
.outdoor-page .u-header.active-search .nav-list .nav-item.active .nav-link {
    color: #1E1E1E;
}
.u-header-transparent-style .u-header.nav-dropdown-open .nav-list .nav-item.active::after, .product-list-page .u-header.nav-dropdown-open .nav-list .nav-item.active::after, .trend-page .u-header.nav-dropdown-open .nav-list .nav-item.active::after, .about-page .u-header.nav-dropdown-open .nav-list .nav-item.active::after, .case-detail-page .u-header.nav-dropdown-open .nav-list .nav-item.active::after, .product-detail-page .u-header.nav-dropdown-open .nav-list .nav-item.active::after, .index-page .u-header.nav-dropdown-open .nav-list .nav-item.active::after,
.outdoor-page .u-header.nav-dropdown-open .nav-list .nav-item.active::after, .u-header-transparent-style .u-header.active-search .nav-list .nav-item.active::after, .product-list-page .u-header.active-search .nav-list .nav-item.active::after, .trend-page .u-header.active-search .nav-list .nav-item.active::after, .about-page .u-header.active-search .nav-list .nav-item.active::after, .case-detail-page .u-header.active-search .nav-list .nav-item.active::after, .product-detail-page .u-header.active-search .nav-list .nav-item.active::after, .index-page .u-header.active-search .nav-list .nav-item.active::after,
.outdoor-page .u-header.active-search .nav-list .nav-item.active::after {
    background: #1E1E1E;
}
.u-header-transparent-style .u-header.nav-dropdown-open .logo-box, .product-list-page .u-header.nav-dropdown-open .logo-box, .trend-page .u-header.nav-dropdown-open .logo-box, .about-page .u-header.nav-dropdown-open .logo-box, .case-detail-page .u-header.nav-dropdown-open .logo-box, .product-detail-page .u-header.nav-dropdown-open .logo-box, .index-page .u-header.nav-dropdown-open .logo-box,
.outdoor-page .u-header.nav-dropdown-open .logo-box, .u-header-transparent-style .u-header.active-search .logo-box, .product-list-page .u-header.active-search .logo-box, .trend-page .u-header.active-search .logo-box, .about-page .u-header.active-search .logo-box, .case-detail-page .u-header.active-search .logo-box, .product-detail-page .u-header.active-search .logo-box, .index-page .u-header.active-search .logo-box,
.outdoor-page .u-header.active-search .logo-box {
    -webkit-filter: none;
    filter: none;
}
.u-header-transparent-style .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black, .product-list-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black, .trend-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black, .about-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black, .case-detail-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black, .product-detail-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black, .index-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black,
.outdoor-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-black, .u-header-transparent-style .u-header.active-search .right-actions .search-btn .icon.icon-black, .product-list-page .u-header.active-search .right-actions .search-btn .icon.icon-black, .trend-page .u-header.active-search .right-actions .search-btn .icon.icon-black, .about-page .u-header.active-search .right-actions .search-btn .icon.icon-black, .case-detail-page .u-header.active-search .right-actions .search-btn .icon.icon-black, .product-detail-page .u-header.active-search .right-actions .search-btn .icon.icon-black, .index-page .u-header.active-search .right-actions .search-btn .icon.icon-black,
.outdoor-page .u-header.active-search .right-actions .search-btn .icon.icon-black {
    display: block;
}
.u-header-transparent-style .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white, .product-list-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white, .trend-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white, .about-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white, .case-detail-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white, .product-detail-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white, .index-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white,
.outdoor-page .u-header.nav-dropdown-open .right-actions .search-btn .icon.icon-white, .u-header-transparent-style .u-header.active-search .right-actions .search-btn .icon.icon-white, .product-list-page .u-header.active-search .right-actions .search-btn .icon.icon-white, .trend-page .u-header.active-search .right-actions .search-btn .icon.icon-white, .about-page .u-header.active-search .right-actions .search-btn .icon.icon-white, .case-detail-page .u-header.active-search .right-actions .search-btn .icon.icon-white, .product-detail-page .u-header.active-search .right-actions .search-btn .icon.icon-white, .index-page .u-header.active-search .right-actions .search-btn .icon.icon-white,
.outdoor-page .u-header.active-search .right-actions .search-btn .icon.icon-white {
    display: none;
}
.u-header-transparent-style .u-header.nav-dropdown-open .right-actions .lang-switch .text, .product-list-page .u-header.nav-dropdown-open .right-actions .lang-switch .text, .trend-page .u-header.nav-dropdown-open .right-actions .lang-switch .text, .about-page .u-header.nav-dropdown-open .right-actions .lang-switch .text, .case-detail-page .u-header.nav-dropdown-open .right-actions .lang-switch .text, .product-detail-page .u-header.nav-dropdown-open .right-actions .lang-switch .text, .index-page .u-header.nav-dropdown-open .right-actions .lang-switch .text,
.outdoor-page .u-header.nav-dropdown-open .right-actions .lang-switch .text, .u-header-transparent-style .u-header.active-search .right-actions .lang-switch .text, .product-list-page .u-header.active-search .right-actions .lang-switch .text, .trend-page .u-header.active-search .right-actions .lang-switch .text, .about-page .u-header.active-search .right-actions .lang-switch .text, .case-detail-page .u-header.active-search .right-actions .lang-switch .text, .product-detail-page .u-header.active-search .right-actions .lang-switch .text, .index-page .u-header.active-search .right-actions .lang-switch .text,
.outdoor-page .u-header.active-search .right-actions .lang-switch .text {
    color: #1E1E1E;
}
.u-header-transparent-style .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black, .product-list-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black, .trend-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black, .about-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black, .case-detail-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black, .product-detail-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black, .index-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black,
.outdoor-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-black, .u-header-transparent-style .u-header.active-search .right-actions .lang-switch .icon-down.icon-black, .product-list-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-black, .trend-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-black, .about-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-black, .case-detail-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-black, .product-detail-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-black, .index-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-black,
.outdoor-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-black {
    display: block;
}
.u-header-transparent-style .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white, .product-list-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white, .trend-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white, .about-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white, .case-detail-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white, .product-detail-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white, .index-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white,
.outdoor-page .u-header.nav-dropdown-open .right-actions .lang-switch .icon-down.icon-white, .u-header-transparent-style .u-header.active-search .right-actions .lang-switch .icon-down.icon-white, .product-list-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-white, .trend-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-white, .about-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-white, .case-detail-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-white, .product-detail-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-white, .index-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-white,
.outdoor-page .u-header.active-search .right-actions .lang-switch .icon-down.icon-white {
    display: none;
}
@media (hover: hover) {
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search), .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search), .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search), .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search), .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search), .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search), .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search),
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) {
        background: #ffffff;
        box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.02);
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item .nav-link {
        color: rgba(30, 30, 30, 0.6);
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item:hover .nav-link,
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
    .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
    .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
    .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
    .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
    .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
    .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active .nav-link {
        color: #1E1E1E;
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .nav-list .nav-item.active::after {
        background: #1E1E1E;
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .logo-box {
        -webkit-filter: none;
        filter: none;
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-black {
        display: block;
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .search-btn .icon.icon-white {
        display: none;
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .text {
        color: #1E1E1E;
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-black {
        display: block;
    }
    .u-header-transparent-style .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .product-list-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .trend-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .about-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .case-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .product-detail-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white, .index-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white,
    .outdoor-page .u-header:hover:not(.nav-dropdown-open):not(.active-search) .right-actions .lang-switch .icon-down.icon-white {
        display: none;
    }
}


.u-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    height: 0.64rem;
    background: #fff;
    box-shadow: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    /* 当搜索框打开时给 header 加上 active-search 类即可 */
}
.u-header.header-hide {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    box-shadow: none;
}
.u-header.nav-dropdown-open, .u-header.active-search {
    background: #ffffff;
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.02);
}
.u-header.scrolled {
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.02);
}




.u-header .center-nav {
    position: relative;
    height: 100%;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin-left: 1.8rem;
}
.u-header .center-nav .nav-list {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}


.u-header .center-nav .nav-list .nav-item .dropdown-layer {
    position: fixed;
    top: 0.64rem;
    left: 0;
    width: 100%;
    background: #fff;
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0);
    pointer-events: none;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    z-index: 10;
    padding: 0.48rem 0;
}
.u-header .center-nav .nav-list .nav-item .dropdown-layer .dropdown-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.41rem;
}


.u-header .center-nav .nav-list .nav-item:hover .dropdown-layer, .u-header .center-nav .nav-list .nav-item.active .dropdown-layer {
    box-shadow: 0rem 0.16rem 0.3rem 0rem rgba(151, 151, 151, 0.15);
    -webkit-clip-path: inset(0 0 -0.5rem 0);
    clip-path: inset(0 0 -0.5rem 0);
    pointer-events: auto;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}


.u-header .search-dropdown-layer {
    position: fixed;
    top: 0.64rem;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 10;
    /* 丝滑下拉的关键属性 */
    overflow: hidden;
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}


.u-header.active-search .search-dropdown-layer {
    max-height: 10rem;
    /* 设置一个足够大的高度 */
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
/* 公共导航优化end */


/* 产品详情页全屏start */
@media (min-width: 800px) {
    .product-detail-micro-page .fullscreen-gallery-modal .gallery-container {
        position: static;
    }
    .product-detail-micro-page .fullscreen-gallery-modal .modal-content,.product-detail-sec-page .fullscreen-gallery-modal .modal-content {
        position: static !important;

    }


}




/* 产品详情页全屏展示end */







.product-detail-micro-page .lifestyle-section .lifestyle-media,
.product-detail-sec-page .lifestyle-section .lifestyle-media {
    position: relative;
    overflow: hidden;
}

.product-detail-micro-page .lifestyle-section .lifestyle-video-card,
.product-detail-sec-page .lifestyle-section .lifestyle-video-card {
    position: absolute;
    right: 0.3rem;
    bottom: 0.3rem;
    z-index: 2;
    display: block;
    width: 3.2rem;
    height: 2.6rem;
    padding: 0.07rem 0.07rem 0.15rem;
    box-sizing: border-box;
    background: #ffffff;
    color: #1E1E1E;
    text-decoration: none;
    box-shadow: 0 0.08rem 0.22rem rgba(0, 0, 0, 0.18);
}

.product-detail-micro-page .lifestyle-section .lifestyle-video-card .thumb,
.product-detail-sec-page .lifestyle-section .lifestyle-video-card .thumb {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 1.69rem;
}

.product-detail-micro-page .lifestyle-section .lifestyle-video-card .video-cover,
.product-detail-sec-page .lifestyle-section .lifestyle-video-card .video-cover {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.45s ease;
}

.product-detail-micro-page .lifestyle-section .lifestyle-video-card .play-icon,
.product-detail-sec-page .lifestyle-section .lifestyle-video-card .play-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.28rem;
    height: 0.28rem;
    transform: translate(-50%, -50%);
    object-fit: contain;
}

.product-detail-micro-page .lifestyle-section .lifestyle-video-card .title,
.product-detail-sec-page .lifestyle-section .lifestyle-video-card .title {
    display: block;
    margin-top: 0.27rem;
    padding: 0 0.07rem;
    font-size: 0.18rem;
    line-height: 0.22rem;
    text-align: center;
    font-family: var(--sk-font-Montserrat-Medium);
    font-weight: 500;
}

@media screen and (min-width: 800px) {
    .product-detail-micro-page .lifestyle-section .lifestyle-video-card:hover .video-cover,
    .product-detail-sec-page .lifestyle-section .lifestyle-video-card:hover .video-cover {
        transform: scale(1.04);
    }
}

@media screen and (max-width: 800px) {
    .product-detail-micro-page .lifestyle-section .lifestyle-media,
    .product-detail-sec-page .lifestyle-section .lifestyle-media {
        display: flex;
        flex-direction: column;
        overflow: visible;
    }

    .product-detail-micro-page .lifestyle-section .lifestyle-main-img,
    .product-detail-sec-page .lifestyle-section .lifestyle-main-img {
        order: 2;
    }

    .product-detail-micro-page .lifestyle-section .lifestyle-video-card,
    .product-detail-sec-page .lifestyle-section .lifestyle-video-card {
        position: static;
        order: 1;
        width: 100%;
        height: auto;
        margin-bottom: 0.7rem;
        padding: 0.12rem 0.12rem 0.34rem;
        background: #F0EFEB;
        box-shadow: none;
    }

    .product-detail-micro-page .lifestyle-section .lifestyle-video-card .thumb,
    .product-detail-sec-page .lifestyle-section .lifestyle-video-card .thumb {
        height: auto;
        aspect-ratio: 543 / 332;
    }

    .product-detail-micro-page .lifestyle-section .lifestyle-video-card .play-icon,
    .product-detail-sec-page .lifestyle-section .lifestyle-video-card .play-icon {
        width: 0.58rem;
        height: 0.58rem;
    }

    .product-detail-micro-page .lifestyle-section .lifestyle-video-card .title,
    .product-detail-sec-page .lifestyle-section .lifestyle-video-card .title {
        margin-top: 0.34rem;
        padding: 0;
        font-size: 0.24rem;
        line-height: 0.3rem;
    }
}





.product-detail-micro-page .product-detail-video-modal[hidden],
.product-detail-sec-page .product-detail-video-modal[hidden] {
    display: none;
}

.product-detail-micro-page .product-detail-video-modal,
.product-detail-sec-page .product-detail-video-modal {
    position: fixed;
    inset: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.4rem;
    background: rgba(17, 17, 17, 0.76);
}

.product-detail-micro-page .product-detail-video-modal .modal-panel,
.product-detail-sec-page .product-detail-video-modal .modal-panel {
    position: relative;
    width: 66.666vw;
    max-width: 12.8rem;
}

.product-detail-micro-page .product-detail-video-modal .modal-player,
.product-detail-sec-page .product-detail-video-modal .modal-player {
    background: #000000;
    box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.28);
}

.product-detail-micro-page .product-detail-video-modal .modal-video-media,
.product-detail-sec-page .product-detail-video-modal .modal-video-media {
    display: block;
    width: 100%;
    max-height: 66.666vh;
    background: #000000;
}

.product-detail-micro-page .product-detail-video-modal .modal-title,
.product-detail-sec-page .product-detail-video-modal .modal-title {
    margin-top: 0.18rem;
    color: #ffffff;
    font-size: 0.18rem;
    line-height: 0.24rem;
    font-family: var(--sk-font-Montserrat-Medium);
    font-weight: 500;
    letter-spacing: 1px;
}

.product-detail-micro-page .product-detail-video-modal .modal-close,
.product-detail-sec-page .product-detail-video-modal .modal-close {
    position: absolute;
    top: -0.18rem;
    right: -0.18rem;
    z-index: 2;
    width: 0.42rem;
    height: 0.42rem;
    border: none;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.16);
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.product-detail-micro-page .product-detail-video-modal .modal-close::before,
.product-detail-micro-page .product-detail-video-modal .modal-close::after,
.product-detail-sec-page .product-detail-video-modal .modal-close::before,
.product-detail-sec-page .product-detail-video-modal .modal-close::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.18rem;
    height: 1px;
    background: #ffffff;
}

.product-detail-micro-page .product-detail-video-modal .modal-close::before,
.product-detail-sec-page .product-detail-video-modal .modal-close::before {
    transform: translate(-50%, -50%) rotate(45deg);
}

.product-detail-micro-page .product-detail-video-modal .modal-close::after,
.product-detail-sec-page .product-detail-video-modal .modal-close::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.global-site-page .store-locator .store-locator__list ul li .a-inner .info .dl a.dd span,
.global-site-page .global-site-container .sidebar-box .store-list .store-item .item-info a.info-row span,
.global-site-page .map-info-window .info-content .item-info a.info-row span {
    text-decoration: underline;
}

@media screen and (min-width: 800px) {
    .global-site-page .global-site-container .sidebar-box .store-list .store-item .item-info.aa {
        display: flex;
        flex-direction: column;
    }
    .global-site-page .global-site-container .sidebar-box .store-list .store-item .item-info .info-row {
        margin-right: auto;
    }
    .product-detail-micro-page .product-detail-video-modal .modal-close:hover,
    .product-detail-sec-page .product-detail-video-modal .modal-close:hover {
        background: rgba(255, 255, 255, 0.28);
    }
}

@media screen and (max-width: 800px) {
    .product-detail-micro-page .product-detail-video-modal,
    .product-detail-sec-page .product-detail-video-modal {
        padding: 0.3rem;
    }

    .product-detail-micro-page .product-detail-video-modal .modal-panel,
    .product-detail-sec-page .product-detail-video-modal .modal-panel {
        width: calc(100vw - 0.6rem);
        max-width: none;
    }

    .product-detail-micro-page .product-detail-video-modal .modal-video-media,
    .product-detail-sec-page .product-detail-video-modal .modal-video-media {
        max-height: 70vh;
    }

    .product-detail-micro-page .product-detail-video-modal .modal-title,
    .product-detail-sec-page .product-detail-video-modal .modal-title {
        margin-top: 0.24rem;
        font-size: 0.24rem;
        line-height: 0.34rem;
    }

    .product-detail-micro-page .product-detail-video-modal .modal-close,
    .product-detail-sec-page .product-detail-video-modal .modal-close {
        top: -0.64rem;
        right: 0;
        width: 0.52rem;
        height: 0.52rem;
    }

    .product-detail-micro-page .product-detail-video-modal .modal-close::before,
    .product-detail-micro-page .product-detail-video-modal .modal-close::after,
    .product-detail-sec-page .product-detail-video-modal .modal-close::before,
    .product-detail-sec-page .product-detail-video-modal .modal-close::after {
        width: 0.22rem;
    }
}


@media screen and (min-width: 800px) {
    .global-site-page .global-site-container .sidebar-box .filter-section .search-input-box .img-box {
        top: 0;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
    }
    .global-site-page .global-site-container .sidebar-box .filter-section .search-input-box .img-box img {
        width: .18rem;
        height: .18rem;
        object-fit: contain;
    }
    .global-site-page .get-location {
        cursor: pointer;
        display: flex;
        position: absolute;
        justify-content: center;
        align-items: center;
        right: .2rem;
        bottom: .2rem;
        width: .4rem;
        height: .4rem;
        background-color: white;
        z-index: 10;
    }
    .global-site-page .get-location[disabled] {
        /*pointer-events: none;*/
        cursor: wait;
    }
    .global-site-page .get-location img {
        width: .22rem;
        height: .22rem;
        object-fit: contain;
    }
}




