/* 这里只针对活动页banner下面的6个走马灯选项 */
@media (min-width: 1024px) {
  .lg\:auto-cols-4 {
    grid-auto-columns: calc((100% - var(--column-gap) * 3) / 6);
  }
  .gap-theme {
    gap: 10px;
  }
}
#shopify-section-sections--18990485537007__header
  .main-menu__content
  > nav
  > .main-nav
  > li
  a[href*="/pages/merry-chrismas"] {
  padding-left: 27px;
  background-image: url("/cdn/shop/files/1_36e02213-a2e1-4759-a959-c9d48474d4f1.png?v=1764916963");
  background-repeat: no-repeat;
  background-position: 0 10px;
  background-size: 24px;
  /* color: #FD7622; */
}

#main-content {
  background: #F5A03D;
}
/* banner 顶部的折扣 */
#shopify-section-sections--18990485537007__promo_strip_Kb4BxY .color-scheme {
  --text-color: #000;
  --heading-color: #000;
  --bg-color:#fff;
}

/* banner 标题 */
[id^="template"][id*="image_banner_wghM8E"] {
  position: relative;
  .text-overlay__heading {
    font-family: Inter;
    font-weight: 700;
    font-size: 32px;
    margin-bottom:6px;
    color: #000;
  }

  div.text-overlay {
    color: #000;
    text-align: center;
    /* margin-top:14%; */
    position: absolute;
    top: 19%;
  }

  div.text-overlay__block.enlarge-text {
    font-family: Inter;
    font-weight: 500;
    font-size: 24px;
    color: #00000099;
    margin-bottom: 6px;
    em {
      font-weight: 800;
    }
  }

  /* 活动日期 */
  p.text-overlay__block.subheading{
    font-weight: 400;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0;
  }
  .text-overlay__buttons a {
    font-family: "Inter";
    font-weight:normal;
    width:206px;
    height:40px;
    line-height:40px;
    padding:0;
    border-radius:64px;
    color:#fff;
    border: none;
    opacity:1;
    font-size: 16px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, -2)),
    linear-gradient(360deg, #EAA407 0%, #F6820D 103.75%);
  }
}
 
/* banner 底部 */
[id^="template"][id*="icons_with_text_e4n7fc"] {
  position: sticky;
  top: max(0px, calc(var(--header-end) + 1px));
  z-index: 29;
  background: #D87300;
  color: #00000099;
  ul {
    /* grid-auto-columns: calc((100% - var(--column-gap) * 4) / 6); */
    li {
      strong {
        /* font-weight: 400; */
        font-size: 14px;
      }
      cursor: pointer;
			.icon {
				display: none;
			}
    }
  }


}

/* Why Buy From Our Official Website */
[id*="media_grid_kTT3rk"] {
  .section {
    /* max-width: 1440px; */
    margin:0 auto;
    background: url('/cdn/shop/files/Frame_58649809.png?v=1770022007') center 42% / cover no-repeat;
    [id*="media_grid_kTT3rk"] {
      padding:0 70px 100px 70px;;
    }
    .container {
      max-width: 1590px;
      .block-media_taRbgh,
      .block-media_GfLdxw,
      .block-media_FfVYga,
      .block-media_bbzXCy,
      .block-media_aX4Pjm ,
      .block-media_9iyQcU {
        background-repeat: no-repeat;
        background-color:rgba(255, 255, 255, 0.24);
        border-radius:24px;
        .media--has-overlay {
          &::after {
            background-color:transparent;
          }
          .media__placeholder.img-fit {
            display:none;
          }
        }
        .gallery-block__image {
          padding:0;
          .gallery-block__image-text.text-overlay {
            max-width: 1000px;
          }
          .gallery-block__image-text {
            width: 100%;
            h3 {
              text-align: center;
              font-weight: 400;
              color: #000;
              font-size:22px;
            }
          }
        }
      }
      .block-media_taRbgh {
        background-position: center 197px;
        background-image: url('/cdn/shop/files/Free_Shipping_1_de089cd5-a843-4e04-81da-056c37a0a28b.png?v=1770022882');
        .gallery-block__image-text {
          bottom:210px;
        }
      }
      .block-media_GfLdxw {
        background-position: center 65px;
        background-image: url('/cdn/shop/files/1_Year_Warranty_6_Extra_Months_1_6b15e67e-a7a3-41f2-8c8b-3ae618e02330.png?v=1770022882');
        .gallery-block__image-text {
          bottom:66px;
        }
      }
      .block-media_FfVYga {
        background-position: center 65px;
        background-image: url('/cdn/shop/files/Match_lowest_price_1_bd2ce358-211e-4576-a72b-2d2cca4d6a4a.png?v=1770022882');
        .gallery-block__image-text {
          bottom:66px;
        }
      }
      .block-media_bbzXCy {
        background-position: center 65px;
        background-image: url('/cdn/shop/files/30-Day_Returns_1_675c6d08-1764-42d3-a22e-603908c6a482.png?v=1770022881');
        .gallery-block__image-text {
          bottom:66px;
        }
      }
      .block-media_aX4Pjm {
        background-position: center 65px;
        background-image: url('/cdn/shop/files/Member_Rewards_1_1be3c7ee-ee8f-440f-969e-e39239259d27.png?v=1770022882');
        .gallery-block__image-text {
          bottom:66px;
        }
      }
      .block-media_9iyQcU {
        background-position: center 65px;
        background-image: url('/cdn/shop/files/Fast_Delivery_1_77a6deac-4881-4195-9a9a-065b655d4fb4.png?v=1770022881');
        .gallery-block__image-text {
          bottom:66px;
        }
      }
    }
  
    .gap-theme {
      gap: 3em 0;
    }
  
    h2.section__heading {
      margin-top: 72px;
      font-size: 32px;
      font-weight:700;
      color: #000;
    }
  }
}


/* 倒计时 */
[id*="countdown_timer_YiG8Pg"] {
	margin:0 auto;
	background: #F5A03D;
	.section {
    max-width: 1440px;
		position:relative;
		background-image: url('/cdn/shop/files/Frame-58649709.png?v=1770025750');
		border-radius:48px;
		height:446px;
		padding:80px 0;
		background-size:cover;
		background-position: left;
		background-repeat: no-repeat;
		background-color: #F6A950;
    margin-top: 72px;
		.section__block {
			margin-top:78px;
			background: url('/cdn/shop/files/Subtract1_f4872f18-01fc-46ca-a722-ed77ef5c7034.png?v=1770025948');
			background-size: 100% 100%;
			color: #683800;
      font-weight: 700;
			width: 113%;
			margin-left: -37px;
			padding: 0;
			p {
				width:50%;
				margin:16px 0;
				display:inline-block;
				&:nth-child(1) {
					width:50%;
					margin-right:0;
					border-right: 2px dashed #683800;
				}
				strong {
					color: #683800;
				}
			}
		}
		.countdown__grid {
			gap:60px;
		}	
		.countdown-timer {
			position:absolute;
			right:4%;
		}

		.countdown__unit {
			color: #683800;
			font-size: 18px;
		}
	
		.color-scheme {
			background-color: rgba(134, 2, 2, 1);
		}
		.section__block--countdown {
			margin-top: 0;
		}
		.countdown__number {
			color: #683800;
			background: rgba(255, 255, 255, 0.1);
			padding: 0;
			width: 114px;
			height: 103px;
			line-height: 98px;
		}
		strong {
			margin-bottom: 16px;
			&::after {
				color: #683800 !important;
				left:143px !important;
				top:-31px !important;
			}
		}
	}
}

/* 折扣商品标题 */
[id*="featured_collection_aqemaG"],
[id*="featured_collection_rjaPPU"],
[id*="featured_collection_H9JGQC"],
[id*="featured_collection_NaNx9d"],
[id*="featured_collection_rKc3Yd"],
[id*="featured_collection_pekBUp"]{
	margin: 0 auto;
	background: url('/cdn/shop/files/Frame_58649746_b414b6b9-ac58-448e-9d99-8e2eef07765a.png?v=1770287350');
	background-size: auto auto;
	background-repeat: repeat-x;
  ul.slider__grid li product-card{
    border-radius:16px;
  }
	.featured-collection-container {
		max-width: 1560px;
	}
	.section {
		margin-bottom:0 !important;
		padding-bottom:140px !important;
	}
	div.container {
		h2 {
			font-family: Inter;
			background-image: url('/cdn/shop/files/Frame_58649799.png?v=1770028001');
			background-repeat: no-repeat;
			background-size: 100%;
			width: 640px;
			height:125px;
			margin-top: 84px;
      margin-bottom: 34px;
			font-weight: 600;
			color: #fff;
			font-size: 28px;
			padding: 64px 0 0 0;
			border:none;
			border-radius:0;
		}
	}
	.os-scrollbar-horizontal{
		display:none;
	}
  .section__header a.link {
    color: rgba(255, 255, 255, 0.6);
    font-size: 33px;
    margin-top: 36px;
  }
}


/* 商品顶部折扣标签 */
[id*="featured_collection_aqemaG"],
[id*="featured_collection_rjaPPU"],
[id*="featured_collection_H9JGQC"],
[id*="featured_collection_NaNx9d"],
[id*="featured_collection_rKc3Yd"],
[id*="featured_collection_pekBUp"]{
  width: 100%;
	.product-label-container {
		> .product-label-wrapper {
			/* 特价区域 */
			&:has(.product-label--sale) {
				position: absolute;
				left: 0;
				top: 0;
				transform: translate(-40%, -50%);
				width: 76px;
				height: 86px;
				background: url('/cdn/shop/files/Group_e0b6eb61-a508-4e4b-9dc6-cfb48b4741ba.png?v=1770168037') no-repeat;
				background-size: 100% 100%;
			}
      .product-label {
        padding: 0;
      }
			/* 价格 */
			.product-label--sale {
				font-family: Inter;
				width: 90%;
				position: absolute;
				top: 34%;
				left: 50%;
				transform: translate(-50%, -80%);
				display: flex ;
				flex-direction: row-reverse;
				align-items: center;
				justify-content: center;
				line-height: 1;
				font-weight: 800;
				font-size: 13px;
				color: #fff;
				background-color: transparent;
	
				svg {
					display: none;
				}
				 
				span {
					position: absolute;
					top: 98%;
					left: 35%;
					transform: translate(-35%, 0%);
					width: 100%;
					text-align: center;
				}
			}
		}
	}
}

/* 商品外层背景 */
/* best selling */
[id*="featured_collection_aqemaG"] {
	background:none;
	div.container {
		max-width: 1560px;
	}
	[id*="featured_collection_aqemaG"] {
		padding: 42px 112px 42px 42px  !important;
		background: #FFFFFF1A;
		border-radius: 64px;
		.products-grid-container {
			padding: 0;
		}
	}
}
/* 其他产品 */
[id*="featured_collection_rjaPPU"],
[id*="featured_collection_H9JGQC"],
[id*="featured_collection_NaNx9d"],
[id*="featured_collection_rKc3Yd"],
[id*="featured_collection_pekBUp"] {
	.products-grid-container {
		background: transparent !important;
		padding: 42px 112px 42px 42px  !important;
	}
  .promo-code-bg {
    background-image: url("/cdn/shop/files/Subtract_2.png?v=1770191277");

  }
	[id*="featured_collection_rjaPPU"],
	[id*="featured_collection_NaNx9d"],
	[id*="featured_collection_rKc3Yd"],
	[id*="featured_collection_H9JGQC"],
	[id*="featured_collection_pekBUp"] {
		padding:0 !important;
		background: #FFFFFF1A !important;
		border-radius: 64px;
	}
}

[id*="featured_collection_H9JGQC"],
[id*="featured_collection_rKc3Yd"] {
	.featured-collection-container {
		>div.flex {
			flex-direction: row-reverse;
		}
    .featured-collection-info {
      margin: 0 0 0 32px;
    }
	}
}

/* html[lang='it'] [id*="featured_collection_H9JGQC"] {
  div.container h2 {
    padding: 34px 30px;
  }
} */

/* 底部感谢 和 背景图 */

/* 最后一块背景图 */
[id*="newsletter_XxxDcR"] {
	max-width: 100%;
	margin:0 auto;
  .newsletter {
    position: relative;
    background: url('/cdn/shop/files/Frame-586497661.png?v=1770283549');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 26%;
    div.flex {
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 100%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
    }
	}
  h2.section__block {
    font-size: 24px;
    color: #fff;
		font-family: Inter;
		font-weight: 800;
  }

  div.section__block.reading-width {
    font-family: Inter;
		font-weight: 500;
		font-size: 20px;
		width:70%;
		color: #FFFFFF99;
  }
	div.section__block.form-width {
		width:40%;
		margin-top:40px;
		.input-with-button {
			box-shadow:none;
			border-radius:12px;
			height:56px;
			background: #00000052;
			input {
				color:#FFFFFF99;
				height: 56px;
				line-height: 56px;
				padding: 0 16px;
        margin-bottom: 0;
			}
			input::placeholder {
				font-family: Inter;
				font-weight: 400;
				font-size: 16px;
				color: #FFFFFF99;
			}
			button {
				background: linear-gradient(180deg, rgba(246, 131, 13, 0.9) 0%, rgba(235, 164, 6, 0.9) 100%);
				border-radius:12px;
				color:#fff;
				height:56px;
				padding:12px 36px;
			}
		}
	}
}

/* ================================================= 底部感谢 和 背景图适配 =================================================*/

@media (max-width: 1200px){
  /* 最后一块背景图 */
[id*="newsletter_XxxDcR"] {
  h2.section__block {
    font-size: 20px;
  }

  div.section__block.reading-width {
		font-size: 12px;
  }
	div.section__block.form-width {
		margin-top:10px;
		.input-with-button {
			height:36px;
			input {
				height: 36px;
				line-height: 36px;
			}
			input::placeholder {
				font-size: 12px;
			}
			button {
				height:36px;
				padding:6px 36px;
			}
		}
	}
}
}


/* ================================================= 移动端 =================================================*/
@media (max-width: 767px) {
   [id*="header"]
  .main-menu__content
  > nav
  > .main-nav
  > li
  a[href*="/pages/merry-chrismas"] {
    padding-left: 37px;
    background-position: 10px;
  }

  /* banner 标题 */ 
  [id^="template"][id*="image_banner_wghM8E"] {
		.text-overlay__heading {	
			font-size: 18px;
			margin-bottom:12px;
		}

		div.text-overlay__block.enlarge-text {
			font-weight: normal;
			font-size: 14px;
			line-height: 20px;
      em {
        display: block;
        font-weight: 800;
      }
		}
    div.text-overlay {
      margin-top: 0;
      top: 3%;
    }


		/* 活动日期 */
		p.text-overlay__block.subheading{
			font-size: 14px;
			margin-bottom: 0;
		}
		.text-overlay__buttons {
			margin-top:6px;
			a {
				width:170px;
				height:30px;
				line-height:30px;
				border-radius:48px;
				font-size:12px;
			}
		}
	}
  /* banner 下面的锚点 */
  [id^="template"][id*="icons_with_text_e4n7fc"] {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  /* Why Buy From Our Official Website */
  [id*="media_grid_kTT3rk"] {
    /* max-width: 90%; */
    .section {
      background: url('/cdn/shop/files/Frame_58649810_mobile.png?v=1770024322') center 42% / cover no-repeat;
      [id*="media_grid_kTT3rk"] {
        padding:0 20px 30px 20px;
      }
      .container {
        .gallery.grid {
          grid-template-columns: repeat(3, minmax(0, 1fr));
          > div:nth-child(2) {
            grid-column: span 2 / span 2;
          }
          > div:nth-child(6) {
            grid-column: span 2 / span 2;
          }
          gap:8px;
        }
        .section__header {
          margin-bottom: 0;
        }
        max-width: 1590px;
        .block-media_taRbgh,
        .block-media_GfLdxw,
        .block-media_FfVYga,
        .block-media_bbzXCy,
        .block-media_aX4Pjm ,
        .block-media_9iyQcU {
          border-radius:18px;
          min-height:20px !important;
          .media--has-overlay {
            &::after {
              background-color:transparent;
            }
            .media__placeholder.img-fit {
              display:none;
            }
          }
          .gallery-block__image {
            padding:0;
            .gallery-block__image-text.text-overlay {
              max-width: 1000px;
            }
            .gallery-block__image-text {
              width: 100%;
              h3 {
                font-size:12px;
              }
            }
          }
        }
        .block-media_taRbgh {
          height:184px;
          background-position: center 60px;
          background-image: url('/cdn/shop/files/Free_Shipping_mobile.png?v=1770024320');
          .gallery-block__image-text {
            bottom:70px;
          }
        }
        .block-media_GfLdxw {
          height:88px;
          background-position: center 18px;
          background-image: url('/cdn/shop/files/1_Year_Warranty_6_Extra_Months_mobile.png?v=1770024320');
          .gallery-block__image-text {
            bottom:20px;
          }
        }
        .block-media_FfVYga {
          height:88px;
          background-position: center 18px;
          background-image: url('/cdn/shop/files/30-Day_Returns_mobile.png?v=1770024320');
          .gallery-block__image-text {
            bottom:20px;
          }
        }
        .block-media_bbzXCy {
          height:88px;
          background-position: center 18px;
          background-image: url('/cdn/shop/files/Member_Rewards_mobile.png?v=1770024321');
          .gallery-block__image-text {
            bottom:20px;
          }
        }
        .block-media_aX4Pjm {
          height:88px;
          background-position: center 18px;
          background-image: url('/cdn/shop/files/Fast_Delivery_mobile.png?v=1770024320');
          .gallery-block__image-text {
            bottom:20px;
          }
        }
        .block-media_9iyQcU {
          height:88px;
          background-position: center 18px;
          background-image: url('/cdn/shop/files/Match_lowest_price_mobile.png?v=1770024320');
          .gallery-block__image-text {
            bottom:20px;
          }
        }
      }
    }

    .gap-theme {
      gap: 3em 0;
    }
    h2.section__heading {
      margin-top:20px !important;
      padding: 16px 33px 21px !important;
      font-size: 12px !important;
    }
  }


  /*  倒计时 */
 [id*="countdown_timer_YiG8Pg"] {
    padding: 10px 20px 0 20px;
		.section {
			background-image: url('/cdn/shop/files/Frame-58649709-_1_9fc45f93-25b5-4c91-88b7-7d5fbe3a7057.png?v=1770026820');
			background-size: 100% 100%;
			padding-top: 13.2em;
			border-radius:16px;
      margin-top: 10px;
			.section__block {
				height: 30px;
				margin-top:56px;
				background: none;
				width: 100%;
				margin-left: 0px;
				p {
					margin:0;
					font-size: 12px;
				}
			}
			.countdown__grid {
				gap:27px;
			}
			.countdown-timer {
				position:relative;
				right: 0;
			}

			.countdown__unit {
				font-size: 10px;
			}
			.section__block--countdown {
				margin-top: 50px;
			}
			.countdown__number {
				width: 48px;
				height: 48px;
				line-height: 48px;
				margin-bottom:4px;
        font-weight: 700;
			}
			strong {
				&::after {
					left:61px !important;
					top:-12px !important;
				}
			}
		}
  }



	/* 折扣商品标题 */
	[id*="featured_collection_aqemaG"],
	[id*="featured_collection_rjaPPU"],
	[id*="featured_collection_H9JGQC"],
	[id*="featured_collection_NaNx9d"],
	[id*="featured_collection_rKc3Yd"],
	[id*="featured_collection_pekBUp"]{
		.featured-collection-container {
			max-width: 100%;
		}
		div.container {
			max-width: 100%;
			h2 {
				background-image: url('/cdn/shop/files/Frame_58649805.png?v=1770254168');
				background-size: auto auto;
				background-position: center 37px;
				height:90px;
				margin: 0;
				font-size: 12px;
			}
		}
		.os-scrollbar-horizontal{
			display:block;
		}
    .section {
      margin-bottom:0 !important;
      padding-bottom:20px !important;
    }
		.section__header {
			margin-bottom: 20px;
			a.link {
			font-size: 14px;
			margin-top:10px;
		}
		}
	}

	/* 商品顶部折扣标签 */
	[id*="featured_collection_aqemaG"],
	[id*="featured_collection_rjaPPU"],
	[id*="featured_collection_H9JGQC"],
	[id*="featured_collection_NaNx9d"],
	[id*="featured_collection_rKc3Yd"],
	[id*="featured_collection_pekBUp"] {
		ul.slider__grid li product-card{
			border-radius:16px;
		}
		.carousel .small__grid {
			column-gap:0;
		}
		.gap-x-theme {
			column-gap:0;
		}
		.product-label-container {
			> .product-label-wrapper {
				/* 特价区域 */
				&:has(.product-label--sale) {
					transform: translate(-24%, -52%);
					width: 46px;
					height: 52px;
					background: url('/cdn/shop/files/Group1.png?v=1770257886') no-repeat;
					background-size: 100% 100%;
				}
		
				/* 价格 */
				.product-label--sale {
					line-height: 10px;
					font-weight: 600;
					font-size: 10px;
				}
			}
		}
	}

	[id*="featured_collection_aqemaG"] .products-grid-container,
	[id*="featured_collection_rjaPPU"] .products-grid-container,
	[id*="featured_collection_H9JGQC"] .products-grid-container,
	[id*="featured_collection_NaNx9d"] .products-grid-container,
	[id*="featured_collection_rKc3Yd"] .products-grid-container,
	[id*="featured_collection_pekBUp"] .products-grid-container {
		padding: 0 10px !important;
	}

	[id*="featured_collection_aqemaG"] .products-grid-container li + li,
	[id*="featured_collection_rjaPPU"] .products-grid-container li + li,
	[id*="featured_collection_H9JGQC"] .products-grid-container li + li,
	[id*="featured_collection_NaNx9d"] .products-grid-container li + li,
	[id*="featured_collection_rKc3Yd"] .products-grid-container li + li,
	[id*="featured_collection_pekBUp"] .products-grid-container li + li {
		margin-left: 10px !important;
	}

	/* 商品外层背景 */
	/* best selling */
	[id*="featured_collection_aqemaG"] {
		div.container {
			max-width: 100%;
			ul.slider__grid {
				width:50%;
			}
		}
		.product-label-container {
			> .product-label-wrapper {
				/* 特价区域 */
				&:has(.product-label--sale) {
					transform: translate(-40%, -60%);
				}
			}
		}
		[id*="featured_collection_aqemaG"] {
			padding: 22px 0 22px 0px !important;
			border-radius: 15px;
      .section {
        /* padding-bottom: 0 !important; */
      }
		}
	}
	/* 其他产品 */
	[id*="featured_collection_rjaPPU"],
	[id*="featured_collection_H9JGQC"],
	[id*="featured_collection_NaNx9d"],
	[id*="featured_collection_rKc3Yd"],
	[id*="featured_collection_pekBUp"] {
	background: url('/cdn/shop/files/Frame-58649806.png?v=1770340962');
	background-size: auto auto;
	background-repeat: repeat-x;
	[id*="featured_collection_rjaPPU"],
	[id*="featured_collection_NaNx9d"],
	[id*="featured_collection_rKc3Yd"],
	[id*="featured_collection_H9JGQC"],
	[id*="featured_collection_pekBUp"] {
		padding: 22px 0 22px 0px !important;
		border-radius: 15px;
	}
	}

	[id*="featured_collection_H9JGQC"],
	[id*="featured_collection_rKc3Yd"] {
		.featured-collection-container {
			>div.flex {
				flex-direction: column;
			}
		}
    .featured-collection-info {
      margin: 0 20px !important;
    }
	}

	/* 底部感谢 和 背景图 */

	/* 最后一块背景图 */
	[id*="newsletter_XxxDcR"] {
		.newsletter {
      position: relative;
      background: url('/cdn/shop/files/Frame_58649704.png?v=1770279521');
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      padding-bottom: 56%;
      div.flex {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
      }
    }
		h2.section__block {
			font-size: 14px;
		}

		div.section__block.reading-width {
			font-size: 12px;
		}
		div.section__block.form-width {
			margin-top:20px;
			.input-with-button {
				border-radius:8px;
				height:28px;
				color:red;
				input::placeholder {
					font-size: 10px;
				}
				button {
					border-radius:8px;
					height:28px;
					padding:0 16px;
					svg {
						width:16px;
					}
				}
			}
		}
	}
}





/* 首页banner */
[id*="slideshow_TnYFTk_4"] {
  background-color: rgba(99, 16, 16, 1);

  div.text-overlay {
    margin-left: -40%;
    margin-top: 10%;
    color: #fff;
    text-align: left;
  }

  /* 第一行标题 */
  > .text-overlay__heading {
    font-family: Inter;
    font-weight: 700;
    font-size: 40px;
    color: rgba(252, 206, 103, 1);
    margin-bottom: 20px;
  }

  /* 折扣文本 */
  > div.text-overlay__block.enlarge-text {
    color: #fff;
    font-family: Inter;

    p:nth-child(1) {
      position: relative;
      font-weight: 700;
      font-size: 40px;
      margin-bottom: 0;
    }

    /* 底部文本 */
    > p:nth-child(2) {
      font-weight: 500;
      font-size: 24px;
      margin-top: -12px;

      strong {
        font-weight: 700;
        font-size: 64px;
      }
    }
  }

  /* join now 按钮 */
  > p.text-overlay__block.subheading {
    /* background: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.6);
    font-size: 24px; */
  }
}
