
h2.title {
    margin: 0;
    font-size: inherit;
    font-weight: inherit;
}
.axil-product .discount-label {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    color: #000000; /* 白色字体 */
    font-size: 18px;
    padding: 5px 10px;
    border-radius: 5px;
    z-index: 10;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4); /* 添加倒影效果 */
}

.axil-product-list .ccc {
   
    top: 10px;
    right: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    color: #000000; /* 白色字体 */
    font-size: 18px;
    padding: 5px 10px;
    border-radius: 5px;
    z-index: 10;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4); /* 添加倒影效果 */
}

.axil-product .discountlist-label {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    color: #000000; /* 白色字体 */
    font-size: 16px;
    padding: 2px 6px;
    border-radius: 5px;
    z-index: 10;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4); /* 添加倒影效果 */
}

.icons-left {
    width: 40px;
    height: 40px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"%3E%3Cpolyline points="15 18 9 12 15 6"%3E%3C/polyline%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
}

.icons-right {
    width: 40px;
    height: 40px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"%3E%3Cpolyline points="9 18 15 12 9 6"%3E%3C/polyline%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
}


.icons-close {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"%3E%3Cline x1="18" y1="6" x2="6" y2="18"%3E%3C/line%3E%3Cline x1="6" y1="6" x2="18" y2="18"%3E%3C/line%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.icons-check {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpolyline points="20 6 9 17 4 12"%3E%3C/polyline%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    color: #28a745;
}



.icons-search {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"%3E%3Ccircle cx="11" cy="11" r="8"%3E%3C/circle%3E%3Cline x1="21" y1="21" x2="16.65" y2="16.65"%3E%3C/line%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;

}
.icons-heart {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart"%3E%3Cpath d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"%3E%3C/path%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.btn-submitcoupon{padding: 16px 30px; background-color:blanchedalmond; border: 1px solid blanchedalmond; color: #ffffff;}
.btn-bigsearch{padding: 16px 30px;}

.title-highlighter.highlighter-primary i {
    background-color: #3577f0;
    color: #ffffff;
}
.title-highlighter i {
    height: 24px;
    width: 24px;
    line-height: 24px;
    border-radius: 50%;
    font-size: 12px;
    text-align: center;
    margin-right: 10px;
}
.title_bg {background-color:#F6F7FB!important; }
.ptitle{font-weight:300; font-size: 14px;}
.fw300{font-weight:300;}
.title-highlighter.highlighter-primary i {
    background-color: #3577f0;
    color: #ffffff;
}
.title-highlighter i {
    height: 24px;
    width: 24px;
    line-height: 24px;
    border-radius: 50%;
    font-size: 12px;
    text-align: center;
    margin-right: 10px;
}
.avatar_comment{width: 40px!important;}
.title_bg {background-color:#F6F7FB!important; }
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}

.newsletters {
    &::before {
        content: "";
        position: absolute;
        left: 10px;
        background: url(/static/assets/images/send-mail.png) no-repeat;
        z-index: 2;
        top: 13px;
        width: 25px;
        height: 25px;
    }
}

.newsletters .emailaddress {
    border: 1px solid #eee;
    height: 50px;
    width: 260px;
    padding-left: 40px;
}

.newsletters .btn {
    height: 48px;
    width: 130px;
    font-size: 16px;
}

.header-top-campaign {
    background-color: blueviolet;
}
.fs-12 { font-size: 12px !important;}
.fs-13 { font-size: 13px !important; font-weight: 200;}
.fs-14 { font-size: 14px !important;}
.fs-15 { font-size: 15px !important;}
.fs-16 { font-size: 16px !important;}


#wrapper #content-wrapper {
    background-color: #ffffff;
    width: 100%;
    overflow-x: hidden;
}

#wrapper #content-wrapper #content {
    flex: 1 0 auto;
}





.label-right-bg{background-color: #833500 !important;}
.coupon-code {
    font-size: 18px;
    color: #28a745;
}

.fa-tags {
    color: #833500;
}

.photo_s { width: 26px; }
.off {background-color: #F5ECD7; color: #833500;padding: 2px 10px;border-radius: 5px;}
/* .coupon-icon {
    cursor: pointer;
    width: 43px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: url('/images/code_bg_hover.png') no-repeat center center; 
    background-size: cover;
}

.coupon-icon:hover {cursor: pointer;
    width: 43px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: url('/images/code_bg_y.png') no-repeat center center; 
} */


.coupon-icon-big {
    cursor: pointer;
    width: 66px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    background: url('/images/code_bg_big.png') no-repeat center center; 
    background-size: cover;
}

.coupon-icon-big:hover {cursor: pointer;
    width: 66px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    background: url('/images/code_bg_big_hover.png') no-repeat center center; 
}

.link-icon-big {
    cursor: pointer;
    width: 66px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    background: url('/images/url_bg_big.png') no-repeat center center; 
    background-size: cover;
}

.link-icon-big:hover {
    width: 66px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    background: url('/images/url_bg_big_y_hover.png') no-repeat center center; 
}

.link-icon {
    cursor: pointer;
    width: 43px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: url('/images/url_bg_hover.png') no-repeat center center; 
    background-size: cover;
}

.link-icon:hover {
    width: 43px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    background: url('/images/url_bg_y.png') no-repeat center center; 
}


.mid{margin: 30px auto 0 auto; /* 添加这行 */
    display: inline-block; /* 添加这行 */}





.wishlist-icon {
    cursor: pointer;
    position: absolute; bottom: 10px; right: 20px;
}


@media (min-width: 0px) and (max-width: 767px) {
    /* 针对手机设备的最大宽度 */
    .homepage-search-title h1 {
        font-size: 39px !important;
    }

    .homepage-search-title h5 {
        font-size: 16px !important;
    }
}

.homepage-search-title h1 {
    font-size: 53px;
    line-height: 1.2;
    font-family: sans-serif;
    letter-spacing: -1px;
    line-height: 1.15;
}

.font-weight-light {
    font-weight: lighter;
}

.homepage-search-title h5 {
    font-size: 20px;
    line-height: 1.2;
    font-family: sans-serif;
    font-weight: 300;
    color: #666;
}

.homepage-search-title span {
    font-weight: 300;
}

.homepage-search-form .form-control-lg {
    border: medium;
    border-radius: 6px;
    font-size: 16px;
    height: 55px;
    padding: 10px 19px;
}

.homepage-search-form .btn {
    border: medium;
    border-radius: 6px;
    height: 55px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .10196078431372549) !important;
}

.axil-product {
    background-color: #fff !important;
    border-radius: 12px;
    
}


.wishlist_a {
    width: 16px;
    height: 16px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="white" stroke="orangered" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart"%3E%3Cpath d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"%3E%3C/path%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.wishlist_a:hover {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="orangered" stroke="orangered" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart"%3E%3Cpath d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"%3E%3C/path%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}


.wishlist_b {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="orangered" stroke="orangered" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart"%3E%3Cpath d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"%3E%3C/path%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.wishlist_b:hover {
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-heart"%3E%3Cpath d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"%3E%3C/path%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.text-bg-coral{background-color: coral;}




.axil-product-list {
    border: 1px solid #333333;
    background-color: #ffffff;

}

.list-items-page {
    
    border-radius: 6px;
    margin-bottom: 30px;
    transition: var(--transition);
}

.highlight-word-org {
    color: orangered;
    
    
}
.no-select {
    -webkit-user-select: none;  /* Safari */
    -moz-user-select: none;     /* Firefox */
    -ms-user-select: none;      /* IE/Edge */
    user-select: none;          /* 标准语法 */
}
.details-product-title {padding: 5px 8px; background-color:#efefef; font-weight: bold; color: #000000;}
.details-new {padding: 4px 10px; background-color:gold; color: #333333;}
.box-shadow{box-shadow: 0px 1px 6px rgba(175, 175, 170, 0.3);}
.box-shadow2{box-shadow: 1px 2px 6px rgba(8, 8, 8, 0.3);}
.bg-search{background-color: lawngreen;}
#home-title {
    font-size: 20px !important;
}
@media (max-width: 768px) {
#home-title {font-size: 16px !important;}
#list-p{height: 100%;}
}
#list-p{min-height: 280px;}
#error-message-search{
    color: red; display: none; text-align: center;
}
#search-title{
    color: #000000;
}
#footer_context_a a{color:#000000;}
#footer_context_a a:hover{color:orangered;}
#footer  a:hover{color:orangered;}

#blog-contents p{font-size: 15px;}
/* 使文章中的图片居中并排显示 */
#blog-contents {

    flex-wrap: wrap; /* 允许换行 */
}

#blog-contents img {
    margin: 10px auto; 
    max-width: 100%; /* 确保图片不超出容器宽度 */
    height: auto; /* 保持图片比例 */
    display: block; 
}
#blog-contents h3,h4 {
    margin:30px 0 10px 0; /* 图片之间的间距 */
    padding: 0;
}
#blog-contents p {
    margin:10px 0; /* 图片之间的间距 */
    padding: 0;
}
#blog-contents li {
    margin:0; /* 图片之间的间距 */
    padding: 0;
}

#blog_detail h3,h4 {
    margin:30px 0 10px 0; /* 图片之间的间距 */
    padding: 0;
}
#blog_detail p {
    margin:10px 0 20px 0; /* 图片之间的间距 */
    padding: 0;
}
#blog_detail p {
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: #333333;
    font-size: 18px;
}
#blog_detail li {
    font-family: Georgia, 'Times New Roman', Times, serif;
}


.savemore {
    font-family: 'Arial Black', sans-serif;
    font-size: 70px;
    color: var(--black-800,#1a1a1a);
    font-style: normal;
    font-weight: 600;
    line-height: 95%;
    letter-spacing: -.04em;
    margin: 0;
    padding: 0;
    text-wrap: balance
}
.mainimg{ max-width: 400px;}
@media (max-width: 768px) {
    .savemore {
        font-family: 'Arial Black', sans-serif;
        font-size: 50px;
        color: var(--black-800, #1a1a1a);
        font-style: normal;
        font-weight: 600;
        line-height: 95%;
        letter-spacing: -.04em;
        margin: 0;
        padding: 0;
        word-wrap: break-word; 
    }
    .mainimg {
        max-width: 100%; 
      }
    #header-search-modal .header-search-wrap {
        min-height: 500px;
    }
 
}
.center-flex{display:flex; justify-content: center;}
.coupon-btn-w{width: 20%;}  


.savemore-2 {

    font-size: 20px;
    color: var(--black-800,#1a1a1a);
    font-style: normal;
    font-weight: 300;
    line-height: 110%;
    text-wrap: balance
}
.title26 {
    font-family: 'Arial Black', sans-serif;
    font-size: 26px;
    color: var(--black-800,#1a1a1a);
    font-style: normal;
    font-weight: 300;
    line-height: 95%;
    text-wrap: balance
}
.img-round-10{
    border-top-left-radius: 10px;border-top-right-radius: 10px; 
}
.border-1{
    border: 1px solid #eeeeee;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.03);
}
.border-ad{
    border: 1px solid #666666;
}



/*-----------------------
    Header Search
-------------------------*/
#header-search-modal{top: 40%;}
#header-search-modal .header-search-wrap{max-height: 300px;}
.btn-orange{ color: #ffffff; background-color: orange;}

.search-ul{list-style: none;padding: 0;margin: 0;}


.keywords_list {
  display: flex;
  flex-wrap: wrap;
  margin: -5px;
}
.keywords_list a {
  border: 1px solid var(--color-border-light);
  font-size: var(--font-size-b3) !important;
  color: #000000;
  height: 25px;
  padding: 0 8px;
  margin: 5px;
  display: inline-block;
  line-height: 23px;
  border-radius: 500px;
  font-family: var(--font-secondary);
}
.keywords_list a:hover {
  background: #000000;
  color: #ffffff;
  border-color: #000000;
}




.faq-container {
    width: 100%;
    background-color: #ffffff;
    
    margin: auto;
   
}

.faq-container  h2{
    font-family: 'Arial Black', sans-serif;
    font-size: 32px;
    color: var(--black-800,#1a1a1a);
    font-style: normal;
    font-weight: 300;
    line-height: 95%;
    letter-spacing: -.04em;
 
}

.faq-item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.faq-title {
   
    cursor: pointer;
    color: #343a40;
    margin: 0;
    font-size: 20px;
}

.faq-title:hover {
    text-decoration: underline;
}

.faq-content {
    display: none;
    margin-top: 10px;
    color: #000000;
}
.faq-content p{
    color: #333333;
}



.axil-coupons {
    display: flex;
    margin-bottom: 30px;
    background-color: #ffffff;
    padding: 20px 10px;
  }


.off-box {
    border: 1px dashed #d47658;  /* 修改为虚线边框 */
    border-radius: 5px;         /* 添加圆角 */
    padding: 20px 20px;
    width: 150px;
    height: 100px;
    text-align: center;
}

.off-box-expired {
    border: 1px dashed #cccccc;  /* 修改为虚线边框 */
    border-radius: 5px;         /* 添加圆角 */
    padding: 20px 20px;
    width: 150px;
    height: 100px;
    text-align: center;
}
.off-box-title-expired {
    font-family: 'Arial Black', sans-serif;
    font-size: 30px;
    color: #cccccc;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -.04em;
    text-wrap: balance
}

.off-box-model {
    border: 1px dashed #d47658;  /* 修改为虚线边框 */
    border-radius: 5px;         /* 添加圆角 */
    padding: 10px 10px;
    width: 150px;
    height: 52px;
    text-align: center;
}
.off-box-title {
    font-family: 'Arial Black', sans-serif;
    font-size: 30px;
    color: #000000;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -.04em;
    text-wrap: balance
}




.off-box-title-sale {
    font-family: 'Arial Black', sans-serif;
    font-size: 20px;
    color: #d47658;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    letter-spacing: -.04em;
    margin: 15px 0 0 0;
    padding: 0;
    text-wrap: balance
}
.off-box-title-sale-expired {
    font-family: 'Arial Black', sans-serif;
    font-size: 20px;
    color: #cccccc;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    letter-spacing: -.04em;
    margin: 15px 0 0 0;
    padding: 0;
    text-wrap: balance
}

.title-coupon {
    font-size: 1.2em;
    font-weight: bold;
    color: #333333;
    letter-spacing: -.04em;
    line-height: 130%;
}
.title-coupon-discount {
    font-size: 1.2em;
    font-weight: bold;
    color: #c44118;
    letter-spacing: -.04em;
    line-height: 110%;
}
.title-coupon-2 {
    font-size: 0.92em;
    color: #333333;
    letter-spacing: -.02em;
    line-height: 150%;
    margin: 10px 0 0px 0;
}


.btn-click{
    background-color: #27272E; 
    border-radius: 5px; 
    padding: 10px 20px;
    color: #ffffff;
    font-size: 14px;
    width: 250px;
    height: 25px;
    text-align: center;
}

.btn-click:hover{
    border: 1px dashed #27272E;
    background-color: #ffffff; 
    border-radius: 5px;   
    color: #000000;
    padding: 10px 20px;
    font-size: 14px;
    width: 250px;
    height: 25px;
    text-align: center;
}

.btn-click-expired{
    background-color: #cccccc; 
    border-radius: 5px; 
    padding: 10px 20px;
    color: #ffffff;
    font-size: 14px;
    width: 250px;
    height: 25px;
    text-align: center;
}

.btn-click-expired:hover{
    border: 1px dashed #cccccc;
    background-color: #ffffff; 
    border-radius: 5px;   
    color: #000000; 
    padding: 10px 20px;
    font-size: 14px;
    width: 250px;
    height: 25px;
    text-align: center;
}
.title_advertiser_top{padding: 0; margin: 0; font-size: 18px;letter-spacing: -.04em;}
.scissors {
    width: 24px; height: 24px; vertical-align: middle; margin-right: 8px;
}
.btn-click img.scissors {
    filter: brightness(0) invert(1);
    transition: filter 0.3s ease;
}
.btn-click:hover img.scissors {
    filter: none; 
}






.btn-click-s{
    border: 1px dashed #cccccc;
    background-color: #ffffff;
    border-radius: 5px; 
    padding: 10px 20px;
    color: #27272E;
    font-size: 14px;
    width: 250px;
    height: 25px;
    text-align: center;
}

.btn-click-s:hover{
    border: 1px dashed #cccccc;
    background-color: #27272E; 
    border-radius: 5px;   
    color: #ffffff;     
    padding: 10px 20px;
    font-size: 14px;
    width: 250px;
    height: 25px;
    text-align: center;
}



.scissors_s {
    width: 16px; height: 16px; vertical-align: middle; margin-right: 3px;
}
.btn-click-s:hover img.scissors_s {
    filter: brightness(0) invert(1); 
    transition: filter 0.3s ease;
}
.btn-click-s img.scissors_s {
    filter: none; 
}



.store-title {
    font-family: 'Arial Black', sans-serif;
    font-size: 30px;
    color: #27272E;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -.04em;
    margin: 0;
    padding: 0;
    text-wrap: balance
}


.coupon-box {
    border: 2px dashed #ccc; 
    padding: 15px;
    margin: 20px auto;
    width: 300px;
    text-align: center;
    font-family: Arial, sans-serif;
    background-color: #f9f9f9; 
    border-radius: 8px; 
}


.coupon-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}


.coupon-content p {
    font-size: 16px;
    margin: 0 0 10px 0;
    color: #333;
}


.copy-button {
    background-color: #27272E; 
    color: white; 
    border: none;
    padding: 15px 0;
    cursor: pointer;
    border-radius: 4px;
    transition: background-color 0.3s ease; 
}
#coupon-code{font-weight: 600;font-size: 18px;}
.copy-button:hover {
    background-color:#666666; 
    padding: 15px 0;
    color:#ffffff;
}
.copy-hint{margin-top: 10px; color: #000000; font-size: 15px;}
.copy-hint a{margin-top: 10px; color: #c44118; font-size:15px;text-decoration: underline;}
.copy-hint a:hover{margin-top: 10px; color: #d47658; font-size: 15px;}

.title_big {
    font-family: 'Arial Black', sans-serif;
    font-size: 50px;
    color: #000000;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -.04em;
    margin: 0;
    padding: 0;
    text-wrap: balance
}

#search-btn{background-color: #fd7e14;}
#search-btn:hover{background-color:#27272E;}



.highlight {
    background-color: yellow;
    font-weight: bold;
    color: #666666;
}

.highlight_desc {
    color: #28a745;
    background-color:#F5ECD7;
}

.pagination {
    margin: 50px 0;
    text-align: center;

    display: flex;
    justify-content: center;


}

.pagination-list {
    display: inline-flex;
    list-style: none;
    padding: 0;
    margin: 0;
    border-radius: 4px;
    overflow: hidden;
    /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); */
}

.pagination-item {
    margin: 0;
    /* border-right: 1px solid #ddd; */
}

.pagination-item:last-child {
    border-right: none;
}

.pagination-link {
    display: block;
    padding: 12px 12px;
    font-size: 15px;
    text-decoration: none;
    color: #000000;
    background-color: #fff;
    transition: background-color 0.2s, color 0.2s;
}

.pagination-link:hover {
    background-color: #f8f9fa;
    color: #1a0dab;
}

.pagination-item.active .pagination-link {
    background-color: #3577f0;
    color: #fff;
    cursor: default;
}

.pagination-item.disabled .pagination-link {
    color: #70757a;
    background-color: #f8f9fa;
    cursor: not-allowed;
}

.pagination-ellipsis {
    padding: 8px 12px;
    color: #70757a;
    background-color: #fff;
}


.ul-c {


    list-style-type: none;
    /* 去掉列表项前的标记 */
    padding-left: 0;


}

.ul-c li {
    padding-bottom: 8px;
    text-align: left;
    /* 文字靠左对齐 */
    list-style-position: inside;
    /* 可选：将列表项标记（如点）放在内容内部 */
}

.bx {
    color: #1DA1F2;
    /* 设置图标颜色 */
    font-size: 2rem;
    /* 可选：设置图标大小 */
}
/*---------------------
    search 
-----------------------*/
.search-lists {
    display: flex;
    margin-bottom: 30px;
  }
.search-lists .picture {
min-width: 98px;
align-self: flex-start;
margin-right: 20px;
width: 50px;


}
.search-lists .picture img {
width: 100%;
height: 100%;
object-fit: contain;
}
.search-lists .search-content .author-title {
margin-bottom: 5px;
font-size: 16px;
}
.search-lists .search-title {
    font-size: 1.0em;
  
    color: #333333;
    letter-spacing: -.04em;
    line-height: 100%;
    }

.search-lists .title-desc {
        font-size: 0.92em;
        color: #333333;
        letter-spacing: -.02em;
        line-height: 130%;
        margin: 10px 0 0px 0;
    }

.search-lists .title-2 {
    font-size: 0.92em;
    font-weight: 300; 
    color: #333333;
    letter-spacing: -.02em;
    line-height: 100%;
    margin: 10px 0 0px 0;
}

.search-lists img {
    border-radius: 8px;
}


.search-lists .btn-click{
    border: 1px dashed #d47658; /* 修改为虚线边框 */
    background-color: #ffffff; 
    border-radius: 5px;         /* 添加圆角 */
    padding: 5px 10px;
    color: #666666;
    font-size: 14px;
    width: 200px;
    height: 15px;
    text-align: center;
}

.search-lists .btn-click:hover{
    border: 1px dashed #d47658;
    background-color: #ffffff;  /* 修改为虚线边框 */
    border-radius: 5px;         /* 添加圆角 */
    padding: 5px 10px;
    color: #000000;
    font-size: 14px;
    width: 200px;
    height: 15px;
    text-align: center;
}
.toggle-btn {
    cursor: pointer;
    font-size: 14px;
    background-color: #ffffff;
    color: blue;
    margin-left: 0;
    text-align: left;
    padding-left: 0;
}
.title-section2 {
    font-size: 22px;
    color: #333333;
    font-weight: 700;
    letter-spacing: -.04em;
    line-height: 110%;
}
.adsbygoogle{background-color: #ffffff;}
.title-12 {
    font-size: 0.92em;
    color: #666666;
    letter-spacing: -.02em;
    line-height: 160%;
    margin: 10px 0 0px 0;
}
.title-12 p{
    font-size: 0.92em;
    color: #666666;
    letter-spacing: -.02em;
    line-height: 160%;
    margin: 10px 0 0px 0;
}
.backtotop {
    content: url('/images/icons/arrow-up.svg');
    display: inline-block;
    color: var(--color-white);
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    top: 5px; 
    filter: brightness(0) invert(1); 
}
.business_tags{margin: 0;padding: 0; font-size: 18px;letter-spacing: -.04em;}
.business_tags_title {
    font-size: 1em;
    color: #666666;
    letter-spacing: -.02em;
    line-height: 170%;

}
.blog-title-s{font-size: 22px;font-family:Georgia, 'Times New Roman', Times, serif;}
.blog-title{font-size: 36px;font-family:Georgia, 'Times New Roman', Times, serif;}
.blog-date{font-size: 18px;font-family:Georgia, 'Times New Roman', Times, serif;}
.blog_descs{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size: 0.98em;
    color:#70757a;
    letter-spacing: -.02em;
    line-height: 150%;
    margin: 10px 0 0px 0;
}

.topmenu {
    content: url('/images/icons/menu.svg');
    display: inline-block;
    color:#000000;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    
}
.menuclose {
    content: url('/images/icons/x.svg');
    display: inline-block;
    color:#ffffff;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    filter: brightness(0) invert(1); 
    top:2px
    
}


.days{
    /* border: 1px dashed #27272E; */
    background-color:bisque;  /* 修改为虚线边框 */
    border-radius: 2px;   
    color: #000000;      /* 添加圆角 */
    padding: 5px 5px;
    font-size: 14px;
    text-align: center;
}
.days-today{
    /* border: 1px dashed #27272E; */
    background-color:#c44118;  /* 修改为虚线边框 */
    border-radius: 2px;   
    color: #ffffff;      /* 添加圆角 */
    padding: 5px 5px;
    font-size: 14px;
    text-align: center;
}
.off-box-store {
    border: 1px dashed #d47658;  /* 修改为虚线边框 */
    border-radius: 5px;         /* 添加圆角 */
    padding: 20px 20px;
    width: 150px;
    height: 95px;
    text-align: center;
}
.off-box {
    border: 1px dashed #d47658;  /* 修改为虚线边框 */
    border-radius: 5px;         /* 添加圆角 */
    padding: 15px 0px;
    width: 150px;
    height: 125px;
    text-align: center;
}
.off-box img {
    max-width: 130px;
    max-height: 40px;
}
@media (max-width: 768px) {
    .off-box {
        border: 1px dashed #d47658;  /* 修改为虚线边框 */
        border-radius: 5px;         /* 添加圆角 */
        padding: 20px 0;
        margin-right: 15px;
        width: 80px;
        height: 115px;
        text-align: center;
    }
    .off-box img {
        max-width: 70px;
        max-height: 50px;
        
    }
    .off-box-store {
        border: 1px dashed #d47658;  /* 修改为虚线边框 */
        border-radius: 5px;         /* 添加圆角 */
        padding: 20px 20px;
        margin-right: 15px;
        width: 80px;
        height: 85px;
        text-align: center;
    }
    .title_big {
        font-family: 'Arial Black', sans-serif;
        font-size: 40px;
        color: #000000;
        font-style: normal;
        font-weight: 600;
        line-height: 110%;
        letter-spacing: -.04em;
        margin: 0;
        padding: 0;
        word-wrap: break-word; 
        text-align: center;
    }

    .off-box-expired {
        border: 1px dashed #cccccc;  /* 修改为虚线边框 */
        border-radius: 5px;         /* 添加圆角 */
        padding: 20px 20px;
        margin-right: 15px;
        width: 80px;
        height: 100px;
        text-align: center;
    }
    .off-box-title {
        font-family: 'Arial Black', sans-serif;
        font-size: 20px;
        color: #000000;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
        letter-spacing: -.04em;
        margin: 0;
        padding: 0;
        text-wrap: balance
    }
    .off-box-title-sale {
        font-family: 'Arial Black', sans-serif;
        font-size: 14px;
        color: #d47658;
        font-style: normal;
        font-weight: 300;
        line-height: 100%;
        letter-spacing: -.04em;
        margin: 15px 0 0 0;
        padding: 0;
        text-wrap: balance
    }

    .off-box-title-sale-expired {
        font-family: 'Arial Black', sans-serif;
        font-size: 14px;
        color: #cccccc;
        font-style: normal;
        font-weight: 300;
        line-height: 100%;
        letter-spacing: -.04em;
        margin: 15px 0 0 0;
        padding: 0;
        text-wrap: balance
    }
 
    .store-title {
        font-family: 'Arial Black', sans-serif;
        font-size: 24px;
        color: #27272E;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
        letter-spacing: -.04em;
        margin: 0;
        padding: 0;
        text-wrap: balance
    }
    #search_home {padding: 0 20px 0 20px;}
    #search_home p{text-align: center;}
    #img_list_size{ width:100%;}
    .off-box-small{font-size: 12px;line-height: 100%; padding-top: 5px;}
    .title_advertiser_top{padding: 0; margin: 0; font-size: 14px;letter-spacing: -.04em;}
 
    .title-center {
        text-align: center;
    }


    .search-lists {
        display: flex;
        margin-bottom: 20px;
      }
    .search-lists .search-title {
        font-size: 0.9em;
      
        color: #333333;
        letter-spacing: -.04em;
        line-height: 100%;
        }
    .search-lists .title-desc {
        font-size: 0.8em;
        color: #333333;
        letter-spacing: -.02em;
        line-height: 120%;
       
    }

.search-lists .picture {
min-width: 60px;
align-self: flex-start;
margin-right: 1cqh;
width: 50px;


}

#search_home h2{ font-size: 20px;}


}
    
    
    
