/** Shopify CDN: Minification failed

Line 153:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-footer-linklist > li:not(:last-child) {
  padding-right: 10px;
}

.rtl_true .t4s-footer-linklist > li {
  padding-right: 0px;
}

.t4s-footer-link.t4s-footer-link-active {
  color: #696969;
}

.t4s-btn-size-medium.t4s-btn-icon-false.t4s-btn-color-primary.t4s-btn-effect-fade {
    border-radius: unset;
    padding: 22px 50px;
}

h3.t4s-section-title.t4s-title span {
    padding-bottom: 20px;
}

.t4s-btn-size-medium.t4s-btn-icon-false.t4s-btn-color-primary.t4s-btn-effect-fade {
    border-radius: unset;
}

span.t4s-btn-atc_text {
    font-size: 14px;
    font-weight:500;
}

/* 优化后的产品价格样式 */
.t4s-product-price {
    display: flex; /* 使用 Flex 布局让折后价和原价在同一行 */
    align-items: center; /* 垂直居中对齐 */
    gap: 10px; /* 控制折后价和原价之间的水平间距 */
    font-size: inherit; /* 继承父元素的字体大小 */
}

.t4s-product-price ins {
    order: 1; /* 确保折后价显示在前 */
    color: #F85712 !important; /* 设置折后价颜色为橙红色 */
    font-weight: 500; /* 设置折后价加粗为 500 */
    font-size: inherit; /* 继承父元素的字体大小 */
}

.t4s-product-price del {
    order: 2; /* 确保原价显示在折后价之后 */
    color: #999999; /* 设置原价字体颜色 */
 font-weight: 300; /* 设置折原价加粗为 300 */
    font-size: 13px; /* 继承父元素的字体大小 */
    position: relative; /* 为伪元素定位做准备 */
    text-decoration: none; /* 隐藏默认的灰色划线 */
}
.t4s-product-price del::before {
    content: ""; /* 创建伪元素 */
    position: absolute;
    top: 50%; /* 将伪元素放置在原价文字的中间 */
    left: 0;
    width: 100%; /* 让斜线覆盖整个文本宽度 */
    height: 1px; /* 设置斜线为细线，改为 1px */
    background-color: #FF0000; /* 设置斜线颜色为大红色 */
    transform: rotate(-10deg); /* 设置轻微的斜线效果 */
}

/* Newsletter 部分样式 */
.t4s-newsl-des-6 .t4s-newsletter__inner {
    border: none;
}

input.t4s-text-center.t4s-text-md-start.t4s-newsletter__email {
    border-bottom: 1px solid #CDD0DD;
}

input.t4s-text-center.t4s-text-md-start.t4s-newsletter__email:focus {
    outline: none;
}

.t4s_newsletter_se.t4s-newsl-des-6 .t4s-newsletter__inner .t4s-newsletter__submit {
    border-radius: 0;
    min-width: auto;
    padding-inline: 72px;
    font-weight: 500;
    width: 200px;
    height: 50px;
    display: flex;
}


/* 手机端：隐藏所有类目描述 */
@media (max-width: 767px) {
  .collection-description p {
    display: none; /* 隐藏类目描述 */
  }
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .t4s-newsletter-wrap.content-all-center {
    padding: 120px 0px;
}

span.t4s-section-des.t4s-subtitle {
  padding-bottom: 25px;
}

.t4s_nt_se_template--17900697288869__blog_post_LAgCyQ span.t4s-section-des.t4s-subtitle {
    padding-bottom: 10px;
}
.badge_shape_3 .t4s-single-product-badge>.t4s-badge-item {
    border-radius: 2px;
}
.t4s-single-product-badge>span {
min-width: 50px
}

.t4s-btn-size-medium.t4s-btn-icon-false.t4s-btn-color-primary.t4s-btn-effect-fade {
    width: 180px !important;
    height: 55px !important;
    padding: 0px !important;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .t4s-newsletter-wrap.content-all-center {
    padding: 60px 0px;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .t4s-section-inner.t4s_se_template--17900697288869__newsletter_YY9URR.t4s-container-wrap.t4s-parallax {
    height: 200px;
}

.t4s_newsletter_se.t4s-newsl-des-6 .t4s-newsletter__inner .t4s-newsletter__submit {
width: 130px;}
}
}