/*
@ author Nero
@ email nero.zhang@minew.com
*/
/* 媒体查询样式 */
/* 根字体大小 */
.full-wapper,
.nav-wapper,
.cont-wapper,
.cont-wapper-sm,
.cont-wapper-xm{
    width: 100%;
    margin-left: auto!important;
    margin-right: auto!important;
    padding-left: calc( 2rem * var(--zoom-ratio));
    padding-right: calc( 2rem * var(--zoom-ratio));
}
.nav-wapper{ 
    /* max-width: 1680px; */
    max-width: calc(1980px + 2 * 2rem);
}
.cont-wapper{ 
    /* max-width: 1366px; */
    max-width: calc(1980px + 2 * var(--layout-padding));
    padding-left:  var(--layout-padding);
    padding-right:  var(--layout-padding);
}
/* 首页 热门产品区块用到 */
.cont-wapper-sm{
    /* max-width: 1366px;  */
    max-width: calc(1366px + 2 * var(--layout-padding));
    padding-left:  var(--layout-padding);
    padding-right:  var(--layout-padding);
}
.cont-wapper-xm{
    max-width: calc(1200px + 2 * var(--layout-padding));
    padding-left:  var(--layout-padding);
    padding-right:  var(--layout-padding);
}
 /*大屏下*/
@media (min-width: 1024px) { 
    .pc-hidden{ display: none;}
    /* 滚动条 */
    ::-webkit-scrollbar {width: 8px; }
    ::-webkit-scrollbar-button {display: none; }
    ::-webkit-scrollbar-track {background-color: #ddd; }
    ::-webkit-scrollbar-track-piece {background-color: #FCFCFC; -webkit-border-radius: 4px; }
    ::-webkit-scrollbar-thumb {background-color: rgba(153, 153, 153,.6); border: solid 0px #999; border-radius: 4px;}
    ::-webkit-scrollbar-corner {background-color: #FCFCFC; }
    ::-webkit-resizer {background-repeat: no-repeat; background-position: bottom right; }
    ::-webkit-scrollbar-thumb:hover {background-color: rgb(153, 153, 153); }
}
/* 1024px 以下  做移动端适配*/ 
@media (max-width: 1023.9px) {
    .mobile-hidden{ display: none; }
    :root {
        --layout-padding: 15px;
        --zoom-ratio : 0.4;
        --font-size-root: 12px;
        --grid-list-column-2 : repeat(1, 1fr);
        --grid-list-column-3 : repeat(1, 1fr);
        --grid-list-column-4 : repeat(1, 1fr);
        --grid-list-column-5 : repeat(2, 1fr);
    }
    /* #region 公共*/
    /* 公共 Nav*/
    .negative-header-height{
        margin-top: 0;
    }
    .negative-header-height .website-title{
        top: 0;
        left: 0;
    }
    header.top-header{
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        background-color: #fff;
        position: sticky;
        top: 0;
    }
    nav.top-nav a:hover {
        color: inherit;
    }
    .sub-menu .item:hover a{
        color: inherit;
        border-bottom: 1px dashed transparent;
    }
    .nav-bar .nav-logo img{
        max-height: 24px;
    }
    .nav-bar .nav-icons .nav-search,
    .nav-bar .nav-menu{
        display: none;
    }
    .nav-bar .nav-menu{
        display: none;
        position: absolute;
        z-index: 9999;
        top: var(--nav-height);
        right: 0;
        background-color: #fff;
        width: 100%;
        box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    }
    .nav-bar .nav-menu.active{
        display: block;
    }
    .nav-bar .nav-menu ul.main-menu{
        flex-direction: column;
        row-gap: 5px;
        padding: 1rem;
    }
    .nav-bar .main-menu>li{
        justify-content: flex-start;
        padding: 5px 1rem;
        position: relative;
        flex-direction: column;
        align-items: flex-start;
    }
    .nav-bar .main-menu>li>a{
        width: 100%;
    }
    .nav-bar .main-menu>li.active{
        color: var(--color-blue);
    }
    .nav-bar .main-menu>li.active>a{
        color: var(--color-blue);
    }
    .nav-bar .main-menu>li>a>i.icon{
        margin-left: 1rem;
    }
    .nav-bar .main-menu>li:hover .icon {
        transform: rotate(90deg);
    }
    .nav-bar .main-menu>li.active i.icon{
        transform: rotate(0deg);
    }
    .nav-bar .main-menu .sub-menu{
        position: relative;
        opacity: 1;
        visibility: visible;
        pointer-events: unset;
        display: none;
    }
    .nav-bar .main-menu>li.active .sub-menu{
        display: block;
    }

    .nav-bar .main-menu .sub-menu .sub-menu-container{
        padding: 1rem 0rem;
        min-height: unset;
        box-shadow: none;
        border-bottom: 1px solid #37c1c82e;
    }
    .sub-menu .product-cate-list{
        column-gap: 1rem;
        row-gap: 1rem;
        flex-basis: 100%;
    }
    .sub-menu .product-cate-list .product-cate-item {
        width: auto;
        align-items: flex-start;
        padding: 3px 15px;
        background-color: #f7f7f7;
        border-radius: 5px;
    }
    .sub-menu .about-us-list, 
    .sub-menu .service-list, 
    .sub-menu .application-list{
        column-gap: 1rem;
        row-gap: 1rem;
        flex-basis: 100%;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .sub-menu .about-us-list .item, 
    .sub-menu .service-list .item, 
    .sub-menu .application-list .item{
        width: auto;
        align-items: flex-start;
        padding: 3px 15px;
        background-color: #f7f7f7;
        border-radius: 5px;
    }
    /*汉堡按钮*/
    .nav-bar .nav-icons .btn-hamburger{
        /* background-color: var(--color-black); */
        /* background-color: transparent; */
        border-radius: 2px;
        transition: .2s cubic-bezier(.8, .5, .2, 1.4);
        width: 18px;
        height: 18px;
        transition-duration: 300ms;
        position: relative;
        display: block;
        margin-left: 1rem;
        background: linear-gradient(to bottom, 
        transparent calc(50% - 1px), 
        var(--color-black) calc(50% - 1px), 
        var(--color-black) calc(50% + 1px), 
        transparent calc(50% + 1px));
    }
    .nav-bar .nav-icons .btn-hamburger::after,
    .nav-bar .nav-icons .btn-hamburger::before {
        position: absolute;
        content: '';
        width: 100%;
        height: 2px;
        background-color: var(--color-black);
        border-radius: 2px;
        transition: .2s cubic-bezier(.8, .5, .2, 1.4);
        transition-duration: 300ms;
        left: 0;
        top: 50%;
        transform: translateY(calc(-50% - 6px));
    }
    .nav-bar .nav-icons .btn-hamburger::after {
        transform: translateY(calc(-50% + 6px));
    }
    .nav-bar .nav-icons .btn-hamburger.active:before{
        transform: translateY(calc(-50% - 0px)) rotate(90deg);
    }
    .nav-bar .nav-icons .btn-hamburger.active{
        transform: rotate(-45deg);
        background: transparent;
    }
    .nav-bar .nav-icons .btn-hamburger.active::after{
        /* opacity: 0; */
        /* visibility: hidden; */
        transform: translateY(calc(-50% + 0px));
    }
    /* 公共 Footer*/
    footer .footer-container{
        flex-direction: column;
        row-gap: 2rem;
    }
    footer .footer-container .footer-part{
        max-width: unset;
    }
    footer .footer-container .footer-part-02,
    footer .footer-container .footer-part-03{
        display: none;
    }
    footer .footer-part .title{
        text-align: center;
    }
    footer .footer-part .title::after {
        left: 50%;
        transform: translateX(-50%);
    }
    footer .footer-company-info{
        text-align: center;
        margin-top: 2rem;
    }
    footer .footer-part .footer-union-list{
        flex-direction: row;
        justify-content: center;
        flex-wrap: nowrap;
        align-items: center;
        column-gap: 1rem;
        max-width: unset;
    }
    footer .footer-union-list .item:first-child{
        width: calc( ( 100% - 2rem ) / 3);
    }
    footer .footer-union-list .item{
        width: calc( ( 100% - 2rem ) / 3);
    }
    footer .footer-union-list img{
        width: 100%;
    }
    footer .web-copyright{
        justify-content: center;
    }
    /* #endregion */

    /* #region 首页*/
    .index-part-techs>div{
        flex-direction: column;
        row-gap: 1rem;
    }
    .index-part-techs .techs-item{
        padding: 4px;
    }
    .index-part-hot-products .hot-products-list{
        display: flex;
        flex-direction: column;
        max-height: unset;
        aspect-ratio: unset;
    }
    .index-part-hot-products .hot-products-list .item-0,
    .index-part-hot-products .hot-products-list .item-1,
    .index-part-hot-products .hot-products-list .item-2,
    .index-part-hot-products .hot-products-list .item-3,
    .index-part-hot-products .hot-products-list .item-4{
        height: auto;
        width: 100%;
        aspect-ratio: 16 / 9;
    }
    .index-part-hot-products .hot-products-list .item-0 .content .img img, 
    .index-part-hot-products .hot-products-list .item-4 .content .img img,
    .index-part-hot-products .hot-products-item .content .img>img{
        transform: scale(1.1);
    }
    .index-part-hot-products .hot-products-list .item-0 .content .img img, 
    .index-part-hot-products .hot-products-list .item-4 .content .img img{
        /* transform: translateY(20%); */
    }
    .index-part-industry-application .industry-application-cate .list{
        flex-wrap: wrap;
        row-gap: 1rem;
        padding-bottom: 1rem;
    }
    .index-part-industry-application .industry-application-cate .item{
        width: calc((100% - 2rem) / 3);
        column-gap: 5px;
    }
    .index-part-industry-application .industry-application-info .list{
        aspect-ratio: unset;
    }
    .index-part-industry-application .industry-application-info .left .icon-svg{
        display: none;
    }
    .index-part-industry-application .industry-application-info .left .more {
        margin-top: 1rem;
    }
    .index-part-industry-application .industry-application-info .item{
        position: relative;
        display: none;
    }
    .index-part-industry-application .industry-application-info .right{
        width: 100%;
    }
    .index-part-industry-application .industry-application-info .item.active {
        display: block;
    }
    .index-part-about-us .about-us-content{
        height: auto;
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .index-part-about-us .about-us-content .highlight-list {
        padding-left: 1rem;
    }
    .index-part-about-us .about-us-content .highlight-item {
        width: 100%;
    }
    .index-part-partners .partners-content{
        height: auto;
    }
    .index-part-partners .center,
    .index-part-about-us .about-us-content .left{
        width: 100%;
    }
    .index-part-partners .center .logo-container{
        padding: 1rem 0;
    }
    .index-part-partners .center .logo-list{
        column-gap: 2rem;
    }
    .index-part-our-service .our-service-content{
        flex-direction: column;
        row-gap: 2rem;
    }
    .index-part-our-service .our-service-content .left{
        width: 100%;
    }
    .index-part-our-service .our-service-content .left .list {
        row-gap: 1rem;
        flex-wrap: wrap;
        width: 100%;
        flex-direction: row;
        column-gap: 5px;
    }
    .index-part-our-service .our-service-content .left .item {
        padding: 6px .5rem;
        width: calc((100% - 5px) / 2);
    }
    .index-part-our-service .our-service-content .right .list {
        column-gap: 5px;
        flex-wrap: wrap;
        row-gap: 5px;
    }
    .index-part-our-service .our-service-content .right .item {
        width: calc((100% - 5px) / 2);
        aspect-ratio: 19 / 30;
        position: relative;
        transition: all 0.2s;
        cursor: pointer;
    }
    .index-part-our-service .our-service-content .right .item.active .bg{
        transform: scale(1);
    }
    .index-part-news .news-content{
        flex-direction: column;
        row-gap: 2rem;
    }
    .index-part-news .news-content .left{
        width: 100%;
    }
    .index-part-news .news-content .sticky-post .text{
        padding: 5px;
    }
    .index-part-news .news-content .right .item {
        row-gap: 1rem;
    }
    /* #endregion */

    /* #region 行业应用*/
    .industry-application-scenario .item>div{
        flex-direction: column;
        row-gap: 1rem;
    }
    .industry-application-scenario .content-bottom>div,
    .industry-application-scenario .content-top .img,
    .industry-application-scenario .content-top .text{
        width: 100%;
    }
    .industry-application-scenario .content-bottom>div{
        padding: 1rem;
    }
    .industry-application-related-product .container .item{
        position: relative;
        left: 0 !important;
        top: 0 !important;
        margin-block: 1rem;
        margin-inline: auto;
    }

    /* #endregion */

    /* #region 产品*/
    .product-list-grid {
        grid-gap: 1rem;
        row-gap: 1rem;
    }
    .product-list-01 .item{
        padding: 1rem 1rem;
    }
    .procuct-cate-main .product-nav{
        display: none;
    }
    .product-detail-top{
        position: relative;
        height: auto;
        max-height: 940px;
        --top: 72%;
    }
    .product-detail-top .container{
        flex-direction: column;
        transform: translateY(0);
        padding: 2rem 0;
        top: unset;
        row-gap: 1rem;
    }
    .product-detail-top .container .left{
        width: 100%;
        margin-top: unset;
    }
    .product-detail-top .container .right{
        width: 100%;
        margin-left: unset;
    }
    .product-detail-top .container .feature-list{
        row-gap: 1rem;
        column-gap: 1rem;
    }
    .product-detail-top .container .feature-list .item {
        width: calc((100% - 1rem) / 2);
    }
    .product-detail-top .container .right .big-swiper{
        width: 100%;
    }
    .product-detail-desc .container{
        flex-direction: column;
        row-gap: 1rem;
    }
    .product-detail-desc .container>div {
        width: 100%;
    }
    .product-detail-info .left-right-page .image-is-bg .content,
    .product-detail-info .left-right-page .image-is-content .content{
        flex-direction: column;
        row-gap: 1rem;
    }
    .product-detail-info .left-right-page .image-is-bg .content>div,
    .product-detail-info .left-right-page .image-is-content .content>div {
        width: 100%;
    }

    .product-detail-info .left-right-page .image-is-bg .text.on-right,
    .product-detail-info .left-right-page .image-is-content .text.on-right {
        order: unset;
    }

    .product-detail-info .left-right-page .image-is-bg .font-white {
        color: var(--color-black) ;
    }
    .product-detail-info .left-right-page .image-is-bg{
        aspect-ratio: unset !important;
    }
    .product-detail-info .left-right-page .image-is-bg .bg{
        width: 100%;
        inset: unset;
        aspect-ratio: 800 / 450;
        bottom: 0;
    }
    .product-detail-info .left-right-page .bg video, 
    .product-detail-info .left-right-page .bg img{
        object-position: right center;
    }
    .product-detail-info .left-right-page:has(.on-right) .bg video,
    .product-detail-info .left-right-page:has(.on-right) .bg img{
        object-position: left center;
    }

    .product-detail-application .list {
        width: 100%;
        row-gap: 1rem;
        column-gap: 1rem;
        padding: 0 1rem;
    }
    .product-detail-application .item:first-child, 
    .product-detail-application .item:last-child {
        width: 100%;
    }
    .product-detail-application .item {
        width: 100%;
    }
    .product-detail-application .item>img{
        aspect-ratio: 16 /9 !important;
    }
    .product-detail-application .item .text>strong {
        left: 1rem;
        bottom: 1rem;
        padding: 5px 2rem;
    }
    .product-detail-application .list.default-list.scenario-length-2 .item,
    .product-detail-application .list.default-list.scenario-length-3 .item,
    .product-detail-application .list.default-list.scenario-length-5 .item,
    .product-detail-application .list.default-list.scenario-length-5 .item:nth-child(1),
    .product-detail-application .list.default-list.scenario-length-5 .item:nth-child(2),
    .product-detail-application .list.default-list.scenario-length-6 .item {
        flex-basis: 100%;
    }

    .product-detail-application .item .text .desc {
        padding: 1rem;
    }
    .product-detail-specs .container{
        flex-direction: column;
        row-gap: 1rem;
    }
    .product-detail-related .related .list {
        row-gap: 1rem;
        column-gap: 1rem;
        justify-content: flex-start;
    }
    .product-detail-related .related .item {
        width: calc((100% - 1rem) / 2);
        padding: 2rem 1rem;
    }
    .product-detail-application .list.default-list {
        row-gap: 1rem;
        column-gap: 1rem;
    }
    .product-detail-application .list.default-list .item {
        flex-basis: calc((100% - 1rem) / 2);
    }
    .product-detail-application .list.default-list .item .text .desc {
        padding: 1rem 5px;
    }
    /* #endregion */

    /* #region 文章*/
    .category-article .article-recommend .recommend-post{
        flex-direction: column;
    }
    .category-article .article-recommend .img{
        width: 100%;
    }
    .category-article .article-recommend .text {
        width: 100%;
        padding: 1rem;
    }
    .category-article .article-list .list {
        grid-gap: 1rem;
        row-gap: 1rem;
    }
    .article-post .main{
        flex-direction: column;
        row-gap: 1rem;
    }
    .article-post .sidebar {
        margin-left: unset;
        max-width: unset;
    }
    /* #endregion */

    /* #region 服务*/
    .service-part-development .part-01{
        flex-direction: column;
        row-gap: 2rem;
    }
    .service-part-development .part-01 .text ,
    .service-part-development .part-01 .media {
        width: 100%;
    }
    .service-part-development .test-container{
        flex-direction: column;
        row-gap: 1rem;
    }
    .service-part-development .test-container .media{
        width: 100%;
        order: 1;
    }
    .service-part-development .test-container .list{
        width: 100%;
        order: 2;
        text-align: unset;
        flex-direction: row;
        column-gap: 2rem;
        flex-wrap: wrap;
        row-gap: 1rem;
    }
    .service-part-development .test-container .item{
        width: calc( (100% - 2rem) / 2);
    }
    .service-part-support .part-01,
    .service-part-flexible .part-02,
    .service-part-flexible .part-01{
        flex-direction: column;
        row-gap: 1rem;
    }
    .service-part-support .part-01 .support-text-container,
    .service-part-support .part-01 .support-image-container,
    .service-part-flexible .part-02 .flexible-text-container,
    .service-part-flexible .part-02 .flexible-image-container,
    .service-part-flexible .part-01 .text ,
    .service-part-flexible .part-01 .media {
        width: 100%;
    }
    .service-part-support .part-01 .support-text-container .desc-list,
    .service-part-support .part-01 .support-text-container .title-list{
        position: relative;
        right: unset;
        top: unset;
        transform: unset;
    }
    .service-part-support .part-01 .support-text-container .title-list{
        display: flex;
    }
    .service-part-support .part-01 .support-text-container .title-list::after,
    .service-part-support .part-01 .support-text-container .title-list>h3::after{
        display: none;
    }
    .service-part-support .part-01 .support-text-container .title-list>h3{
        transform: none !important;
        margin: 2rem 1rem;
    }
    .service-part-support .part-01 .support-text-container .title-list>h3:last-child,
    .service-part-support .part-01 .support-text-container .title-list>h3.active,
    .service-part-support .part-01 .support-text-container .title-list>h3{
        transform: none !important;
    }
    /* #endregion */

    /* #region 关于我们*/
    /* 核心优势 */
    .about-advantages-technology .list {
        column-gap: 1rem;
        row-gap: 1rem;
    }
    .about-advantages-technology .item {
        width: calc((100% - 1rem) / 2);
        aspect-ratio: 5 / 3.5;
    }
    .about-advantages-product .item {
        width: calc((100% - 1rem) / 2);
        aspect-ratio: 5 / 4;

    }
    .about-advantages-service .item {
        width: 100%;
    }
    .about-brand-award .award-content::before{
        width: 100%;
    }
    .about-advantages-manufacture .part{
        margin-bottom: 1rem;
    }
    .about-advantages-manufacture .content .text {
        width: 100%;
        padding: 1rem;
    }
    .about-advantages-manufacture .placeholder{
        aspect-ratio: 800 / 450;
        width: 100%;
        overflow: hidden;
    }
    .about-advantages-manufacture .placeholder img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: right;
    }
    .about-advantages-manufacture .part.text-on-right .placeholder img{
        object-position: left;
    }
    .about-advantages-manufacture .content {
        position: relative;
    }
    /* 品牌故事 */
    .about-brand-desc .content{
        flex-direction: column;
        padding-top: 4rem;
        row-gap: 1rem;
    }
    .about-brand-desc .content .text{
        width: 100%;
    }
    .about-brand-desc .content .media {
        width: 100%;
    }
    .about-brand-company-video .content .bg{
        aspect-ratio: 4 / 3;
    }
    .about-brand-history .top{
        flex-direction: column;
        padding-top: 4rem;
        row-gap: 1rem;
        align-items: flex-start;
    }
    .about-brand-history .year-bar{
        max-width: 100%;
        width: 100%;
    }
    .about-brand-history .history-slide{
        flex-direction: column;
        row-gap: 2rem;
    }
    .about-brand-history .history-slide .list{
        width: 100%;
    }
    .about-brand-culture .culture-container .list {
        flex-direction: column;
        /* row-gap: 2rem; */
    }
    .about-brand-culture .culture-container .item {
        width: 100%;
    }
    .about-brand-dynamic .content{
        padding-top: 4rem;
    }
    /* 联系我们 */
    .about-contact-form .container {
        flex-direction: column;
        row-gap: 2rem;
    }
    .about-contact-form .container .left {
        padding: 1rem;
    }
    .about-contact-form .container .right {
        padding: 2rem 1rem;
    }
    /* #endregion */

    /* #region 云平台*/
    .tagcloud-page-desc .content{
        flex-direction: column;
        row-gap: 1rem;
    }
    .tagcloud-page-desc .content>div,
    .tagcloud-page-desc .content>div.text {
        width: 100%;
    }
    .tagcloud-page-ability .text>ul{
        row-gap: 5px;
        width: 100%;
        max-width: 780px;
        margin-inline: auto;
        column-gap: 1rem;
    }
    .tagcloud-page-ability .text>ul>li {
        width: calc((100% - 2rem) / 3);
    }
    .tagcloud-page-advantage .container .content{
        flex-direction: column;
        row-gap: 1rem;
    }
    .tagcloud-page-advantage .content>div {
        width: 100%;
    }
    .tagcloud-page-advantage .content.text-right .text {
        order: unset;
    }
    .tagcloud-page-advantage .container{
        aspect-ratio: unset !important;
    }
    .tagcloud-page-advantage .container .bg{
        align-items: flex-end;
    }
    .tagcloud-page-advantage .container .bg>img {
        aspect-ratio: 800 / 450;
        width: calc(100vw - ( 2 * var(--layout-padding) ));
        height: auto;
        object-position: left center;
        object-fit: cover;
        margin-inline: auto;
        border-radius: 5px;
    }

    /* #endregion */

    /* #region 搜索页*/
    .search-results .container {
        flex-direction: column;
        row-gap: 1rem;
    }
    .search-results .search-item {
        width:100%;
    }
    .search-results .search-item .img {
        aspect-ratio: 4 / 3;
        width: 45%;
        overflow: hidden;
        flex-shrink: 0;
        /* box-shadow: 3px 3px 10px 0px rgba(7, 62, 107, 0.11); */
        background-color: #fff;
    }
    /* #endregion */

    /* #region 落地页*/
    .loading-page-product-list .product-nav .list li {
        padding: 5px 5px;
    }
    .loading-page-contact-form .contact-form {
        padding: 1rem;
    }
    .loading-page-contact-form .contact-form .wpcf7-form-container>div{
        width: 100%;
    }
    /* #endregion */
}
@media (min-width: 1024px) and (max-width: 1139.9px) {
    :root {
        --layout-padding: 50px;
        --zoom-ratio : 0.6;
        --font-size-root: 12px;
        --grid-list-column-2 : repeat(1, 1fr);
        --grid-list-column-3 : repeat(2, 1fr);
        --grid-list-column-4 : repeat(3, 1fr);
        --grid-list-column-5 : repeat(3, 1fr);
    }



}
@media (min-width: 1140px) and (max-width: 1239.9px) {
    :root {
        --layout-padding: 80px;
        --zoom-ratio : 0.8;
        --font-size-root: 13px;
        --grid-list-column-2 : repeat(2, 1fr);
        --grid-list-column-3 : repeat(2, 1fr);
        --grid-list-column-4 : repeat(3, 1fr);
        --grid-list-column-5 : repeat(3, 1fr);
    }
}
@media (min-width: 1240px) and (max-width: 1679.9px) {
    :root {
        --layout-padding: 160px;
        --zoom-ratio : 0.9;
        --font-size-root: 14px;
        --grid-list-column-2 : repeat(2, 1fr);
        --grid-list-column-3 : repeat(3, 1fr);
        --grid-list-column-4 : repeat(4, 1fr);
        --grid-list-column-5 : repeat(4, 1fr);
    }
}
@media (min-width: 1680px) and (max-width: 2059.9px) {
    :root {
        --layout-padding: 200px;
        --zoom-ratio : 1;
        --font-size-root: 15px;
        --grid-list-column-2 : repeat(2, 1fr);
        --grid-list-column-3 : repeat(3, 1fr);
        --grid-list-column-4 : repeat(4, 1fr);
        --grid-list-column-5 : repeat(5, 1fr);
    }
}
@media (min-width: 2060px) {
    :root {
        --layout-padding: 240px;
        /* --nav-height: 68px; */
        --zoom-ratio : 1.2;
        --font-size-root: 16px;
        --grid-list-column-2 : repeat(2, 1fr);
        --grid-list-column-3 : repeat(3, 1fr);
        --grid-list-column-4 : repeat(4, 1fr);
        --grid-list-column-5 : repeat(5, 1fr);

    }
}















