/** Shopify CDN: Minification failed

Line 320:26 Expected "{" but found "and("
Line 443:4 Unexpected "{"
Line 447:4 Unexpected "{"
Line 581:33 Expected "{" but found end of file

**/
/* 2026-07 重构:原文件所有选择器绑定旧主题模板ID(template--17577699344436),
   复制主题后ID变化导致全部失效、样式崩坏。已统一改为 [id$="__section名"] 后缀匹配,
   在任何主题副本中均生效,视觉行为与原正式站一致。 */
@media(min-width:769px){
    [id$="__slideshow_1"] .media{position:relative}

    .card__media{padding-top:0}

    [id$="__slideshow"] .image-banner {
        min-height: unset !important;
        padding-bottom: unset !important;
    }

    [id$="__logo_list_XccYKV"] .section{padding:15px 0;}
    [id$="__logo_list_XccYKV"] .logo-list{column-gap: 15px;}
    [id$="__logo_list_XccYKV"] .logo-list li .logo-list__logo p{font-size:12px;font-weight:bold;}

   [id$="__media_grid_dX4jMJ"] .section--padded,[id$="__media_grid_dX4jMJ"] .section--padded-default {padding-top: 0;padding-bottom: 0px; }
   [id$="__media_grid_dX4jMJ"] .section--padded .container,
   [id$="__media_grid_dX4jMJ"] .section--padded-default .container {padding-left: 0;padding-right: 0;max-width:100%;}
    [id$="__media_grid_dX4jMJ"] .gallery-block__image-text  *{color:#fff;}
    [id$="__media_grid_dX4jMJ"] .gallery-block__image-text  a:hover{color:red}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text p{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text p:nth-child(4){text-decoration:underline;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text:hover p:nth-child(4){color:red;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text .text-overlay__buttons{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:3;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text .text-overlay__buttons a{display:block;width:100%;height:100%;margin-top: 0;text-indent: -2000px;}
    
  [id$="__media_grid_dX4jMJ"] .section--padded .container .gallery-block__image{padding:0;}
    [id$="__media_grid_dX4jMJ"] .gallery-block.row-span-2{min-height:unset !important;}
       [id$="__media_grid_dX4jMJ"] .section--padded .container .media{position:relative;display:block;}
       [id$="__media_grid_dX4jMJ"] .section--padded .container .media img{}
    [id$="__media_grid_dX4jMJ"] .section--padded .container .gallery-block__image-text{position:absolute;padding: 5%;width:100%;height:100%;text-align:center;max-width: unset;}

    [id$="__media_grid_Azjrpj"] .container{max-width:1540px}
    [id$="__media_grid_Azjrpj"] .gallery-block h5{color:#c11f20}
    [id$="__media_grid_Azjrpj"] .gallery-block {min-height:unset !important;}

    [id$="__media_grid_Azjrpj"] .block:nth-child(1) .media{background-color:#F6F6F6}
    [id$="__media_grid_Azjrpj"] .gallery-block__image{padding:0;}
    [id$="__media_grid_Azjrpj"] .media{display:block;position:relative;}
    [id$="__media_grid_Azjrpj"] .media img{display:block;position:relative;}
    [id$="__media_grid_Azjrpj"]  .media--has-overlay:after{display:none}
    [id$="__media_grid_Azjrpj"] .gallery-block__image-text{position:absolute;padding: 5%;width:100%;height:100%;max-width: unset;}

    
    [id$="__media_grid_Azjrpj"] .gallery-block.block-media_KkFYKE{min-height:350px}
    [id$="__media_grid_Azjrpj"] .gallery-block.block-media_9XqMKP,
    [id$="__media_grid_Azjrpj"] .gallery-block.block-media_baEbJn,
    [id$="__media_grid_Azjrpj"] .gallery-block.block-media_t4B6Q7{min-height:220px}

    [id$="__media_grid_Azjrpj"] .gallery-block.block-media_BHtyT4 .gallery-block__image-text{width:200px}
    [id$="__media_grid_Azjrpj"] .gallery-block.block-media_BHtyT4 .gallery-block__image-text *{color:#fff}

  
  [id$="__media_grid_Azjrpj"]{display:block;}
  [id$="__media_grid_hYNGyQ"]{display:none;}
  [id$="__media_grid_hYNGyQ"] .container{max-width:1540px}
    [id$="__media_grid_hYNGyQ"] .gallery-block h5{color:#c11f20}
    [id$="__media_grid_hYNGyQ"] .gallery-block {min-height:unset !important;}

    [id$="__media_grid_hYNGyQ"] .block:nth-child(1) .media{background-color:#F6F6F6}
    [id$="__media_grid_hYNGyQ"] .gallery-block__image{padding:0;}
    [id$="__media_grid_hYNGyQ"] .media{display:block;position:relative;}
    [id$="__media_grid_hYNGyQ"] .media img{display:block;position:relative;}
    [id$="__media_grid_hYNGyQ"]  .media--has-overlay:after{display:none}
    [id$="__media_grid_hYNGyQ"] .gallery-block__image-text{position:absolute;padding: 5%;width:100%;height:100%;max-width: unset;}

    
    [id$="__media_grid_hYNGyQ"] .gallery-block.block-media_KkFYKE{min-height:350px}
    [id$="__media_grid_hYNGyQ"] .gallery-block.block-media_9XqMKP,
    [id$="__media_grid_hYNGyQ"] .gallery-block.block-media_baEbJn,
    [id$="__media_grid_hYNGyQ"] .gallery-block.block-media_t4B6Q7{min-height:220px}

    [id$="__media_grid_hYNGyQ"] .gallery-block.block-media_BHtyT4 .gallery-block__image-text{width:200px}
    [id$="__media_grid_hYNGyQ"] .gallery-block.block-media_BHtyT4 .gallery-block__image-text *{color:#fff}


    
    [id$="__multi_column_cCfcMy"] .h4.section__heading{width:300px}
    [id$="__multi_column_cCfcMy"] .container{max-width:1540px}
    [id$="__multi_column_cCfcMy"] .container ul{border-bottom:1px solid #eee}
    [id$="__multi_column_cCfcMy"] .container .card__info h3{color:#c11f20;font-size:40px}
    [id$="__multi_column_cCfcMy"] .container .card__info .card__rte{color:#949594;font-size:18px;}
    
    


    /*[id$="__multi_column_EHjXez"]{

    }

    

    [id$="__multi_column_EHjXez"] .os-scrollbar.os-theme-dark{display:none;}
    [id$="__multi_column_EHjXez"] .card.color-scheme .card__info{position:absolute;}
  [id$="__multi_column_EHjXez"] .card.color-scheme .card__info *{color:#fff !important}
    [id$="__multi_column_EHjXez"] .card.color-scheme .card__info .mt-8 a{    border: 0;font-size: 20px;padding: 0;}
  
    [id$="__multi_column_EHjXez"] .carousel>.container{}
    [id$="__multi_column_EHjXez"] .container{padding:0;max-width:100%}
    [id$="__multi_column_EHjXez"] .card{max-width:unset}
   [id$="__multi_column_EHjXez"] .section__header {
     --padding-left: calc((100% - 1400px) / 2);
        transform: translateX(var(--padding-left));
   }
   [id$="__multi_column_EHjXez"] ul {
     --padding-left: calc((100% - 1400px) / 2);
        transform: translateX(var(--padding-left));
   }

    [id$="__multi_column_EHjXez"] .card__media{padding-top:0 !important;}
    
    
    
    [id$="__multi_column_JpmbBh"] .container{padding:0;max-width:100%}

    [id$="__multi_column_JpmbBh"] .media{padding-top:0 !important}
    [id$="__multi_column_JpmbBh"] .img-fit, .md\:img-fit{position:unset}
    [id$="__multi_column_JpmbBh"] .card.color-scheme .card__info{position:absolute;bottom:0}
    [id$="__multi_column_JpmbBh"] .card.color-scheme .card__info *{color:#fff}
    [id$="__multi_column_JpmbBh"] .os-scrollbar .os-scrollbar-handle{background-color:#c11f20}

    [id$="__multi_column_JpmbBh"] .card{max-width:unset;}
    [id$="__multi_column_JpmbBh"] .os-scrollbar-track{        max-width: 1400px;
        margin: 0 auto;}
    [id$="__multi_column_JpmbBh"] .section__header {
     --padding-left: calc((100% - 1400px) / 2);
        transform: translateX(var(--padding-left));}

    [id$="__multi_column_JpmbBh"] ul{
     --padding-left: calc((100% - 1400px) / 2);
        transform: translateX(var(--padding-left));
    }
  */

  [id$="__multi_column_EHjXez"] .multi-column .card{max-width: max-content;}

  [id$="__multi_column_EHjXez"] .multi-column .card__media img{transform:scale(1);-webkit-transition:all 0.6s ease;transition:all 0.6s ease;}
  [id$="__multi_column_EHjXez"] .multi-column:hover .card__media img{transform:scale(1.05)}

  [id$="__multi_column_EHjXez"] .card__info{
    position: absolute;
    width: 100%;
    padding: 10%;
    height: 100%;
  }

  [id$="__multi_column_EHjXez"] .card__info *{color:#fff}

  [id$="__multi_column_EHjXez"] .card__info a{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background:unset;
    border:0;
  }

  [id$="__multi_column_EHjXez"] .card__info a i,[id$="__multi_column_EHjXez"] .card__info a svg{display:none;}

    [id$="__icons-with-text"] .color-scheme{background-color:rgba(245, 245, 245);border-bottom:1px solid #ccc;border-top:0;}
    [id$="__icons-with-text"] .container{max-width:1540px}

    [id$="__featured_blog_t7X3pj"] .container{max-width:1540px}

    [id$="__footer"] footer .container{max-width:1540px}


    [id$="__multi_column_CAi3xm"] .container{padding:0;max-width:100%}
    
    [id$="__multi_column_CAi3xm"] ul{
        --marginLeft: calc(-85%);
        transform: translateX(var(--marginLeft));
        width: 120%;
      
    }
    
    /* 针对Webkit浏览器隐藏滚动条 */
    [id$="__multi_column_CAi3xm"]  .slider::-webkit-scrollbar {
      display: none; /* 隐藏滚动条 */
    }
     
    /* 针对FireFox浏览器隐藏滚动条 */
    [id$="__multi_column_CAi3xm"]  .slider {
      scrollbar-width: none; /* 对于FireFox 64 */
    }
     
    /* 针对IE和Edge浏览器隐藏滚动条 */
    [id$="__multi_column_CAi3xm"]  .slider {
      -ms-overflow-style: none; /* 对于IE和Edge */
    }
    [id$="__multi_column_CAi3xm"] .card{max-width:unset;}
    [id$="__multi_column_CAi3xm"] .card__media{padding-top:0 !important}
    [id$="__multi_column_CAi3xm"] .card__info{display:none;}

    


    [id$="__multi_column_CAi3xm"] .card__media img{position:relative;height:auto;}
    [id$="__multi_column_CAi3xm"] .carousel>.container{}
    [id$="__multi_column_CAi3xm"] .os-scrollbar{display:none}


    [id$="__featured_blog_t7X3pj"] .grid{display:block}


    [id$="__media_grid_9HCV9W"] .container{max-width:1540px;}

    [id$="__media_grid_9HCV9W"] .gallery-block__image{overflow:hidden}
    
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(1){min-height:unset;}
    
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2),
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3),
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4){min-height:unset;height:170px;overflow:hidden}
    
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2) .gallery-block__image,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3) .gallery-block__image,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4) .gallery-block__image{display:block;padding: 0 20px;}
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2) .media,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3) .media,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4) .media{float:right;width:30%;display: block;height: auto;position:relative}
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2) .media img,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3) .media img,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4) .media img{position:relative;height:auto;}
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2) .gallery-block__image-text,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3) .gallery-block__image-text,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4) .gallery-block__image-text{float:left;width:68%}
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2) .gallery-block__image-text *,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3) .gallery-block__image-text *,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4) .gallery-block__image-text *{color:#000;}
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2) .gallery-block__image-text p,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3) .gallery-block__image-text p,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4) .gallery-block__image-text p{font-size:13px;line-height:23px;height:52px;overflow:hidden;}
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(2) .gallery-block__image-text p.subheading,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(3) .gallery-block__image-text p.subheading,
    [id$="__media_grid_9HCV9W"] .gallery .block:nth-child(4) .gallery-block__image-text p.subheading{height:auto;}

    [id$="__multi_column_ngNyWL"] {background-color:#f5f5f5;padding:80px 0;}
    [id$="__multi_column_ngNyWL"] .container{max-width:1540px;}
    [id$="__multi_column_ngNyWL"] .media {padding-top:0 !important;background-color:#fff;padding: calc(10* var(--space-unit)) !important;padding-bottom:0 !important}
    [id$="__multi_column_ngNyWL"] .media img{position:relative;height:auto;}

   
    .media img{transform:scale(1);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;height:auto;position:relative}
    .media:hover img{transform:scale(1.05)}

  [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"]{display:block !important;}

    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-container{max-width:1440px}

    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel{width:100%;display:block;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item{max-width:unset;float:left;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item .sp-card{--sp-card-border-width: 0;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(1){min-height:unset;width:50%;margin-right:2%;position:relative}

    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(1) .sp-card-information{position:absolute;top:0;left:0;width:100%}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(1) .sp-card-information *{color:#fff}
    
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2),
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3),
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4){min-height: unset;height:221px;overflow: hidden;width: 48%;margin-bottom: 20px;padding-bottom:20px;border-bottom:1px solid #ccc}
    
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2) .gallery-block__image,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3) .gallery-block__image,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4) .gallery-block__image{display:block;padding: 0 20px;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(1) .sp-card-media{height:710px;width:100%}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2) .sp-card-media,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3) .sp-card-media,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4) .sp-card-media{float:right;width:30%;display: block;height:200px;position:relative;overflow:hidden;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2) .sp-card-media img,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3) .sp-card-media img,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4) .sp-card-media img{position:relative;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2) .sp-card-information,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3) .sp-card-information,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4) .sp-card-information{float:left;width:68%;padding:0;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2) .sp-card-information *,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3) .sp-card-information *,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4) .sp-card-information *{color:#000;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2) .sp-card-information p,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3) .sp-card-information p,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4) .sp-card-information p{font-size:13px;line-height:23px;height:52px;overflow:hidden;}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(2) .sp-card-information p.subheading,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(3) .sp-card-information p.subheading,
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel .sp-carousel-item:nth-child(4) .sp-card-information p.subheading{height:auto;}

    
    
    
  }

  @media(max-width:1540px){
   /* [id$="__multi_column_EHjXez"] .section__header{transform: translateX(60px);}
    [id$="__multi_column_EHjXez"] ul{transform: translateX(60px);}

    [id$="__multi_column_JpmbBh"] .section__header{transform: translateX(60px);}
    [id$="__multi_column_JpmbBh"] ul{transform: translateX(60px);}*/
    
  }

  @media(max-width:1280px){
    /*[id$="__multi_column_EHjXez"] .section__header{transform: translateX(30px);}
    [id$="__multi_column_EHjXez"] ul{transform: translateX(30px);}

    [id$="__multi_column_JpmbBh"] .section__header{transform: translateX(30px);}
    [id$="__multi_column_JpmbBh"] ul{transform: translateX(30px);}*/
    
  }

  @media(max-width:1000px)and(min-width:768px){
    .main-menu{width:555px}
    
  }

  @media(max-width:768px) {
    [id$="__multi_galleries_3PTM9C"]{display:none}
    [id$="__media_grid_dX4jMJ"] .gallery-block__image-text *{color:#fff}

    [id$="__media_grid_dX4jMJ"] .gallery-block__image-text p{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text p:nth-child(4){text-decoration:underline;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text:hover p:nth-child(4){color:red;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text .text-overlay__buttons{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:3;margin-top:0;}
  [id$="__media_grid_dX4jMJ"] .gallery-block__image-text .text-overlay__buttons a{display:block;width:100%;height:100%;margin-top: 0;text-indent: -2000px;}

    [id$="__media_grid_dX4jMJ"]  .gallery-block__image-text.text-overlay {width:100%;height:100%;padding:5%;}

    [id$="__media_grid_dX4jMJ"]  .gallery-block__image{padding:0;}
    
    /*[id$="__multi_column_EHjXez"] .section__header{transform: translateX(0px);}
    [id$="__multi_column_EHjXez"] ul{transform: translateX(0px);grid-auto-columns: calc((100% - var(--column-gap)* 1) / 2);}
    [id$="__multi_column_EHjXez"] .card__info{}

    [id$="__multi_column_JpmbBh"] .section__header{transform: translateX(0px);}
    [id$="__multi_column_JpmbBh"] ul{transform: translateX(0px);}*/
    
    [id$="__multi_column_cCfcMy"] .container .card__info h3 {
        color: #c11f20;
    }

    [id$="__multi_column_cCfcMy"]  .card.color-scheme .card__info{padding:15px;}

    #headertop .header__logo{
        position: absolute;
        width: 65%;
        top: 17px;
        left: 0;
        right: 0;
        display: inline-block;
        margin: 0 auto;
        text-align:center;
    }
    #headertop .header__logo .logo__link .flex img:nth-child(1){display:none;}
    [id$="__slideshow"] .media{position:relative;}
    [id$="__slideshow"] .media img{position:relative;height:auto;}
    
    [id$="__multi_column_CAi3xm"] .media{position:relative;padding-top:0 !important;}
    [id$="__multi_column_CAi3xm"] .media img{position:relative;height:auto;}

    [id$="__multi_column_CAi3xm"] .card__info{display:none;}

    [id$="__media_grid_Azjrpj"] .gallery-block{min-height:unset !important}
    [id$="__media_grid_Azjrpj"] .gallery .gallery-block:nth-child(1){height:240px;}
    [id$="__media_grid_Azjrpj"] .media{position:relative;display: block;}
    
    [id$="__media_grid_Azjrpj"] .media img{position:relative;height:auto;}
    [id$="__media_grid_Azjrpj"] .gallery-block__image{padding:0 !important;}
    [id$="__media_grid_Azjrpj"] .gallery-block__image-text{position:absolute;top:0;left:0;padding:5%;}
    
    [id$="__multi_column_ngNyWL"] .media{position:relative;padding-top:0 !important;}
    [id$="__multi_column_ngNyWL"] .media img{position:relative;height:auto;}

    [id$="__multi_column_ngNyWL"] .card__info{font-size: 12px;}
    
    /*[id$="__multi_column_JpmbBh"] .media{position:relative;padding-top:0 !important;}
    [id$="__multi_column_JpmbBh"] .media img{position:relative;height:auto;}*/

    [id$="__multi_column_ngNyWL"] .card__info{}


    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] h2{font-size:24px}

    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-blog-tag{display:none}
    [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-blog-card .sp-blog-card-information{}
    .sp-blog-card .sp-blog-card-information .sp-blog-card-heading{height:60px;overflow:hidden;margin-top: 0;}
    .sp-blog-card .sp-blog-card-information .sp-blog-card-info{height:25px;}
    .sp-blog-card .sp-blog-card-information .sp-blog-card-excerpt{height:40px;overflow:hidden;}

   #bottom-menu{margin-top:25px}
    #bottom-menu li {overflow: hidden;height: 45px;position:relative;border-bottom: 1px solid #bbb;}
    #bottom-menu li::after{content:">";position:absolute;right:10px;top:13px;}
    #bottom-menu li a{display:block !important;line-height: 45px;height: 45px;}
    #bottom-menu li a:nth-child(1){display:inline-block !important}
    #bottom-menu li.active{height:auto;}
    #bottom-menu li.active::after{transform:rotate(90deg)}

    .sp-card .sp-card-media{aspect-ratio: unset;}
    .sp-card .sp-card-media .sp-background-overlay, .sp-card .sp-card-media img, .sp-card .sp-card-media svg{height:auto;position:relative}

    

    
  [id$="__media_grid_Azjrpj"]{display:none;}
  [id$="__media_grid_hYNGyQ"]{display:block;}

    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(1){min-height:unset}
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(2){min-height:unset}
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(3){min-height:unset}
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(4){min-height:unset}
    [id$="__media_grid_hYNGyQ"] .gallery .block .gallery-block__image{padding:0%;}
    [id$="__media_grid_hYNGyQ"] .gallery .block .gallery-block__image .media{display: block;height: auto;position: relative;}
    [id$="__media_grid_hYNGyQ"] .gallery .block .gallery-block__image .media img{position:relative;height:auto}
    [id$="__media_grid_hYNGyQ"] .gallery .block .gallery-block__image .gallery-block__image-text{padding:5%;position:absolute;top:0;left:0;}

    [id$="__media_grid_hYNGyQ"] .gallery {display: block;overflow:hidden;}
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(2),
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(4)
    {float:left;width:49%;margin-top:calc(3 * var(--space-unit))}
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(3),
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(5),
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(6)
    {float:right;width:49%;min-height:unset;margin-top:calc(3 * var(--space-unit))}
    
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(2) *,
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(4) *
    {color:#000}
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(3) *,
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(5) *,
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(6) *
    {color:#000}
    
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(2) h5,
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(4) h5,
    {color:#c11f20}
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(3) h5,
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(5) h5,
    [id$="__media_grid_hYNGyQ"] .gallery .block:nth-child(6) h5,
    {color:#c11f20}

    [id$="__media_grid_hYNGyQ"] .gallery .block h5{font-size:16px;}
    [id$="__media_grid_hYNGyQ"] .gallery .block p{font-size:12px;line-height:16px}
    
  }

  @media(max-width:768px) and (min-width:600px){
    [id$="__slideshow"] .image-banner{min-height:unset !important;padding-bottom:40px}
    


    [id$="__multi_column_JpmbBh"] .media{position:relative;padding-top:0 !important;}
    [id$="__multi_column_JpmbBh"] .media img{position:relative;height:auto;}

    
  }

/*common*/
* .swiper-button-prev{left:20% !important;}
* .swiper-button-next{right:20% !important;}
@media(min-width:768px){
  .is-open>.main-nav__child, .no-js details[open] .main-nav__child{z-index:5 !important;min-width: 300px;}

    .main-nav__grandchild .media{padding-top:0 !important}
    store-header.header {background-color:transparent;border-bottom:0;transition:all 0.5s ease !important}
    store-header header{position:relative;}
    store-header header .header__search{z-index:-1}
    store-header header.search-is-visible .header__search{z-index:3}
    store-header header.container{max-width:1540px}
    .main-menu{position:absolute;width:auto;top:0px;left: 390px;background-color:transparent}
    #main-content{margin-top:-100px;}
    store-header .main-nav__item--primary, store-header0  .secondary-nav__item
    {color:#fff}
    .cc-header--sticky .header.is-out .main-menu__disclosure{max-height:unset}
    store-header .header__icon>.icon{color:#fff !important;width:18px;transition:all 0.5s ease !important}
    .logo__link span img:nth-child(2){display:none !important;}
    

    store-header.header .logo__link span img:nth-child(1){display:block !important;}
    store-header.header .logo__link span img:nth-child(2){display:none !important;}
    store-header.header.scrolled-past-100 .header__icon>.icon{color:#000  !important}
    store-header.header.scrolled-past-100 .logo__link span img:nth-child(1){display:none !important;}
    store-header.header.scrolled-past-100 .logo__link span img:nth-child(2){display:block !important;width:auto;max-width:100%}
    store-header.header.scrolled-past-100 {background-color:#fff;border-bottom:1px solid rgba(var(--text-color)/.15);}
    store-header.scrolled-past-100 .main-nav__item--primary, store-header.scrolled-past-100  .secondary-nav__item
    {color:#000}

    .h4.section__heading{font-size:40px}


  footer .container{max-width:1540px}
   footer .footer__main .footer-col:nth-child(1){flex:1;    max-width: 250px;}
    footer .footer__main .footer-col:nth-child(2){flex:1;}

    
    footer .footer__main .footer-col:nth-child(2) .footer-menu summary{display:none;}
    
    footer .footer__main .footer-col:nth-child(2) .disclosure__content {overflow:hidden}
    footer .footer__main .footer-col:nth-child(2) .disclosure__content p{float:left;width:30%}
    footer .footer__main .footer-col:nth-child(2) .disclosure__content form{float:right;width:65%;margin-top:-50px}
    footer #bottom-menu {display:flex}
    footer #bottom-menu li{flex:1;display:block}
    footer #bottom-menu li a{display:block;font-size:14px;line-height:25px;}

    footer .input-with-button{border-radius:0;background-color: transparent;border:1px solid #ccc;box-shadow:unset !important;}
    footer .form__field .visually-hidden{position:relative !important}
    footer .form__field svg{display:none;}
    footer .form__field .input-with-button>.btn:not(.btn--primary){background-color: #c01f20;border-radius: 0;color: #fff;}

  footer .footer__main .footer-col:nth-child(2) .footer-block>p{float:left;width:30%}
    footer .footer__main .footer-col:nth-child(2) .footer-block>form{float: right;width: 65%;margin-top: -50px;}
    #bottom-menu{clear:both;margin-top: 40px;}
}

@media(min-width:768px) and (max-width:1680px){
  .main-nav__item--primary, .secondary-nav__item{font-size:13px;margin:0 1rem}
  .main-menu{}
  .main-nav, .secondary-nav{margin:0}

}

@media(min-width:768px) and (max-width:1500px){
  /* 2026-07:移除外包的"图标抽屉"效果(768–1500px 区间把搜索/账户/购物车藏到右侧、
     悬停滑出),平板和笔记本上图标常显,与 PC 端一致;移动端样式不受影响 */
}

/* 2026-07:博客版位(ShinePages,挂在 footer 组、原本全站显示)仅在首页显示;
   卡片样式保持与在线版完全一致(不做裁切改动) */
[id$="__shine_pages_blog_list_1_variant_1_nUhVn9"]{display:none !important}
body.template-index [id$="__shine_pages_blog_list_1_variant_1_nUhVn9"]{display:block !important}


/* 2026-07 优化:产品/app 区块宽度与全站 1540px 容器一致、同样自适应
   (外层间距用主题同款 --gutter 变量,与 .container 对齐) */
[id$="__1774338466bdab9b53"],
[id$="__1779326904afcd8a7b"],
[id$="__1775637273277bf8e7"]{
  max-width: 1540px;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--gutter, 32px);
  padding-right: var(--gutter, 32px);
  box-sizing: border-box;
}
/* AI 产品网格区块自身默认 80% 宽居中,改为填满外层容器 */
[id$="__1774338466bdab9b53"] [class*="ai-product-grid-"],
[id$="__1779326904afcd8a7b"] [class*="ai-product-grid-"],
[id$="__1775637273277bf8e7"] [class*="ai-product-grid-"]{
  width: 100% !important;
}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
/* 2026-07 优化:首页博客版位(Featured Blogs and Updates)
   1) 去掉卡片灰色线框,改为干净卡片 + 轻微 hover 阴影
   2) 首篇大图容器改为 1:1,与方形封面图一致,完整显示不裁切 */
[id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-card-inner{
  border: none !important;
}
[id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-card-inner:hover{
  box-shadow: 0 6px 24px rgba(0,0,0,.08);
}
[id$="__shine_pages_blog_list_1_variant_1_nUhVn9"] .sp-carousel-item:first-child .sp-card-media{
  aspect-ratio: 1/1 !important;
  height: auto !important;
}

/* 2026-07 header 修复:
   1) BUCKS 货币选择器文字原为白色(旧透明头部遗留),白底上不可见 → 改深色
   2) 主菜单在 logo 与图标之间的剩余空间居中(含吸顶状态) */
/* BUCKS 应用自带 CSS 权重高,须叠类提权才能覆盖(实测生效) */
store-header .buckscc-currency-box,
store-header .buckscc-currency-box svg,
store-header .buckscc-select-styled.buckscc-select-styled.buckscc-select-styled.buckscc-select-styled,
store-header .buckscc-select-styl