<style id="shopify-accelerated-checkout-cart">
			#shopify-buyer-consent {
				margin-top: 1em;
				display: inline-block;
				width: 100%;
			}
			#shopify-buyer-consent.hidden {
				display: none;
			}
			#shopify-subscription-policy-button {
				background: none;
				border: none;
				padding: 0;
				text-decoration: underline;
				font-size: inherit;
				cursor: pointer;
			}
			#shopify-subscription-policy-button::before {
				box-shadow: none;
			}
		</style>

		<style data-shopify="">
			@font-face {
				font-family: "DM Sans";
				font-weight: 400;
				font-style: normal;
				font-display: swap;
				src: url("https://fonts.shopifycdn.com/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"),
					url("https://fonts.shopifycdn.com/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff");
			}
			@font-face {
				font-family: "DM Sans";
				font-weight: 700;
				font-style: normal;
				font-display: swap;
				src: url("https://fonts.shopifycdn.com/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
					url("https://fonts.shopifycdn.com/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
			}
			@font-face {
				font-family: "DM Sans";
				font-weight: 400;
				font-style: italic;
				font-display: swap;
				src: url("https://fonts.shopifycdn.com/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a.woff2") format("woff2"),
					url("https://fonts.shopifycdn.com/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a0.woff") format("woff");
			}
			@font-face {
				font-family: "DM Sans";
				font-weight: 700;
				font-style: italic;
				font-display: swap;
				src: url("https://fonts.shopifycdn.com/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"),
					url("https://fonts.shopifycdn.com/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff");
			}
			@font-face {
				font-family: "DM Sans";
				font-weight: 400;
				font-style: normal;
				font-display: swap;
				src: url("https://fonts.shopifycdn.com/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"),
					url("https://fonts.shopifycdn.com/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff");
			}

			:root,
			.color-scheme-1 {
				--color-background: 255, 255, 255;
				--gradient-background: #ffffff;
				--color-foreground: 18, 18, 18;
				--color-background-contrast: 191, 191, 191;
				--color-shadow: 18, 18, 18;
				--color-button: 18, 18, 18;
				--color-button-text: 255, 255, 255;
				--color-secondary-button: 255, 255, 255;
				--color-secondary-button-text: 18, 18, 18;
				--color-link: 18, 18, 18;
				--color-badge-foreground: 18, 18, 18;
				--color-badge-background: 255, 255, 255;
				--color-badge-border: 18, 18, 18;
				--payment-terms-background-color: rgb(255 255 255);
			}
			.color-scheme-2 {
				--color-background: 243, 243, 243;
				--gradient-background: #f3f3f3;
				--color-foreground: 18, 18, 18;
				--color-background-contrast: 179, 179, 179;
				--color-shadow: 18, 18, 18;
				--color-button: 18, 18, 18;
				--color-button-text: 243, 243, 243;
				--color-secondary-button: 243, 243, 243;
				--color-secondary-button-text: 18, 18, 18;
				--color-link: 18, 18, 18;
				--color-badge-foreground: 18, 18, 18;
				--color-badge-background: 243, 243, 243;
				--color-badge-border: 18, 18, 18;
				--payment-terms-background-color: rgb(243 243 243);
			}
			.color-scheme-3 {
				--color-background: 36, 40, 51;
				--gradient-background: #242833;
				--color-foreground: 255, 255, 255;
				--color-background-contrast: 47, 52, 66;
				--color-shadow: 18, 18, 18;
				--color-button: 255, 255, 255;
				--color-button-text: 0, 0, 0;
				--color-secondary-button: 36, 40, 51;
				--color-secondary-button-text: 255, 255, 255;
				--color-link: 255, 255, 255;
				--color-badge-foreground: 255, 255, 255;
				--color-badge-background: 36, 40, 51;
				--color-badge-border: 255, 255, 255;
				--payment-terms-background-color: rgb(36 40 51);
			}
			.color-scheme-4 {
				--color-background: 18, 18, 18;
				--gradient-background: #121212;
				--color-foreground: 255, 255, 255;
				--color-background-contrast: 146, 146, 146;
				--color-shadow: 18, 18, 18;
				--color-button: 255, 255, 255;
				--color-button-text: 18, 18, 18;
				--color-secondary-button: 18, 18, 18;
				--color-secondary-button-text: 255, 255, 255;
				--color-link: 255, 255, 255;
				--color-badge-foreground: 255, 255, 255;
				--color-badge-background: 18, 18, 18;
				--color-badge-border: 255, 255, 255;
				--payment-terms-background-color: rgb(18 18 18);
			}
			.color-scheme-5 {
				--color-background: 51, 79, 180;
				--gradient-background: #334fb4;
				--color-foreground: 255, 255, 255;
				--color-background-contrast: 23, 35, 81;
				--color-shadow: 18, 18, 18;
				--color-button: 255, 255, 255;
				--color-button-text: 51, 79, 180;
				--color-secondary-button: 51, 79, 180;
				--color-secondary-button-text: 255, 255, 255;
				--color-link: 255, 255, 255;
				--color-badge-foreground: 255, 255, 255;
				--color-badge-background: 51, 79, 180;
				--color-badge-border: 255, 255, 255;
				--payment-terms-background-color: rgb(51 79 180);
			}
			.color-scheme-8d4f7e64-1992-428f-9bae-9fc916b42599 {
				--color-background: 255, 255, 255;
				--gradient-background: #ffffff;
				--color-foreground: 242, 99, 36;
				--color-background-contrast: 191, 191, 191;
				--color-shadow: 18, 18, 18;
				--color-button: 18, 18, 18;
				--color-button-text: 255, 255, 255;
				--color-secondary-button: 255, 255, 255;
				--color-secondary-button-text: 18, 18, 18;
				--color-link: 18, 18, 18;
				--color-badge-foreground: 242, 99, 36;
				--color-badge-background: 255, 255, 255;
				--color-badge-border: 242, 99, 36;
				--payment-terms-background-color: rgb(255 255 255);
			}
			body,
			.color-scheme-1,
			.color-scheme-2,
			.color-scheme-3,
			.color-scheme-4,
			.color-scheme-5,
			.color-scheme-8d4f7e64-1992-428f-9bae-9fc916b42599 {
				color: rgba(var(--color-foreground), 0.75);
				background-color: rgb(var(--color-background));
			}
			:root {
				--font-body-family: "DM Sans", sans-serif;
				--font-body-style: normal;
				--font-body-weight: 400;
				--font-body-weight-bold: 700;
				--font-heading-family: "DM Sans", sans-serif;
				--font-heading-style: normal;
				--font-heading-weight: 400;
				--font-body-scale: 1.0;
				--font-heading-scale: 1.0;
				--media-padding: px;
				--media-border-opacity: 0.05;
				--media-border-width: 1px;
				--media-radius: 0px;
				--media-shadow-opacity: 0.0;
				--media-shadow-horizontal-offset: 0px;
				--media-shadow-vertical-offset: -40px;
				--media-shadow-blur-radius: 5px;
				--media-shadow-visible: 0;
				--page-width: 160rem;
				--page-width-margin: 0rem;
				--product-card-image-padding: 0.0rem;
				--product-card-corner-radius: 0.0rem;
				--product-card-text-alignment: left;
				--product-card-border-width: 0.0rem;
				--product-card-border-opacity: 0.1;
				--product-card-shadow-opacity: 0.0;
				--product-card-shadow-visible: 0;
				--product-card-shadow-horizontal-offset: 0.0rem;
				--product-card-shadow-vertical-offset: 0.4rem;
				--product-card-shadow-blur-radius: 0.5rem;
				--collection-card-image-padding: 0.0rem;
				--collection-card-corner-radius: 0.0rem;
				--collection-card-text-alignment: left;
				--collection-card-border-width: 0.0rem;
				--collection-card-border-opacity: 0.1;
				--collection-card-shadow-opacity: 0.0;
				--collection-card-shadow-visible: 0;
				--collection-card-shadow-horizontal-offset: 0.0rem;
				--collection-card-shadow-vertical-offset: 0.4rem;
				--collection-card-shadow-blur-radius: 0.5rem;
				--blog-card-image-padding: 0.0rem;
				--blog-card-corner-radius: 0.0rem;
				--blog-card-text-alignment: left;
				--blog-card-border-width: 0.0rem;
				--blog-card-border-opacity: 0.1;
				--blog-card-shadow-opacity: 0.0;
				--blog-card-shadow-visible: 0;
				--blog-card-shadow-horizontal-offset: 0.0rem;
				--blog-card-shadow-vertical-offset: 0.4rem;
				--blog-card-shadow-blur-radius: 0.5rem;
				--badge-corner-radius: 0.0rem;
				--popup-border-width: 1px;
				--popup-border-opacity: 0.1;
				--popup-corner-radius: 0px;
				--popup-shadow-opacity: 0.05;
				--popup-shadow-horizontal-offset: 0px;
				--popup-shadow-vertical-offset: 4px;
				--popup-shadow-blur-radius: 5px;
				--drawer-border-width: 1px;
				--drawer-border-opacity: 0.1;
				--drawer-shadow-opacity: 0.0;
				--drawer-shadow-horizontal-offset: 0px;
				--drawer-shadow-vertical-offset: 4px;
				--drawer-shadow-blur-radius: 5px;
				--spacing-sections-desktop: 0px;
				--spacing-sections-mobile: 0px;
				--grid-desktop-vertical-spacing: 4px;
				--grid-desktop-horizontal-spacing: 4px;
				--grid-mobile-vertical-spacing: 2px;
				--grid-mobile-horizontal-spacing: 2px;
				--text-boxes-border-opacity: 0.1;
				--text-boxes-border-width: 0px;
				--text-boxes-radius: 0px;
				--text-boxes-shadow-opacity: 0.0;
				--text-boxes-shadow-visible: 0;
				--text-boxes-shadow-horizontal-offset: 0px;
				--text-boxes-shadow-vertical-offset: 4px;
				--text-boxes-shadow-blur-radius: 5px;
				--buttons-radius: 0px;
				--buttons-radius-outset: 0px;
				--buttons-border-width: 0px;
				--buttons-border-opacity: 0.0;
				--buttons-shadow-opacity: 0.0;
				--buttons-shadow-visible: 0;
				--buttons-shadow-horizontal-offset: -12px;
				--buttons-shadow-vertical-offset: -12px;
				--buttons-shadow-blur-radius: 0px;
				--buttons-border-offset: 0px;
				--inputs-radius: 0px;
				--inputs-border-width: 1px;
				--inputs-border-opacity: 0.55;
				--inputs-shadow-opacity: 0.0;
				--inputs-shadow-horizontal-offset: 0px;
				--inputs-margin-offset: 0px;
				--inputs-shadow-vertical-offset: 4px;
				--inputs-shadow-blur-radius: 5px;
				--inputs-radius-outset: 0px;
				--variant-pills-radius: 0px;
				--variant-pills-border-width: 0px;
				--variant-pills-border-opacity: 1.0;
				--variant-pills-shadow-opacity: 0.0;
				--variant-pills-shadow-horizontal-offset: 0px;
				--variant-pills-shadow-vertical-offset: 4px;
				--variant-pills-shadow-blur-radius: 5px;
			}
			*,
			*::before,
			*::after {
				box-sizing: inherit;
			}
			html {
				box-sizing: border-box;
				font-size: calc(var(--font-body-scale) * 62.5%);
				height: 100%;
			}
			body {
				display: grid;
				grid-template-rows: auto auto 1fr auto;
				grid-template-columns: 100%;
				min-height: 100%;
				margin: 0;
				font-size: 1.5rem;
				letter-spacing: 0.06rem;
				line-height: calc(1 + 0.8 / var(--font-body-scale));
				font-family: var(--font-body-family);
				font-style: var(--font-body-style);
				font-weight: var(--font-body-weight);
			}
			@media screen and (min-width: 750px) {
				body {
					font-size: 1.6rem;
				}
			}
		</style>
		<style>
			header-drawer {
				justify-self: start;
				margin-left: -1.2rem;
			}
			@media screen and (min-width: 990px) {
				header-drawer {
					display: none;
				}
			}
			.menu-drawer-container {
				display: flex;
			}
			.list-menu {
				list-style: none;
				padding: 0;
				margin: 0;
			}
			.list-menu--inline {
				display: inline-flex;
				flex-wrap: wrap;
			}
			summary.list-menu__item {
				padding-right: 2.7rem;
			}
			.list-menu__item {
				display: flex;
				align-items: center;
				line-height: calc(1 + 0.3 / var(--font-body-scale));
			}
			.list-menu__item--link {
				text-decoration: none;
				padding-bottom: 1rem;
				padding-top: 1rem;
				line-height: calc(1 + 0.8 / var(--font-body-scale));
			}
			@media screen and (min-width: 750px) {
				.list-menu__item--link {
					padding-bottom: 0.5rem;
					padding-top: 0.5rem;
				}
			}
			.top-header {
			    position: fixed;
			    top: 0;
			    left: 0;
			    right: 0;
			    z-index: 1001;          /* 高于移动端下拉菜单的 1000 */
			    background: #fff;
			    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
			    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
			}
			body{
			   padding-top: 100px;
			}
			
		</style>
		<style data-shopify="">
			.header {
				padding: 10px 3rem 10px 3rem;
				position: fixed;
				top: 0;
				left: 0;
				right: 0;
				z-index: 1001;  
			}
			.section-header {
				position: sticky;
				/* This is for fixing a Safari z-index issue. PR #2147 */
				margin-bottom: 0px;
			}
			@media screen and (min-width: 750px) {
				.section-header {
					margin-bottom: 0px;
				}
			}
			@media screen and (min-width: 990px) {
				.header {
					padding-top: 20px;
					padding-bottom: 20px;
				}
			}
		</style>
		<style data-shopify="">
			.cart-notification {
				display: none;
			}
		</style>
		<style data-shopify="">
			#Banner-template--17964035473586__image_banner::after {
				opacity: 0.0;
			}
		</style>
		<style data-shopify="">
			.section-template--17964035473586__featured_collection_8EbwNg-padding {
				padding-top: 27px;
				padding-bottom: 27px;
			}
			@media screen and (min-width: 750px) {
				.section-template--17964035473586__featured_collection_8EbwNg-padding {
					padding-top: 36px;
					padding-bottom: 36px;
				}
			}
		</style>
		<style data-shopify="">
			.section-template--17964035473586__featured_collection_83QwEL-padding {
				padding-top: 27px;
				padding-bottom: 27px;
			}
		
			@media screen and (min-width: 750px) {
				.section-template--17964035473586__featured_collection_83QwEL-padding {
					padding-top: 36px;
					padding-bottom: 36px;
				}
			}
		</style>
		<style data-shopify="">
			.section-template--17964035473586__featured_collection-padding {
				padding-top: 33px;
				padding-bottom: 27px;
			}
		
			@media screen and (min-width: 750px) {
				.section-template--17964035473586__featured_collection-padding {
					padding-top: 44px;
					padding-bottom: 36px;
				}
			}
		</style>
		<style data-shopify="">
			.footer {
				margin-top: 0px;
			}
			.section-sections--17964035932338__footer-padding {
				padding-top: 24px;
				padding-bottom: 0px;
			}
			@media screen and (min-width: 750px) {
				.footer {
					margin-top: 0px;
				}
				.section-sections--17964035932338__footer-padding {
					padding-top: 32px;
					padding-bottom: 0px;
				}
			}
		</style>
		