.bx-core .home-judemenet {
    padding-top: 0;
    padding-bottom: 100px;
}
.z2 {
    position: relative;
    z-index: 2;
}
.firstscreen-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.jc-fs {
    justify-content: flex-start;
}
.firstscreen-buttons .snmk-primary-btn {
    margin: 0;
    line-height: 30px;
}
.desktop-flex-nowrap {
    flex-wrap: nowrap;
}
#rotary .rotary-banner .sticky-container[data-v-23056e7e] {
    height: 100vh;
}
#rotary .rotary-banner .sticky-container .scroll-text-box[data-v-23056e7e] {
    height: 100vh;
}
.swiper-wrapper {
    height: unset;
}
.desktop-ha {
    height: auto !important;
}
.swiper-pagination-emergency {
    margin-top: 30px;
}
.exquisiteWorks .swiper-pagination {
    top: auto;
    bottom: -30px;
}
.swiper-pagination-bullet {
    background: #777 !important;
    opacity: 1 !important;
}
.swiper-pagination-bullet-active {
    background: #007aff !important;
}
.bx-core #rotary .exquisiteWorks .wrap {
    display: flex;
}
.bx-core #rotary .exquisiteWorks .swiperWrap .wrap .reviewTitle {
    flex: 0 0 40%;
}
.bx-core #rotary .exquisiteWorks .swiperWrap .wrap .imgWrap {
    flex-grow: 1;
}
.bx-core .swiper-pagination-item.active .desc {
    font-size: 24px !important;
}
.bx-core #rotary section.assistant {
    display: flex;
}
#rotary .assistant .rightPart {
    flex: 0 0 361px;
}
#rotary .assistant .leftPart {
    flex-grow: 1;
    padding-right: 30px;
}
.half-vw {
    max-width: 50vw;
    max-height: 100%;
}
.experience-improved {
    position: relative;
    padding-top: 50px;
}
.replay-button {
    display: none;
}
.movie-banner .text-part[data-v-c3ca1d30] {
    width: 80%;
}

.movie-banner .text-part[data-v-c3ca1d30] {
    width: 80%;
}
.selling-points[data-v-c3ca1d30] {
    margin-left: 0;
    width: 100%;
    align-items: flex-start;
}
.selling-points[data-v-c3ca1d30] > div.selling-point-item {
    width: calc(100% / 3);
    padding: 0 5px;
}
.display-block[data-v-c3ca1d30] {
    width: 100%;
    white-space: normal;
}
.filter-element-swiper[data-v-7a364e1b] {
    cursor: default;
}
.filter-element-swiper .full-img[data-v-7a364e1b] {
    /* height: 100vh; */
}
.bar-chart-page .barchart .text-part[data-v-7a364e1b] {
    position: relative;
    top: 10%;
}
.air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .is-select-status[data-v-c3ca1d30] {
    font-size: 22px;
}
.air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .status-name[data-v-c3ca1d30]:hover {
    font-size: 22px;
}
.shop-page-container .product-list .product-item .product-name[data-v-c3ca1d30] {
    font-size: 16px;
    text-align: center;
}
.air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select[data-v-c3ca1d30] {
    width: 50%;
}
.main-title-block {
    width: 100%;
}
.store .snmk-primary-btn:hover {
    color: #fff;
}
.store .fs-wrapper {
    display: none;
}
.j1[data-v-809d73ea] #touchScreen .sho-title-2 {
    font-size: 48px;
    line-height: 50px;
}
.store .snmk-primary-btn {
    margin-top: 40px;
}
.materials-items {
    display: flex;
    gap: 32px;
}
.materials-items .materials-item {
    width: 100%;
    margin: 0;
}
.materials-items .materials-item div {
    font-size: 14px;
}
.expendability-box .bot-text {
    color: #fff;
    width: 60%;
}
.banner_txt_box[data-v-16d634a5] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}



.laser-modules > nav {
    display: none;
}
.laser-modules .h-client {
    height: auto;
}


.lazer-block-bottom > div.bg-black-2 {
    height: 100vh;
}
.lazer-block-bottom .bg-video img {
    object-fit: cover;
}
.header-container.scrolled, .fixed-bar.scrolled {
    transform: none;
}

#airAssist .no-viewer, #quickCase .no-viewer, #set-Matrial-thickness .no-viewer, #foucus-laser-kicstand .no-viewer {
    position: relative;
    top: 0;
    left: 0;
    width: 50%;
    height: 500px;
}
#airAssist, #quickCase, #set-Matrial-thickness, #foucus-laser-kicstand {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 100px 0;
}
#airAssist .snmk-container, #quickCase .snmk-container, #set-Matrial-thickness .snmk-container, #foucus-laser-kicstand .snmk-container {
    width: 50%;
}
#airAssist .snmk-container > div, #quickCase .snmk-container > div, #set-Matrial-thickness .snmk-container > div, #foucus-laser-kicstand .snmk-container > div {
    width: 100%;
}
#airAssist .no-viewer video, #quickCase .no-viewer video, #set-Matrial-thickness .no-viewer video, #foucus-laser-kicstand .no-viewer video {
    width: 100%;
    height: 100%;
}

.artisan-block-8.tabs-img-3d-lazer-hpy img[data-v-b781ee69] {
    object-fit: contain;
}
.sell-points-row .sell-point .sell-point-text[data-v-bf1671c7] {
    font-size: 18px;
}
.sell-points-row .sell-point .sell-point-text[data-v-bf1671c7] {
    font-size: 18px;
}
.text-wrapper[data-v-8a5689f3] {
    height: auto;
}
.img-container[data-v-8a5689f3] {
    height: 300px;
}


.quick-case[data-v-60a22f3a] {
    margin-bottom: 40px;
}
.ray-block-26 .swiper-slide {
    display: flex;
    flex-direction: column;
    /* padding: 30px; */
}
.ray-block-26 .swiper-slide .c-parts {
    padding: 0 20px;
    gap: 20px;
}
.ray-block-26 .swiper-slide .secondary-title {
    padding: 0 20px;
}
.ray-block-26 .swiper-slide .c-fittings {
    padding: 0 20px;
    gap: 10px;
    justify-content: space-between;
    margin-bottom: 68px;
}
.ray-block-26 .swiper-slide .c-fitting-wrapper {
    margin: 0;
}
.ray-block-26 .swiper-slide .c-fitting-wrapper .c-name {
    font-size: 14px;
    line-height: 18px;
}
.ray-block-26 .swiper-slide .c-parts .c-part-wrapper {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ray-block-26 .swiper-slide .c-parts .c-part-wrapper img {
    margin: 0;
}


.j1s-block-1 .firstscreen-buttons > a {
    font-size: 14px;
    line-height: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 64px;
}
.j1s-block-2[data-v-784147a2] {
    padding: 100px 0;
}
.j1s-block-20 .touchScreen-block-wrap {
    justify-content: space-between;
}
.j1s-block-20 .touchScreen-block-wrap .touchScreen-left-block {
    width: 50%;
    margin: 0;
    padding-right: 10px;
}
.j1s-block-20 .touchScreen-block-wrap > .pos-relative {
    width: 50%;
    margin: 0;
}
.j1s-block-22 .hd-block.pos-relative .hd-desc {
    color: #fff;
    border-radius: 20px;
    backdrop-filter: blur(6px);
}
.j1s-block-22 .hd-block.pos-relative {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.j1s-block-25 .img-container[data-v-e62793bf] {
    height: 300px;
    max-height: none;
    min-height: auto;
}
.j1s-block-25 .img-container[data-v-e62793bf] .bg-img img {
    object-fit: contain;
}
.j1s-block-25 .text-wrapper[data-v-e62793bf] {
    height: auto;
}
.j1s-block-26 .etyn-container .etyn-title[data-v-91b9233c] {
    backdrop-filter: blur(4px);
}
.j1s-block-2 .sp-container .sp-block4[data-v-784147a2] .sp-title {
    color: #000;
}
.j1s-block-2 .sp-container .sp-block4[data-v-784147a2] {
    background-size: cover;
    background-position: top;
}

.snapmaker-2-block-9-video-wrap {
    position: relative;
    flex: 1 1 auto;
    height: 600px;
}
.snapmaker-2-block-9 > .section-text-box {
    display: flex;
}
.snapmaker-2-block-9 > .section-text-box > .snmk-col-offset-1 {
    /* width: 50%; */
    /* padding-left: calc(8.33333% + 12px); */
}
.snapmaker-2-block-9-video-wrap .whole-picture video[data-v-b781ee69] {
    object-fit: contain;
}
.sell-point-2 .sell-point-text[data-v-45a0b0fd] {
    padding: 0 26%;
}
.snapmaker-2-block-9-video-wrap .section-video-box {
    height: 100%;
    width: 100%;
}
.snapmaker-2-block-9-video-wrap .section-video-box .whole-picture {
    width: 100% !important;
    height: 100%;
}



.menus[data-v-f4b7a62c] {
    position: relative;
}
.artisan-block--7 > .lr-container > .mt-l {
    display: none;
}
.artisan-block-36 .fs-desc[data-v-e9c4818e] {
    display: none;
}

.artisan-block-30 .snmk-col-6.snmk-col-l-6.snmk-col-m-6.snmk-col-s-4.snmk-col-xs-4.snmk-col-offset-3.snmk-col-l-offset-3.snmk-col-m-offset-1 {
    margin: 0 auto;
    width: 70%;
}
.artisan-block-17-block-video {
    position: relative;
    min-height: 500px;
    height: 500px;
}


.enclosure-cover-page .anchor-point-part-temp {
    display: none;
}
.enclosure-cover-page .left-part .text-part[data-v-c3ca1d30] {
    padding-left: 11.6vw;
}



.lm-materials-list[data-v-29fae8f2] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 14px;
}
.lm-material[data-v-29fae8f2] {
    margin: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
.lm-material[data-v-29fae8f2] img {
    width: 100%;
    max-width: 100px;
}




.cm-item .cm-name[data-v-e01b3be5] {
    font-size: 22px;
    line-height: 24px;
}

.j1s-block-16 .big-title-2 {
    font-size: 38px;
    line-height: 40px;
}

.j1[data-v-809d73ea] .j1s-block-12, .j1[data-v-809d73ea] .j1s-block-13, .j1[data-v-809d73ea] .j1s-block-14, .j1[data-v-809d73ea] .j1s-block-15 {
    padding: 0;
}

.air-purifier-content .filter-life-instruction .normal-page .text-part[data-v-c3ca1d30] {
    position: absolute;
    width: 70%;
    left: 15%;
    transform: none;
}

.quick-swap-kit-main-3-block {
    width: 100%;
}
.page-quick-swap-kit .page-quick-swap-kit-block-5 {
    background-color: black;
    /* height: 100vh; */
    width: 100vw;
    height: auto;
    min-height: 100vh;
    display: flex;
    align-items: center;
}
.page-quick-swap-kit .text-layer-container .snmk-container[data-v-534c65ef] {
    top: 0;
    transform: none;
    padding: 80px 0;
}
.page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container .view-port {
    height: 100%;
    /* position: relative; */
    /* transform: none; */
}
.bx-core .page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container .whole-picture {
    height: 100%;
    position: relative;
    max-height: none;
    top: 0;
    left: 0;
    transform: none;
}
.page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container .whole-picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top 50% right -100px;
}



#rotary .s13-shop .contacts[data-v-23056e7e] {
    gap: 20px;
}
.crc-slider {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 5px;
    padding-right: 5px;
}


.j1s-block-1 .whole-picture img[data-v-b781ee69] {
    object-fit: cover;
}
.whole-picture img[data-v-b781ee69], .whole-picture video[data-v-b781ee69] {
    object-fit: cover;
}


.luban-block-1 .big-title-2[data-v-991d3f9d] {
    padding-top: 60px;
}

.artisan-block-2 .text-wrapper #screen1-desc[data-v-cc9c9e84] {
    color: #fff;
}


.swiper-navigation-custom {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 40px;
    gap: 40px;
}
.swiper-navigation-custom .purchase-combination-swiper-next {
    transform: rotate(-180deg);
}
.swiper-navigation-custom > svg {
    cursor: pointer;
    outline: none;
}
#extruderDesign img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}


font.errortext {
    display: block;
    margin-bottom: 10px;
    text-align: center;
}

.less-flamingo-waste {
    display: block;
    width: 100%;
    position: relative;
    font-size: 40px;
    line-height: 40px;
    font-weight: 900;
    color: #ea5126;
    top: -25px;
}

.page-custom {
    padding: 0 10px;
}
.page-wrap {
    max-width: 1440px;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 40px;
}
.page-custom h1 {
    font-size: 40px;
    font-weight: 600;
    color: #0f8dff;
    margin-bottom: 40px;
}
.page-custom h2 {
    /* color: #0f8dff; */
    font-size: 30px;
    font-weight: 600;
}
.page-custom h3 {
    font-size: 24px;
    font-weight: 600;
}
.footer-menu-line {
    height: 1px;
    background-color: #c2c2c2;
    margin-top: 12px;
    width: 50%;
}
.page-custom ul {
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
ul.centered {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.page-custom ul li {
    list-style-type: disc;
    padding-left: 10px;
    margin-left: 40px;
}
.snmk-primary-btn.snmk-primary-btn--narrow {
    padding: 8px 30px;
}


.pagination-bullet-active::before {
    width: 100%
}
#slide-item4-0::before {
    transition-duration: 10000ms
}
#slide-item4-1::before {
    transition-duration: 10000ms
}
#slide-item4-2::before {
    transition-duration: 10000ms
}

#slide-item7-0::before {
    transition-duration: 6000ms
}
#slide-item7-1::before {
    transition-duration: 6000ms
}
#slide-item7-2::before {
    transition-duration: 6000ms
}
#slide-item7-3::before {
    transition-duration: 6000ms
}

#slide-item8-0::before {
    transition-duration: 3200ms
}
#slide-item8-1::before {
    transition-duration: 5000ms
}
#slide-item8-2::before {
    transition-duration: 3300ms
}

#slide-item9-0::before {
    transition-duration: 4500ms
}
#slide-item9-1::before {
    transition-duration: 4500ms
}
#slide-item9-2::before {
    transition-duration: 4500ms
}
#slide-item9-3::before {
    transition-duration: 4500ms
}

#slide-item35-0::before {
    transition-duration: 10000ms
}
#slide-item35-1::before {
    transition-duration: 10000ms
}
#slide-item35-2::before {
    transition-duration: 10000ms
}


#slide-item4-0::before {
    transition-duration: 5000ms
}
#slide-item4-1::before {
    transition-duration: 5000ms
}
#slide-item4-2::before {
    transition-duration: 5000ms
}



.seoTextDesc {
    margin-top: 20px;
    margin-bottom: 20px;
}
.seoTextDesc__btn {
    cursor: pointer;
    /* width: 10%; */
    text-align: center;
    margin: auto;
    border-top: 1px solid #000;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    padding: 0 20px;
}
.seoTextDesc__text {
    transition: 0.3s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.seoTextDesc.open .seoTextDesc__text {
    -webkit-line-clamp: none;
}
.logoCompanyWrapper {
    display: flex;
    padding-left: 15px;
}

.seoTextDesc .snmk-container {
    flex-direction: column;
}
.seoTextDesc p {
    margin-bottom: 12px;
}
.seoTextDesc ul {
    list-style: disc;
    padding-left: 30px;
    margin-bottom: 12px;
}
.seoTextDesc ol {
    padding-left: 30px;
}
.seoTextDesc li {
    margin-bottom: 6px;
}
.seoTextDesc h2, .seoTextDesc h3 {
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 700;
}
.seoTextDescTab {
    cursor: pointer;
}
.seoTextDescTabContent {
    display: none;
}







@media(max-width: 1600px) {
    .less-flamingo-waste {
        font-size: 27px;
        line-height: 29px;
    }
}


@media(max-width: 1500px) {
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select[data-v-c3ca1d30] {
        width: 60%;
    }
}
@media(max-width: 1400px) {
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select[data-v-c3ca1d30] {
        width: 70%;
    }
    .text[data-v-c3ca1d30] {
        font-size: 18px;
    }
    .laser-page-container .button-play-video {
        background-color: #0c63e2cf;
        padding: 8px 20px;
        border-radius: 30px;
        text-shadow: 0 0 8px #0c63e2;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
}
@media(max-width: 1365px) {
    .mobile-menu-opener {
        display: block;
    }
    .bx-core .menus[data-v-f4b7a62c] {
        display: none;
    }
    .bx-core .text-wrapper div[class*="snmk-"] .s-title,
    .bx-core .section-wrapper div[class*="snmk-"] .s-title {
        font-size: 30px;
        line-height: 1.3;
    }
    .bx-core .section-wrapper div[class*="snmk-"] .big-title-2,
    .bx-core div[class*="snmk-"] .big-title-2,
    .bx-core div[class*="snmk-"] .page-title-1 {
        font-size: 30px;
        line-height: 1.3;
    }
    .bx-core div[class*="snmk-"] .page-title-2 {
        font-size: 30px;
        line-height: 1.3;
    }
    .bx-core div[class*="snmk-"] .sw-title {
        font-size: 30px;
        line-height: 1.3;
    }
    .bx-core div[class*="snmk-"] .hm-title {
        font-size: 30px;
        line-height: 1.3;
    }
    .bx-core div[class*="snmk-"].ttv .ttv-title {
        font-size: 30px;
        line-height: 1.3;
    }
    .bx-core div[class*="snmk-"] .fs-title {
        font-size: 48px;
        line-height: 1.3;
    }
    .bx-core .lm-title {
        line-height: 1.3;
    }
    .specs-card img {
        width: calc(100% - 115px);
    }
    .laser-module-price {
        flex: 0 0 115px;
    }
    .sell-point-text[data-v-bf1671c7] {
        font-size: 20px;
        line-height: 1.4;
    }
    .artisan .mt-3xl {
        margin-top: 30px;
    }
    .bx-core .text-layer-container .expandability-title, .big-title-1 {
        font-size: 50px;
        line-height: 50px;
    }
    .bottom_box[data-v-5d842ffa] {
        font-size: 16px;
    }
    #s04-modularDesign .modularDesign .col-md-5 .text-box .rotaryStyle {
        margin-left: 100px;
        margin-right: 100px;
    }
    #s04-modularDesign .modularDesign .col-md-5 .text-box .rotaryStyle .swiper-pagination-item {
        max-width: unset;
    }
    .mobile-menu {
        position: fixed;
        top: 60px;
        z-index: 1000;
    }
    .bx-core .scroll-fixed[data-v-f4b7a62c] {
        /* position: fixed; */
    }
    .materials-items {
        gap: 14px;
    }
    #rotary .rotary-banner .sticky-container .scroll-text-box .scroll-content .text-wrap .translate-show[data-v-23056e7e] {
        width: 100%;
    }
    #rotary .rotary-banner .sticky-container .scroll-text-box .scroll-content .text-wrap .absolute-text-box .subTitle[data-v-23056e7e] {
        backdrop-filter: blur(3px);
        border-radius: 20px;
        color: #fff;
    }
    #rotary .techSpecs .table[data-v-23056e7e] {
        width: 100%;
    }
    #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:not(:first-child), #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:first-child {
        font-size: 20px;
    }
    .btn[data-v-cc9c9e84] {
        background-color: #ffffffb8;
    }
    .ray-block-2 .sell-point-wrapper > .sell-points-col:first-child .sell-point {
        padding: 20px 20px;
    }
    .j1s-block-8 .snmk-container {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 100px 0;
        gap: 20px;
    }    
    .j1s-block-8 .snmk-container > div:nth-child(1) {
        margin: 0;
        height: auto;
    }    
    .j1s-block-8 .snmk-container > div:nth-child(3) {
        height: 400px;
    }    
    .j1s-block-8 .snmk-container > div:nth-child(3) > .pos-relative {
        height: 100% !important;
    }    
    .j1s-block-24 .tablet-order-1 > .pos-relative {
        height: 100% !important;
    }    
    .j1s-block-8 .snmk-container > div:nth-child(3) > .pos-relative img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }    
    .j1s-block-24 .tablet-order-1 {
        height: 400px;
    }    
    .j1s-block-24 .tablet-order-1 > .pos-relative img {
        width: 1100%;
        height: 100%;
        object-fit: contain;
    }    
    .j1s-block-24 .snmk-container {
        padding-bottom: 60px;
    }
    .sell-point-2 .sell-point-text[data-v-45a0b0fd] {
        padding: 0 20%;
    }
    .artisan-block-30 .snmk-col-6.snmk-col-l-6.snmk-col-m-6.snmk-col-s-4.snmk-col-xs-4.snmk-col-offset-3.snmk-col-l-offset-3.snmk-col-m-offset-1 {
        width: 90%;
    }
    .enclosure-cover-page .left-part .text-part[data-v-c3ca1d30] {
        padding: 0;
    }
}
@media(max-width: 1279px) {
    .floatright.marginright {
        margin-right: 0 !important;
    }
}
@media(max-width: 1229px) {
    .bx-core #rotary .rotary-banner .sticky-container .scroll-text-box,
    .bx-core #rotary .rotary-banner .sticky-container .scroll-text-box .scroll-content {
        width: 100%;
    }
}
@media(max-width: 1199px) {
    .tablet-flex-wrap {
        flex-wrap: wrap !important;
    }
    .tablet-hm0 {
        /* margin-left: 0 !important; */
        /* margin-right: 0 !important; */
    }
    .tablet-vm0 {
        /* margin-top: 0 !important; */
        /* margin-bottom: 0 !important; */
    }
    .tablet-vm {
        /* margin-top: 32px !important; */
        /* margin-bottom: 32px !important; */
    }
    .tablet-hm {
        /* margin-left: 32px !important; */
        /* margin-right: 32px !important; */
    }
    .tablet-order-1 {
        order: 1 !important;
    }
    .tablet-order-2 {
        order: 2 !important;
    }
    .tablet-vm {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .tablet-w100 {
        /* width: 100% !important; */
        /* flex: 1 1 100% !important; */
    }
    .tablet-h100 {
        height: 100% !important;
    }
    .tablet-w100.tablet-hm {
        width: calc(100% - 64px);
        flex: 1 1 calc(100% - 64px);
    }
    .bx-core .ttv[data-v-c181b927] {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .bx-core .mpf[data-v-05b480f1] {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .tablet-ha:not([data-v-0b322c89]) {
        /* height: auto !important; */
    }
    .tablet-wa {
        width: auto !important;
        max-width: 100%;
    }
    .tablet-ha .bg-video {
        max-height: 100vh;
    }
    .tablet-ha .text-wrapper {
        height: auto;
    }
    .bx-core .j1[data-v-809d73ea] .section-wrapper {
        min-height: unset;
    }
    .swiper-horizontal-options-bg-g .pos-absolute {
        position: static;
    }
    .j1[data-v-809d73ea] .section-wrapper.bg-black .checkout-nav,
    .j1[data-v-809d73ea] .swiper-horizontal-options-bg-b .checkout-nav {
        padding: 15px;
    }
    .j1[data-v-809d73ea] .section-wrapper.bg-black .checkout-nav-active {
        color: #fff;
    }
    .j1[data-v-809d73ea] .section-wrapper.bg-black .text-black .checkout-nav-active {
        color: #000;
    }
    .j1[data-v-809d73ea] .swiper-horizontal-options-bg-b .checkout-nav-active {
        color: #000;
    }
    .j1[data-v-809d73ea] .swiper-horizontal-options-bg-b.bg-black .checkout-nav-active {
        color: #fff;
    }
    #glowing-status .floatright.marginright {
        margin-right: 0;
    }
    .bx-core #rotary .rotary-banner {
        padding-top: 50px;
    }
    .bx-core #rotary .rotary-banner .sticky-container .sticky-content {
        overflow: visible;
    }
    .bx-core #rotary .multiSupport .multiContent .eachItem .contentTitle {
        font-size: 20px;
    }
    .bx-core #rotary section .mainTitle {
        font-size: 50px;
        line-height: 50px;
    }
    .bx-core #rotary .software .mainTitle {
        margin-bottom: 50px;
    }
    .bx-core #rotary section.assistant {
        flex-wrap: wrap;
        justify-content: center;
    }
    #rotary .assistant .leftPart {
        flex: 0 0 100%;
        padding: 0;
    }
    #rotary .assistant .rightPart[data-v-23056e7e] {
        flex: 0 0 100%;
        width: 100%;
        text-align: center;
    }
    .bx-core #rotary .assistant .leftPart .mainTitle {
        width: 100%;
    }
    .bx-core #rotary .assistant .leftPart .subTitle {
        width: 100%;
    }
    .text-video .snmk-container[data-v-c54147bf] {
        max-height: 50vw;
    }
    .half-vw,
    .half-vw video {
        max-height: 50vw;
    }
    .title-1 {
        font-size: 24px;
        line-height: 28px;
    }
    .desktop-pl {
        padding-left: 0;
    }
    .text-layer-container[data-v-534c65ef] {
        height: auto;
        padding: 40px 0;
    }
    .tablet-ha .whole-picture[data-v-b781ee69] {
        /* width: 100% !important; */
        /* height: auto !important; */
    }
    .tablet-ha .text-layer-container .snmk-container[data-v-534c65ef] {
        transform: none;
        top: 0;
    }
    .text-layer-container .shift-tabs-container[data-v-534c65ef] {
        margin-left: 0;
    }
    .shift-tabs-container .checkout-nav[data-v-de17b759] {
        height: auto;
    }
    .shift-tabs-container .checkout-nav-bar[data-v-de17b759] {
        height: 75px;
    }
    .shift-tabs-container .checkout-nav[data-v-de17b759] {
        height: 75px;
    }
    .shift-tabs-container .checkout-nav-active-bar[data-v-de17b759] {
        height: 75px;
    }
    .shift-tabs-container #curr-nav-0.active-nav-bar ~ .checkout-nav-active-bar[data-v-de17b759] {
        top: 0;
    }
    .shift-tabs-container #curr-nav-1.active-nav-bar ~ .checkout-nav-active-bar[data-v-de17b759] {
        top: 92px;
    }
    .shift-tabs-container #curr-nav-2.active-nav-bar ~ .checkout-nav-active-bar[data-v-de17b759] {
        top: 184px;
    }
    .shift-tabs-container #curr-nav-3.active-nav-bar ~ .checkout-nav-active-bar[data-v-de17b759] {
        top: 276px;
    }
    .shift-tabs-container #curr-nav-4.active-nav-bar ~ .checkout-nav-active-bar[data-v-de17b759] {
        top: 368px;
    }
    .tablet-min-height-unset {
        min-height: unset;
    }
    .tablet-pb-3xl {
        padding-bottom: 50px;
    }
    .tablet-pt-3xl {
        padding-top: 50px;
    }
    .tablet-hp0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .comon_pro_txt[data-v-bfa5f6fb] {
        font-size: 16px;
    }
    .bot-text[data-v-b6e92efb] {
        font-size: 16px;
    }
    .tablet-pos-st {
        position: static !important;
    }
    .tablet-pa {
        position: absolute !important;
    }
    .tablet-pr {
        position: relative !important;
    }
    .sell-point-2 .sell-point-text[data-v-45a0b0fd] {
        padding: 0 14%;
    }
    .tabs .tab[data-v-8bf0a754] {
        text-align: center;
    }
    .highlight-comp .hld-img-box[data-v-36f36aaf] {
        margin-top: 50px;
    }
    .pre-heat[data-v-0b322c89] .pre-heat-btn {
        text-align: center;
        line-height: 28px;
    }
    .common-desc[data-v-f9c4d844], .common-desc[data-v-e2a95a71] {
        font-size: 1.5vw;
        line-height: 1.8vw;
    }
    .select-size .size-option[data-v-e2a95a71], .select-size .size-option[data-v-f9c4d844] {
        font-size: 1.6vw;
    }
    .select-size .size-option-active[data-v-e2a95a71], .select-size .size-option-active[data-v-f9c4d844] {
        font-size: 1.8vw;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .is-select-status[data-v-c3ca1d30] {
        font-size: 20px;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .status-name[data-v-c3ca1d30]:hover {
        font-size: 20px;
    }
    .secondary-title[data-v-1415cebf] {
        width: 100%;
        bottom: 22px;
        top: auto;
        left: 0;
        text-align: center;
    }
    .j1s-block-16 .snmk-col-m-offset-1, .j1s-block-18 .snmk-col-m-offset-1, .j1s-block-24 .snmk-col-m-offset-1 {
        margin-left: 0;
    }
    .air-purifier-content .filter-life-instruction .normal-page .text-part[data-v-c3ca1d30] {
        position: absolute;
        width: 90%;
        left: 5%;
        transform: none;
    }
}
@media(max-width: 1100px) {
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .is-select-status[data-v-c3ca1d30], .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .status-name[data-v-c3ca1d30]:hover {
        font-size: 16px;
    }
    .enclosure-instruction-item {
        padding-left: 10px;
        padding-right: 10px;
    }
    .laser-modules .snmk-container[data-v-29fae8f2], .laser-modules .snmk-container[data-v-9766bf99] {
        flex-direction: column;
        flex-wrap: wrap;
    }
    .laser-modules .snmk-container[data-v-29fae8f2] > div[class*="snmk"], .laser-modules .snmk-container[data-v-9766bf99] > div[class*="snmk"] {
        width: 100%;
    }
    .lm-materials-list[data-v-29fae8f2] {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 40px;
        justify-items: center;
        margin-bottom: 60px;
    }
    .lm-material[data-v-29fae8f2] {
        width: 100%;
        max-width: 100px;
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .swiper-slide[data-v-e8e0feae] {
        width: 240px;
    }
    .compatible-machine .machine-name[data-v-e8e0feae] {
        padding: 0 10px;
    }
    .lazer-block-bottom > div.bg-black-2 {
        min-height: 500px;
    }
    .cta-tag[data-v-e6e82cd6] {
        background-color: #8f8e94a3;
        color: #fff;
    }
    .sec-profili-materialov .tablet-hm {
        width: 100%;
        margin: 0;
    }
}
@media(max-width: 1023px) {
    .bx-core .j1-banner .whole-picture {
        width: 100vw !important;
        height: 100vh !important;
    }
    .bx-core .sp-col-1[data-v-bf1671c7],
    .bx-core .sp-col-2[data-v-bf1671c7] {
        width: 100%;
    }
    .sell-point-wrapper[data-v-bf1671c7] {
        flex-wrap: wrap;
    }
    .custom-inner-tab-selector li {
        font-size: 18px;
    }
    .bx-core .text-wrapper[data-v-b80ee4cf] {
        /*position: relative;*/
    }
    .material-selectors-wrapper {
        margin-top: 30px !important;
    }
    .bx-core .scroll-fixed[data-v-f4b7a62c] {
        /* position: relative; */
        position: fixed;
    }
    .header-height, .header-height[data-v-f4b7a62c] {
        /* display: none; */
        height: 91px;
    }
    #header > .snmk-container {
        height: auto !important;
    }
    .header {
        flex-wrap: wrap;
        padding: 10px 0;
    }
    .header .logo {
        flex-grow: 1;
        display: flex;
        justify-content: center;
    }
    .header__contacts {
        padding: 10px 0 0;
        order: 1;
        flex: 0 0 100%;
        justify-content: center;
    }
    .header__phones br {
        display: none;
    }
    .header__phones a:last-child {
        margin-left: 15px;
    }
    .logo .logo-wrapper[data-v-f4b7a62c] {
        justify-content: center;
    }
    .snmk-container-no-mr[data-v-e2e9802a] {
        padding: 30px 20px;
    }
    .section-wrapper .section-text-box[data-v-d54edf00] {
        flex-wrap: wrap;
    }
    .section-wrapper .section-img-box .img-box[data-v-d54edf00] {
        left: 0;
        opacity: 0;
        position: absolute;
        top: 50%;
        transform: translate(20px,-50%);
        transition: all .7s ease-in-out;
        width: 100%;
    }
    .section-wrapper .section-img-box .fade-right-in[data-v-d54edf00] {
        transform: translateY(-50%) !important;
    }
    .section-wrapper .section-img-box {
        position: relative;
    }
    .desktop-pl {
        padding-left: 0;
    }
    .desktop-pr {
        padding-right: 0;
    }
    .bx-core .bg-img[data-v-8a5689f3] {
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        transform: translate(-20px);
        transition: all .7s ease-in-out;
    }
    .bx-core .bg-img.fade-in .whole-picture[data-v-b781ee69] {
        position: static;
        transform: none;
        height: 100%;
    }
    .bx-core .bg-img.fade-in[data-v-8a5689f3] {
        position: relative;
    }
    .bx-core .bg-img.fade-in {
        /* position: relative !important; */
    }
    .bx-core .bg-img.fade-in[data-v-534c65ef] {
        /* position: absolute !important; */
    }
    .bx-core .bg-img.fade-in .whole-picture {
        position: static;
        height: auto;
        max-height: 400px;
    }
    .page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container .whole-picture img {
        object-position: top 50% right -200px;
    }
    .section-wrapper .section-video-box.opacity {
        z-index: 2;
    }
    .section-wrapper .section-video-box[data-v-8b36b015],
    .section-wrapper .section-video-box[data-v-6dc204fd],
    .section-wrapper .section-video-box[data-v-032b632b] {
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: all .7s ease-in-out;
    }
    .snmk-container[data-v-7d6c8486] {
        display: block;
    }
    .bx-core .swiper-slide {
        height: auto;
    }
    .bx-core .swiper-wrapper {
        height: auto;
    }
    .material-selectors-wrapper {
        margin-top: 30px;
    }
    .ttv .ttv-video[data-v-c181b927] {
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 50%;
        transform: translate(40px,-50%);
        transition: all .7s ease-in-out;
        width: 100%;
    }
    .bx-core .order-1[data-v-c181b927] {
        order: 0;
    }
    .bx-core .tabs[data-v-cbd5a895] {
        margin-top: 30px;
    }
    .bx-core .material-selectors-wrapper[data-v-4e77b7e5] {
        margin-top: 30px;
    }
    .mob-order-1 {
        order: 1;
    }
    .mob-hidden {
        display: none;
    }
    .bx-core .related-link-part[data-v-57bd319a] {
        width: 100%;
    }
    .no-full-page .bg-video[data-v-3ca7be17] {
        flex: 1 0 auto;
    }
    .bx-core .view-port[data-v-b781ee69] {
        /*height: auto;*/
    }
    .bx-core .whole-picture[data-v-b781ee69] {
        /* position: static; */
        /* transform: none; */
    }
    /*.bx-core .whole-picture video[data-v-b781ee69] {
        height: auto;
    }*/
    .ttv .ttv-video[data-v-c181b927] {
        transform: translate(0, -50%);
    }
    .bx-core .bg-img[data-v-8a5689f3] {
        opacity: 0;
    }
    .bx-core .whole-picture {
        /*max-height: 400px;*/
    }
    .bx-core .whole-picture img {
        /*width: auto !important;*/
        max-width: 100%;
    }
    .mateial-selector[data-v-4e77b7e5] {
        padding-top: 4px;
    }
    .custom-inner-tab-selector {
        flex-wrap: wrap;
    }
    .custom-inner-tab-selector li {
        flex: 0 0 100%;
        padding: 20px 0 10px;
    }
    .bx-core .material-selectors-wrapper {
        flex-wrap: wrap;
        row-gap: 40px;
    }
    .bx-core .mateial-selector {
        width: calc(50% - 12px) !important;
    }
    .section-wrapper .section-img-box[data-v-d54edf00] {
        margin-right: 0;
    }
    .snmk-container-no-ml,
    .snmk-container-no-mr {
        margin-left: 32px;
        margin-right: 32px;
    }
    .screen-wrapper[data-v-b80ee4cf] {
        min-height: unset;
    }
    .bx-core .mpf[data-v-05b480f1] {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .bx-core .ttv[data-v-c181b927] {
        padding-top: 0;
    }
    .section-wrapper .snmk-container[data-v-8e71e7f8] {
        padding-top: 0;
    }
    .bx-core .ttv .ttv-title {
        margin-top: 0;
    }
    .bx-core .related-links {
        width: calc(50% - 16px);
        flex: 0 0 calc(50% - 16px);
    }
    .custom-tab-selector {
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .custom-tab-selector li {
        flex: 0 0 100%;
        margin: 0;
    }
    .bx-core .tabs {
        overflow: hidden;
        white-space: normal;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 12px;
    }
    .bx-core .tabs .tab {
        height: auto;
        padding: 10px 5px;
        font-size: 14px;
        line-height: 1.2;
        font-weight: normal;
        color: #fff;
    }
    .bx-core .tabs .tab-active {
        color: #000;
    }
    .bx-core .carousel-desc {
        font-size: 14px;
        line-height: 16px;
        margin-top: 15px;
    }
    .j1[data-v-809d73ea] #easilyManagedZOffsetCalibration .title-1,
    .j1[data-v-809d73ea] #handsFreeXYOffsetCalibration .title-1,
    .j1[data-v-809d73ea] #toolFreeBedLeveling .title-1 {
        font-size: 30px;
    }
    .ss-wrapper[data-v-784147a2] {
        padding: 80px 0;
    }
    #j1casesTab .whole-picture {
        /* height: 70vh !important; */
    }
    .bx-core .displays-img.fade-in {
        position: relative;
    }
    .bx-core .hd-container .hd-link {
        position: static
    }
    .bx-core .hd-container .hd-link::before {
        display: none;
    }
    .checkout-nav-active {
        color: #000 !important;
    }
    .bg-black .checkout-nav-active,
    .bg-black-1 .checkout-nav-active,
    .bg-black-2 .checkout-nav-active {
        color: #fff !important;
    }
    .section-wrapper .snmk-container[data-v-c07877bb] {
        padding-top: 0;
        margin-top: 0;
    }
    #moreUseful-strengths {
        max-width: 100vw;
    }
    .bx-core .text-img-layer {
        background: transparent;
        position: absolute;
    }
    .preheat-desc {
        text-align: center;
        justify-content: center;
    }
    .bx-core .recommand-list .recommand-item-title {
        font-size: 18px;
        line-height: 1.3;
    }
    .bx-core .recommand-list {
        gap: 20px;
    }
    .bx-core .recommand-list .recommand-item {
        width: calc((100% - 40px) / 3);
    }
    .bx-core .media-judgement-wrapper {
        row-gap: 20px;
    }
    #air-purifier .filter-element-text-part{
        left: 0;
        position: relative;
        top: 0;
        width: 50vw;
        padding: 30px;
    }
    #air-purifier .filter-element-cover-page img {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: auto;
        max-width: unset;
    }
    .text[data-v-7a364e1b], .selling-points .selling-point-item[data-v-c3ca1d30] {
        font-size: 16px;
    }
    .enclosure-cover-page .left-part[data-v-c3ca1d30] {
        position: relative;
        left: 0;
        top: 0;
        z-index: 2;
        padding: 30px 0 30px 50px;
        width: 55%;
    }
    .enclosure-cover-page .mainTitle[data-v-c3ca1d30] {
        margin-bottom: 2vw;
    }
    #enclosure .enclosure-cover-img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .selling-points[data-v-c3ca1d30] {
        /* width: 90vw; */
        width: 100%;
    }
    .selling-points .selling-point-item[data-v-c3ca1d30] {
        width: 33.333333%;
        padding: 0 15px;
    }
    .filter-element-swiper .full-img[data-v-7a364e1b] {
        height: 100%;
        width: 100vw;
    }
    .filter-element-swiper .left-mask-part[data-v-7a364e1b] {
        height: 100%;
    }
    .filter-element-swiper .left-mask-part > img[data-v-7a364e1b] {
        width: 100%;
        height: 100%;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .is-select-status[data-v-c3ca1d30],
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .is-select-status[data-v-c3ca1d30]:hover,
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .status-name[data-v-c3ca1d30]:hover,
    .text[data-v-c3ca1d30],
    .text[data-v-c3ca1d30]:hover {
        font-size: 16px;
        line-height: 1.25;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .status-name[data-v-c3ca1d30] {
        height: auto;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select .status-name {
        padding: 10px 0;
    }
    .bx-core #rotary-software .slideContainer.rotaryStyle .col-md-5.marginright {
        width: 100%;
        margin-bottom: 30px;
    }
    .bx-core #s04-modularDesign .modularDesign .col-md-5 .text-box .rotaryStyle {
        margin-left: auto;
        margin-right: auto;
        justify-content: center;
    }
    .bx-core #rotary section.software {
        padding-bottom: 0;
    }
    .bx-core #glowing-status .slideContainer.rotaryStyle .swiper5inner-pagination .swiper-pagination-item {
        padding-left: 20px;
        height: auto;
    }
    .bx-core #glowing-status .slideContainer.glowingStyle.rotaryStyle .swiper5inner-pagination .swiper-pagination-item .desc {
        padding: 15px 0;
        height: auto;
    }
    .bx-core #rotary section .subTitle {
        margin-bottom: 50px;
    }
    #glowing-status .slideContainer {
        margin-bottom: 50px;
    }
    #rotary section.glowingStatus {
        padding-bottom: 40px;
    }
    .secondary-title[data-v-1415cebf] {
        font-size: 20px;
        line-height: 1.3;
    }
    .text-video .snmk-container[data-v-c54147bf] {
        max-height: unset;
        height: auto !important;
    }
    .text-video .snmk-container[data-v-c54147bf] > div[class*="snmk"] {
        width: 100%;
    }
    .no-viewer[data-v-c54147bf] {
        position: relative;
        left: 0;
        top: 0;
        transform: none;
    }
    .sf-desc[data-v-9766bf99] {
        text-align: left;
    }
    .specs-card[data-v-561459d2]:nth-child(2) {
        transform: scale(1);
    }
    .specs-card img {
        width: auto;
    }
    .cta-tag[data-v-e6e82cd6] {
        border-color: #ccc;
        color: #ccc;
    }
    .store-title[data-v-e6e82cd6] {
        /* color: #ccc; */
    }
    #notes {
        padding-top: 0;
    }
    .bx-core .machine-compatible .mc-wrapper[data-v-8c385739] {
        flex-wrap: wrap;
        gap: 30px;
    }
    .bx-core .machine-compatible .mc-item {
        flex: 0 0 calc(50% - 15px);
    }
    .display-screenshot[data-v-11db5658] {
        width: 100%;
    }
    .h-client.tablet-ha[data-v-3ca7be17] {
        min-height: unset;
        padding-top: 50px;
    }
    .bx-core [data-v-534c65ef] .whole-picture img {
        height: auto;
    }
    .bx-core [data-v-534c65ef] .bg-img .whole-picture[data-v-b781ee69] {
        /* transform: translateY(200px) !important; */
    }
    .sf-desc[data-v-0459482d] {
        text-align: left;
    }
    .bot_bg[data-v-b6e92efb] {
        margin-bottom: 30px;
    }
    .filter-element-swiper .left-mask-part .text-part[data-v-7a364e1b] {
        top: 0;
        left: 0;
        padding: 20px;
    }
    .bx-core .recommand-list .recommand-item {
        width: calc(50% - 15px);
        margin: 0;
    }
    .bx-core .tabs .tab-active {
        color: #fff;
    }
    .tabs[data-v-8bf0a754] {
        overflow: scroll;
        flex-wrap: nowrap;
        gap: 0;
    }
    .tabs[data-v-8bf0a754] > .tab[data-v-8bf0a754] {
        min-width: 194px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0;
        padding: 10px 12px;
    }
    .tabs[data-v-8bf0a754]:after {
        background: none;
    }
    .tabs .tab[data-v-8bf0a754]:before {
        background: hsla(240, 3%, 64%, .4);
        bottom: 0;
        content: "";
        height: 4px;
        left: 0;
        position: absolute;
        width: 100%;
    }
    .enclosure-cover-page .left-part .text-part[data-v-c3ca1d30] {
        /* width: 40vw; */
        width: 100%;
    }
    .enclosure-cover-page .left-part .anchor-point-part-temp[data-v-c3ca1d30] {
        display: none;
    }
    .podderjite-svoe-tvorenie .displays-img[data-v-755ecdd4] {
        left: 0;
        transform: none !important;
    }
    .podderjite-svoe-tvorenie .displays-img[data-v-755ecdd4] {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .whole-picture video[data-v-b781ee69] {
        /* max-height: 300px; */
        /* height: auto; */
    }
    #extruderDesign .displays-img {
        left: 0;
        transform: none !important;
        width: 100%;
    }
    #extruderDesign .displays-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .main-screen .bg-video video {
        height: 100%;
        object-fit: cover;
    }
    .sec-video-air-on-off > div {
        width: 100%;
        margin: 0;
    }
    #airAssist .no-viewer, #quickCase .no-viewer, #set-Matrial-thickness .no-viewer, #foucus-laser-kicstand .no-viewer {
        margin: auto;
        margin-top: 40px;
    }
    #quickCase {
        padding-bottom: 60px;
    }
    .comparisons .comparison-pairs:nth-child(2) .comparison-text[data-v-c60f8ffe] {
        width: 10%;
    }
    .comparisons .comparison-text[data-v-c60f8ffe] {
        width: 10%;
    }
    .comparisons .comparison-tag[data-v-c60f8ffe] {
        min-width: 40px;
    }
    .comparison-params[data-v-41dca673] {
        font-size: 16px;
    }
    .no-full-page .bg-video[data-v-ecedf256] {
        position: absolute;
    }
    .specs-wrapper[data-v-561459d2] {
        align-items: unset;
        flex-direction: column;
        justify-content: unset;
        margin-bottom: 0;
        margin-top: 32px;
    }
    .specs-card[data-v-561459d2] {
        margin-bottom: 24px;
        width: 100%;
    }
    .applicationContent img {
        width: 100% !important;
        height: 100% !important;
        margin-top: 0;
    }
    #rotary .application .applicationContent .eachItem .contentTitle[data-v-23056e7e], #rotary .application .applicationContent .eachItem:first-child .contentTitle[data-v-23056e7e] {
        top: 0;
        font-size: 20px;
        width: auto;
        padding: 5px 30px;
        white-space: nowrap;
    }
    #rotary .techSpecs thead tr:first-child td[data-v-23056e7e] {
        font-size: 20px !important;
    }
    #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:not(:first-child), #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:first-child {
        font-size: 16px;
    }
    .sell-point-2 .sell-point-text[data-v-bf1671c7], .sell-point-3 .sell-point-text[data-v-bf1671c7], .sell-points-col .sell-point-1 .sell-point-text[data-v-bf1671c7], .sell-point-0 .sell-point-text[data-v-bf1671c7] {
        font-size: 20px;
    }




    .artisan .mt-3xl {
        width: auto;
        backdrop-filter: blur(5px);
        border-radius: 10px;
    }
    [data-aos].aos-animate {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .bx-core div[class*="snmk-"] .page-title-2, .text-wrapper .text-content[data-v-b80ee4cf] .page-title-color, .ttv .ttv-text-wrapper[data-v-c181b927] > div:first-child {
        align-self: center;
    }
    .text-wrapper .text-content[data-v-b80ee4cf], .ttv .ttv-text-wrapper[data-v-c181b927] {
        display: flex;
        align-items: flex-start;
    }
    body .artisan-block-6.section-wrapper[data-v-3ca7be17], body .artisan-block-9.section-wrapper[data-v-3ca7be17], body .artisan-block-16.section-wrapper[data-v-3ca7be17], body .artisan-block-24.section-wrapper[data-v-3ca7be17], body .artisan-block-30.section-wrapper[data-v-3ca7be17] {
        position: relative;
        top: 0;
        padding-top: 0;
        flex-direction: column;
    }
    .artisan-block-6 .pos-relative, .artisan-block-9 .pos-relative, .artisan-block-16 .pos-relative, .artisan-block-24 .pos-relative, .artisan-block-30 .pos-relative {
        position: relative;
        top: 0;
    }
    .artisan-block-6 .bg-video[data-v-3ca7be17], .artisan-block-9 .bg-video[data-v-3ca7be17], .artisan-block-16 .bg-video[data-v-3ca7be17], .artisan-block-24 .bg-video[data-v-3ca7be17], .artisan-block-30 .bg-video[data-v-3ca7be17] {
        position: absolute;
        top: 0;
        left: 0;
    }
    .artisan-block-28 .tabs {
        width: 100%;
        display: flex;
        flex-direction: row;
        overflow: scroll;
        flex-wrap: nowrap;
    }
    .artisan-block-28 .tabs .tab.tab-active {
        background-color: #fff;
        color: #000;
    }
    .artisan-block-28 .tabs .tab {
        min-width: 194px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0;
        padding: 10px 12px;
        text-align: center;
    }
    .artisan-block-28 .tablet-hm0 {
        margin: 0;
    }
    body .artisan-block-30.section-wrapper[data-v-3ca7be17] {
        margin: 0;
        padding: 32px 0;
    }
    .artisan-block-35 .cm-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .artisan-block-35 .cm-list .cm-item-0 {
        grid-column: auto;
        grid-row: auto;
    }
    .ray-block-2 .sell-point-wrapper {
        gap: 10px;
    }
    .ray-block-9 .secondary-title {
        width: calc(100% - 80px);
        left: 40px;
    }
    .ray-block-27 .cta-tag {
        justify-content: center;
    }
    .j1s-block-2 .sp-container .sp-block .sp-title, .j1s-block-2 .sp-container .sp-desc {
        font-size: 20px;
        line-height: 22px;
    }
    .j1s-block-8 .snmk-container > div:nth-child(1) {
        width: 100%;
    }
    .j1s-block-10 .bg-video[data-v-3ca7be17] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .j1s-block-10 .bg-video[data-v-3ca7be17] div {
        height: 100% !important;
    }
    .j1s-block-11 .hss-title[data-v-bcec83e2] {
        font-size: 20px;
        line-height: 24px;
    }
    .j1s-block-11 .hss-desc[data-v-bcec83e2] {
        font-size: 18px;
        line-height: 22px;
    }
    .j1s-block-12 > .snmk-container > .tablet-vm, .j1s-block-14 > .snmk-container > .tablet-vm, .j1s-block-16 > .snmk-container-no-mr > .tablet-vm, .j1s-block-18 > .snmk-container > .tablet-vm {
        margin: 0;
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .j1s-block-20 .touchScreen-block-wrap {
        flex-direction: column;
        padding: 0 10px;
    }
    .j1s-block-20 .touchScreen-block-wrap > div[data-v-0f54b07c] {
        width: 100%;
    }
    .j1s-block-22 .hd-container .hd-title[data-v-c272caf5] {
        align-self: center;
    }
    .j1s-block-24[data-v-755ecdd4]#extruderDesign .checkout-nav .sf-desc {
        color: #fff;
    }
    .j1s-block-7 > .pos-absolute {
        height: 400px;
    }
    .j1s-block-7 > .pos-absolute > .pos-relative {
        height: 100%;
    }
    .j1s-block-7 > .pos-absolute > .pos-relative img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .carving.container #s04-modularDesign {
        width: 100%;
        position: relative;
    }
    .carving.container #s04-modularDesign .slideContainer {
        width: 100%;
    }
    #rotary-software {
        width: 100%;
    }
    .expendability-box[data-v-b6e92efb] .bot_txt a {
        align-items: center;
    }
    .snapmaker-2-block-9-video-wrap {
        height: 400px;
    }
    .snapmaker-2-block-9-video-wrap .section-video-box .whole-picture {
        width: 100% !important;
        height: 100%;
    }
    .artisan-block-30 .snmk-col-6.snmk-col-l-6.snmk-col-m-6.snmk-col-s-4.snmk-col-xs-4.snmk-col-offset-3.snmk-col-l-offset-3.snmk-col-m-offset-1 {
        width: 100%;
    }
    .artisan-block-17-block-video {
        min-height: 450px;
        height: 450px;
    }

    .bootstrap-row[data-v-bfa5f6fb] .cpr_padding > div {
        width: 100%;
    }
    #rotary .s13-shop .banner .mainTitle[data-v-23056e7e] {
        text-align: center;
        align-items: center;
    }
    #rotary .s13-shop .banner .buy-button[data-v-23056e7e] {
        align-items: center;
    }
    #rotary section .mainTitle[data-v-23056e7e] {
        align-items: center;
        text-align: center;
    }
    .luban-block-3 .software-display-wrapper {
        display: flex;
        flex-direction: column;
        padding-bottom: 150px;
    }
    .luban-block-3 .software-display-wrapper > .video-wrapper {
        height: 400px;
    }
    .luban-block-3 .software-display-wrapper > .video-wrapper > video {
        height: 100%;
        object-fit: cover;
    }
    .luban-block-3 .software-display-wrapper > .display-screenshot-content {
        position: relative;
        display: flex;
        flex-direction: row;
    }
    .luban-block-3 .software-display-wrapper > .display-screenshot-content > div {
        width: 50%;
    }
    .luban-block-2 .mc-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .luban-block-5 .introduces {
        display: flex;
        flex-direction: row;
    }
    .introduce[data-v-87379ee1] {
        margin-top: 0;
    }
    .display-screenshot[data-v-11db5658] {
        height: auto;
    }
    .swiper-navigation-custom {
        margin-top: 20px;
    }
    .page-custom h2 {
        text-align: left;
    }
}
@media(max-width: 1000px) {
    .banner_txt_box[data-v-16d634a5] .banner_title[data-v-16d634a5] {
        font-size: 46px;
    }
    .banner_txt_box[data-v-16d634a5] .banner_pro[data-v-16d634a5] {
        font-size: 24px;
    }
    .banner_bottom[data-v-16d634a5] .icon_box_out[data-v-16d634a5] .b_box_right p {
        font-size: 20px;
    }
    .banner_txt_box[data-v-16d634a5] .banner_title[data-v-16d634a5] {
        font-size: 46px;
    }
    .banner_txt_box[data-v-16d634a5] .banner_pro[data-v-16d634a5] {
        font-size: 24px;
    }
    .banner_bottom[data-v-16d634a5] .icon_box_out[data-v-16d634a5] .b_box_right p {
        font-size: 20px;
    }
    .new_title[data-v-7b9966b1],
    .new_title[data-v-bfa5f6fb],
    .finess_title[data-v-b2d3ec5d],
    .con_title_style[data-v-d09fdc06],
    .con_title_style[data-v-16924edf],
    .con_title_style[data-v-34e46e1d],
    .comon_title[data-v-ff252da2],
    .comon_title[data-v-71dee361],
    .comon_title[data-v-b7acc187],
    .con_title_style[data-v-b6e92efb] {
        font-size: 36px;
        line-height: 40px;
        text-align: center;
    }
    .comon_pro_txt[data-v-b2d3ec5d],
    .channel_pro[data-v-d09fdc06],
    .comon_pro_txt[data-v-34e46e1d],
    .tailor_pro[data-v-103b7f4f],
    .conten8_pro[data-v-ff252da2],
    .systems_pro[data-v-71dee361],
    .conten8_pro[data-v-b7acc187],
    .con_title_style[data-v-103b7f4f] {
        font-size: 16px;
        line-height: 22px;
    }
    .ready_title[data-v-103b7f4f] {
        line-height: 26px;
    }
    .ready_title[data-v-103b7f4f] {
        line-height: 26px;
    }
    .expendability-box .bot_bg {
        order: 1;
        position: absolute;
        top: 0;
        left: 0;
        margin-bottom: 0;
        height: 100%;
    }
    .expendability-box .bot_bg img {
        object-fit: cover;
        height: 100%;
    }
    .expendability-box[data-v-b6e92efb] {
        position: relative;
        background: none;
        display: flex;
        flex-direction: column;
        padding: 10% 10%;
    }
    .expendability-box[data-v-b6e92efb] .bot_txt {
        height: auto;
        order: 2;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .expendability-box[data-v-b6e92efb] .bot-text {
        width: 100%;
        margin-bottom: 40px;
    }
    .expendability-box[data-v-b6e92efb] .bot_txt a {
        /* display: none; */
        top: 0;
        margin-top: 0;
        /* transform: none; */
    }
    .icon_box_in[data-v-103b7f4f] {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-evenly;
    }
    .icon_box_in[data-v-103b7f4f] span.con_icon {
        width: auto;
    }
}
@media(max-width: 950px) {
    .pre-heat[data-v-0c2e1c1c] .pre-heat-btn {
        padding: 18px 15px;
        text-align: center;
    }
}
@media(max-width: 900px) {
    .sell-point-text[data-v-45a0b0fd] {
        font-size: 20px;
    }
    .air-purifier-content .air-purifier-cover-page .air-purifier-cover-img[data-v-c3ca1d30] {
        width: 30%;
        object-fit: cover;
    }
    .air-purifier-content .air-purifier-cover-page[data-v-c3ca1d30] {
        width: 100%;
    }
    .air-purifier-content .air-purifier-cover-page .air-purifier-text-part[data-v-c3ca1d30] {
        padding-left: 65px;
        width: 70%;
    }
    .display-block[data-v-c3ca1d30] {
        font-size: 14px;
        line-height: 18px;
    }
    .less-flamingo-waste {
        font-size: 24px;
        line-height: 26px;
    }

}
@media(max-width: 768px) {
    .tabs[data-v-8bf0a754] > .tab.tab-active[data-v-8bf0a754] {
        background: hsla(240, 3%, 64%, .24);
    }
    .common-desc[data-v-f9c4d844], .common-desc[data-v-e2a95a71] {
        font-size: 3vw;
        line-height: 4vw;
    }
    .select-size .size-option[data-v-e2a95a71], .select-size .size-option[data-v-f9c4d844] {
        font-size: 3vw;
        line-height: 4vw;
    }
    .select-size .size-option-active[data-v-e2a95a71], .select-size .size-option-active[data-v-f9c4d844] {
        font-size: 3vw;
        line-height: 4vw;
    }
    .movie-banner .text-part .play-video[data-v-c3ca1d30] {
        background-color: #0c63e2cf;
        padding: 5px 20px;
        border-radius: 30px;
        text-shadow: 0 0 8px #0c63e2;
    }
    .movie-banner .text-part[data-v-c3ca1d30] {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .enclosure-cover-page .left-part .text-part[data-v-c3ca1d30], .enclosure-cover-page .left-part .text-part .text[data-v-c3ca1d30] {
        color: #000;
    }
    .enclosure-cover-page .left-part[data-v-c3ca1d30] {
        width: 100%;
        padding: 60px 20px;
    }
    #enclosure .enclosure-cover-img {
        opacity: 0.2;
    }
    .air-purifier-content .air-purifier-cover-page .air-purifier-text-part[data-v-c3ca1d30] {
        width: 100%;
        padding: 60px 20px;
    }
    .air-purifier-content .air-purifier-cover-page .selling-points[data-v-c3ca1d30] {
        padding-bottom: 0px;
    }
    .air-purifier-content .air-purifier-cover-page[data-v-c3ca1d30] {
        position: relative;
    }
    .air-purifier-content .air-purifier-cover-page .air-purifier-cover-img[data-v-c3ca1d30] {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        opacity: 0.1;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #air-purifier .filter-element-text-part {
        width: 70%;
    }
    .air-purifier-content .filter-element-cover-page[data-v-c3ca1d30] {
        width: 100%;
    }
    #air-purifier .filter-element-cover-page img {
        /* width: 100%; */
        height: 100%;
        object-fit: cover;
    }
    .mainTitle[data-v-c3ca1d30] {
        font-size: 36px;
        line-height: 40px;
    }
    .mainTitle[data-v-7a364e1b] {
        font-size: 20px;
        line-height: 24px;
    }
    .filter-element-swiper .left-mask-part .text-part .text[data-v-7a364e1b] {
        width: 100%;
    }
    .filter-element-swiper .left-mask-part .text-part .icon-part[data-v-7a364e1b] {
        align-items: center;
        justify-content: flex-start;
        gap: 30px;
    }
    .filter-element-swiper .left-mask-part .text-part .icon-part .icon-item[data-v-7a364e1b]:not(:last-child) {
        margin-right: 0;
    }
    .bar-chart-page .barchart .mask-img[data-v-7a364e1b] {
        width: 90vw;
    }
    .air-purifier-content .filter-life-instruction .normal-page .text-part[data-v-c3ca1d30], .enclosure-summary-page .summary-text-part[data-v-c3ca1d30] {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        transform: none;
        padding: 120px 20px;
        z-index: 10;
    }
    .text-img-tab-block {
        position: relative;
    }
    .text-img-tab-block div {
        /* position: relative !important; */
    }
    .text-img-tab-block .text-img-tab {
        text-shadow: 0 0 40px black;
    }
    .text-img-tab-block img {
        opacity: 0.3;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .text-img-tab-block .text-img-tab p, .text-img-tab-block .text-img-tab h2 {
        color: #000;
    }
    .air-purifier-fan-speed-control .text {
        color: #000;
        text-shadow: 0 0 6px #eeeeee;
    }
    .air-purifier-fan-speed-control .fan-speed-right img {
        opacity: 0.5;
    }
    .shop-page-container .product-list[data-v-c3ca1d30] {
        width: 100%;
        gap: 20px;
        flex-wrap: nowrap;
    }
    .shop-page-container .product-list .product-item[data-v-c3ca1d30] {
        width: calc(100% / 4);
        margin: 0 !important;
        /* margin-right: 0; */
        height: 210px;
    }
    .shop-page-container {
        padding: 0 20px;
    }
    .shop-page-container .product-list .product-item .product-name[data-v-c3ca1d30] {
        font-size: 14px;
        line-height: 16px;
        margin: 0;
        margin-bottom: 6px;
    }
    .shop-page-container .product-list .product-item:hover .product-price[data-v-c3ca1d30] {
        font-size: 14px;
    }
    .shop-page-container .foot-note[data-v-c3ca1d30] {
        width: 100%;
        margin: 0;
        margin-bottom: 60px;
    }
    .shop-page-container .product-list[data-v-c3ca1d30] {
        margin-bottom: 30px;
    }
    .new_title[data-v-7b9966b1],
    .new_title[data-v-bfa5f6fb],
    .finess_title[data-v-b2d3ec5d],
    .con_title_style[data-v-d09fdc06],
    .con_title_style[data-v-16924edf],
    .con_title_style[data-v-34e46e1d],
    .comon_title[data-v-ff252da2],
    .comon_title[data-v-71dee361],
    .comon_title[data-v-b7acc187],
    .con_title_style[data-v-b6e92efb] {
        font-size: 28px;
        line-height: 30px;
    }
    .banner_txt_box[data-v-16d634a5] .banner_title[data-v-16d634a5] {
        font-size: 30px;
        line-height: 34px;
    }
    .banner_txt_box[data-v-16d634a5] .banner_pro[data-v-16d634a5] {
        font-size: 20px;
        line-height: 24px;
        margin-top: 10px;
    }
    .btn-area {
        row-gap: 10px;
    }
    .lm-material-name[data-v-29fae8f2] {
        margin: 0;
    }
    #filter-element-swipper-container .filter-element-swiper {
        height: auto;
    }
    .logoCompanyProduction {
        align-self: flex-start;
    }
    .logoCompanyWrapper {
        padding-left: 0px;
    }
}
@media(max-width: 767px) {
    div[class*="snmk-"]:has(.ttv-video) {
        min-height: unset !important;
    }
    .ttv-video {
        height: auto !important;
        top: 0 !important;
        transform: none !important;
    }
    .ttv-video.fade-right-in {
        transform: none !important;
        position: static !important;
    }
    .bx-core .home-about-us .hau-title {
        font-size: 24px;
        line-height: 1.2;
    }
    .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 3px 3px;
    }
    .bx-core .user-cases-content {
        padding-bottom: 30px;
    }
    .section-wrapper .snmk-container[data-v-c07877bb] {
        margin-top: 0;
        padding-top: 0;
    }
    #s03-three .slideContainer {
        flex-wrap: wrap;
    }
    #s03-three .slideContainer .assets-box,
    #s03-three .slideContainer .text-container {
        width: 100%;
    }
    .swiper-list-container .assets-box.assets-left.tablet-order-1 {
        order: 2;
    }
    .bx-core .recommand-list {
        gap: 20px;
    }
    .bx-core .recommand-list .recommand-item {
        width: calc(50% - 10px);
    }
    .bx-core .recommand-list .recommand-item-title  {
        font-size: 18px;
        line-height: 1.2;
    }
    .swiper-pagination-item .desc {
        padding: 5px 0 5px 10px;
    }
    .tabs .tab[data-v-8bf0a754] {
        width: calc(33.333333% - 12px);
    }
    .modular-sys[data-v-a94c7dc8] {
        padding: 40px 0;
    }
    .cp-container[data-v-ed3a2d51] {
        padding: 40px 0;
    }
    .academy[data-v-4419e1cf] {
        padding: 40px 0;
    }
    .highlight-comp[data-v-36f36aaf] {
        padding: 40px 0 !important;
    }
    .selling-points .selling-point-item[data-v-c3ca1d30] {
        width: 50%;
    }
    .filter-element-swiper .left-mask-part .text-part[data-v-7a364e1b] {
        /*left: 30px;*/
    }
    .air-purifier-content .filter-life-instruction .status-page-container .left-page .status-select[data-v-c3ca1d30] {
        height: 100%;
        margin: 0;
        padding: 20px;
        width: 100%;
        top: 0;
    }
    .status-page-container[data-v-c3ca1d30] {
        flex-wrap: wrap;
    }
    .status-page-container[data-v-c3ca1d30] .left-page,
    .status-page-container[data-v-c3ca1d30] .right-page {
        width: 100% !important;
    }
    .bx-core #rotary .rotary-banner .sticky-container .scroll-text-box .scroll-content .text-wrap .absolute-text-box {
        width: 100%
    }
    #rotary-software .slideContainer.rotaryStyle .swiper5inner-pagination .swiper-pagination-item {
        width: 100%;
    }
    .bx-core #rotary section .mainTitle {
        font-size: 40px;
        line-height: 40px;
    }
    #rotary-software .slideContainer.rotaryStyle .swiper5inner-pagination .swiper-pagination-item .desc {
        padding: 15px;
    }
    #glowing-status .slideContainer.rotaryStyle .swiper5inner-pagination .swiper-pagination-item {
        width: 100% !important;
        padding: 15px;
    }
    .bx-core #rotary .s13-shop .contacts .column .email-thumbnail[data-v-23056e7e] {
        padding: 15px 0;
    }
    #rotary section[data-v-23056e7e] {
        padding-bottom: 40px;
    }
    #rotary .s13-shop .contacts .column[data-v-23056e7e]:last-child {
        margin-top: 0;
    }
    .left-icon-col[data-v-80fd7b50],
    .right-icon-col[data-v-80fd7b50] {
        position: absolute;
        top: -50px;
        left: 50%;
        transform: translateX(-100%);
        margin-left: -5px;
    }
    .right-icon-col[data-v-80fd7b50] {
        transform: none;
        margin-left: 5px;
    }
    .case-result-display-title[data-v-80fd7b50] {
        margin-bottom: 65px;
    }
    [screenid="compatible"] .snmk-container-no-mr {
        flex-wrap: wrap !important;
    }
    [screenid="compatible"] .machine-box {
        flex: 0 0 100%;
    }
    .compatible-swiper[data-v-e8e0feae] {
        margin-bottom: 0;
    }
    #moreUseful-strengths {
        max-width: calc(100vw - 16px);
    }
    .h-client.tablet-ha[screenid="screen3"] {
        padding: 50px 0;
    }
    .experience-improved {
        padding: 0;
    }
    .mob-jc-c {
        justify-content: center;
    }
    .section-wrapper .snmk-container[data-v-69e155e6] {
        margin-top: 0;
        padding-top: 0;
    }
    .mob-pb-3xl {
        padding-bottom: 48px;
    }
    .mainSeller__contacts {
        flex-wrap: wrap;
        row-gap: 30px
    }
    .mainSeller__contact {
        flex: 0 0 100%;
    }
    .pageTitle__wrapper {
        flex-wrap: wrap;
    }
    .pageTitle__wrapper h1 {
        flex: 0 0 100%;
        margin: 20px 0 30px;
    }
    .pageTitle__wrapper .pageTitle__right {
        flex: 0 0 100%;
        padding-bottom: 30px;
    }
    .pageTitle__subtitle {
        margin: 0;
        text-align: left;
    }
    .j1[data-v-809d73ea] #touchScreen .checkout-nav-active {
        background: unset;
    }
    [data-v-d6034810] .section-video-box {
        opacity: 0;
    }
    [data-v-d6034810] .section-video-box.opacity.fade-left-in {
        opacity: 1;
    }
    .tabs[data-v-8bf0a754] {
        gap: 10px;
    }
    .tabs[data-v-8bf0a754] > .tab.tab-active[data-v-8bf0a754] {
        background-color: #fff;
        color: #000;
    }
    .tabs .tab[data-v-8bf0a754]:before {
        display: none;
    }
    .sell-point-text[data-v-45a0b0fd] {
        line-height: 24px;
    }
    .laser-modules .snmk-container[data-v-29fae8f2] > div[class*="snmk"], .laser-modules .snmk-container[data-v-9766bf99] > div[class*="snmk"] {
        margin: 0;
    }
    #airAssist, #quickCase, #set-Matrial-thickness, #foucus-laser-kicstand {
        flex-direction: column;
        gap: 30px;
        padding: 20px 0;
    }
    #airAssist .snmk-container, #quickCase .snmk-container, #set-Matrial-thickness .snmk-container, #foucus-laser-kicstand .snmk-container {
        width: 100%;
        padding: 0 10px;
    }
    #airAssist .no-viewer, #quickCase .no-viewer, #set-Matrial-thickness .no-viewer, #foucus-laser-kicstand .no-viewer {
        width: 100%;
        max-width: 100%;
        padding: 0 10px;
        margin: 0;
        height: 300px;
        max-height: 300px;
    }
    #airAssist .no-viewer video, #quickCase .no-viewer video, #set-Matrial-thickness .no-viewer video, #foucus-laser-kicstand .no-viewer video {
        max-height: none;
        height: 100%;
    }
    .compatible-machine .machine-img-block[data-v-e8e0feae] {
        margin-top: 20px;
    }
    #rotary .application .applicationContent .eachItem .contentTitle[data-v-23056e7e], #rotary .application .applicationContent .eachItem:first-child .contentTitle[data-v-23056e7e] {
        font-size: 18px;
        white-space: normal;
        padding: 0px 20px;
    }
    #rotary .techSpecs thead tr:first-child td[data-v-23056e7e] {
        font-size: 18px !important;
        line-height: 20px;
        padding: 10px;
        text-align: center;
    }
    #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:not(:first-child), #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:first-child {
        font-size: 14px;
        padding: 10px;
    }
    #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:first-child {
        max-width: 30%;
        width: 30%;
    }



    .sell-points-row .sell-point .sell-point-text[data-v-bf1671c7] {
        font-size: 12px;
    }
    .bx-core .ttv[data-v-c181b927] {
        display: flex;
        flex-direction: column;
    }
    .bx-core .ttv[data-v-c181b927] .ttv-text-wrapper[data-v-c181b927] {
        display: flex;
        flex-direction: column;
    }
    .bx-core .ttv[data-v-c181b927] > .snmk-col-6 {
        height: 300px;
        position: relative;
    }
    .bx-core .ttv[data-v-c181b927] > .snmk-col-6 video {
        object-fit: contain;
    }
    .artisan-block-35 .cm-list {
        row-gap: 10px;
        column-gap: 10px;
    }
    .ray-block-1 .mt-l.firstscreen-buttons.jc-fs.mob-jc-c .snmk-primary-btn {
        font-size: 18px;
    }
    .j1s-block-1 .snmk-container[data-v-8822e483] {
        padding: 60px 0;
    }
    /* .j1s-block-1 .firstscreen-buttons > a.snmk-primary-btn {
        height: 46px;
    } */
    .j1s-block-1 .firstscreen-buttons > a {
        height: 46px;
    }
    .fixed-drawer > .snmk-container {
        margin: 0;
        padding: 20px 10px;
        width: 100%;
        gap: 20px;
    }
    .fixed-drawer > .snmk-container > div {
        margin: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .fixed-drawer > .snmk-container > div .drawer-title {
        font-size: 24px;
        line-height: 26px;
    }
    .fixed-drawer > .snmk-container > div .drawer-desc {
        font-size: 18px;
        line-height: 20px;
    }
    .fixed-drawer > .snmk-container > div img {
        max-height: 300px;
        object-fit: contain;
    }
    .fixed-drawer > .snmk-container > div .close-icon {
        margin-top: 10px;
        align-self: flex-end;
    }
    .j1s-block-26 .etyn-container .etyn-icon[data-v-91b9233c] {
        flex: 0 0 32px;
    }
    .snapmaker-2-block-9 > .section-text-box {
        display: flex;
        flex-direction: column;
        padding-bottom: 40px;
    }
    #glowing-status .slideContainer {
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    #rotary #glowing-status {
        width: 100%;
    }
    .artisan-block-17-block-video {
        min-height: 260px;
        height: 260px;
    }
    .page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container .whole-picture img {
        object-position: top 50% right -260px;
    }
    #rotary .s13-shop .banner .mainTitle[data-v-23056e7e] {
        margin-bottom: 20px;
        max-width: none;
    }
    .page-luban .title-1, .page-luban .title-3 {
        text-align: center;
    }
    .luban-block-6 > .snmk-container > .text-wrapper > div {
        display: flex;
        flex-direction: column;
    }
    .page-custom h1 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .page-custom h2 {
        font-size: 24px;
        line-height: 26px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .page-custom h3 {
        font-size: 20px;
        line-height: 24px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
@media(max-width: 700px) {
    .mainTitle[data-v-c3ca1d30] {
        font-size: 26px;
        line-height: 30px;
    }
}
@media(max-width: 599px) {
    .bx-core .text-wrapper[data-v-b80ee4cf] {
        position: relative;
    }
    .bx-core .home-about-us .hau-desc {
        font-size: 18px;
        line-height: 1.2;
        margin-top: 15px;
        margin-bottom: 0;
    }
    .bx-core .user-cases .head-title {
        font-size: 24px;
        line-height: 1.2;
    }
    .bx-core .head-title {
        font-size: 24px;
        line-height: 1.2;
        padding-block: 15px 0;
        margin-bottom: 15px;
    }
    .bx-core .highlight-comp .hl-display {
        flex: 0 0 100%;
        margin-bottom: 30px;
    }
    .bx-core .highlight-comp .hld-img-box {
        margin-top: 20px;
    }
    .filter-element-swiper .left-mask-part[data-v-7a364e1b] {
        width: 100%;
    }
    .filter-element-swiper .left-mask-part .text-part .text[data-v-7a364e1b] {
        width: 100%;
    }
    #filter-element-swipper-container .filter-element-swiper {
        /* height: 60vh; */
    }
    .filter-element-swiper .left-mask-part .text-part[data-v-7a364e1b] {
        right: 30px;
    }
    .air-purifier-content .filter-life-instruction .normal-page .text-part[data-v-c3ca1d30], .enclosure-summary-page .summary-text-part[data-v-c3ca1d30] {
        padding: 80px 20px;
    }
    .bx-core .air-purifier-content .filter-life-instruction .normal-page img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .bx-core .shop-page-container .foot-note {
        line-height: 1.4;
    }
    .bar-chart-page .barchart .text-part[data-v-7a364e1b] {
        max-width: 100%;
    }
    .bx-core #rotary section .mainTitle {
        font-size: 30px;
        line-height: 30px;
    }
    #rotary .preciseControl .controlContent .contentValue[data-v-23056e7e] {
        font-size: 14px;
    }
    #rotary section .subTitle[data-v-23056e7e] {
        font-size: 14px;
    }
    #rotary .exquisiteWorks .swiperWrap .wrap .reviewTitle .subTitle[data-v-23056e7e] {
        font-size: 14px;
    }
    .bx-core #rotary .multiSupport .multiContent .eachItem .contentTitle {
        font-size: 14px;
    }
    #glowing-status .slideContainer .col-md-7 .swiper-wrapper .swiper-slide .text,
    #rotary-software .slideContainer .col-md-7 .swiper-wrapper .swiper-slide .text {
        font-size: 14px;
    }
    #glowing-status .slideContainer.rotaryStyle .swiper5inner-pagination .swiper-pagination-item .desc,
    #rotary-software .slideContainer.rotaryStyle .swiper5inner-pagination .swiper-pagination-item .desc {
        font-size: 14px;
    }
    [screenid="store"] {
        height: auto !important;
    }
    [screenid="store"] .bg-video {
        /* display: none; */
    }
    [screenid="store"] .bg-video[data-v-3ca7be17] {
        display: block;
    }
    .bx-core .machine-compatible .mc-item {
        flex: 0 0 100%;
    }
    .bx-core .text-layer-container .expandability-title, .big-title-1 {
        font-size: 40px;
        line-height: 40px;
    }
    .bx-core [data-v-534c65ef] .bg-img .whole-picture[data-v-b781ee69] {
        /* transform: translateY(300px) !important; */
    }
    .mob-ha, .ray-banner.mob-ha {
        /* height: auto !important; */
    }
    .mob-min-height-unset, .ray-banner.mob-min-height-unset {
        min-height: unset !important;
    }
    .mob-pt-3xl {
        padding-top: 48px;
    }
    .mob-h100 {
        height: 100% !important;
    }
    .mob-pa {
        position: absolute !important;
    }
    .mob-pr {
        position: relative !important;
    }
    .bx-core .tablet-ha .whole-picture.mob-h100 {
        height: 100% !important;
    }
    .mainSeller__links {
        text-align: center;
    }
    .mainSeller__contact {
        padding: 110px 15px 30px;
        background-position: center 15px;
    }
    .mainSeller__linkAfter {
        width: 100%;
        display: inline-block;
    }
    .mob-pos-st {
        position: static !important;
    }
    .shop-page-container .product-list[data-v-c3ca1d30] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .shop-page-container .product-list .product-item[data-v-c3ca1d30] {
        width: 100%;
    }
    .shop-page-container .product-list .product-item>a>img[data-v-c3ca1d30] {
        padding: 0;
    }
    .banner_bottom[data-v-16d634a5] > .bootstrap-row {
        display: flex;
        align-items: flex-start;
        row-gap: 30px;
    }
    .banner_bottom[data-v-16d634a5] > .bootstrap-row .b_box[data-v-16d634a5] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
        overflow: visible;
    }
    .banner_bottom[data-v-16d634a5] {
        position: relative;
        top: 0;
        left: 0;
        bottom: auto;
        transform: none;
        width: 100%;
        padding: 0 20px;
    }
    .banner_txt_box[data-v-16d634a5] {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        height: auto;
    }
    .full-screen[data-v-16d634a5] {
        padding: 60px 0;
        height: auto;
    }
    .full-screen[data-v-16d634a5] .banner_vedio[data-v-16d634a5] {
        position: absolute;
        top: 0;
        left: 0;
        object-fit: cover;
    }
    .banner_bottom[data-v-16d634a5] > .bootstrap-row > div {
        width: 50%;
        margin: 0;
        padding: 0;
    }
    .banner_bottom[data-v-16d634a5] > .bootstrap-row .b_box[data-v-16d634a5] > div {
        width: 100%;
        text-align: center;
    }
    .banner_bottom[data-v-16d634a5] > .bootstrap-row .b_box[data-v-16d634a5] > .b_box_right p {
        margin: 0;
        text-align: center;
    }
    .new_title[data-v-7b9966b1], .new_title[data-v-bfa5f6fb], .finess_title[data-v-b2d3ec5d], .con_title_style[data-v-d09fdc06], .con_title_style[data-v-16924edf], .con_title_style[data-v-34e46e1d], .comon_title[data-v-ff252da2], .comon_title[data-v-71dee361], .comon_title[data-v-b7acc187], .con_title_style[data-v-b6e92efb] {
        font-size: 18px;
        line-height: 20px;
        padding: 0;
    }
    .banner_txt_box[data-v-16d634a5] .banner_pro[data-v-16d634a5] {
        font-size: 16px;
        line-height: 20px;
    }
    .laser-page-container .button-play-video {
        font-size: 16px;
    }
    .banner_bottom[data-v-16d634a5] > .bootstrap-row .b_box[data-v-16d634a5] > .b_box_right p {
        font-size: 16px;
    }
    .banner_bottom[data-v-16d634a5] {
        padding: 0 10px;
    }
    .new_black[data-v-7b9966b1] {
        margin: 0;
        padding: 25px 10px;
    }


    .game-img[data-v-7b9966b1] {
        padding: 0;
    }
    .game_txt[data-v-7b9966b1] {
        width: 100%;
        padding: 0px;
    }
    .new_black[data-v-bfa5f6fb], 
    .three_box_img[data-v-b2d3ec5d], 
    .grack_con[data-v-d09fdc06], 
    .camera_conten[data-v-34e46e1d] .camera_box_in[data-v-34e46e1d], 
    .tailor_content[data-v-103b7f4f],
    .orien_box[data-v-ff252da2],
    .systems_box[data-v-71dee361],
    .overheat_box[data-v-b7acc187],
    .container_b_box[data-v-dd919f5d] {
        padding: 25px 10px;
    }
    .expendability-box[data-v-b6e92efb] {
        padding: 60px 10px;
    }
    .content2_txt[data-v-b2d3ec5d] {
        width: 100%;
        padding: 25px 10px;
        left: 0;
    }
    .finess_pro[data-v-b2d3ec5d], .finess_title[data-v-b2d3ec5d] {
        width: 100%;
    }
    .comon_pro_txt[data-v-b2d3ec5d], .channel_pro[data-v-d09fdc06], .comon_pro_txt[data-v-34e46e1d], .tailor_pro[data-v-103b7f4f], .conten8_pro[data-v-ff252da2], .systems_pro[data-v-71dee361], .conten8_pro[data-v-b7acc187], .expendability-box[data-v-b6e92efb] .bot-text, .con_title_style[data-v-103b7f4f] {
        font-size: 14px;
        line-height: 20px;
    }
    .cpr_bot[data-v-bfa5f6fb] {
        padding: 0;
    }
    .content3_txt[data-v-d09fdc06] {
        width: 100%;
        left: 0;
        padding: 0;
    }
    .grack_con_pro_txt[data-v-d09fdc06], .grack_con_title[data-v-d09fdc06] {
        width: 100%;
    }
    .page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container .whole-picture img {
        object-fit: none;
        object-position: top 50% right -90px;
    }
}
@media(max-width: 500px) {
    .sell-point-text[data-v-45a0b0fd] {
        font-size: 16px;
        line-height: 18px;
    }
    .bx-core .recommand-list .recommand-item {
        width: 100%;
    }
    .text[data-v-7a364e1b], .selling-points .selling-point-item[data-v-c3ca1d30] {
        font-size: 14px;
    }
    .mainTitle[data-v-c3ca1d30] {
        font-size: 24px;
        line-height: 26px;
    }
    .movie-banner .text-part .play-video[data-v-c3ca1d30] {
        font-size: 20px;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .right-page[data-v-c3ca1d30] {
        height: 300px;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .right-page>video[data-v-c3ca1d30] {
        object-fit: cover;
    }
    #rotary .application .applicationContent .eachItem .contentTitle[data-v-23056e7e], #rotary .application .applicationContent .eachItem:first-child .contentTitle[data-v-23056e7e] {
        font-size: 14px;
        padding: 0px 10px;
        line-height: 18px;
    }
    #rotary .exquisiteWorks .swiperWrap .wrap .imgWrap .iconImg[data-v-23056e7e] {
        height: auto !important;
    }
    #rotary .exquisiteWorks .swiperWrap .wrap .imgWrap[data-v-23056e7e] {
        display: flex;
        align-items: center;
    }
    #rotary .techSpecs .table.rotary .fullwidthTbody tr td[data-v-23056e7e]:first-child {
        writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
        line-height: 16px;
        max-height: 139px;
        max-width: 82px;
        width: 50px;
        text-align: center;
        vertical-align: middle;
        /* transform: rotate(180deg); */
        transform: scale(-1, -1);
        border-right: none;
        border-left: 1px solid #3f3f3f;
    }
    #rotary .techSpecs .table[data-v-23056e7e] {
        max-width: 100%;
        width: 100% !important;
    }
    #rotary .techSpecs thead tr:first-child td[data-v-23056e7e] {
        padding: 10px 5px;
        font-size: 12px !important;
        line-height: 16px;
    }
    #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:not(:first-child), #rotary .techSpecs .table .fullwidthTbody tr td[data-v-23056e7e]:first-child {
        padding: 10px 5px;
        font-size: 12px;
        line-height: 16px;
    }
    #rotary .techSpecs .rotary .fullwidthTbody tr:last-child td[data-v-23056e7e]:first-child {
        border-top-right-radius: 16px;
        border-bottom-left-radius: unset;
    }
    .swiper-navigation-custom {
        justify-content: space-between;
    }
}
@media(max-width: 479px) {
    .firstscreen {
        max-height: 300px;
    }
    .firstscreen .snmk-container {
        padding: 25px 0;
    }
    .bx-core .text-wrapper #screen1-title {
        margin-top: 0;
    }
    .bx-core .text-wrapper #screen1-btn[data-v-90d8b8eb],
    .bx-core .text-wrapper #screen1-desc[data-v-90d8b8eb],
    .bx-core .text-wrapper #screen1-title[data-v-90d8b8eb] {
        transform: none;
        margin-right: 0;
        margin-left: 0;
    }
    #screen1-desc {
        display: none;
    }
    .header__button {
        order: 2;
        flex: 0 0 100%;
        text-align: center;
        margin: 5px 0 0;
    }
    .header__phones br {
        display: inline;
    }
    .header__phones a:last-child {
        margin-left: 0;
    }
    .mobile-menu-opener {
        margin-right: 0;
    }
    .header .logo {
        padding-right: 30px;
    }
    .snmk-container-no-ml, .snmk-container-no-mr {
        margin-left: 16px;
        margin-right: 16px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .media-judgement {
        padding: 15px !important;
    }
    .pagination-wrapper {
        flex-wrap: wrap;
    }
    .bx-core .pagination-item {
        flex: 0 0 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .bx-core .luban-displays-wrapper .desc {
        margin-left: 0;
        margin-right: 0;
    }
    .sw-title, .big-title-2, .page-title-2,
    .s-title, .ttv-title, .mef-title, .mpf-title,
    .secondary-title, .page-title-1, .big-title-3,
    .title-1, .fs-title, .display-title, .hld-title,
    .first-title, .case-result-display-title, .lm-title,
    .store-title, .banner-title {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }
    .case-result-display-title[data-v-80fd7b50] {
        margin-top: 20px;
        margin-bottom: 65px;
    }
    .tablet-w100.tablet-hm {
        width: calc(100% - 32px);
        flex: 0 0 calc(100% - 32px);
    }
    .tablet-hm {
        /* margin-left: 16px !important; */
        /* margin-right: 16px !important; */
    }
    .bx-core .recommand-list .recommand-item-title {
        font-size: 20px;
        line-height: 1.2;
    }
    .bx-core .footer-content {
        flex-wrap: wrap;
    }
    .bx-core .footer-content > div {
        width: 100%;
    }
    .bx-core .related-links {
        flex: 0 0 100%;
    }
    .b-footer-copy {
        flex-wrap: wrap;
    }
    .b-footer-copy-text {
        flex: 0 0 100%;
    }
    .b-footer-copy .f_logo {
        margin: 0 auto;
    }
    .bx-core .ttv {
        padding-bottom: 30px !important;
    }
    .py-3xl{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .section-wrapper .snmk-container[data-v-8e71e7f8] {
        margin-top: 0;
    }
    .bx-core .cm-item .cm-name {
        font-size: 20px;
        line-height: 1.2;
    }
    .bx-core .mpf-item {
        padding-bottom: 30px;
    }
    .bx-core .mpf[data-v-05b480f1] {
        padding-bottom: 0;
    }
    .bx-core .material-cases {
        padding: 30px 0;
    }
    .home-about-us {
        position: relative;
    }
    .bg-wrapper {
        position: absolute;
        height: 100%;
        overflow: hidden;
        top: 0;
        bottom: 0;
        width: 100%;
    }
    .bg-wrapper video {
        position: absolute;
        height: 100%;
        width: auto;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .bx-core .recommand-list .recommand-item-title {
        font-size: 16px;
        line-height: 1.2;
    }
    .bx-core .recommand-list .recommand-item-desc {
        font-size: 14px;
    }
    .page-title, .sl-title, .crc-title, .recommand-title {
        font-size: 24px !important;
    }
    .bx-core .modes-container {
        flex-wrap: wrap;
    }
    .bx-core .modes .mode {
        flex: 0 0 100%;
        margin: 0 0 15px;
    }
    .swiper-list-container[data-v-eab87835] {
        margin-top: 0;
    }
    .bx-core .swiper-list-container .sl-subtitle {
        margin: 15px 0;
    }
    .bx-core .home-judemenet {
        padding-bottom: 30px;
    }
    .swiper-list-container[data-v-eab87835] {
        margin-bottom: 0;
    }
    #s03-three {
        padding-bottom: 30px;
    }
    .detail-part[data-v-b82d375d] {
        margin-top: 0;
    }
    .modes .modes-desc[data-v-ec5845c3] {
        font-size: 16px;
        line-height: 1.3;
    }
    .bx-core .page-title,
    .bx-core .recommand-title {
        line-height: 1.3;
    }
    .modes .mode .mode-title {
        margin-top: 10px;
    }
    .section-wrapper .section-text-box[data-v-4a3b3d64] {
        margin-top: 0;
    }
    .tabs .tab[data-v-8bf0a754] {
        width: calc(50% - 12px);
    }
    .instructions[data-v-70275907] {
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .screen[data-v-fd69e487] {
        padding: 40px 0;
    }
    .bx-core .fs-tag {
        margin-right: 0;
    }
    .store[data-v-136c8240] {
        padding: 40px 0;
    }
    .bx-core .enclosure-summary-page .summary-text-part {
        padding: 80px 20px;
    }
    .bx-core .enclosure-summary-page img {
        position: absolute;
        height: 100%;
    }
    .selling-points .selling-point-item[data-v-c3ca1d30] {
        width: 100%;
    }
    #air-purifier .filter-element-text-part {
        width: 100%;
    }
    .shop-page-container .foot-note[data-v-c3ca1d30] {
        width: 90vw;
    }
    .mainTitle[data-v-7a364e1b] {
        font-size: 16px;
        line-height: 1.4;
    }
    #anchor-point-temp {
        display: none;
    }
    .enclosure-cover-page .enclosure-cover-img {
        display: none;
    }
    #filter-element-swipper-container .filter-element-swiper {
        /* height: 75vh; */
    }
    .air-purifier-content .filter-life-instruction .fan-speed-page-container .fan-speed-left-img[data-v-c3ca1d30],
    .air-purifier-content .filter-life-instruction .fan-speed-page-container .fan-speed-right[data-v-c3ca1d30] {
        width: 100vw;
    }
    .air-purifier-content .filter-life-instruction .fan-speed-page-container .fan-speed-right[data-v-c3ca1d30] {
        padding: 15px 0 30px;
    }
    .air-purifier-content .filter-life-instruction .fan-speed-page-container .fan-speed-right[data-v-c3ca1d30] img {
        display: none;
    }
    .air-purifier-content .filter-life-instruction .fan-speed-page-container {
        flex-wrap: wrap;
    }
    #slides-container {
        height: auto !important;
    }
    .bx-core .comparison-text {
        font-size: 14px;
    }
    .app-download-wrapper[data-v-87379ee1] {
        height: auto;
    }
    .app-download-wrapper .pos-relative[data-v-87379ee1] {
        position: absolute;
    }
    .bx-core .app-download-wrapper .app-download {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
    }
    ul.flex-justify-between[data-v-534c65ef] {
        flex-wrap: wrap;
    }
    ul.flex-justify-between[data-v-534c65ef] li {
        flex: 0 0 100%;
    }
    ul.flex-justify-between[data-v-534c65ef] .vertical-hr {
        display: none;
    }
    .mob-text-center {
        text-align: center;
    }
    .bx-core .text-layer-container .expandability-title, .big-title-1 {
        font-size: 24px;
        line-height: 24px;
    }
    .bx-core .h-client.tablet-ha[data-v-534c65ef][screenid="screen5"] {
        padding-top: 0;
    }
    .ray-banner br[data-v-14701be3] {
        display: none;
    }
    .first-title[data-v-0459482d] {
        margin-bottom: 0;
    }
    .c-name[data-v-d7f35995] {
        font-size: 14px;
        line-height: 18px;
    }
    .mainSeller__header {
        flex-wrap: wrap;
        justify-content: center;
    }
    .mainSeller__address {
        flex: 0 0 100%;
        padding: 20px 20px 0;
    }
    .pageTitle h1 {
        font-size: 36px;
    }
    .game_txt[data-v-7b9966b1] {
        margin-top: 15px;
    }
    .cpr_pro[data-v-bfa5f6fb] {
        margin-top: 30px;
    }
    .cpr_bot[data-v-bfa5f6fb] {
        margin-top: 30px;
    }
    .con_title_style[data-v-b2d3ec5d] {
        margin-bottom: 30px;
    }
    .camera_conten_pro[data-v-34e46e1d] {
        width: 80%;
    }
    .tailor_title[data-v-103b7f4f] {
        margin-bottom: 30px;
    }
    .standard-title[data-v-23561748] {
        padding: 40px 0;
    }
    .snmk-container[data-v-80fd7b50] {
        margin-bottom: 30px;
    }
    .first-title[data-v-23561748] {
        margin: 0;
    }
    .mob-hp15 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .secondary-title {
        margin-bottom: 30px;
    }
    .left-icon[data-v-e8e0feae], .right-icon[data-v-e8e0feae] {
        margin-bottom: 30px;
    }
    .machine-box[data-v-e8e0feae] {
        margin-bottom: 20px;
    }
    .cta-tag[data-v-e6e82cd6] {
        width: 100%;
        margin: 10px 0 0;
    }
    .tags-wrapper[data-v-e6e82cd6] {
        margin-bottom: 30px;
    }
    .comparison[data-v-41dca673] {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .lm-materials-list[data-v-29fae8f2] {
        margin-top: 0;
    }
    .screen-wrapper[data-v-b80ee4cf] {
        padding-top: 40px;
    }
    .h-client.tablet-ha[data-v-3ca7be17] {
        padding-top: 0;
    }
    .h-client.tablet-ha[data-v-3ca7be17][screenid="screen3"] {
        padding-top: 50px;
    }
    .standard-block[data-v-546227df] {
        padding-top: 30px;
    }
    .shift-tabs-container .checkout-nav[data-v-de17b759] {
        width: 120px;
        font-size: 14px;
        line-height: 1.2;
    }
    .header-height, .header-height[data-v-f4b7a62c] {
        height: 154px;
    }
}
@media(max-width: 450px) {
    .common-desc[data-v-f9c4d844], .common-desc[data-v-e2a95a71] {
        font-size: 5vw;
        line-height: 6vw;
    }
    .select-size .size-option[data-v-e2a95a71], .select-size .size-option[data-v-f9c4d844] {
        font-size: 5vw;
        line-height: 6vw;
    }
    .select-size .size-option-active[data-v-e2a95a71], .select-size .size-option-active[data-v-f9c4d844] {
        font-size: 5vw;
        line-height: 6vw;
    }
    .comparisons .comparison-pairs:nth-child(2) .comparison-text[data-v-c60f8ffe] {
        width: 20%;
    }
    .comparisons .comparison-text[data-v-c60f8ffe] {
        width: 20%;
    }
    .lm-materials-list[data-v-29fae8f2] {
        row-gap: 20px;
        grid-template-columns: repeat(2, 1fr);
    }
    .lm-material[data-v-29fae8f2] {
        gap: 0;
    }
    .lm-material-name[data-v-29fae8f2] {
        margin-top: 10px;
    }
    .sf-desc[data-v-9766bf99] {
        font-size: 14px;
    }
    .sell-points-row .sell-point .sell-point-text[data-v-bf1671c7] {
        font-size: 20px;
    }
    .bx-core .sp-col-2[data-v-bf1671c7] .sell-points-row {
        display: flex;
        flex-direction: column;
    }
    .bx-core .sp-col-1[data-v-bf1671c7] {
        display: flex;
        flex-direction: column;
    }
    .bx-core .sp-col-1[data-v-bf1671c7] .sell-point {
        width: 100%;
    }
    .artisan-block-11 .big-title-2 {
        width: 100%;
    }
    .artisan-block-11 .big-title-2 br {
        display: none;
    }
    .artisan-block-35 .cm-list {
        grid-template-columns: repeat(1, 1fr);
    }
    .ray-block-2 .sell-point-wrapper {
        flex-direction: column;
    }
    .ray-block-2 .sell-point-wrapper > .sell-points-col {
        width: 100%;
    }
    .ray-block-9 .secondary-title {
        width: 100%;
        padding: 0 10px;
    }
    .j1s-block-2 .sp-container[data-v-784147a2] {
        flex-direction: column;
    }
    .j1s-block-2 .sp-container[data-v-784147a2] .sp-block {
        width: 100%;
        margin-left: 0;
    }
    .j1s-block-7 > .pos-absolute {
        height: 320px;
    }
    .j1s-block-8 .snmk-container > div:nth-child(3) {
        height: 250px;
    }
    .j1s-block-11 > .hss-container > .hss-block {
        height: 180px;
    }
    .j1s-block-20#touchScreen .title-4.sho-title-2 {
        font-size: 28px;
        line-height: 30px;
    }
    .j1s-block-24 {
        margin: 0;
    }

    .text-layer-container .shift-tabs-container[data-v-534c65ef] {
        /* justify-content: center; */
    }
    .page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container {
        position: relative;
        height: 300px;
    }
    .page-quick-swap-kit .page-quick-swap-kit-block-5 {
        flex-direction: column-reverse;
    }
    .page-quick-swap-kit .text-layer-container .snmk-container[data-v-534c65ef] {
        padding: 0;
    }
    .page-quick-swap-kit .page-quick-swap-kit-block-5 .bg-img-container .whole-picture img {
        object-fit: none;
        object-position: top 50% right -74px;
        /* transform: scale(1); */
    }
    .bx-core #rotary .s13-shop .contacts .column .email-thumbnail[data-v-23056e7e] {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        padding: 0 10px;
    }
    #rotary .s13-shop .contacts .column[data-v-23056e7e] {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #rotary .s13-shop .contacts .column .email-thumbnail .thumbnail[data-v-23056e7e] {
        width: 40px;
        flex: 0 0 40px;
        margin: 0;
    }
    #rotary .s13-shop .contacts .column .email-thumbnail .text .mainTitle[data-v-23056e7e], #rotary .s13-shop .contacts .column .email-thumbnail .text.multi-line .mainTitle[data-v-23056e7e] {
        font-size: 16px;
        line-height: 18px;
    }
    #rotary .s13-shop .contacts .column .email-thumbnail .text.multi-line a[data-v-23056e7e] {
        font-size: 16px;
        line-height: 18px;
        margin-top: 6px;
        display: block;
    }
    .luban-block-3 .software-display-wrapper > .display-screenshot-content {
        flex-direction: column;
    }
    .luban-block-3 .software-display-wrapper > .display-screenshot-content > div {
        width: 100%;
    }
    .luban-block-3 .software-display-wrapper > .video-wrapper {
        height: 100px;
    }
    .luban-block-3 .software-display-wrapper > .display-screenshot-content > .display-screenshot-text {
        margin-top: 10px;
    }
    .luban-block-3 .software-display-wrapper {
        padding-bottom: 100px;
    }
    .luban-block-5 .introduces {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .luban-block-5 .custom-tabs > .custom-tab {
        padding-top: 0px;
    }
    .luban-block-8 .docs .doc {
        text-align: center;
    }
}
@media(max-width: 400px) {
    .sell-point-text[data-v-45a0b0fd] {
        font-size: 13px;
        line-height: 16px;
    }
    .shop-page-container .product-list .product-item[data-v-c3ca1d30] {
        height: 160px;
    }
}
@media(max-width: 360px) {
    .all-metal .snmk-btn[data-v-d4f28e7a] {
        display: flex;
        align-items: center;
    }
}

@media(max-width: 360px) {
    .shop-page-container .product-list .product-item[data-v-c3ca1d30] {
        height: 160px;
    }
    .air-purifier-content .air-purifier-cover-page .selling-points[data-v-c3ca1d30] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .selling-points[data-v-c3ca1d30] > div.selling-point-item {
        width: 100%;
    }
    .enclosure-cover-page .left-part[data-v-c3ca1d30] {
        padding: 60px 10px;
    }
    .enclosure-cover-page .left-part .text-part .text[data-v-c3ca1d30] {
        margin: 15px auto;
        width: 100%;
    }
    .selling-points[data-v-c3ca1d30] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .enclosure-selling-pointer-instruction .text[data-v-c3ca1d30] {
        width: 100%;
    }
    .air-purifier-content .air-purifier-cover-page .air-purifier-text-part[data-v-c3ca1d30] {
        padding: 60px 10px;
    }
    .air-purifier-content .air-purifier-cover-page .air-purifier-text-part .text[data-v-c3ca1d30] {
        width: 100%;
    }
    #air-purifier .filter-element-text-part {
        padding: 30px 10px;
    }
    #air-purifier .filter-element-cover-page img {
        opacity: 0.5;
    }
    #filter-element-swipper-container .filter-element-swiper {
        /* height: auto; *//* min-height: 317px; *//* max-height: 258px; */
    }
    .air-purifier-content .filter-life-instruction .normal-page .text-part[data-v-c3ca1d30], .enclosure-summary-page .summary-text-part[data-v-c3ca1d30] {
        padding: 60px 10px;
    }
    .mainTitle[data-v-c3ca1d30] {
        font-size: 20px;
        line-height: 24px;
    }
    .air-purifier-content .filter-life-instruction .status-page-container .right-page[data-v-c3ca1d30] {
        /* height: 400px; */
    }
}

@media(max-width: 1200px) and (min-width: 479px) {
    .section-wrapper[data-v-4a3b3d64] {
        padding-bottom: 60px;
    }
}











@media(max-width: 1365px) {
    
}

@media(max-width: 1023px) {
    
}

@media(max-width: 767px) {

}