/* 这里只针对活动页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: rgba(134, 2, 2, 1);
}
/* banner 顶部的折扣 */
#shopify-section-sections--18990485537007__promo_strip_Kb4BxY .color-scheme {
  --text-color: #000;
  --heading-color: #000;
  --bg-color:#fff;
}

/* banner 标题 */
#shopify-section-template--21041186504943__image_banner_wghM8E {
  .text-overlay__heading {
    font-family: Inter;
    font-weight: 700;
    font-size: 32px;
    margin-bottom:20px;
    /* 金色渐变文字效果 */
    background: linear-gradient(180deg, #FFEB15 14%, #E86C00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    /* 可选：添加阴影增强立体感，类似图片中的效果 */
    text-shadow: 0 2px 4px rgba(232, 108, 0, 0.3);
  }

  div.text-overlay {
    text-align: center;
    margin-top:3%;
  }

  div.text-overlay__block.enlarge-text {
    font-family: Inter;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
    font-size: 20px;
    letter-spacing: 0%;
  }

  /* 活动日期 */
  p.text-overlay__block.subheading{
    font-family: Inter;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    
  }
  .text-overlay__buttons a {
    font-family: "Inter";
    font-weight:normal;
    width:138px;
    height:40px;
    line-height:40px;
    padding:0;
    border-radius:64px;
    color:#fff;
    border: none;
    opacity:1;
    background: linear-gradient(178.91deg, #E5C516 0.93%, #D38600 99.07%);
  }
}
 
/* banner 底部 */
#shopify-section-template--21041186504943__icons_with_text_e4n7fc {
  position: sticky;
  top: max(0px, calc(var(--header-end) + 1px));
  z-index: 29;
  background: rgba(85, 1, 1, 1);
  color: #fff;
  ul {
    /* grid-auto-columns: calc((100% - var(--column-gap) * 4) / 6); */
    li {
      cursor: pointer;
			.icon {
				display: none;
			}
    }
  }


}

/* Why Buy From Our Official Website */
#shopify-section-template--21041186504943__media_grid_kTT3rk {
	max-width: 1440px;
	margin:0 auto;
	#template--21041186504943__media_grid_kTT3rk {
		padding:0;
	}
  .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:#700909;
      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;
            color: #FCCE67;
            font-size:22px;
          }
        }
      }
    }
		.block-media_taRbgh {
			background-position: center 197px;
			background-image: url('/cdn/shop/files/Free_Shipping_2d40995f-e301-45b5-a6a5-ff3a91c08dc5.png?v=1766986522');
			.gallery-block__image-text {
				bottom:210px;
			}
		}
		.block-media_GfLdxw {
			background-position: center 70px;
			background-image: url('/cdn/shop/files/1_Year_Warranty_6_Extra_Months_220e742d-f07f-488b-b88a-ae970a6f3fa5.png?v=1766989505');
			.gallery-block__image-text {
				bottom:71px;
			}
		}
		.block-media_FfVYga {
			background-position: center 70px;
			background-image: url('/cdn/shop/files/Match_lowest_price_cacb17fc-8b14-42c6-a00f-94d46a5b7433.png?v=1766989505');
			.gallery-block__image-text {
				bottom:71px;
			}
		}
		.block-media_bbzXCy {
			background-position: center 70px;
			background-image: url('/cdn/shop/files/30-Day_Returns_1b8d2f04-62b1-4cf0-bc12-911cb0ebe7dd.png?v=1766989505');
			.gallery-block__image-text {
				bottom:71px;
			}
		}
		.block-media_aX4Pjm {
			background-position: center 70px;
			background-image: url('/cdn/shop/files/Member_Rewards_86a4bd2d-d198-4c68-8648-9815eed0b552.png?v=1766989505');
			.gallery-block__image-text {
				bottom:71px;
			}
		}
		.block-media_9iyQcU {
			background-position: center 70px;
			background-image: url('/cdn/shop/files/Fast_Delivery_0e3d795a-4047-44c0-81a9-c3502327fb7a.png?v=1766989505');
			.gallery-block__image-text {
				bottom:71px;
			}
		}
  }

  .gap-theme {
    gap: 3em 0;
  }

  h2.section__heading {
    margin-top: 16px;
    font-size: 24px;
    font-weight:700;
    color: rgba(252, 206, 103, 1);
  }
}


/* 倒计时 */
#shopify-section-template--21041186504943__countdown_timer_YiG8Pg {
	max-width: 1440px;
	margin:0 auto;
	background-color: rgba(134, 2, 2, 1);
	.section {
		position:relative;
		background-image: url('/cdn/shop/files/Frame_58649709.png?v=1767000757');
		border-radius:48px;
		height:446px;
		padding:80px 0;
		background-size:cover;
		background-position: left;
		background-repeat: no-repeat;
		background-color: rgba(134, 2, 2, 1);
		.section__block {
			margin-top:78px;
			background: url('/cdn/shop/files/Subtract1.png?v=1767009380');
			background-size: 100% 100%;
			color: #FCCE67;
			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 rgb(255, 255, 255);
				}
				strong {
					color: #FCCE67;
				}
			}
		}
		.countdown__grid {
			gap:60px;
		}	
		.countdown-timer {
			position:absolute;
			right:4%;
		}

		.countdown__unit {
			color: #FCCE67;
			font-size: 18px;
		}
	
		.color-scheme {
			background-color: rgba(134, 2, 2, 1);
		}
		.section__block--countdown {
			margin-top: 0;
		}
		.countdown__number {
			color: #FCCE67;
			background: rgba(255, 255, 255, 0.1);
			padding: 0;
			width: 114px;
			height: 103px;
			line-height: 98px;
		}
		strong {
			margin-bottom: 16px;
			&::after {
				color: #FCCE67;
				left:143px;
				top:-31px;
			}
		}
	}
}

/* 折扣商品标题 */
#shopify-section-template--21041186504943__featured_collection_aqemaG,
#shopify-section-template--21041186504943__featured_collection_rjaPPU,
#shopify-section-template--21041186504943__featured_collection_H9JGQC,
#shopify-section-template--21041186504943__featured_collection_NaNx9d,
#shopify-section-template--21041186504943__featured_collection_rKc3Yd,
#shopify-section-template--21041186504943__featured_collection_pekBUp{
	margin: 0 auto;
	background: url('/cdn/shop/files/Frame_58649746.png?v=1767083393');
	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:60px !important;
	}
	div.container {
		h2 {
			font-family: Inter;
			background-image: url('/cdn/shop/files/0135a1e7231a5521fe84c1a78163340c_cbb46353-3f80-4c4c-8f40-fd4703de7910.png?v=1767061236');
			background-repeat: no-repeat;
			background-size: 100%;
			width: 510px;
			height:72px;
			margin-top: 162px;
			font-weight: 600;
			color: #fff;
			font-size: 28px;
			padding: 9px 0 0 0;
			border:none;
			border-radius:0;
			background-color:transparent;
		}
	}
	.os-scrollbar-horizontal{
		display:none;
	}
  .section__header a.link {
    color: rgba(255, 255, 255, 0.6);
    font-size: 33px;
    margin-top: 36px;
  }
}


/* 商品顶部折扣标签 */
#shopify-section-template--21041186504943__featured_collection_aqemaG,
#shopify-section-template--21041186504943__featured_collection_rjaPPU,
#shopify-section-template--21041186504943__featured_collection_H9JGQC,
#shopify-section-template--21041186504943__featured_collection_NaNx9d,
#shopify-section-template--21041186504943__featured_collection_rKc3Yd,
#shopify-section-template--21041186504943__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: 104px;
				height: 104px;
				background: url('/cdn/shop/files/77aac5646ace8dd752c364d6ca52a877_9cfb0d89-2e1e-4897-a14b-cf2fcd2c4693.png?v=1767064130') no-repeat;
				background-size: 100% 100%;
			}
	
			/* 价格 */
			.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 */
#shopify-section-template--21041186504943__featured_collection_aqemaG {
	background:none;
	div.container {
		max-width: 1560px;
	}
	#slider-template--21041186504943__featured_collection_aqemaG {
		padding: 42px 112px 42px 42px  !important;
		background: #0000001A;
		border-radius: 64px;
		.products-grid-container {
			padding: 0;
		}
	}
}
/* 其他产品 */
#shopify-section-template--21041186504943__featured_collection_rjaPPU,
#shopify-section-template--21041186504943__featured_collection_H9JGQC,
#shopify-section-template--21041186504943__featured_collection_NaNx9d,
#shopify-section-template--21041186504943__featured_collection_rKc3Yd,
#shopify-section-template--21041186504943__featured_collection_pekBUp {
	.products-grid-container {
		background: transparent !important;
		padding: 42px 112px 42px 42px  !important;
	}
	#slider-template--21041186504943__featured_collection_rjaPPU,
	#slider-template--21041186504943__featured_collection_NaNx9d,
	#slider-template--21041186504943__featured_collection_rKc3Yd,
	#slider-template--21041186504943__featured_collection_H9JGQC,
	#slider-template--21041186504943__featured_collection_pekBUp {
		padding:0 !important;
		background: #0000001A !important;
		border-radius: 64px;
	}
}

#shopify-section-template--21041186504943__featured_collection_H9JGQC,
#shopify-section-template--21041186504943__featured_collection_rKc3Yd {
	.featured-collection-container {
		>div.flex {
			flex-direction: row-reverse;
		}
    .featured-collection-info {
      margin: 0 0 0 32px;
    }
	}
}

/* html[lang='it'] #shopify-section-template--18990492188911__featured_collection_H9JGQC {
  div.container h2 {
    padding: 34px 30px;
  }
} */

/* 底部感谢 和 背景图 */

/* 最后一块背景图 */
#shopify-section-template--21041186504943__newsletter_XxxDcR {
  padding: 0 0 180px 0;
  padding-bottom: 116px;
	max-width: 1440px;
	margin:0 auto 100px;
  .newsletter {
		border-radius: 40px;
		margin-top:0;
	}
  div.container {
    position: relative;
    border-radius: 40px;
    padding: 160px 0 50px 0;
  }
  
  div.container::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url('/cdn/shop/files/14_3.png?v=1767078344');
    background-size: 100%;
    background-repeat: no-repeat;
  }

  h2.section__block {
    font-size: 24px;
    color: #860202;
		font-family: Inter;
		font-weight: 800;
  }

  div.section__block.reading-width {
    font-family: Inter;
		font-weight: 500;
		font-size: 20px;
		width:90%;
		color: #86020299;
  }
	div.section__block.form-width {
		width:40%;
		margin-top:40px;
		.input-with-button {
			box-shadow:none;
			border-radius:12px;
			height:56px;
			background: #8602021A;
			input {
				color:#860202E5;
			}
			input::placeholder {
				font-family: Inter;
				font-weight: 400;
				font-size: 16px;
				color: #8602027A;
			}
			button {
				background-color:#860202E5;
				border-radius:12px;
				color:#fff;
				height:56px;
				padding:12px 36px;
			}
		}
	}
}



/* 移动端 */
@media (max-width: 767px) {
   #shopify-section-sections--18990485537007__header
  .main-menu__content
  > nav
  > .main-nav
  > li
  a[href*="/pages/merry-chrismas"] {
    padding-left: 37px;
    background-position: 10px;
  }

  /* banner 标题 */ 
  #shopify-section-template--21041186504943__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;
		}

		/* 活动日期 */
		p.text-overlay__block.subheading{
			font-size: 14px;
			margin-bottom: 0;
		}
		.text-overlay__buttons {
			margin-top:6px;
			a {
				width:100px;
				height:30px;
				line-height:30px;
				border-radius:48px;
				font-size:12px;
			}
		}
	}
  /* banner 下面的锚点 */
  #shopify-section-template--21041186504943__icons_with_text_e4n7fc {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  /* Why Buy From Our Official Website */
  #shopify-section-template--21041186504943__media_grid_kTT3rk {
	max-width: 90%;
	margin:0 auto;
  .section {
    margin-top: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 {
        background-repeat: no-repeat;
        background-color:#700909;
        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 {
              text-align: center;
              color: #FCCE67;
              font-size:12px;
            }
          }
        }
      }
      .block-media_taRbgh {
        height:184px;
        background-position: center 60px;
        background-image: url('/cdn/shop/files/Free_Shipping_1.png?v=1767182786');
        .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_1.png?v=1767182786');
        .gallery-block__image-text {
          bottom:20px;
        }
      }
      .block-media_FfVYga {
        height:88px;
        background-position: center 18px;
        background-image: url('/cdn/shop/files/30-Day_Returns_1.png?v=1767182785');
        .gallery-block__image-text {
          bottom:20px;
        }
      }
      .block-media_bbzXCy {
        height:88px;
        background-position: center 18px;
        background-image: url('/cdn/shop/files/Member_Rewards_1.png?v=1767182786');
        .gallery-block__image-text {
          bottom:20px;
        }
      }
      .block-media_aX4Pjm {
        height:88px;
        background-position: center 18px;
        background-image: url('/cdn/shop/files/Fast_Delivery_1.png?v=1767182786');
        .gallery-block__image-text {
          bottom:20px;
        }
      }
      .block-media_9iyQcU {
        height:88px;
        background-position: center 18px;
        background-image: url('/cdn/shop/files/Match_lowest_price_1.png?v=1767182785');
        .gallery-block__image-text {
          bottom:20px;
        }
      }
    }
  }

  .gap-theme {
    gap: 3em 0;
  }
    h2.section__heading {
      margin-bottom: 10px;
      margin-top:0;
      padding: 16px 33px 21px !important;
      font-size: 12px;
    }
  }


  /*  倒计时 */
  #shopify-section-template--21041186504943__countdown_timer_YiG8Pg {
    width: 90%;
		.section {
			background-image: url('/cdn/shop/files/Frame-58649709-_1.png?v=1767143912');
			background-size: 100% 100%;
			padding-top: 12.2em;
			border-radius:16px;
			.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:6px;
			}
			strong {
				&::after {
					left:61px;
					top:-12px;
				}
			}
		}
  }



	/* 折扣商品标题 */
	#shopify-section-template--21041186504943__featured_collection_aqemaG,
	#shopify-section-template--21041186504943__featured_collection_rjaPPU,
	#shopify-section-template--21041186504943__featured_collection_H9JGQC,
	#shopify-section-template--21041186504943__featured_collection_NaNx9d,
	#shopify-section-template--21041186504943__featured_collection_rKc3Yd,
	#shopify-section-template--21041186504943__featured_collection_pekBUp{
		.featured-collection-container {
			max-width: 100%;
		}
		div.container {
			max-width: 100%;
			h2 {
				background-image: url('/cdn/shop/files/1_c9b15607-eae5-4eff-b3cc-b4217da2b33f.png?v=1767150904');
				background-size: auto auto;
				background-position: center 4px;
				height:32px;
				margin: 52px 0 0 0;
				font-size: 12px;
			}
		}
		.os-scrollbar-horizontal{
			display:block;
		}
		.section__header {
			margin-bottom: 20px;
			a.link {
			font-size: 14px;
			margin-top:20px;
		}
		}
	}

	/* 商品顶部折扣标签 */
	#shopify-section-template--21041186504943__featured_collection_aqemaG,
	#shopify-section-template--21041186504943__featured_collection_rjaPPU,
	#shopify-section-template--21041186504943__featured_collection_H9JGQC,
	#shopify-section-template--21041186504943__featured_collection_NaNx9d,
	#shopify-section-template--21041186504943__featured_collection_rKc3Yd,
	#shopify-section-template--21041186504943__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: 64px;
					height: 64px;
					background: url('/cdn/shop/files/1_90790383-7def-4735-bae4-b8062922525d.png?v=1767146443') no-repeat;
					background-size: 100% 100%;
				}
		
				/* 价格 */
				.product-label--sale {
					line-height: 10px;
					font-weight: 800;
					font-size: 10px;
				}
			}
		}
	}

	#shopify-section-template--21041186504943__featured_collection_aqemaG .products-grid-container,
	#shopify-section-template--21041186504943__featured_collection_rjaPPU .products-grid-container,
	#shopify-section-template--21041186504943__featured_collection_H9JGQC .products-grid-container,
	#shopify-section-template--21041186504943__featured_collection_NaNx9d .products-grid-container,
	#shopify-section-template--21041186504943__featured_collection_rKc3Yd .products-grid-container,
	#shopify-section-template--21041186504943__featured_collection_pekBUp .products-grid-container {
		padding: 0 10px !important;
	}

	#shopify-section-template--21041186504943__featured_collection_aqemaG .products-grid-container li + li,
	#shopify-section-template--21041186504943__featured_collection_rjaPPU .products-grid-container li + li,
	#shopify-section-template--21041186504943__featured_collection_H9JGQC .products-grid-container li + li,
	#shopify-section-template--21041186504943__featured_collection_NaNx9d .products-grid-container li + li,
	#shopify-section-template--21041186504943__featured_collection_rKc3Yd .products-grid-container li + li,
	#shopify-section-template--21041186504943__featured_collection_pekBUp .products-grid-container li + li {
		margin-left: 10px !important;
	}

	/* 商品外层背景 */
	/* best selling */
	#shopify-section-template--21041186504943__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%);
				}
			}
		}
		#slider-template--21041186504943__featured_collection_aqemaG {
			padding: 22px 0 22px 0px !important;
			border-radius: 15px;
		}
	}
	/* 其他产品 */
	#shopify-section-template--21041186504943__featured_collection_rjaPPU,
	#shopify-section-template--21041186504943__featured_collection_H9JGQC,
	#shopify-section-template--21041186504943__featured_collection_NaNx9d,
	#shopify-section-template--21041186504943__featured_collection_rKc3Yd,
	#shopify-section-template--21041186504943__featured_collection_pekBUp {
	background: url('/cdn/shop/files/Group_1000006600.png?v=1767150642');
	background-size: auto auto;
	background-repeat: repeat-x;
	#slider-template--21041186504943__featured_collection_rjaPPU,
	#slider-template--21041186504943__featured_collection_NaNx9d,
	#slider-template--21041186504943__featured_collection_rKc3Yd,
	#slider-template--21041186504943__featured_collection_H9JGQC,
	#slider-template--21041186504943__featured_collection_pekBUp {
		padding: 22px 0 22px 0px !important;
		border-radius: 15px;
	}
	}

	#shopify-section-template--21041186504943__featured_collection_H9JGQC,
	#shopify-section-template--21041186504943__featured_collection_rKc3Yd {
		.featured-collection-container {
			>div.flex {
				flex-direction: column;
			}
		}
    .featured-collection-info {
      margin: 0 20px !important;
    }
	}

	/* 底部感谢 和 背景图 */

	/* 最后一块背景图 */
	#shopify-section-template--21041186504943__newsletter_XxxDcR {
		padding: 0 0 20px 0;
		margin-bottom:20px;
		max-width: 90%;
		.newsletter {
			border-radius: 8px;
		}
		div.container {
			padding: 84px 0 30px 0;;
		}
		
		div.container::before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			background: url('/cdn/shop/files/1_cfe72014-f247-4010-9c55-a30d7671be58.png?v=1767169835');
			background-size: 100%;
			background-repeat: no-repeat;
		}

		h2.section__block {
			font-size: 10px;
		}

		div.section__block.reading-width {
			font-size: 10px;
		}
		div.section__block.form-width {
			width:78%;
			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 */
#template--18990491730159__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;
  }
}
