@import 'css2.css';
h1,
h2,
h3,
h4,
h5,
span,
p,
a,
body,
tr,
td,
th,
li,
button,
select {
	font-family: Inter, sans-serif !important;
}
.newsletter__popup-container {
	max-width: 800px;
	width: 100% !important;
	height: 100%;
	max-height: 500px;
	background: url('') no-repeat center !important;
	background-size: cover !important;
}
#newsletter__popup-content {
	background-color: #0000 !important;
	height: auto !important;
}
.sxhome {
	width: 100%;
	margin: 0 auto;
}
.sxhome .in-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	max-width: 1440px !important;
	margin: 0 auto;
	align-items: center;
}
.sxhome .bt1 {
	background: #f6f673;
	border-radius: 54px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	text-align: center;
	letter-spacing: -0.01em;
	color: #000;
	padding: 18px 31px;
}
.sxhome .bt2 {
	background: transparent;
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	text-align: center;
	letter-spacing: -0.01em;
	text-decoration-line: underline;
	color: #fff;
	padding: 0;
	margin-left: 24px;
}
.sxhome.div1 {
	background: url('') no-repeat right bottom;
	max-width: 1920px;
	margin: 50px auto 0;
	background-size: 1920px;
	cursor: pointer;
}
.sxhome.div5 {
	background-color: #000;
}
.sxhome.div1 .in-grid {
	padding: 0;
}
.sxhome.div1 .in-grid .leftdiv {
	padding-left: 99px;
}
.sxhome.div1 h2 {
	color: #fff;
	font-size: 50px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.5px;
	margin: 13px 0 43px;
	max-width: 560px;
}
.sxhome.div1 h1 {
	max-width: 223px;
}
.sxhome.div1 p {
	color: #b2b2b2;
	font-size: 18px;
	font-weight: 500;
	line-height: 138%;
	letter-spacing: -0.18px;
	max-width: 490px;
}
.sxhome.div1 .v20mb {
	display: none;
}
.sxhome.div1 buttom {
	display: grid;
	grid-template-columns: 48px auto 24px;
	gap: 9px;
	align-items: center;
	width: fit-content;
	padding: 11px;
	border-radius: 34px;
	background: #fff;
	cursor: pointer;
}
.sxhome.div1 buttom:hover {
	background: #fff480;
	transition: 0.5s;
}
.sxhome.div1 buttom img {
	width: 48px;
}
.sxhome.div1 buttom h4 {
	color: #08070b;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.24px;
	margin: 0;
}
.sxhome.div2 {
	background: #181818;
	z-index: 1;
	position: relative;
}
.sxhome.div2 .in-grid {
	padding: 0 0 107px;
	gap: 24px;
}
.sxhome.div3 {
	background-color: #181818;
	text-align: center;
}
.sxhome.div4,
.sxhome.div7,
.sxhome.div8 {
	background-color: #f0f0f0;
}
.sxhome.div6 {
	background-color: #282828;
}
.sxhome.div7 .in-grid,
.sxhome.div9 .in-grid {
	padding: 0 80px;
}
.sxhome.div2 .cw {
	padding: 32px 24px 44px 40px;
	background: #000;
	border-radius: 16px;
	height: -webkit-fill-available;
}
.sxhome.div2 .cw .two,
.sxhome.div2 .nx .two {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 49px;
	z-index: 1;
	position: relative;
}
.sxhome.div2 .cw img,
.sxhome.div2 .nx img {
	margin: -90px 0;
	z-index: 0;
	position: relative;
}
.sxhome.div2 .cw .cwmbimg,
.sxhome.div2 .nx .mnmbimg {
	display: none;
}
.sxhome.div2 .cw .btn,
.sxhome.div2 .nx .btn {
	text-align: center;
	width: fit-content;
	margin: -22px auto;
	z-index: 1;
	position: relative;
}
.sxhome.div2 .cw .btn button,
.sxhome.div2 .nx .btn button {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -0.14px;
	line-height: 120%;
	padding: 12px 38px;
	border-radius: 434px;
	border: 1.5px solid #fff;
	background: #0000;
}
.sxhome.div2 .cw h2 {
	color: #fff;
	font-size: 34px;
	font-weight: 500;
	line-height: 138.5%;
	letter-spacing: -0.68px;
}
.sxhome.div2 .cw h4,
.sxhome.div2 .nx h4 {
	color: #ebebeb;
	font-size: 18px;
	font-weight: 500;
	line-height: 138.5%;
	opacity: 0.7;
}
.sxhome.div2 .nx {
	padding: 32px 24px 44px 36px;
	background: #000;
	border-radius: 16px;
}
.sxhome.div2 .nx h2 {
	color: #fff;
	font-size: 32px;
	font-weight: 500;
	line-height: 138.5%;
	letter-spacing: -0.64px;
}
.sxhome.div2 .MnemonicXimgmb {
	display: none;
}
.sxhome.div2 .two-col {
	display: grid;
	grid-template-columns: 1fr 1fr;
	color: #fff;
	font-size: 16px;
	width: 498px;
}
.sxhome.div2 h2 {
	font-weight: 400;
	font-size: 60px;
	line-height: 100%;
	color: #fff;
	width: fit-content;
	margin-bottom: 26px;
}
.sxhome.div2 .two-col .tc-right {
	border-left: 1px solid #3d3d3d;
	padding-left: 27px;
}
.sxhome.div3 img {
	margin: 47px 20px !important;
	max-width: 134px;
}
.sxhome.div4 h2 {
	font-weight: 550;
	font-size: 40px;
	line-height: 109%;
	letter-spacing: -0.02em;
	color: #232323;
	margin-bottom: 39px;
}
.sxhome.div4 .two-col {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 42px;
}
.sxhome.div4 .two-col img {
	float: left;
	display: inline-block;
	margin-right: 8px;
	width: auto;
}
.sxhome.div4 .two-col h4 {
	display: inline-block;
	vertical-align: middle;
	font-weight: 600;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #232323;
	margin-bottom: 0;
}
.sxhome.div4 .two-col p {
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	letter-spacing: -0.02em;
	color: #414141;
	max-width: 271px;
	margin: 16px 0 44px;
}
.sxhome.div4 button {
	background: #000;
	border-radius: 54px;
	color: #fff;
	padding: 17.5px 48px;
	cursor: pointer;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.01em;
}
.sxhome.div4 .in-grid {
	padding: 96px 80px 64px;
}
.sxhome.div5 {
	padding: 121px 0 91px;
}
.sxhome.div5 h2 {
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	text-align: center;
	letter-spacing: -0.02em;
	color: #fff480;
	margin-bottom: 7px;
}
.sxhome.div5 h3 {
	font-weight: 500;
	font-size: 50px;
	line-height: 125.5%;
	letter-spacing: -0.03em;
	color: #fff;
	text-align: center;
	margin-bottom: 38px;
}
.sxhome.div5 button {
	background: #fff;
	border-radius: 54px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.01em;
	color: #000;
	padding: 18px 35px;
	text-align: center;
	margin: 0 auto;
}
.sxhome.div5 .center {
	text-align: center;
}
.sxhome.div5 .three-col {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	max-width: 1274px;
	margin: 81px auto 0;
	gap: 48.87px;
}
.sxhome.div5 .three-col h4 {
	font-weight: 500;
	font-size: 30px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #fff;
	margin-bottom: 17px;
}
.sxhome.div5 .three-col h5 {
	font-weight: 500;
	font-size: 22px;
	line-height: 27px;
	letter-spacing: -0.02em;
	color: #a8a8a8;
	margin-bottom: 20px;
}
.sxhome.div5 .three-col .reviewstar {
	height: 15px;
}
.sxhome.div5 .col1,
.sxhome.div5 .col2 {
	border-right: 1.43743px solid #3d3d3d;
}
.sxhome.div5 .three-col p {
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	letter-spacing: -0.02em;
	color: #fff;
	margin-bottom: 0;
}
.sxhome.div6 .in-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	max-width: 1440px;
	margin: 0 auto;
	align-items: center;
	padding: 81px 103px 146px;
	gap: 26px;
}
.sxhome.div6 .bgmb {
	display: none;
}
.sxhome.div6 h3 {
	font-weight: 500;
	font-size: 18px;
	line-height: 100%;
	text-align: center;
	letter-spacing: -0.02em;
	color: #fff;
	margin: 40px auto 24px;
}
.sxhome.div6 h5 {
	font-weight: 500;
	font-size: 35px;
	line-height: 125.5%;
	text-align: center;
	letter-spacing: -0.03em;
	color: #f2f2f2;
	max-width: 400px;
	margin: 0 auto 26px;
}
.sxhome.div6 .ig1,
.sxhome.div6 .ig2 {
	position: relative;
}
.sxhome.div6 .igco {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%);
	width: 100%;
}
.sxhome.div6 .center {
	margin: 0 auto;
	width: fit-content;
}
.sxhome.div6 button {
	background: #282828;
	border-radius: 54px;
	padding: 16px 37px;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: -0.01em;
	color: #fff;
}
.sxhome.div7 {
	padding: 86px 0 120px;
}
.sxhome.div7 h2 {
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #000;
}
.sxhome.div7 h3 {
	font-weight: 547;
	font-size: 50px;
	line-height: 112.5%;
	letter-spacing: -0.03em;
	color: #232323;
	max-width: 450px;
	margin: 16px 0 26px;
}
.sxhome.div7 p {
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	letter-spacing: -0.02em;
	color: #414141;
	max-width: 379px;
	margin-bottom: 40px;
}
.sxhome.div7 button {
	background: #000;
	border-radius: 54px;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.01em;
	color: #fff;
	padding: 17.5px 54.5px;
}
.sxhome.div7 .subdiv2 {
	padding-left: 80px;
}
.sxhome.div8 {
	padding-bottom: 80px;
}
.sxhome.div8 h3 {
	padding-top: 10%;
	font-weight: 547;
	font-size: 50px;
	margin: 0 auto;
	line-height: 122%;
	text-align: center;
	letter-spacing: -0.03em;
	color: #232323;
}
.sxhome.div8 .in-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	max-width: 1440px;
	margin: 63px auto 0;
	align-items: center;
	gap: 24px;
	padding: 0 80px;
}
.sxhome.div8 .ndiv {
	background: #fff;
	border-radius: 20px;
	height: -webkit-fill-available;
}
.sxhome.div8 .ndiv img {
	border-radius: 20px 20px 0 0;
}
.sxhome.div8 .ndiv div {
	padding: 10px 35px;
}
.sxhome.div8 .ndiv h4 {
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #8b8b8b;
}
.sxhome.div8 .ndiv h3 {
	font-weight: 531;
	font-size: 26px;
	line-height: 125.5%;
	letter-spacing: -0.02em;
	color: #151515;
	text-align: left;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 10%;
}
.sxhome.div8 .ndiv button {
	background: none;
	padding: 0;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.01em;
	text-decoration-line: underline;
	color: #118087;
	text-align: left;
}
.sxhome.div9 .uagb-container-inner-blocks-wrap {
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 100px 80px;
	max-width: 1440px !important;
}
.sxhome.div9 h2 {
	font-weight: 550;
	font-size: 70px;
	line-height: 122%;
	letter-spacing: -0.03em;
	color: #232323;
	max-width: 327px;
}
.sxhome.div9 h3,
.cw-faq h3 {
	border-top: 1px solid #d7d7d7;
	background: #0000 !important;
	font-weight: 500 !important;
	font-size: 20px !important;
	line-height: 130% !important;
	color: #363636 !important;
	padding: 28px 0 !important;
}
.sxhome.div9 .pds-accordion__title.pds-js-accordion-controller {
	background: #0000 !important;
	color: #363636 !important;
	border-top: 1px solid #d7d7d7;
	padding-left: 0;
}
.sxhome.div9 .pds-accordion__title.pds-js-accordion-controller:after {
	content: '+';
	float: right;
	font-size: 21px;
}
.sxhome.div9
	.pds-accordion__item.pds-js-accordion-item.is-open.is-read
	.pds-accordion__title.pds-js-accordion-controller:after {
	content: '-';
}
.sxhome.div9 span.pds-accordion__icon,
.cw-faq span.pds-accordion__icon {
	display: none !important;
}
.sxhome.div9 .pds-accordion__content,
.cw-faq .pds-accordion__content {
	padding: 0 !important;
}
.sxhome.div9 .has-text-color {
	margin-bottom: 46px !important;
}
.sxhome.div10 {
	background: #000;
}
.sxhome.div10 .in-grid {
	gap: 80px;
	padding: 38px 0 24px;
}
.sxhome.div10 h3 {
	font-weight: 500;
	font-size: 50px;
	line-height: 112.5%;
	letter-spacing: -0.03em;
	color: #f5f5f5;
	max-width: 384px;
}
.sxhome.div10 p {
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	letter-spacing: -0.02em;
	color: #dfdfdf;
	max-width: 384px;
	margin: 21px 0 40px;
}
.sxhome.div10 a {
	padding: 17.5px 33.5px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	color: #000;
	border-color: #f6f673;
	background-color: #f6f673;
	border-radius: 30px;
	font-weight: 500;
}
.sxhome.div10 img.cyfimgmb {
	display: none;
}
.sxhome ::-webkit-scrollbar {
	height: 5px;
	background: #64646480;
	border-radius: 10px;
}
.nftdiv13.nft.sxhome {
	margin-bottom: 0;
}
.campaignbar {
	position: fixed;
	bottom: 25%;
	right: 0;
	width: 10%;
	height: auto;
	z-index: 1000;
	background: #fff;
	padding: 10px;
}
.campaignbar button {
	height: auto;
	font-size: 14px;
	padding: 2%;
}
.ftusb.div1 {
	background: url('') center center no-repeat;
	background-size: cover;
	max-width: 1920px;
	margin: 0 auto;
	margin-top: calc(var(--section-padding) / 2);
}
.ftusb.div1 .ingrid {
	max-width: 1282px;
	margin: 0 auto;
	padding: 9% 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.ftusb.div1 .ingrid .ticon {
	width: fit-content;
	border-bottom: 1px solid #4f4f4f;
}
.ftusb.div1 .ingrid .ticon hr {
	display: none;
}
.ftusb.div1 .ingrid .buybtn {
	display: grid;
	grid-template-columns: auto 1fr;
	padding-top: 37px;
	gap: 5%;
	align-items: center;
	grid-template-areas: 'btn pri';
}
.ftusb.div1 .ingrid .buybtn .tabcontent {
	display: none;
}
.ftusb.div1 .ingrid .buybtn .tabcontent button,
.ftusb.div7 .ingrid .buybtn1 .tabcontent1 button {
	color: #323232;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
	padding: 19px 31px;
	border-radius: 54px;
	background: #fff;
	margin: 0;
	text-transform: none;
	height: 54px;
}
.ftusb.div1 .ingrid .buybtn .USBtab,
.ftusb.div7 .ingrid .USBtab1 {
	width: fit-content;
	border-radius: 7px;
	border: 1px solid #3e3e3e;
}
.ftusb.div1 .ingrid .buybtn .USBtab button,
.ftusb.div7 .ingrid .USBtab1 button {
	margin: 0;
	padding: 9px 23px;
	height: 66px;
	background-color: #0000;
	outline: none !important;
}
.ftusb.div1 .ingrid .buybtn .USBtab button.active,
.ftusb.div7 .ingrid .USBtab1 button.active {
	border-radius: 7px;
	border: 1px solid #fff480;
}
.ftusb.div1 .ingrid .buybtn .USBtab button h4,
.ftusb.div7 .ingrid .USBtab1 button h4 {
	text-align: left;
	margin: 0;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.16px;
}
.ftusb.div1 .ingrid .buybtn .USBtab button h4 span.shop-price.money.notranslate,
.ftusb.div7 .ingrid .USBtab1 button h4 span.shop-price.money.notranslate {
	color: #a7a7a7;
	line-height: 136%;
	letter-spacing: -0.14px;
}
.ftusb.div1 .ingrid img {
	width: 205.9px;
}
.ftusb.div1 .ingrid h2 {
	max-width: 508px;
	margin: 27.9px 0 27px;
	font-size: 50px;
	line-height: 136%;
	color: #fff;
	font-weight: 500;
	letter-spacing: -0.5px;
}
.ftusb.div1 .ingrid p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 136%;
	letter-spacing: -0.16px;
	max-width: 413px;
	margin-bottom: 66px;
}
.ftusb.div2,
.ftusb.div3,
.ftusb.div4,
.ftusb.div5,
.ftusb.div7,
.ftusb.div8 {
	background-color: #000;
}
.ftusb.div2 .ingrid {
	max-width: 1280px;
	margin: 0 auto;
	padding: 10% 0 5%;
	text-align: center;
}
.ftusb.div2 .ingrid h1 {
	color: #fff480;
	font-size: 20px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.ftusb.div2 .ingrid h2 {
	color: #f0f0f0;
	font-size: 50px;
	font-weight: 500;
	letter-spacing: -1px;
	margin: 21px 0 31px;
	line-height: normal;
}
.ftusb.div2 .ingrid p {
	color: #f6f6f6;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 603px;
	text-align: center;
	margin: 0 auto;
}
.ftusb.div2 .ingrid .fttb {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	max-width: 950px;
	margin: 6.5% auto 14.5%;
	grid-gap: 1px;
	background-color: #343434;
	width: max-content;
}
.ftusb.div2 .ingrid .fttb > * {
	background: #000;
}
.ftusb.div2 .ingrid .fttb div {
	display: flex;
	align-items: center;
	gap: 22px;
	padding: 37px 45px;
	text-align: left;
}
.ftusb.div2 .ingrid .fttb div img {
	width: 33px;
}
.ftusb.div2 .ingrid .fttb h4 {
	color: #f6f6f6;
	font-size: 16px;
	font-weight: 400;
	line-height: 121%;
	letter-spacing: -0.32px;
	text-transform: uppercase;
	margin: 0;
}
.ftusb.div3 div {
	max-width: 1280px;
	display: flex;
	gap: 62px;
	margin: 0 auto;
	width: fit-content;
}
.ftusb.div3 div img {
	width: 178px;
}
.ftusb.div4 .ftarea {
	grid-template-areas: 'fta1 fta2' 'ftb1 ftb2';
	display: grid;
	max-width: 1280px;
	margin: 0 auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
.ftusb.div4 .ftarea .a1 {
	margin: 10% -2% 10% 0;
}
.ftusb.div4 .ftarea .a2 {
	margin-left: 2%;
	padding-left: 17%;
}
.ftusb.div4 .ftarea .a2 p {
	max-width: 387px;
}
.ftusb.div4 .ftarea .a3 {
	margin-right: 2%;
	padding-right: 15%;
	padding-left: 15%;
}
.ftusb.div4 .ftarea .a3 p {
	max-width: 371px;
}
.ftusb.div4 .ftarea .a4 {
	margin: 10% 0 10% -2%;
}
.ftusb.div4 .ftarea .a2 h2,
.ftusb.div4 .ftarea .a3 h2 {
	color: #fff480;
	font-size: 20px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.ftusb.div4 .ftarea .a2 h3,
.ftusb.div4 .ftarea .a3 h3 {
	color: #f0f0f0;
	font-size: 50px;
	font-weight: 500;
	letter-spacing: -1px;
	line-height: normal;
}
.ftusb.div4 .ftarea .a2 p,
.ftusb.div4 .ftarea .a3 p {
	color: #e2e2e2;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	margin: 0;
}
.ftusb.div5 .ingrid,
.ftusb.div6 .ingrid {
	max-width: 1280px;
	margin: 0 auto;
	padding: 10% 0;
}
.ftusb.div5 .ingrid h2 {
	color: #f9f9f9;
	font-size: 50px;
	line-height: 119.5%;
	font-weight: 500;
	text-align: center;
	margin-bottom: 6.5%;
}
.ftusb.div5 .ingrid .threecol {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 18px;
}
.ftusb.div5 .ingrid .threecol .addfediv {
	border-radius: 22px;
	background: #171717;
	padding: 9% 10%;
}
.ftusb.div5 .ingrid .threecol .addfediv img {
	max-width: 50px;
	margin-bottom: 31px;
}
.ftusb.div5 .ingrid .threecol .addfediv h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.48px;
}
.ftusb.div5 .ingrid .threecol .addfediv p {
	color: #b8b8b8;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -0.36px;
	margin: 0;
}
.ftusb.div6 .ingrid h2 {
	color: #0e0e0e;
	font-size: 50px;
	font-weight: 600;
	letter-spacing: -1px;
	line-height: 119.5%;
	text-align: center;
	max-width: 485px;
	margin: 0 auto;
}
.ftusb.div6 .ingrid .fourcol {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 39px;
	margin-top: 6.5%;
}
.ftusb.div6 .ingrid .fourcol h3 {
	color: #0c0c0c;
	font-size: 20px;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.4px;
	margin: 41px 0 12px;
}
.ftusb.div6 .ingrid .fourcol p {
	color: #4c4c4c;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.32px;
	line-height: 140%;
	margin: 0;
}
.ftusb.div7 .ingrid {
	max-width: 1280px;
	margin: 0 auto;
	padding: 10% 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
.ftusb.div7 .ingrid h2 {
	color: #fff480;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: 0.9px;
	text-transform: uppercase;
}
.ftusb.div7 .ingrid h1 {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.4px;
}
.ftusb.div7 .ingrid p {
	color: #bababa;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 370px;
	margin-bottom: 55px;
}
.ftusb.div7 .ingrid .ridiv {
	padding-left: 17%;
}
.ftusb.div7 .ingrid .buybtn1 {
	margin-top: 41px;
}
.ftusb.div8 .ingrid {
	max-width: 1280px;
	margin: 0 auto;
	padding-bottom: 10%;
}
.ftusb.div8 .ingrid h2 {
	color: #f9f9f9;
	font-size: 50px;
	font-weight: 500;
	line-height: 119.5%;
	margin-bottom: 50px;
}
.ftusb.div8 .ingrid .tstb {
	display: grid;
	grid-template-columns: 1fr 3fr;
	align-items: center;
	row-gap: 1px;
	background-color: #4b4b4b;
	border-top: 1px solid #4b4b4b;
}
.ftusb.div8 .ingrid .tstb h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: -0.4px;
	margin: 0;
	background: #000;
	padding: 21px 0;
}
.ftusb.div8 .ingrid .tstb h5 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.4px;
	margin: 0;
	background: #000;
	padding: 21px 0;
}
#secux-annoucements-cryptocurrency-hardware-wallet-news-amp-blog,
#secux-reviews-cryptocurrency-hardware-wallet,
#blog,
#interviews,
#news,
#product-updates,
#rankings,
#reviews,
#unboxing {
	background: #f5f5f7;
}
.nbdiv,
.nbdiv1 {
	padding: 6% 0 2%;
}
.nbdiv h1,
.nbdiv1 h1 {
	max-width: 1440px;
	margin: 0 auto;
	color: #272727;
	font-size: 70px;
	font-weight: 550;
	letter-spacing: -1.4px;
}
.nbdiv .nbtopdiv {
	max-width: 1440px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	border-radius: 16px;
	background: #fff;
	align-items: center;
}
.nbdiv .nbtopdiv .nbtopimg {
	border-radius: 20px 0 0 20px;
	height: -webkit-fill-available;
	background: url('') no-repeat center center;
	background-size: contain;
	background-color: #000;
}
.nbdiv .nbtopdiv .nbtopimg img {
	display: none;
}
.nbdiv .nbtopdiv img {
	border-radius: 16px 0 0 16px;
}
.nbdiv .nbtopdiv .nbtopcon {
	padding: 60px;
}
.nbdiv .nbtopdiv h3 {
	font-size: 45px;
	font-weight: 550;
	letter-spacing: -0.9px;
	line-height: 120%;
	margin-bottom: 30px;
}
.nbdiv .nbtopdiv p {
	color: #6f6f6f;
	font-size: 18px;
	font-weight: 500;
	line-height: 120%;
}
.nbdiv .nbtopdiv h5 {
	margin-bottom: 0;
	text-decoration: underline;
	font-weight: 550;
	font-size: 16px;
}
.nballdiv {
	max-width: 1440px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: center;
	gap: 33px;
}
.nballdiv hr {
	border: none;
	border-top: 1px solid #d9d9d9;
}
.nballdiv a,
.nballdiv h5 {
	margin-bottom: 0;
}
.nballdiv h5 {
	padding: 14px 42px;
	color: #003537;
	font-size: 20px;
	font-weight: 600;
	line-height: 140%;
	border-radius: 51px;
	border: 2px solid #003537;
}
.nballdiv svg {
	display: inline-block;
	float: right;
	margin-top: 2px;
}
.article-body--wrapper {
	padding: 0;
}
.article-sidebar--wrapper {
	padding-top: 16px;
}
.article__sidebar--social .social-icons__share--wrapper {
	display: flex;
	border: none;
	width: fit-content;
	border-radius: 10px;
	background: #f7f7fc;
	padding: 0 10px;
}
.article__sidebar--social .social-icons__share--link {
	border-left: none;
}
.article__sidebar--social .social-icons__share--link svg {
	margin: 10px;
}
.article__sidebar--tags h3.mt4 {
	display: none;
}
.article__sidebar--tags li a {
	padding: 10px 16px !important;
	border-radius: 34px;
	background: #f2f3f8;
	color: #0c0c0d;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: -0.28px;
	font-size: 14px;
	border: none !important;
}
.article__sidebar--recent h3 {
	color: #0c0c0d;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: -0.18px;
}
.article__sidebar--recent li.mb3 {
	padding: 11px;
	border-radius: 10px;
	background: #f7f7fc;
}
.article__sidebar--recent li.mb3 .pl3 {
	padding-left: 20px;
}
.article__sidebar--recent li.mb3 p.mb2 {
	color: var(--Grayscale-5, #0c0c0d);
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -0.16px;
	margin-bottom: 0;
}
.article__sidebar--recent .article__rte--cta li.mb3 svg {
	float: right;
	margin-bottom: 0;
	padding: 0;
}
.blog-template .box-ratio img,
.section-featured-blog .box-ratio img {
	height: auto !important;
}
.article__sidebar--recent.pb5 ul,
.article__sidebar--tags.pb6 ul {
	max-height: 700px;
	overflow: auto;
}
.nft {
	max-width: 1280px;
	margin: 0 auto;
}
.nftdiv1 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	padding-top: 3%;
}
.nft.nftdiv1 h1 {
	width: fit-content;
	font-size: 28px;
	font-weight: 645;
	line-height: 100%;
	background: linear-gradient(
		90deg,
		#499fb7 5.35%,
		#758ef0 43.02%,
		#d36eba 69.02%,
		#e25255 107.22%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.nft.nftdiv1 h2 {
	color: #2b2b2b;
	font-size: 61px;
	font-weight: 600;
	line-height: 133%;
	letter-spacing: -1.222px;
}
.nft.nftdiv1 p {
	color: #7e7e7e;
	font-size: 16px;
	font-weight: 547;
	line-height: 133%;
	letter-spacing: -0.32px;
	max-width: 273px;
	margin-bottom: 18%;
}
.nft.nftdiv1 .img {
	text-align: center;
	border-radius: 16px;
	background: linear-gradient(121deg, #f5edf4 26.53%, #e0ecf2 95.87%), #dfe7ee;
}
.nft.nftdiv1 .img img {
	max-width: 509px;
	padding: 10% 0;
}
.nft.nftdiv1 .nftxbtn {
	border-radius: 34px;
	background: #282a37;
	display: grid;
	grid-template-columns: 48px auto 24px;
	gap: 9px;
	float: left;
	width: fit-content;
	min-width: 250px;
	padding: 11px;
	margin-right: 20px;
	align-items: center;
}
.nft.nftdiv1 .nftxbtn h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.18px;
	margin: 0;
}
.nft.nftdiv1 .nftxbtn h4 span {
	color: #b5b5b5;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: -0.14px;
	line-height: normal;
}
.nft.nftdiv1 .nftxbtn h4 span svg {
	margin: 0 5px;
}
.nft.nftdiv1 .nftbtn {
	border-radius: 34px;
	background: linear-gradient(
			89deg,
			#499fb7 -71.46%,
			#758ef0 17.38%,
			#d36eba 78.69%,
			#e25255 168.77%
		),
		#282a37;
	display: grid;
	grid-template-columns: 48px auto 24px;
	gap: 9px;
	float: left;
	width: fit-content;
	min-width: 250px;
	padding: 11px;
	align-items: center;
}
.nft.nftdiv1 .nftbtn h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.18px;
	margin: 0;
}
.nft.nftdiv1 .nftbtn h4 span {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: -0.14px;
	line-height: normal;
}
.nft.nftdiv1 .nftbtn h4 span svg {
	margin: 0 5px;
}
.nft.nftdiv2 {
	max-width: 740px;
	margin: 5.5% auto;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 22px;
	align-items: start;
}
.nft.nftdiv2 .awdiv {
	border-radius: 17px;
	background: linear-gradient(180deg, #f2f3f4, #f2f3f400);
	text-align: center;
	padding: 34px 0;
}
.nft.nftdiv2 img {
	max-height: 86px;
	width: auto;
}
.nft.nftdiv2 h5 {
	color: #aaa;
	font-size: 12px;
	font-weight: 653;
	line-height: 133%;
	margin: 24px auto;
	max-width: 145px;
}
.nft.nftdiv3 {
	text-align: center;
}
.nft.nftdiv3 h2 {
	background: linear-gradient(
		83deg,
		#499fb7 -21.4%,
		#758ef0 38.99%,
		#d36eba 80.67%,
		#e25255 141.91%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 23px;
	font-weight: 600;
	line-height: 123.5%;
	letter-spacing: -0.23px;
	width: fit-content;
	margin: 0 auto;
}
.nft.nftdiv3 h4 {
	color: #1e1c23;
	font-size: 55px;
	font-weight: 653;
	line-height: 126.5%;
	letter-spacing: -0.55px;
	max-width: 670px;
	margin: 6px auto 48px;
}
.nft.nftdiv3 .fitcon {
	width: fit-content;
	margin: 0 auto;
}
.nft.nftdiv3 h5 {
	padding: 16.5px 30px;
	border-radius: 46px;
	background: #171717;
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	line-height: 120%;
}
.nft.nftdiv4 {
	display: grid;
	grid-template-areas: 'nif1 nif2 nif2' 'nif3 nif3 nif4';
	grid-template-columns: 1fr 0.4fr 1fr;
	gap: 24px;
	padding-bottom: 6.4%;
}
.nft.nftdiv4 .ft1 {
	grid-area: nif1;
	border-radius: 27px;
	background: #f2f3f4;
	padding: 51px 78px;
	text-align: center;
}
.nft.nftdiv4 .ft2 {
	grid-area: nif2;
	border-radius: 27px;
	background: #f2f3f4 url('') no-repeat fixed 70% bottom;
	background-size: 60%;
	background-attachment: revert;
	padding: 51px 72px;
}
.nft.nftdiv4 .ft3 {
	grid-area: nif3;
	border-radius: 27px;
	background: #f2f3f4;
	padding: 22px 39px 0 70px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
.nft.nftdiv4 .ft4 {
	grid-area: nif4;
	border-radius: 27px;
	background: #f2f3f4;
	padding: 55px 12px;
	text-align: center;
}
.nft.nftdiv4 .ft1 h4 {
	color: #484848;
	font-size: 40px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.8px;
}
.nft.nftdiv4 .ft1 h4 span {
	background: linear-gradient(
		84deg,
		#499fb7 13.65%,
		#758ef0 57.19%,
		#d36eba 117.49%,
		#e25255 179.79%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 40px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.8px;
}
.nft.nftdiv4 .ft1 p {
	color: #737373;
	font-size: 18px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.36px;
	max-width: 310px;
	margin: 0 auto;
}
.nft.nftdiv4 .ft1 img {
	margin-top: 26px;
}
.nft.nftdiv4 .ft2 h4 {
	color: #141414;
	font-size: 44px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.88px;
	max-width: 220px;
}
.nft.nftdiv4 .ft2 p {
	color: #737373;
	font-size: 18px;
	font-weight: 500;
	line-height: 132%;
	letter-spacing: -0.36px;
	max-width: 180px;
}
.nft.nftdiv4 .ft3 h4 {
	color: #141414;
	font-size: 40px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.8px;
	max-width: 250px;
}
.nft.nftdiv4 .ft3 p {
	color: #737373;
	font-size: 18px;
	font-weight: 500;
	line-height: 132%;
	letter-spacing: 0.36px;
	max-width: 245px;
}
.nft.nftdiv4 .ft4 h4 {
	color: #141414;
	font-size: 40px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.8px;
}
.nft.nftdiv4 .ft4 h4 span {
	background: linear-gradient(
		84deg,
		#499fb7 13.65%,
		#758ef0 57.19%,
		#d36eba 117.49%,
		#e25255 179.79%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 40px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.8px;
}
.nft.nftdiv4 .ft4 svg {
	padding: 10px;
	width: 29px;
	height: 29px;
	background: #e4e8ef;
	border-radius: 45px;
	margin-right: 10px;
}
.nft.nftdiv4 .ft4 a span {
	color: #003537;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -0.16px;
	text-decoration: underline;
}
.nft.nftdiv4 .ft4 img {
	margin: 9% -12px -9%;
	max-width: 537px;
}
.nftdiv5,
.nftdiv6,
.nftdiv7 {
	background: #000;
}
.nftdiv5 {
	padding: 7.5% 0;
}
.nftdiv5 .nft {
	text-align: center;
}
.nftdiv5 .nft h3 {
	font-size: 26px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.529px;
	background: linear-gradient(
		83deg,
		#499fb7 -21.4%,
		#758ef0 38.99%,
		#d36eba 80.67%,
		#e25255 141.91%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	max-width: fit-content;
	margin: 0 auto;
}
.nftdiv5 .nft h4 {
	color: #fff;
	font-size: 55px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -1.1px;
	max-width: 574px;
	margin: 21px auto 31px;
}
.nftdiv5 .nft a {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	padding: 16px 28px;
	border-radius: 46.047px;
	background: #fff;
}
.nftdiv5 .nft img {
	max-width: 1057px;
}
.nftdiv6 .nft {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px;
}
.nftdiv6 .col2 {
	border-radius: 27px;
	background: #111;
}
.nftdiv6 .col2.d1 {
	padding: 0 27px 0 59px;
	display: grid;
	grid-template-columns: 1.5fr 1fr;
	align-items: center;
}
.nftdiv6 .col2.d1 h4 {
	color: #f9f9f9;
	font-size: 36px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.72px;
}
.nftdiv6 .col2.d1 img {
	margin-top: 53px;
}
.nftdiv6 .col2.d1 p {
	color: #c6c6c6;
	font-size: 18px;
	font-weight: 400;
	line-height: 132%;
	letter-spacing: 0.36px;
	margin-bottom: 0;
	max-width: 235px;
}
.nftdiv6 .col2.d2 {
	padding: 0 75px;
	text-align: center;
}
.nftdiv6 .col2.d2 img {
	max-width: 328px;
	margin-bottom: 26px;
}
.nftdiv6 .col2.d2 h4 {
	background: linear-gradient(279deg, #e4e4e4 34.21%, #656565 91.58%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 44px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.88px;
}
.nftdiv7 {
	padding: 10% 0;
}
.nftdiv7 h2 {
	font-size: 26px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.529px;
	text-transform: uppercase;
	background: linear-gradient(
		82deg,
		#499fb7 -47.95%,
		#758ef0,
		#d36eba,
		#e25255 239.92%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	width: fit-content;
}
.nftdiv7 .col3 {
	display: grid;
	grid-template-columns: 1fr 0.5fr 0.3fr;
	gap: 5%;
	align-items: center;
	margin-bottom: 3%;
}
.nftdiv7 .col3 h3 {
	color: #fff;
	font-size: 61px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -1.827px;
}
.nftdiv7 .col3 p {
	color: #ebebebb3;
	font-size: 20px;
	font-weight: 400;
	line-height: 138.5%;
}
.nftdiv7 .col3 .nftxbtn {
	border-radius: 34px;
	background: #fff;
	display: grid;
	grid-template-columns: 48px auto 24px;
	gap: 9px;
	float: left;
	width: 250px;
	padding: 11px;
	align-items: center;
}
.nftdiv7 .col3 .nftxbtn h4 {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.18px;
	margin: 0;
}
.nftdiv7 .col3 .nftxbtn span {
	font-size: 14px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.14px;
}
.nftdiv7 .col3 .nftxbtn h4 span svg {
	margin: 0 5px;
}
.nftdiv7 .nft2048 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	text-align: center;
	align-items: center;
}
.nftdiv7 .nft2048 .d1 {
	background: #1a191d;
	border-bottom-left-radius: 17px;
	border-top-left-radius: 17px;
	height: -webkit-fill-available;
	padding: 10% 0;
}
.nftdiv7 .nft2048 .d1 img {
	max-width: 308px;
}
.nftdiv7 .nft2048 .d2 {
	background: #111;
	border-bottom-right-radius: 17px;
	border-top-right-radius: 17px;
	height: -webkit-fill-available;
	text-align: left;
	padding: 10% 8%;
}
.nftdiv7 .nft2048 .d2 img {
	max-width: 502px;
}
.nftdiv7 .nft2048 .d2 p {
	color: #fff;
	font-size: 23px;
	font-weight: 400;
	line-height: 146.5%;
	max-width: 502px;
	margin: 0;
}
.nftdiv7 .nft2048 .d2 p .yellow {
	color: #fff480;
	font-size: 23px;
	font-weight: 400;
	line-height: 146.5%;
}
.nftdiv7 .nft2048 .d2 p .gray {
	color: #8d8d8d;
	font-size: 23px;
	font-weight: 400;
	line-height: 146.5%;
}
.nftdiv8 {
	display: grid;
	grid-template-columns: 0.9fr 1.1fr;
	padding: 6% 0;
	grid-template-areas: 'd1 d2';
	align-items: center;
}
.nftdiv8 .d1 {
	grid-area: d1;
	padding: 0 12%;
}
.nftdiv8 .d2 {
	grid-area: d2;
}
.nftdiv8 h2 {
	background: linear-gradient(
		82deg,
		#499fb7 -47.95%,
		#758ef0 58.5%,
		#d36eba 131.97%,
		#e25255 239.92%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 23px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.46px;
	width: fit-content;
}
.nftdiv8 h3 {
	color: #118087;
	font-size: 40px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.8px;
	max-width: 385px;
	margin: 15px 0 33px;
}
.nftdiv8 p {
	max-width: 350px;
	color: #595959;
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.36px;
	margin-bottom: 0;
}
.nftdiv9 {
	background: linear-gradient(180deg, #f5f5f5 77.23%, #f5f5f500);
}
.nftdiv9 .nft {
	display: grid;
	grid-template-columns: 1.1fr 0.9fr;
	padding: 6% 0;
	grid-template-areas: 'd1 d2';
	align-items: center;
}
.nftdiv9 .d2 {
	grid-area: d2;
	padding: 0 0 0 25%;
}
.nftdiv9 .d1 {
	grid-area: d1;
}
.nftdiv9 h2 {
	background: linear-gradient(
		82deg,
		#499fb7 -47.95%,
		#758ef0 58.5%,
		#d36eba 131.97%,
		#e25255 239.92%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 23px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.46px;
	width: fit-content;
}
.nftdiv9 h3 {
	color: #118087;
	font-size: 40px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.8px;
	max-width: 385px;
	margin: 15px 0 33px;
}
.nftdiv9 p {
	max-width: 350px;
	color: #595959;
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.36px;
	margin-bottom: 0;
}
.nftdiv9 .fitcon {
	width: fit-content;
	margin-top: 48px;
}
.nftdiv9 h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	padding: 17px 28px;
	border-radius: 46px;
	background: #000;
}
.nftdiv10 {
	display: grid;
	grid-template-columns: 0.9fr 1.1fr;
	padding: 6% 0;
	grid-template-areas: 'd1 d2';
	align-items: center;
}
.nftdiv10 .d1 {
	grid-area: d1;
	padding: 0 12%;
}
.nftdiv10 .d2 {
	grid-area: d2;
}
.nftdiv10 h2 {
	background: linear-gradient(
		83deg,
		#499fb7 -21.4%,
		#758ef0 38.99%,
		#d36eba 80.67%,
		#e25255 141.91%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 23px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.46px;
	width: fit-content;
}
.nftdiv10 h3 {
	color: #118087;
	font-size: 40px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.8px;
	max-width: 385px;
	margin: 15px 0 33px;
}
.nftdiv10 p {
	max-width: 273px;
	color: #7e7e7e;
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.32px;
	margin-bottom: 0;
}
.nftdiv10 .fitcon {
	width: fit-content;
	margin-top: 48px;
}
.nftdiv10 h4 {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	padding: 17px 28px;
	border-radius: 46px;
	background: #000;
}
.nftdiv10 h5 {
	color: #000;
	font-size: 20px;
	font-weight: 551;
	line-height: 136%;
	letter-spacing: -0.2px;
}
.nftdiv11 {
	background: #f2f4f5;
}
.nftdiv11 .nfttop {
	display: grid;
	grid-template-columns: 1.3fr 1.5fr auto;
	align-items: center;
	gap: 5%;
	padding: 7.5% 0 5%;
}
.nftdiv11 .nfttop h2 {
	color: #0e0e0e;
	font-size: 70px;
	font-weight: 600;
	line-height: 119.5%;
	letter-spacing: -1.4px;
	margin: 0;
}
.nftdiv11 .nfttop p {
	color: #1e1e1e;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	margin: 0;
}
.nftdiv11 .nfttop a {
	margin: 0;
}
.nftdiv11 .nfttop h4 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
	padding: 19px 32px;
	border-radius: 54px;
	background: #151515;
	margin: 0;
}
.nftdiv11 .nftvdodiv {
	width: 83vw;
	overflow: auto;
}
.nftdiv11 .nftvdo {
	overflow: auto;
	display: grid;
	grid-template-columns: auto 1fr 1fr 1fr 1fr 1fr;
	gap: 38px;
	width: 140vw;
}
.nftdiv11 .nftvdo .vdo {
	width: fit-content;
	background: #fff;
	border-radius: 20px;
}
.nftdiv11 .nftvdo .vdo.post img {
	width: 100%;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
.nftdiv11 .nftvdo .vdo.post h4 {
	padding: 10%;
	color: #151515;
	font-size: 26px;
	font-weight: 530;
	line-height: 125.5%;
	letter-spacing: -0.52px;
}
.nftdiv12 {
	background: #f2f4f5;
	padding: 7% 0;
}
.nftdiv12 .nft {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 5%;
}
.nftdiv12 .nft div {
	grid-template-areas: 'num des' 'img img';
	display: grid;
	align-self: start;
	grid-template-columns: auto 1fr;
	align-items: center;
	row-gap: 53px;
	column-gap: 20px;
}
.nftdiv12 h4 {
	color: #07070780;
	font-size: 54px;
	font-weight: 400;
	line-height: normal;
	margin: 0;
	grid-area: num;
	font-family: Aeonik, sans-serif !important;
}
.nftdiv12 h5 {
	color: #161616a8;
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	margin: 0;
	grid-area: des;
}
.nftdiv12 img {
	grid-area: img;
}
.nftdiv13.nft {
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 4.5% 0;
	margin-bottom: 100px;
}
.nftdiv13 .nftaccordion {
	height: fit-content;
	padding: 28px 16px 28px 0;
	color: #003537;
	cursor: pointer;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 20px;
	transition: 0.4s;
	background-color: #0000;
	border-top: 1px solid #d7d7d7;
	margin: 0;
	text-transform: none;
	font-weight: 500;
	line-height: 130%;
}
.nftdiv13 .nftaccordion:after {
	content: '+';
	color: #363636;
	font-weight: 400;
	float: right;
	margin-left: 5px;
	font-size: 24px;
}
.nftdiv13 .nftactive:after {
	content: '-';
}
.nftdiv13 .nftpanel {
	padding: 0;
	background-color: #fff;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}
.nftdiv13 h2 {
	color: #232323;
	font-size: 70px;
	font-weight: 550;
	line-height: 122%;
	letter-spacing: -2.1px;
	max-width: 326px;
	margin: 0;
}
.nftdiv13 .nftpanel p,
.nftdiv13 .nftpanel a {
	color: #414141;
	font-size: 16px;
	font-weight: 400;
	line-height: 136%;
	letter-spacing: -0.32px;
}
.nftdiv13 .nftpanel a {
	text-decoration: underline !important;
}
svg.icon--drop-menu-bars.mt0.mr2.mb0.ml0 {
	padding-left: 5px;
}
a.header__img-logo.inline-block.lh0.mb0.shrink-wrap img {
	max-width: 90px;
}
.mt-dropdown a {
	margin: 7px 0;
}
section.section-header__main-bar.main-bar.w100.sm-hide.js-theme-header.stickynav {
	max-height: 52px;
}
section.section-header__main-bar.main-bar.w100.sm-hide.js-theme-header.stickynav.sticky--active {
	max-height: 50px;
	z-index: 5;
}
article.header-block__logo-wrapper.push-4.span-4.auto.v-center.a-center {
	grid-column: 1/1;
	z-index: 5;
}
article.header-block__cart-links-wrapper.span-4.auto.v-center.a-right {
	grid-column: 12;
	z-index: 5;
}
article.header-block__nav-wrapper.span-12.v-center.a-center {
	margin-top: -120px;
	z-index: 4;
}
.product-loop__info_bottom-wrapper {
	grid-template-columns: 1.5fr 0fr 1.5fr !important;
}
.product-loop__title,
.product-title {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
p.product-loop__description.mb0.sm-tpr-hide {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ajax-cart__cart-title__wrapper.inline-block.v-center {
	width: fit-content;
}
p.ajax-cart__title.mb0.h4 {
	width: max-content;
}
li.ajax-cart__item-details.v-center {
	grid-column: auto / span 8;
}
li.ajax-cart__item-price.v-end.a-right {
	grid-column: auto / span 1;
}
.etranslate-cart-notification {
	margin: 0 !important;
}
button.ui-button.ui-button--transparent.ui-button--icon-only.ui-admin-bar__expand-button {
	display: none !important;
}
.section-header ul.header__navigation a,
.section-header ul.header__cart-links__wrapper.cart-link-topbar-false a,
.section-header ul.header__navigation a span {
	font-weight: 400 !important;
}
.annodiv {
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: center;
	max-width: 434px;
	gap: 8px;
	margin: 0 auto;
}
.annotext > p,
.annotext > p > a {
	font-weight: 400;
}
.shop-banner-title {
	padding-left: 84px;
	max-width: 618px;
	font-weight: 600;
	font-size: 50px;
	line-height: 114%;
	letter-spacing: -0.01em;
	color: #fff;
	margin-bottom: 35px;
}
.shop-banner-title1 {
	padding-left: 84px;
	max-width: 607px;
	font-weight: 600;
	font-size: 75px;
	line-height: 106%;
	letter-spacing: -0.02em;
	background: linear-gradient(
			263.77deg,
			#4189f5 48.62%,
			#c882eb 79.22%,
			#f08e81 106.21%
		),
		#f0f0f0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 10px;
}
.shop-banner-subtitle1 {
	padding-left: 84px;
	font-weight: 600;
	font-size: 24px;
	line-height: 118%;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #424242;
	margin-bottom: 71px;
}
.disgrid {
	display: grid;
	grid-template-columns: 24px auto;
	gap: 7px;
	margin-top: 47px;
	align-items: center;
	margin-left: 38px;
}
.disdate {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: -0.01em;
	color: #787878;
	margin-bottom: 0;
}
.disnote {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: -0.01em;
	color: #b8b8b8;
	margin-bottom: 0;
}
.disimg {
	position: absolute;
	right: 0;
	max-width: 186px;
	top: 20%;
	transform: translateY(-50%);
}
.shop-banner-content {
	padding-left: 84px;
	max-width: 428px;
	font-weight: 400;
	font-size: 23px;
	line-height: 127%;
	letter-spacing: 0.015em;
	color: #e3e3e3;
	margin-bottom: 52px;
}
.shop-banner-content1 {
	padding-left: 84px;
	max-width: 441px;
	font-weight: 400;
	font-size: 24px;
	line-height: 127%;
	letter-spacing: -0.002em;
	color: #424242;
	margin-bottom: 56.9px;
}
.shop-nbtn {
	margin-left: 84px;
	margin-bottom: 0;
	width: 157px;
}
.shop-banner-btn {
	padding: 10.5px 39px;
	font-weight: 600;
	font-size: 16px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	width: 157px;
}
.shop-banner-btn1 {
	padding: 10.5px 39px;
	font-weight: 600;
	font-size: 16px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #f9f9f9;
	border: 1px solid #003537;
	border-radius: 10px;
	width: 170px;
	background-color: #003537;
}
a.shop-hover,
.shop-bt0 {
	margin-bottom: 0;
}
a.shop-hover:hover div.shop-poppd-box {
	background-color: #e9ebed;
}
.shop-hover:hover div > div.shop-pdblock {
	background: #e9ebed;
}
.shomev20 {
	max-width: 375px;
}
.shop-main-title {
	font-weight: 600;
	font-size: 40px;
	line-height: 48px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #393939;
	padding: 84px 0 48px;
	margin-bottom: 0;
}
.shop-poppd-div {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px;
}
.shop-poppd-box,
div.shop-poppd-div > div.shop-hover {
	background-color: #f7f7f7;
	border-radius: 23px;
	width: 100%;
	text-align: center;
	line-height: 75px;
	font-size: 30px;
	padding: 12px;
	transition: 0.5s;
}
.shop-poppd-sub {
	font-weight: 600;
	font-size: 12px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #216acc;
	padding: 4px 8px;
	text-align: left;
	background: #dae3f4;
	border-radius: 30px;
	width: fit-content;
	margin: 29px 0 17px 38px;
}
.shop-poppd-boxtitle {
	font-weight: 600;
	font-size: 28px;
	line-height: 126.02%;
	letter-spacing: -0.01em;
	color: #003537;
	text-align: left;
	margin-left: 38px;
	max-width: 478px;
}
.shop-disnote {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #a3a3a3;
}
.shop-poppd-boxtitle2 {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: -0.04em;
	margin-bottom: 7px;
}
.shop-price.money.notranslate {
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: -0.04em;
	color: #494949;
}
.shop-price-org {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: -0.04em;
	text-decoration-line: line-through;
	color: #8c8c8c;
	margin-left: 5px;
}
.shop-grid-pdline {
	display: grid;
	grid-template-columns: 241px auto;
	align-items: center;
	gap: 63px;
}
.shop-pdline {
	font-weight: 600;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: -0.04em;
	color: #393939;
	margin-bottom: 30px;
}
.shop-pdline-sub {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #7a7a7a;
}
.shop-pdline-div {
	padding: 55px 104px;
	background: #f7f7f7;
	border-radius: 24px;
}
.line-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 100%;
	text-align: center;
	color: #003537;
	padding-top: 10px;
	letter-spacing: -0.02em;
}
.line-stprice {
	font-weight: 500;
	font-size: 14px;
	line-height: 120%;
	margin-bottom: 17px;
}
.line-stprice.st-price {
	letter-spacing: -0.02em;
	color: #646464;
}
.shop-all-btn {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #216acc;
	margin: 30px 0 72px;
}
.shop-all-btn:after {
	content: url('');
	position: absolute;
}
.shop-pdblock {
	padding: 12px;
	background: #f7f7f7;
	border-radius: 13px;
	transition: 0.5s;
}
.shop-pdname {
	font-weight: 600;
	font-size: 23px;
	line-height: 28px;
	letter-spacing: -0.04em;
	color: #003537;
	margin-bottom: 13px;
	margin-top: 23px;
}
.shop-pdprice.money.notranslate {
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: -0.04em;
}
.shop-pdname.th {
	font-size: 18px;
	line-height: 22px;
}
.line-list:hover {
	background-color: #eaeaea;
}
.shop-poppdmb {
	width: 100vw;
	background-color: #f7f7f7;
	display: none;
}
.sh-fiimg {
	max-width: 460px;
	width: 80%;
}
.grid__wrapper.shop-poptwogrid {
	grid-template-columns: 1fr;
	align-items: center;
	gap: 11px;
	padding: 56px 28px 54px 30px;
	background: linear-gradient(350.35deg, #bed0ea66 -1.86%, #f7f7f7 87.06%);
}
.shop-poppdslide,
.shop-pdline-divmb,
.shopnifty-divmb {
	display: none;
}
.shoppdline-btnmb {
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	gap: 16px;
	padding: 0 0 0 16px;
	background-color: #f8f9fa;
	border-radius: 16px;
	margin: 16px;
}
.grid__wrapper.shop-banner-div {
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
	background-image: url('');
	max-height: 693px;
	height: 693px;
	grid-template-columns: 1fr;
	align-items: center;
}
.grid__wrapper.shop-banner-div1 {
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
	background-image: url('');
	max-height: 693px;
	height: 693px;
	grid-template-columns: 1fr;
	align-items: center;
}
.grid__wrapper.shop-banner-div2 {
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
	background-image: url('');
	max-height: 693px;
	height: 693px;
	grid-template-columns: 1fr;
	align-items: center;
}
.grid__wrapper.shop-banner-div4 {
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
	background-image: url('');
	max-height: 693px;
	height: 693px;
	grid-template-columns: 1fr;
	align-items: center;
}
.grid__wrapper.shop-banner-div5 {
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
	background-image: url('');
	max-height: 693px;
	height: 693px;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
.grid__wrapper.shop-banner-div5 h1 img {
	max-width: 283.44px;
}
.grid__wrapper.shop-banner-div5 h2 {
	color: #fff;
	font-size: 68.85px;
	font-weight: 700;
	line-height: 120%;
	margin: 60px 0 33px;
	max-width: 550px;
}
.grid__wrapper.shop-banner-div5 .ingo-btn {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 37px;
	align-items: center;
}
.grid__wrapper.shop-banner-div5 .ingo-btn div {
	width: fit-content;
}
.grid__wrapper.shop-banner-div5 .ingo-btn h4 {
	color: #fff;
	font-size: 18.23px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 7px;
}
.grid__wrapper.shop-banner-div5 .ingo-btn img {
	max-width: 241.62px;
}
.grid__wrapper.shop-banner-div5 .ingo-btn h5 {
	color: #fff;
	font-size: 27.07px;
	font-weight: 700;
	line-height: normal;
	padding: 16px 24.5px;
	border: 1px solid #fff;
	border-radius: 50px;
	background: #0000;
	margin: 0;
}
.grid__wrapper.shop-banner-div5 .ingo-btn h5:hover {
	color: #000;
	background: #fff;
}
.xseedtop {
	background: #f0f0f0;
}
.xseedconmb {
	display: none;
}
.xseedtwocol {
	max-width: 1000px;
	margin: 0 auto;
	text-align: center;
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	padding-top: 150px;
}
.xseedtwocol .xlogo {
	width: 122px;
	height: 51px;
}
.xseedtwocol .xseedimg {
	margin-left: -140px;
}
.xseedtwocol .xseedimg img {
	margin-left: -140px;
	width: 640px;
	height: 603px;
}
.xseedtwocol .xseedcon {
	text-align: left;
}
.xseedtwocol .xseed-top-title {
	font-size: 58.2609px;
	line-height: 115%;
	letter-spacing: -0.01em;
	color: #003537;
	font-weight: 500;
	margin-top: 20px;
}
.xseedtwocol .xseed-top-content {
	font-size: 23px;
	line-height: 134%;
	letter-spacing: 0.01em;
	color: #003537;
	margin-top: 20px !important;
	font-weight: 400;
}
.xseeddiv {
	max-width: 1000px;
	margin: 100px auto 150px;
}
.xseeddiv .xseed-sub-title {
	font-size: 23px;
	line-height: 134%;
	letter-spacing: 0.001em;
	color: #606060;
	font-weight: 400;
}
.xseeddiv .xseed-title {
	font-size: 46.592px;
	line-height: 115%;
	letter-spacing: -0.01em;
	color: #003537;
	font-weight: 500;
	margin-top: 25px !important;
	padding-bottom: 85px;
}
.xseeddiv .xseedhovdiv {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px;
}
.xseeddiv .xscontainer {
	position: relative;
	width: 100%;
}
.xseeddiv .xspdoverlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: 0.5s ease;
	cursor: pointer;
}
.xseeddiv .xsov {
	position: absolute;
	width: 100%;
}
.xseeddiv .xspdimage {
	display: block;
	width: 100%;
	height: auto;
}
.xseeddiv .xscontainer:hover .xspdoverlay {
	opacity: 1;
}
.xseeddiv .xspd-div3 {
	padding-top: 30px;
}
.xssecurediv {
	background: #1f1f1f;
}
.xssecurediv .xssecurecon {
	max-width: 1000px;
	padding: 100px 0;
	margin: 0 auto;
}
.xssecurediv .xseed-secure-sub {
	font-size: 23px;
	line-height: 134%;
	letter-spacing: 0.01em;
	color: #fbf74b;
	font-weight: 400;
}
.xssecurediv .xseed-secure-title {
	font-size: 55.2635px;
	line-height: 110%;
	letter-spacing: -0.01em;
	color: #f0f0f0;
	font-weight: 400;
	margin-top: 0 !important;
}
.xssecurediv .xssecuretwo {
	display: grid;
	grid-template-columns: 1.2fr 2fr;
}
.xssecurediv .xseed-secure-content {
	font-size: 23px;
	line-height: 134%;
	letter-spacing: 0.01em;
	color: #f0f0f0;
	font-weight: 300;
}
.xssecurediv .xssecureimg {
	padding-top: 122px;
	overflow: visible;
}
.xssecurediv .xssecureimg div {
	width: 1230px;
}
.xssecurediv .xssecureimg img {
	width: 396px;
}
.xseeddiv .xseed-compatibility-sub {
	font-size: 23px;
	line-height: 134%;
	letter-spacing: 0.01em;
	color: #606060;
	font-weight: 400;
}
.xseeddiv .xseed-compatibility {
	font-size: 46.592px;
	line-height: 115%;
	letter-spacing: -0.01em;
	color: #003537;
	font-weight: 500;
	max-width: 794px;
}
.xseeddiv .xscomimgli {
	width: 1323px;
	padding-top: 60px;
}
.xseeddiv .xscomimg {
	width: 207px;
}
.xseeddiv .xscomimg1 {
	width: 208px;
}
.xseeddiv .xseed-table-title {
	font-size: 49.5236px;
	line-height: 119.5%;
	letter-spacing: -0.01em;
	color: #003537;
	font-weight: 500;
	text-align: left;
	width: 25%;
}
.xseeddiv .xseed-tb-pd {
	font-weight: 500;
	font-size: 23.0715px;
	line-height: 100%;
	color: #003537;
}
.xseeddiv .xseed-tb-price {
	font-weight: 500;
	font-size: 15.4043px;
	line-height: 115%;
	letter-spacing: 0.01em;
	color: #003537;
	opacity: 0.5;
	margin-top: 13px !important;
	font-family: Inter, sans-serif !important;
}
.xseeddiv .xseed-tb .tdimg {
	text-align: center;
}
.xseeddiv .xseed-table-item {
	font-size: 30px;
	line-height: 100%;
	color: #003537;
	font-weight: 500;
	text-align: left;
}
.xseeddiv .xstbtr {
	border-bottom: 1.5px solid rgba(0, 0, 0, 0.2);
	text-align: center;
}
.xseeddiv .xstbtr td {
	text-align: center;
}
.xseeddiv .xseed-tbbutton,
.xseeddiv .xseed-tbbutton-mb {
	background-color: #003537;
	border-radius: 42.5883px;
	font-weight: 500;
	font-size: 14.3782px;
	line-height: 136.5%;
	text-align: center;
	letter-spacing: 0.02em;
	color: #f0f0f0;
	border: none;
	padding: 10px 0;
	width: 80%;
	margin: 35px 0 50px;
	cursor: pointer;
}
.xseeddiv .xseed-tbbutton-mb {
	display: none;
}
.xseeddiv .xspdtbdot {
	font-size: 50px;
	color: #003537;
	vertical-align: middle;
	text-align: center;
}
.xseeddiv .xspdtbdotwh {
	font-size: 22px;
	color: #003537;
	vertical-align: middle;
	text-align: center;
}
.xseeddiv .xseed-tb-ps {
	font-weight: 500;
	font-size: 18.1227px;
	line-height: 125.5%;
	text-align: center;
	color: #003537;
}
.xseeddiv .slideshow-container {
	max-width: 1440px;
	position: relative;
	margin: auto;
	z-index: -1;
}
.xseeddiv .xsdotbar {
	text-align: center;
	width: 60%;
	background-color: #1f1f1f80;
	border-radius: 22px;
	margin: auto;
	display: flex;
	align-items: center;
	max-width: 648px;
	position: absolute;
	transform: translate(-50%, -25%);
	left: 50%;
	bottom: 25%;
}
.xseeddiv .dot {
	cursor: pointer;
	width: 33.3333333333%;
	margin: 0;
	color: #fff;
	border-radius: 22px;
	display: inline-block;
	transition: background-color 0.6s ease;
	z-index: 1;
	padding: 10px 0;
	font-size: 16.4571px;
	line-height: 100%;
}
.xseeddiv .active {
	background-color: #f0f0f0;
	color: #003537;
}
.shwdiv1 .pddiv-three {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 24px;
}
.shwdiv1 .pddiv-three div.pdblock {
	padding: 48px 20px 28px;
	border-radius: 18px;
	background: #000;
}
.shwdiv1 h2 {
	font-size: 50px;
	font-weight: 500;
	letter-spacing: -1px;
	line-height: 122%;
}
.shwdiv1 h2.ti {
	color: #fff;
	margin-bottom: 0;
}
.shwdiv1 h2.suti {
	color: #717171;
	margin-bottom: 57px;
}
.shwdiv1 .pddiv-three h3 {
	color: #fff;
	font-size: 30px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.6px;
	margin-bottom: 21px;
	padding-left: 19px;
}
.shwdiv1 .pddiv-three h4 {
	color: #a8a8a8;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -0.36px;
	max-width: 255px;
	margin-bottom: 27px;
	padding-left: 19px;
}
.pdpf {
	padding-left: 19px;
}
h5.fun {
	display: inline-block;
	padding: 6px 10px;
	font-size: 14px;
	font-weight: 400;
	color: #dbdbdb;
	letter-spacing: -0.28px;
	border-radius: 6px;
	background: #1c1b1b;
	margin-right: 9px;
	margin-bottom: 11px;
}
h5.fun.no {
	background: #323232;
	text-decoration: line-through;
	color: #929292;
}
.pddiv-three hr {
	border: none;
	margin: 21px -20px 27px;
	border-top: 1px solid #202020;
}
.pddiv-three h4.pdpri,
.pddiv-three span.shop-pdprice.money.notranslate.pdpri {
	display: inline;
	line-height: 45px;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: -0.4px;
	color: #fff;
}
.pddiv-three button.pdatc {
	display: inline;
	float: right;
	background: #f6f673;
	color: #000;
	border-radius: 38px;
	padding: 14px 24px;
	line-height: 100%;
	font-size: 14px;
	font-weight: 550;
	letter-spacing: -0.28px;
	margin-bottom: 0;
}
.shwdiv2 {
	padding-top: 216px;
}
.shwdiv2 .tidiv {
	display: grid;
	grid-template-columns: 50% auto;
	gap: 127px;
	align-items: center;
	margin-bottom: 91px;
}
.shwdiv2 .tidiv h2.ti {
	color: #f6f6f6;
	font-size: 80px;
	font-weight: 500;
	letter-spacing: -1.6px;
	line-height: 110%;
}
.shwdiv2 .tidiv h2.suti {
	color: #f6f6f6;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -0.36px;
	line-height: 140%;
}
table.pddiv-us tr {
	border: none;
}
.pddiv-usmb,
.etutbmb {
	display: none;
}
table.pddiv-us {
	border-spacing: 24px !important;
	border-collapse: inherit;
	margin: 0 -24px;
	width: calc(100% + 48px);
}
table.pddiv-us td {
	padding: 0;
}
table.pddiv-us .usdiv1 h4,
table.pddiv-us .usdiv4 h4 {
	color: #f6f673;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: -0.438px;
	text-align: center;
}
.usdiv1 h3,
.usdiv4 h3 {
	color: #d9d9d9;
	font-size: 40px;
	font-weight: 500;
	letter-spacing: -0.8px;
	margin-top: 17px;
	margin-bottom: 22px;
	text-align: center;
	line-height: 120%;
}
.usdiv1,
.usdiv2,
.usdiv3,
.usdiv4 {
	background: #000;
	border-radius: 27px;
}
.usdiv1,
.usdiv3,
.usdiv4 {
	text-align: center;
	vertical-align: top;
}
.usdiv1 {
	padding: 5% 0 !important;
}
.usdiv2,
.usdiv4 {
	width: 513px;
}
.usdiv1 img {
	width: 421px;
	height: 368px;
}
.usdiv1 .infilogo {
	width: 84px;
	height: 80px;
	display: block;
	margin: -50px 0 -34px 42px;
	padding: 0;
}
.usdiv1 p {
	max-width: 307px;
	margin: 22px auto 53px;
}
.usdiv4 img {
	width: 456px;
}
.usdiv1 p,
.usdiv3 p,
.usdiv4 p {
	color: #9c9c9c;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.32px;
	text-align: center;
}
.usdiv2 div {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
.usdiv2 h4 {
	display: inline;
	color: #f9f9f9;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.48px;
	padding-left: 20%;
	margin-bottom: 0;
	line-height: 120%;
}
.usdiv2 img {
	width: 259px;
	border-radius: 27px;
}
.usdiv3 img {
	width: 530px;
}
.usdiv3 p {
	max-width: 304px;
	margin: 20px auto 49px;
}
.usdiv3 h4,
.usdiv3 span {
	color: #d9d9d9;
	font-size: 40px;
	font-weight: 500;
	letter-spacing: -0.8px;
	text-align: center;
	line-height: 100%;
	margin-top: 28px;
}
.usdiv4 {
	padding: 46px 34px 0 29px !important;
	background: #000 url('') no-repeat bottom center;
	background-size: 90%;
}
.usdiv4 img {
	position: absolute;
	bottom: 24px;
	right: 18%;
	border-radius: 27px;
}
.usdiv4 p {
	max-width: 371px;
	margin: 29px auto 0;
}
.shwdiv3 .tidiv {
	display: grid;
	grid-template-columns: 50% auto;
	gap: 127px;
	align-items: center;
	margin-bottom: 102px;
	margin-top: 249px;
}
.shwdiv3 .tidiv h2.ti {
	color: #f6f6f6;
	font-size: 80px;
	font-weight: 500;
	letter-spacing: -1.6px;
	line-height: 110%;
}
.shwdiv3 .tidiv h2.suti {
	color: #f6f6f6;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -0.36px;
	line-height: 140%;
}
.etudiv1,
.etudiv2,
.etudiv3,
.etudiv4 {
	background: #000;
	border-radius: 27px;
}
.etudiv1 {
	text-align: center;
	vertical-align: top;
	padding: 43px 157px 71px 156px;
}
.shwdiv3 .etutb {
	border-spacing: 24px !important;
	border-collapse: inherit;
	margin: 0 -24px;
	width: calc(100% + 48px);
}
.shwdiv3 tr {
	border-bottom: none;
}
td.etudiv1 h4 {
	color: #f6f673;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: -0.438px;
	text-align: center;
}
td.etudiv1 h3 {
	color: #d9d9d9;
	font-size: 50px;
	font-weight: 500;
	letter-spacing: -1px;
	margin-top: 16px;
	margin-bottom: 45px;
	line-height: 115%;
}
td.etudiv1 .lctimg {
	max-width: 414px;
	max-height: 495px;
}
td.etudiv2 {
	width: 513px;
	text-align: center;
	background: #000 url('') no-repeat bottom center;
	background-size: 65%;
}
td.etudiv2 h3,
td.etudiv2 span {
	color: #fff480;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: -0.596px;
	line-height: 115%;
	text-align: left;
}
td.etudiv2 h3 {
	padding-left: 10%;
	margin-bottom: 35%;
}
td.etudiv2 span {
	color: #f9f9f9;
}
td.etudiv2 .eassimg {
	width: 400px;
	height: 403px;
	margin-top: -26%;
	margin-bottom: -65px;
}
.etudiv3 h3 {
	color: #f9f9f9;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: -0.48px;
	line-height: 115%;
	padding-left: 49px;
	padding-top: 10px;
}
.etudiv3 {
	background: #000 url('') no-repeat top right;
	background-size: 61%;
	padding: 15px 0;
}
.etudiv3 img {
	width: 328px;
	height: 343.6px;
	margin-top: -116px;
	float: right;
	margin-right: -6px;
	border-radius: 19px;
}
.etudiv3 p {
	width: 250px;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.32px;
	color: #9c9c9c;
	padding: 18% 0 0 49px;
}
.etudiv3 p.tip {
	font-size: 14px;
	max-width: 80%;
	width: 100%;
	padding: 0 0 0 49px;
	color: #4f4f4f;
	margin-bottom: 0;
}
.etudiv4 div.col {
	display: grid;
	grid-template-columns: auto auto auto;
	gap: 64px;
	align-items: center;
	padding-right: 128px;
}
.etudiv4 div.col img {
	margin-left: -5px;
}
.etudiv4 div.col h3 {
	color: #f9f9f9;
	font-size: 38px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.761px;
	margin-bottom: 0;
	max-width: 216px;
}
.etudiv4 div.col p {
	color: #9c9c9c;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.32px;
	margin-bottom: 0;
	max-width: 334px;
}
.etudiv4 div.col .mbcon {
	display: none;
}
.shwdiv4 .pddiv-three {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 18px;
}
.shwdiv4 h2.ti {
	color: #f9f9f9;
	font-size: 60px;
	font-weight: 500;
	line-height: 119.5%;
	max-width: 600px;
	margin: 135px 0 70px;
}
.shwdiv4 .pddiv-three div.pdblock {
	padding: 36px 40px;
	border-radius: 22px;
	background: #000;
}
.shwdiv4 .pddiv-three h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.48px;
	margin-bottom: 8px;
}
.shwdiv4 .pddiv-three p {
	color: #b8b8b8;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -0.36px;
	margin-bottom: 0;
}
.shwdiv4 .pddiv-three div.pdblock img {
	width: 50px;
	height: 50px;
	margin-bottom: 31px;
}
.shwdiv5 {
	margin-top: 200px;
}
.shwdiv5 .tidiv {
	display: grid;
	grid-template-columns: 50% auto;
	gap: 195px;
	align-items: center;
	margin-bottom: 87px;
}
.shwdiv5 .tidiv h2.ti {
	color: #f9f9f9;
	font-size: 60px;
	font-weight: 500;
	line-height: 119.5%;
}
.shwdiv5 .tidiv h3.suti {
	color: #f6f6f6;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
}
.shwdiv5 .tidiv h3.suti .sutilink {
	color: #fff480;
	font-size: 20px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.4px;
	margin-top: 21px;
}
.shwdiv5 .vfcicon {
	width: 24px;
	height: 24px;
}
.shwdiv5 .whichdiv {
	border-radius: 18px;
	background: #000;
}
.shwdiv5 .whichv20-3 a,
.shwdiv5 .whichw20 a,
.shwdiv5 .whichw10 a {
	margin: 0;
}
.shwdiv5 .whichdiv .whichv20 {
	display: grid;
	grid-template-columns: 1fr 1.5fr 1.5fr;
	border-bottom: 2px solid #171717;
}
.shwdiv5 .whichdiv .whichv20 .whichv20-1 {
	padding: 65px 0 0 69px;
}
.shwdiv5 .whichdiv .whichv20 .pdpf {
	display: inline;
	float: right;
	text-align: right;
	padding-right: 37px;
	padding-bottom: 35px;
	max-width: 287px;
}
.shwdiv5 .whichdiv .whichv20-3 {
	align-items: center;
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 17px;
	float: right;
	padding: 60px 46px 43px 0;
}
.shwdiv5 .whichdiv .whichv20-3 h4,
.shwdiv5 .whichdiv .whichv20-3 span.shop-pdprice.money.notranslate.pdpri {
	color: #fff;
	font-size: 26px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.52px;
	display: inline-block;
	width: fit-content;
}
.shwdiv5 .whichdiv .whichv20-3 h5 {
	margin: 0;
	display: inline-block;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -0.28px;
	line-height: 110%;
	padding: 14px 24px;
	border-radius: 38px;
	background: #f6f673;
	width: fit-content;
}
.shwdiv5 .whichdiv img.whichv20img {
	padding: 52px 0 42px 76px;
}
.shwdiv5 .whichdiv .whichw20 {
	padding: 56px 39px 50px 69px;
}
.shwdiv5 .whichdiv .whichw20 .top {
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: start;
}
.shwdiv5 .whichdiv .whichw20 .top .ti p {
	max-width: 240px;
}
.shwdiv5 .whichdiv .whichw20 .top span.shop-pdprice.money.notranslate.pdpri {
	color: #fff;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: -0.52px;
	line-height: 110%;
}
.shwdiv5 .whichdiv .whichw20 .top h5 {
	margin: 0;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -0.28px;
	line-height: 110%;
	padding: 14px 24px;
	border-radius: 38px;
	background: #f6f673;
	width: fit-content;
}
.shwdiv5 .whichdiv .whichw20 .top .w20-2 {
	align-items: center;
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 17px;
	float: right;
}
.shwdiv5 .whichdiv .whichw10 {
	padding: 56px 46px 10px 60px;
}
.shwdiv5 .whichdiv .whichw10 .top {
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: start;
}
.shwdiv5 .whichdiv .whichw10 .top .ti p {
	max-width: 240px;
}
.shwdiv5 .whichdiv .whichw10 .top .w10-2 {
	align-items: center;
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 17px;
	float: right;
}
.shwdiv5 .whichdiv .whichw10 .top span.shop-pdprice.money.notranslate.pdpri {
	color: #fff;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: -0.52px;
	line-height: 110%;
}
.shwdiv5 .whichdiv .whichw10 .top h5 {
	margin: 0;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -0.28px;
	line-height: 110%;
	padding: 14px 24px;
	border-radius: 38px;
	background: #f6f673;
	width: fit-content;
}
.shwdiv5 .whichtwodiv {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.shwdiv5 .whichtwodiv .whichw10 {
	border-left: 2px solid #171717;
}
.shwdiv5 .whichdiv h3 {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	line-height: 100%;
	letter-spacing: -0.8px;
}
.shwdiv5 .whichdiv p {
	color: #a8a8a8;
	font-size: 18px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.36px;
}
.shwdiv5mb,
img.btaimgmb {
	display: none;
}
.cwdiv1,
.cwdiv2 {
	text-align: center;
	background: #f5f5f7;
}
.cwdiv1 h1 {
	color: #707070;
	padding-top: 150px;
	margin-bottom: 0;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em;
	line-height: 1.2;
}
.cwdiv1 h2 {
	padding-top: 3px;
	padding-bottom: 54px;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: -0.02em;
	line-height: 1.2;
	color: #003537;
	margin-bottom: 0;
}
.cwdiv1 .sd {
	max-width: 1280px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 24px;
	padding-bottom: 15%;
}
.cwdiv1 .sd div {
	background: #fff;
	border-radius: 22px;
	padding: 74px 40px 45px;
}
.cwdiv1 .sd img {
	padding-bottom: 61px;
}
.cwdiv1 .sd h3,
.cwdiv1 .sd h3 span {
	color: #828282;
	font-size: 20px;
	font-weight: 500;
}
.cwdiv2 img {
	width: 150px;
	height: auto;
}
.cwdiv2 h3 {
	color: #003537;
	font-size: 50px;
	font-weight: 550;
	letter-spacing: -1px;
	margin-bottom: 60px;
	margin-top: 24px;
}
.cwdiv2 .pfdiv {
	text-align: left;
	max-width: 846px;
	margin: 0 auto;
}
.cwdiv2 h4 {
	color: #737373;
	font-size: 16px;
	font-weight: 550;
	letter-spacing: -0.32px;
	margin: 44px 0 18px 21px;
}
.cwdiv2 .pfblo {
	display: grid;
	grid-template-columns: 1fr 5fr 3fr 1fr;
	align-items: center;
	background: #fff;
	padding: 18px 50px 18px 21px;
	border-radius: 12px;
	gap: 5%;
}
.cwdiv2 .pfblo h4 {
	color: #003537;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -0.48px;
	margin: 0;
}
.cwdiv2 .pfblo h4 span {
	display: none;
}
.cwdiv2 .pfblo img {
	width: 100%;
}
.cwdiv2 .pfblo a {
	margin: 0;
}
.cwdiv2 .pfblo h5 {
	color: #737373;
	font-size: 14px;
	font-weight: 550;
	letter-spacing: -0.287px;
	margin: 0;
	text-align: right;
}
.cwdiv2 .pfblo.d2 div {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 13%;
}
.cwdiv2.cww10,
.cwdiv2.cwnft {
	padding-top: 10%;
}
.cwdiv2.cwtb {
	padding: 10% 0;
}
.cwdiv2.cwtb h2,
.cwdiv2.cwtb h2 span {
	color: #313131;
	font-size: 60px;
	font-weight: 550;
	letter-spacing: -1.2px;
	max-width: 650px;
	margin: 0 auto;
	line-height: normal;
}
.cwdiv2.cwtb h2 span {
	color: #a5a5a5;
}
.cwdiv2.cwtb .cwtable {
	display: grid;
	grid-template-areas: 'v20w20 w10 nifty shield' 'mobile non wallet mobile1' 'v20secuxess w10secuxess soon soon1';
	grid-template-columns: 1fr 1fr 1fr 1fr;
	max-width: 1062px;
	margin: 0 auto;
	padding-top: 4.5%;
	align-items: center;
}
.cwdiv2.cwtb .cwtable .pd {
	border-bottom: 1px solid #e1e1e1;
}
.cwdiv2.cwtb .cwtable .pd img {
	width: 226px;
}
.cwdiv2.cwtb .cwtable .pd h4,
.cwdiv2.cwtb .cwtable .pd h4 span {
	color: #003537;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.4px;
	margin: 12px 0 21%;
}
.cwdiv2.cwtb .cwtable .cwpdpf {
	padding: 63px 0;
	height: -webkit-fill-available;
	border-bottom: 1px solid #e1e1e1;
}
.cwdiv2.cwtb .cwtable .cwpdpf.bt {
	border-bottom: none;
}
.cwdiv2.cwtb .cwtable .cwpdpf img {
	width: 77px;
}
.cwdiv2.cwtb .cwtable .cwpdpf svg {
	height: -webkit-fill-available;
	cursor: auto;
}
.cwdiv2.cwtb .cwtable .cwpdpf h4 {
	color: #626262;
	margin: 11px 0 6px;
	font-size: 20px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.4px;
}
.cwdiv2.cwtb .cwtable .cwpdpf h5 {
	color: #949494;
	margin-top: 0;
	font-size: 16px;
	letter-spacing: 0.08px;
	line-height: 1.2;
	font-weight: 500;
}
.sxhiw {
	margin: 5% auto;
	text-align: center;
}
.sxhiw h1 {
	color: #999;
	font-size: 20px;
	font-weight: 550;
	letter-spacing: -0.4px;
	line-height: 110%;
	margin-bottom: 12px;
}
.sxhiw h2 {
	color: #003537;
	font-size: 60px;
	font-weight: 550;
	line-height: 110%;
	letter-spacing: -1.2px;
}
.sxhiw .sxhiwcat {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 18px;
	padding: 5% 0 0;
	max-width: 1000px;
	margin: 0 auto;
}
.sxhiw .sxhiwcat a {
	padding: 8px 0 24px;
	background: #f7f7f7;
	border-radius: 13px;
	margin: 0;
}
.sxhiw .sxhiwcat h3 {
	color: #828282;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -0.36px;
	margin: 0;
}
.sxhiw .sxhiwcat.gs a {
	padding: 59px 0;
	border-radius: 16px;
	border: 1px solid #e0e0e0;
	background: #0000;
}
.sxhiw .sxhiwcat.gs img {
	max-width: 84px;
	margin-bottom: 25px;
}
.sxhiw .sxhiwcat.gs h3 {
	color: #003537;
	font-size: 23px;
	font-weight: 550;
	letter-spacing: -0.46px;
	line-height: 110%;
}
.BtdShopifyBroadcrumbItemLink {
	margin: 0;
}
.nh-nsdiv {
	display: grid;
	grid-template-columns: 115px auto 50px;
	text-align: left;
	align-items: center;
	gap: 30px;
	background-color: #f7f7f7;
	border-radius: 18px;
	padding: 30px 30px 30px 45px;
}
.nh-nstitle,
.nh-nstitle a {
	font-weight: 700 !important;
	font-size: 23px !important;
	line-height: 28px;
	letter-spacing: 0.03em;
	color: #606060 !important;
	margin: 0 !important;
}
.cw-nscontent,
.cw-nscontent a {
	font-size: 30px !important;
	margin: 0 !important;
	font-weight: 500;
	color: #003537 !important;
}
.nhsg {
	display: grid;
	grid-template-columns: 1fr 1fr;
	text-align: left;
	align-items: center;
}
.nhsg-step {
	font-weight: 500 !important;
	font-size: 15px !important;
	line-height: 110% !important;
	letter-spacing: 0.01em !important;
	color: #0672d6 !important;
}
.nhsg-sttitle {
	font-weight: 500 !important;
	font-size: 30px !important;
	line-height: 110% !important;
	letter-spacing: 0.01em !important;
	color: #181818 !important;
	padding: 10px 0 30px !important;
	margin: 0 !important !important;
}
.nhsg-stcontent {
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 134% !important;
	letter-spacing: 0.02em;
	color: #003537 !important;
	margin: 0 !important;
	max-width: 375px;
}
.nhsg-stcontent strong {
	font-weight: 700 !important;
	font-size: 18px !important;
	line-height: 134% !important;
	letter-spacing: 0.02em;
	color: #003537 !important;
}
.nhsg img {
	width: auto;
}
.sxhiw1 .wp-block-columns {
	display: grid;
	grid-template-columns: 45px 1fr;
	gap: 24px;
}
.sxhiw1 figure.wp-block-image {
	margin: 0;
}
.sxhiw1 p.containTitle {
	font-size: 20px !important;
	font-weight: 500;
	color: #003537 !important;
	margin: 0 !important;
}
.sxhiwtb tr {
	border: none;
}
.sxhiw1 .ftcon {
	margin-top: 5px;
	border-bottom: 1px solid #00353780;
	padding-bottom: 12px;
}
.sbhiwtopimg {
	background: url('') no-repeat center;
	background-size: cover;
	height: 100%;
	border-bottom-right-radius: 13px;
	border-top-right-radius: 13px;
}
.wp-block-media-text.sxhiw1 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	gap: 5%;
}
.sxhiwimg {
	max-width: 70% !important;
	margin: 0 auto;
}
.sxhiw1.bthr,
.bthr {
	border-bottom: 2px solid #e2e8f0;
}
.sxhiw1ftti {
	align-items: center;
	display: flex;
}
.sxhiw1ftti img {
	margin-right: 15px;
	max-width: 54px !important;
}
.sxhiwordiv {
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	gap: 15px;
	align-items: center;
}
main.BtdShopifyContentArea {
	max-width: 1600px;
	margin: 0 auto;
	width: 100%;
}
.sxhiw1three {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 20px;
}
.sxhiw1three img {
	max-width: 44px !important;
}
.sxhiw1three h3 {
	max-width: 210px;
}
.sxhiw1three h3#secured-network {
	max-width: 150px;
}
.sxhiw1two.sbfe {
	display: flex;
	align-items: center;
	gap: 15px;
}
.pdline-ti {
	font-weight: 600;
	font-size: 56px;
	line-height: 68px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #393939;
	margin-bottom: 63px;
}
.pdline-pddiv {
	display: grid;
	gap: 23px;
	grid-template-columns: 1fr 1fr 1fr;
	padding: 0 80px;
}
.pdline-pdblo {
	background-color: #f9f9f9;
	border-radius: 30px;
	text-align: center;
	padding: 64px 25px 18px;
}
.pdline-pdti {
	font-weight: 600;
	font-size: 38px;
	line-height: 46px;
	letter-spacing: -0.03em;
	color: #003537;
}
.pdline-pdcon {
	font-weight: 500;
	font-size: 18px;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #525252;
}
.pdline-pdpri > .shop-price.money.notranslate {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #444;
	margin-bottom: 20px;
}
.pdline-pdbtn {
	font-weight: 600;
	font-size: 14px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #434343;
	padding: 9px 26px;
	border: 1.73351px solid #434343;
	border-radius: 9px;
	width: fit-content;
	margin: 0 auto;
}
.pdline-ftti {
	font-weight: 600;
	font-size: 45px;
	line-height: 54px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #393939;
	margin: 172px auto 56px;
}
.pdline-ftdov {
	display: grid;
	gap: 23px;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	margin: 0 178px 148px;
}
.pdline-ftblo {
	text-align: center;
}
.pdline-ftsubti {
	font-weight: 600;
	font-size: 30px;
	line-height: 126.02%;
	letter-spacing: -0.02em;
	color: #4b4b4b;
	max-width: 214px;
	margin: 30px auto 20px;
}
.pdline-ftcon {
	font-weight: 500;
	font-size: 16px;
	line-height: 147.02%;
	letter-spacing: -0.02em;
	color: #4b4b4b;
	opacity: 0.6;
	max-width: 254px;
	margin: 0 auto;
}
.pdline-divlarge {
	display: grid;
	gap: 55px;
	grid-template-columns: 2fr 1fr;
	margin: 0 80px 100px;
	align-items: center;
}
.pdline-divti {
	font-weight: 600;
	font-size: 42.99px;
	line-height: 52px;
	letter-spacing: -0.04em;
	color: #393939;
	max-width: 357px;
}
.pdline-divcon {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #646464;
	max-width: 241px;
}
div.breadcrumb__nav .page-title {
	line-height: 120%;
}
.ts-title {
	font-size: 45px;
	font-weight: 400;
	line-height: 140%;
}
.ts-table {
	display: grid;
	gap: 25px;
	grid-template-columns: 1fr 1fr;
}
.ts-tbtitle {
	font-weight: 600;
	margin: 0;
	font-size: 15px;
	padding-bottom: 5px;
}
.ts-tbcontent {
	font-size: 14px;
	font-weight: 500;
	opacity: 0.8;
	line-height: 150%;
}
.div-middle {
	align-items: center;
}
div.ts-img img {
	border-radius: 15px;
}
.product-loop__item .product-image,
.product-loop__item .product-loop__info-wrapper,
.product-loop__info_bottom-wrapper,
.product-loop__item a.product-loop__cta {
	border: none !important;
}
.flickity-button-icon {
	top: 42px !important;
}
#product-images div#main-slider {
	margin-bottom: 50px;
}
.modal__inner-wrapper.modal__general-modal__wrapper {
	width: 95%;
	margin: 0 auto;
}
.xspro-set {
	display: grid;
	grid-template-columns: 2fr 3fr;
	align-items: center;
	gap: 20px;
}
#nav ul li.alink {
	font-size: 44.429px;
	line-height: 110%;
	color: #003537;
	opacity: 0.5;
	display: block;
	text-decoration: none;
}
#nav ul li.current {
	font-size: 66.3646px;
	opacity: 1;
}
div#xpshop-content {
	height: 900px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-right: -500px;
	width: 100%;
}
.xpshop-img {
	padding: 15px 0 32px;
	max-width: 613px;
	max-height: 450px;
	width: 100%;
	height: auto;
}
.xpshop-riltitle {
	font-weight: 500;
	font-size: 38.333px;
	line-height: 110%;
	letter-spacing: -0.01em;
	color: #003537;
	font-feature-settings: 'zero' on;
}
.xpshop-rilcontent {
	font-size: 20px !important;
	line-height: 134% !important;
	letter-spacing: 0.01em;
	color: #003537;
	font-weight: 400 !important;
	max-width: 419px;
}
button.js-accordion-header.c-accordion__header.h4.mb0 {
	text-align: left;
}
.pdtable td,
.pdtable tr {
	border-bottom: none;
	padding: 5px 0;
}
.TMcerdiv {
	background: #161617;
}
.TMcercon {
	max-width: 1440px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
.TMcercon h3 {
	color: #f6f6f6;
	font-size: 53px;
	font-weight: 500;
	letter-spacing: -1.06px;
	line-height: 120%;
	margin-bottom: 55px;
}
.TMcercon .stlogo {
	width: 303px;
	margin-bottom: 35px;
}
.TMcercon .scfeaimgmb {
	display: none;
}
.TMcercon .scfeadiv {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: start;
	gap: 10px;
}
.TMcercon .scfeadiv .sxlogo {
	width: 84px;
}
.TMcercon .scfeadiv .cslogo {
	width: 170.14px;
}
.TMcercon .scfeadiv .csfdiv {
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	row-gap: 20px;
	column-gap: 19px;
	margin-top: 29px;
}
.TMcercon .scfeadiv .csficon {
	width: 22.42px;
}
.TMcercon .scfeadiv .csfdiv h4 {
	color: #f6f6f6;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	margin-bottom: 0;
	margin-top: 0;
}
.TMiati {
	color: #f6f6f6;
	text-align: center;
	font-size: 55px;
	font-weight: 500;
	letter-spacing: -1.1px;
	line-height: 130%;
	max-width: 780px;
	margin: 0 auto;
	padding: 91px 0 75px;
}
.TMcercon.ia {
	padding: 0 190px;
}
.TMcercon.ia ul {
	padding-right: 25%;
	list-style: disc;
}
.TMcercon.ia ul li.TMialiti {
	color: #f9f9f9;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: -0.6px;
	margin-bottom: 13px;
}
.TMcercon.ia ul li.TMialiti.top {
	padding-top: 70px;
}
.TMcercon.ia ul li.TMialisub {
	color: #707070;
	font-size: 20px;
	font-weight: 400;
	line-height: 130%;
	margin-left: 15px;
	padding-bottom: 15px;
}
.csdiv1 {
	max-width: 1280px;
	padding: 128px 0 70px;
	margin: 0 auto;
}
.csdiv1 .cslogo {
	display: grid;
	grid-template-columns: auto auto;
	gap: 30px;
	max-width: 590px;
	margin: 0 auto;
	align-items: center;
}
.csdiv1 h2 {
	color: #000;
	text-align: center;
	font-size: 64px;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: -1.282px;
	padding: 47px 0 66px;
	max-width: 775px;
	margin: 0 auto;
}
.csdiv1 .csweb32col {
	gap: 22px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-areas: 'leimg rimain' 'lebg riimg';
	align-items: end;
}
.csdiv1 .csweb32col .leimg {
	grid-area: leimg;
}
.csdiv1 .csweb32col .leimg .leimgcon {
	position: absolute;
	max-width: 640px;
	transform: translate(-11px);
	bottom: 70px;
	border-radius: 45px;
}
.csdiv1 .csweb32col h4 {
	color: #1e1e1e;
	font-size: 34px;
	font-weight: 500;
	line-height: 228%;
	letter-spacing: -0.851px;
	margin: 0;
}
.csdiv1 .cscheck {
	width: 47.2px;
}
.csdiv1 .csitem {
	display: grid;
	grid-template-columns: 48px auto;
	align-items: center;
	gap: 23px;
}
.csdiv1 .leimgmb {
	display: none;
}
.csdiv1 .lebg {
	height: 100%;
	background: #080808;
	border-radius: 45px;
	grid-area: lebg;
}
.csdiv1 .riimg {
	background: #dfded8;
	border-radius: 45px;
}
.csdiv2 {
	background: url('') no-repeat fixed center;
	padding: 80px 0 90px;
}
.csdiv2 .cstwocol {
	max-width: 1280px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1.5fr 1fr;
	align-items: center;
}
.csdiv2 .con {
	text-align: center;
}
.csdiv2 .con .icon {
	max-width: 131px;
	text-align: left;
}
.csdiv2 .con h2 {
	color: #f9f9f9;
	font-size: 38px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: 0.193px;
	margin: 60px 0 25px;
	text-align: left;
}
.csdiv2 .con h3 {
	color: #fff;
	font-size: 62px;
	font-weight: 700;
	line-height: 115%;
	max-width: 641px;
	text-align: left;
}
.csdiv2 .con .pnlogo {
	text-align: left;
	padding-top: 76px;
}
.csdiv2 .con .pnlogo img {
	max-width: 654px;
}
.csdiv4 {
	max-width: 1280px;
	text-align: center;
	margin: 0 auto;
}
.csdiv4 h2 {
	font-size: 60px;
	font-weight: 550;
	line-height: 122%;
	letter-spacing: -1.202px;
	text-align: center;
	margin-bottom: 30px;
	padding: 0;
}
.csdiv5 {
	max-width: 1280px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1.3fr;
	padding: 90px 0 120px;
	grid-template-areas: 'ti1 con1' 'ti2 con2';
}
.csdiv5 .d1 {
	grid-area: ti1;
}
.csdiv5 .d2 {
	grid-area: con1;
}
.csdiv5 .d3 {
	grid-area: ti2;
}
.csdiv5 h3 {
	color: #636262;
	font-size: 27px;
	font-weight: 600;
	line-height: 120%;
}
.csdiv5 h4 {
	color: #232323;
	font-size: 92px;
	font-weight: 500;
	line-height: 120%;
	padding-bottom: 55px;
}
.csdiv5 p {
	color: #414141;
	font-size: 20px;
	font-weight: 400;
	line-height: 130%;
}
.csdiv6 {
	max-width: 1280px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1.3fr;
}
.csdiv6 h2 {
	color: #232323;
	font-size: 70px;
	font-weight: 550;
	line-height: 122%;
	letter-spacing: -2.104px;
	max-width: 350px;
}
.csdiv6 .csacc {
	cursor: pointer;
	padding: 0;
	margin: 0;
	width: 100%;
	border: none;
	border-top: 1px solid #d7d7d7;
	text-align: left;
	outline: none !important;
	background: #fff;
	height: auto;
	display: grid;
	grid-template-columns: auto 25px;
}
.csdiv6 .csacc h3 {
	color: #363636;
	font-size: 20px;
	font-weight: 500;
	margin: 0;
	padding: 27px 0;
	display: inline-block;
	text-transform: none;
}
.csdiv6 .active,
.csacc:hover {
	background-color: #fff;
}
.csacc:after {
	content: '+';
	color: #777;
	float: right;
	margin-left: 5px;
	font-size: 25px;
	padding: 25px 0;
	display: inline-block;
	line-height: 100%;
}
.csdiv6 .active:after {
	content: '\2212';
}
.csdiv6 .cspanel {
	padding: 0;
	background-color: #fff;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}
.csdiv6 .cspanel p {
	color: #414141;
	font-size: 16px;
	font-weight: 400;
	line-height: 136%;
	letter-spacing: -0.321px;
	padding-bottom: 25px;
}
.csdiv7 {
	max-width: 1280px;
	margin: 150px auto;
}
.csdiv7 h2 {
	color: #232323;
	font-size: 70px;
	font-weight: 550;
	line-height: 122%;
	letter-spacing: -2.104px;
	max-width: 570px;
}
.csdiv7 .tb1,
.csdiv7 .tb2,
.csdiv7 .tb3 {
	display: grid;
	grid-template-columns: 1.5fr 1fr 1fr;
	align-items: center;
}
.csdiv7 .tb h4 {
	color: #232323;
	font-size: 30px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.6px;
	padding-top: 55px;
	padding-bottom: 15px;
	margin: 0;
}
.csdiv7 .tb h5 {
	color: #2b2b2b;
	font-size: 18px;
	font-weight: 600;
	line-height: 100%;
	padding: 39px 0;
	margin: 0;
}
.csdiv7 .tb h6 img {
	height: 30px;
	text-align: center;
	margin: auto;
}
.csdiv7 .tb h6 {
	margin: 0;
	text-align: center;
	padding: 33px 0;
}
.csdiv7 .csline {
	grid-column: 1 / -1;
	height: 1px;
	background: #e6e6e6;
}
a {
	text-decoration: none !important;
}
table,
th,
td {
	border-collapse: collapse;
}
table.cptable {
	max-width: 1310px;
	margin: 6% auto;
}
th .cptable-suti {
	font-weight: 600;
	font-size: 28px;
	line-height: 100%;
	color: #6c6c6c;
	letter-spacing: -0.02em;
}
th .cptable-ti {
	font-weight: 600;
	font-size: 50px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #003537;
	text-align: left;
	margin: 11px 0 8px;
}
th .cptable-sumb {
	font-weight: 600;
	font-size: 30px;
	line-height: 110%;
	letter-spacing: -0.02em;
	color: #003537;
}
th.cptable-pd,
td.cptable-pd {
	border-left: 14px solid white;
	text-align: center;
	width: 20%;
	vertical-align: top;
}
td.cptable-pd {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
th .cptable-img,
td .cptable-img {
	width: auto !important;
	height: auto !important;
	max-width: 170px;
	max-height: 140px;
}
th.cptable-pd div.pdblo {
	background: linear-gradient(180deg, #f9f9f9, #fafafa00);
	border-radius: 22px;
	padding: 21px 55px;
}
td.cptable-pd div.pdblo {
	background: linear-gradient(180deg, #fafafa00, #f9f9f9);
	border-radius: 22px;
	padding: 21px 55px;
}
th.cptable-pd h2,
td.cptable-pd h2 {
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #003537;
}
th.cptable-pd p,
td.cptable-pd p {
	font-weight: 450;
	font-size: 14px;
	line-height: 136%;
	letter-spacing: -0.02em;
	color: #969696;
}
th.cptable-pd p.cp-des,
td.cptable-pd p.cp-des {
	max-width: 183px;
}
th.cptable-pd p.cp-price,
td.cptable-pd p.cp-price {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	letter-spacing: -0.02em;
	color: #444;
}
th.cptable-pd input.btn.cp-lmntb,
td.cptable-pd input.btn.cp-lmntb,
.cptable-pd
	button.product-form__add-to-cart--text.span-7.sm-span-5.auto.ajax-submit.js-ajax-submit.add-item.add.m0 {
	text-transform: unset;
	outline: none;
	border: none;
	font-weight: 600;
	font-size: 12px;
	line-height: 120% !important;
	letter-spacing: -0.02em;
	color: #fff;
	padding: 7px 29px;
	background: #000;
	border-radius: 490px;
	width: fit-content;
	margin: 0 auto;
}
.cptable-pd .product__add-inner-container {
	display: block;
	padding: 0 !important;
	border: none;
	background: #0000;
}
th.cptable-pd input#quantity,
td.cptable-pd input#quantity {
	display: none;
}
th.cptable-pd p.cp-lmntb:hover,
td.cptable-pd p.cp-lmntb:hover {
	background: #464646;
	transition: 0.15s;
}
tr.cptable-subti td {
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #6c6c6c;
	border-bottom: 1px solid #e6e6e6;
	padding: 20px 0;
}
tr.cptable-subti.pc td {
	padding-top: 75px;
}
tr.cptable-li td {
	font-weight: 550;
	font-size: 18px;
	line-height: 100%;
	padding: 36px 0;
	color: #2b2b2b;
	border-bottom: 1px solid #e6e6e6;
}
td.ftti {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	padding: 19px 0 29px;
	color: #2b2b2b;
	border-bottom: none;
}
td.ftti.longit {
	font-size: 14px;
}
tr.fttr {
	border: none;
}
tr.cptable-li td p {
	font-weight: 600;
	font-size: 18px;
}
td.cptable-icon {
	font-size: 14px !important;
	color: #003537 !important;
	text-align: center;
}
td.cptable-nu {
	line-height: 22px !important;
	text-align: center;
	letter-spacing: 0.005em;
	color: #003537 !important;
}
.cwbtn {
	font-size: 13px;
	background-color: #000;
	color: #fff;
	border-radius: 40px;
	padding: 14.5px 21px;
	display: inline-block;
}
div.cpmbdiv {
	display: none;
	padding-top: 50px;
}
h2.cpmbsubti {
	font-weight: 600;
	font-size: 23px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #6c6c6c;
	text-align: center;
	margin-bottom: 6px;
}
h1.cpmbti {
	font-weight: 600;
	font-size: 50px;
	line-height: 110%;
	text-align: center;
	letter-spacing: -0.02em;
	color: #003537;
	margin-bottom: 50px;
}
table.cpmbsel {
	text-align: center;
}
table.cpmbsel td:after {
	content: url('');
	line-height: 50px;
	position: absolute;
	margin-left: -20px;
}
table.cpmbsel select {
	min-width: 160px;
	width: 100%;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #003537;
	margin-bottom: 38px;
	border-bottom: 1px solid #e8e8e8;
}
table.cpmbsel select:focus {
	outline: none !important;
}
div.cpmbdiv tr th {
	width: 50%;
}
div.cpmbdiv thead tr {
	border-bottom: none;
}
div.cpmbdiv th.cptable-pd div,
div.cpmbdiv td.cptable-pd div {
	background: #0000;
}
#comparexseednavbar,
#mbcomparexseednavbar {
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
}
#comparexseednavbar td,
#mbcomparexseednavbar td {
	display: table-cell;
	border-bottom: none;
}
td#pd1,
td#pd2,
td#pd3 {
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: #003537;
}
.cpsticky,
tr.mbcpsticky {
	position: sticky;
	top: 50px;
	width: 100%;
	background-color: #fff;
}
.mbcenter,
td#mbpd1,
td#mbpd2 {
	text-align: center !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 100% !important;
	letter-spacing: -0.02em !important;
	color: #003537 !important;
}
.cpsticky + .content {
	padding-top: 60px;
}
.mbcpsticky + .content {
	padding-top: 60px;
}
.shtitle {
	font-weight: 500;
	text-align: center;
	margin-bottom: 35px;
}
#shipping h3,
#return h3,
#warranty h3 {
	padding-top: 30px;
	font-weight: 500;
	text-align: center;
	border-top: 0.5px solid #00353770;
}
.template-article .page-wrap {
	max-width: 1440px;
	margin: 0 auto;
}
.template-article .page-wrap .article-body a {
	text-decoration: underline !important;
	font-weight: 400;
	line-height: 180%;
}
.template-article .page-wrap .article-body p,
.template-article .page-wrap .article-body li {
	font-weight: 400;
	line-height: 180%;
}
.pdsetup-tab {
	overflow: hidden;
	border: none;
	margin-top: 30px;
}
.pdsetup-tab button {
	line-height: 10%;
	background-color: inherit;
	float: left;
	border: none;
	border-bottom: 3px solid #b9b9b9;
	color: #003537 !important;
	opacity: 0.5;
	letter-spacing: -0.01em;
	outline: none !important;
	cursor: pointer;
	padding: 20px 0;
	font-size: 23px;
	width: 25%;
	text-align: left;
	font-weight: 500 !important;
}
.pdsetup-tab button.active {
	border-bottom: 3px solid #f8e43b !important;
	opacity: 1 !important;
}
.pdsetup-tabcontent {
	display: none;
	padding: 0;
	border: none;
	border-top: none;
}
.pdsetup-tabdiv {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
}
.pdsetup-tabdes {
	padding-left: 40px;
}
.pdsetup-tabdes h3 {
	line-height: 110%;
	letter-spacing: -0.01em;
	color: #003537;
	font-weight: 500;
}
.pdsetup-tabdes p {
	line-height: 140% !important;
	color: #606060;
	max-width: 350px;
}
.pdsetup-tabdeswith {
	display: grid;
	grid-template-columns: 35px 1fr;
	align-items: center;
	gap: 10px;
}
.pdsetup-tabdeswith p {
	margin: 0 !important;
}
.shop-grid-nft-mb {
	display: none;
}
.shop-grid {
	margin: 142px 80px;
}
.shop-grid-nft {
	margin: 0 80px;
	padding: 0 0 80px;
}
.shop-grid-nft > table {
	margin-top: 100px;
}
.shop-grid tr,
.shop-grid-nft tr {
	border: none;
}
.shop-grid tr td,
.shop-grid-nft tr td {
	padding: 0;
}
.sgtb-title-nft {
	display: grid;
	gap: 0;
	grid-template-columns: 42.421875% auto;
	align-items: center;
}
.sgtb-title-wallet {
	display: grid;
	gap: 0;
	grid-template-columns: 580px auto;
	align-items: center;
	margin-top: 100px;
}
.sgtb-title-xseed {
	display: grid;
	gap: 0;
	grid-template-columns: 350px auto;
	align-items: center;
}
.nfttb-title {
	text-align: center;
}
.shop-nft-btn {
	padding: 10.5px 15px;
	font-weight: 600;
	font-size: 16px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #f8f9fa;
	background-color: #0068e3;
	border-radius: 79px;
}
.shop-nft-lm {
	font-weight: 600;
	font-size: 16px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #003537;
}
.shop-red {
	font-weight: 600;
	font-size: 13px;
	line-height: 130%;
	color: #bc5225;
	margin-bottom: 7px;
}
.shop-nft {
	font-weight: 600;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -0.04em;
	color: #003537;
	margin-bottom: 14px;
}
.shop-nft-content {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #646464;
	max-width: 260px;
	margin-bottom: 44.5px;
}
.nft-hwimg {
	border-radius: 0 16px 16px 0;
}
.nft-hwimg1 {
	width: 254px;
	height: 411px;
	margin: 75px 0;
}
.shop-nft-block {
	display: grid;
	gap: 109px;
	grid-template-columns: auto 1fr;
	align-items: center;
}
.shop-nft-block.sb h2.pl-title {
	max-width: 577px;
}
.product-line {
	text-align: center;
	display: grid;
	margin: 0 auto;
	grid-template-columns: 155px auto 155px auto 155px auto 155px;
	align-items: center;
}
.line-list {
	padding: 17px 0;
	text-align: center;
	float: left;
	margin: 0 auto;
	border-radius: 18px;
}
.pl-title {
	font-weight: 600;
	font-size: 50px;
	line-height: 61px;
	letter-spacing: -0.04em;
	color: #363636;
	margin-bottom: 17px;
}
.pl-subtitle {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	letter-spacing: -0.01em;
	color: #646464;
}
.shop-product {
	height: auto;
	display: grid;
	gap: 24px;
	grid-template-columns: 33% 33% 33%;
	padding-top: 38px;
}
.product-list {
	background-color: #f8f9fa;
	height: 100%;
	padding: 20px 0;
	border-radius: 18px;
	text-align: center;
}
.pl-po {
	font-weight: 600;
	font-size: 13px;
	line-height: 130%;
	color: #bc5225;
	padding: 10px 0 0 30px;
	margin: 0;
	text-align: left;
}
.wallet-title {
	font-weight: 600;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -0.02em;
	color: #003537;
	padding: 1px 0 0 30px;
	margin: 0;
	text-align: left;
}
.wallet-title-x {
	font-weight: 500;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -0.04em;
	color: #003537;
	padding: 1px 0 0 30px;
	margin: 0;
	text-align: left;
}
.wallet-title-bd {
	font-weight: 500;
	font-size: 26px;
	line-height: 30px;
	letter-spacing: -0.04em;
	color: #003537;
	padding: 1px 0 0 30px;
	margin: 0;
	text-align: left;
}
.wallet-subtitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #646464;
	padding-left: 30px;
	text-align: left;
	margin-bottom: 25px;
}
.wallet-img {
	max-width: 308px;
}
.etrans-money,
span.money.notranslate {
	font-weight: 800;
	font-size: 21px;
	line-height: 100%;
	color: #000;
}
article.product-loop__item.mobile--one.span-4.auto.sm-span-12.relative.product-loop__item--square {
	text-align: left;
	padding: 65px 0 0 30px;
}
.shop-nft-price {
	padding: 0 !important;
}
.shop-nft-price > div > span.etrans-money,
div.shop-nft-price > span.money.notranslate {
	font-weight: 500;
	font-size: 18px;
	line-height: 100%;
	color: #003537;
}
.shop-nft-price > p.price-vat {
	margin-bottom: 28px;
}
.price-vat {
	font-weight: 400;
	font-size: 10px;
	line-height: 100%;
	color: #646464;
	padding-top: 5px;
	margin-bottom: 10px;
}
.shop-nft-th {
	font-weight: 600;
	font-size: 19px;
	line-height: 139.02%;
	letter-spacing: -0.02em;
	color: #f8f9fa;
}
.shop-nft-lm-th {
	font-weight: 600;
	font-size: 16px;
	line-height: 121%;
	letter-spacing: -0.02em;
	color: #f8f9fa;
}
.shop-nft-block-1 {
	align-items: start;
	display: grid;
	gap: 24px;
	grid-template-columns: 1fr 1fr;
}
.shop-nft-block.hw {
	grid-template-columns: 1fr auto;
}
.product__price-container.price.price--on-sale
	> p.price-item--regular.mb0.inline-block
	span {
	text-decoration: line-through;
	color: gray;
}
.section-txt-cols__inner-wrapper.grid__wrapper {
	grid-column-gap: 35px;
}
h3.section-txt-cols__block-heading.mb2,
.section-txt-cols__block-subheading.mb2 p {
	font-weight: 500;
	letter-spacing: -0.04em;
	color: #787878;
}
.product-form__prices.product_page__price-wrapper.pt2.mb2 {
	margin-bottom: 6px;
}
.product-form__description.product-template__description.rte.mt2.mb2.pt2.pb2.top-border--false.bottom-border--false {
	margin-top: 0;
	padding-top: 0;
}
.pad80 {
	padding-left: 80px;
}
.included-img-mb {
	display: none;
}
.item-spe-content {
	font-weight: 500;
	font-size: 16px;
	line-height: 140%;
	letter-spacing: -0.01em;
	color: #646464;
}
.item-spe-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 122%;
	letter-spacing: -0.01em;
	text-transform: capitalize;
	color: #003537;
}
.item-spe {
	min-height: 110px;
}
.single-spe {
	font-weight: 700;
	font-size: 40px;
	line-height: 122%;
	letter-spacing: -0.01em;
	color: #003537;
}
.single-spe-tab {
	height: auto;
	display: grid;
	gap: 24px;
	grid-template-columns: 40% 30% 30%;
	padding-top: 22px;
}
.single-spe-tab-all {
	height: auto;
	display: grid;
	gap: 24px;
	grid-template-columns: 33.3% 33.3% 33.3%;
	padding-top: 22px;
}
.included-item,
.included-item-n {
	font-weight: 600;
	font-size: 18px;
	line-height: 122%;
	letter-spacing: -0.01em;
	color: #646464;
	padding: 12px 0;
	margin: 0;
}
.included-item-n {
	float: right;
}
.included-tb {
	align-items: center;
	height: auto;
	display: grid;
	gap: 0;
	grid-template-columns: 80% 20%;
	max-width: 410px;
	border-top: 1px solid #b4b4b4;
}
.single-item-included-content {
	font-weight: 500;
	font-size: 16px;
	line-height: 134%;
	letter-spacing: 0.01em;
	color: #7d7d7d;
	max-width: 410px;
	padding-bottom: 95px;
}
.single-item-included-title {
	font-weight: 700;
	font-size: 40px;
	line-height: 122%;
	letter-spacing: -0.01em;
	color: #003537;
	margin-bottom: 42px;
}
.single-item-included {
	align-items: center;
	height: auto;
	display: grid;
	grid-template-columns: 50% 50%;
}
article#product-photos {
	max-width: 585px;
	margin: 0 auto;
}
.product-imgbgc {
	background-color: #f8f9fa;
	width: 50%;
	height: 3000px;
	position: absolute;
	top: 0;
	z-index: -2;
	transform: translateY(-100%);
}
section#shopify-section-template--14360480677975__1648605312140619c3 {
	background-color: #f0f0f0;
}
h1.product-form__title.h2.lh2.pt2.mb2 {
	font-weight: 600;
	font-size: 47.5px;
	line-height: 57px;
	letter-spacing: -0.03em;
	color: #003537;
}
span.etrans-money {
	font-weight: 500;
	font-size: 22px;
	line-height: 100%;
	color: #000;
}
svg.icon--apollo-plus,
svg.icon--apollo-minus {
	vertical-align: unset;
}
.product-form__prices {
	margin-bottom: 6px;
}
.product-form__description {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 20px;
}
p.price-item--regular.mb0.inline-block {
	padding-top: 10px;
}
.product__add-inner-container {
	gap: 15px;
}
.product-form__add-to-cart--qty.product__quantity.m0.span-3.sm-span-5.auto {
	border: 1.5px solid #003537;
	box-sizing: border-box;
	border-radius: 35px;
}
button.product-form__add-to-cart--text.span-7.sm-span-5.auto.ajax-submit.js-ajax-submit.add-item.add.m0 {
	border: 1.5px solid #003537;
	background: #003537;
	border-radius: 41px;
	font-weight: 600;
	font-size: 17.3158px;
	letter-spacing: -0.02em;
	color: #f8f9fa;
	height: auto !important;
}
.product__add-inner-container {
	border: none;
}
.product-additional-buttons {
	display: none;
}
.nft-rimg {
	margin-right: -104px;
}
.nft-timgmb {
	display: none;
}
.nft-t101 {
	width: 13%;
}
.nft-t102 {
	width: 46%;
}
.nft-t103 {
	width: 43%;
}
.nft-fttbmb {
	display: none;
}
.nft-img1 {
	max-width: 624px;
	float: left;
	margin-left: -104px;
}
.nft-top {
	width: 100%;
	background-color: #f0f0f0;
	height: 984px;
}
.nft-top-title {
	font-weight: 700;
	font-size: 36.693px;
	line-height: 121%;
	text-align: center;
	letter-spacing: 0.02em;
	color: #353535;
	padding-top: 185px;
}
.nft-title {
	font-weight: 700;
	font-size: 42.9356px;
	line-height: 133%;
	text-align: center;
	color: #1e1c23;
	padding-top: 24px;
	margin-bottom: 26px !important;
}
.fnt-ft-tb,
.nft-table {
	display: grid;
	grid-template-columns: 33% 33% 33%;
	width: 80%;
	text-align: center;
	margin: 0 auto;
	max-width: 900px;
	padding-top: 10px;
	align-items: center;
}
.fnt-ft-stb {
	display: grid;
	grid-template-columns: 53px auto;
	text-align: left;
	align-items: center;
}
.nft-table > tbody > tr {
	border: none;
}
.nft-ti {
	width: 6%;
}
.nft-timg {
	width: auto;
}
.nft-width {
	width: 100%;
	margin: 0 auto;
	max-width: 1040px;
	padding: 115px 0 0;
}
.nft-tc {
	font-weight: 500;
	font-size: 17.997px;
	line-height: 132%;
	letter-spacing: 0.02em;
	color: #003537;
}
.nft-feature {
	background-color: #1e1e1e;
	margin-top: 115px;
}
.nft-feature-title,
.nft-text-color {
	padding-top: 140px;
	font-weight: 700;
	font-size: 40px;
	line-height: 115%;
	text-align: center;
	letter-spacing: 0.02em;
	color: #f0f0f0;
	max-width: 630px;
	margin: 0 auto;
	width: 60%;
}
.nft-text-color {
	background: linear-gradient(
		269.38deg,
		#4189f5 7.35%,
		#c882eb,
		#f6634f 111.55%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.nft-text-color1 {
	background: linear-gradient(
		267.28deg,
		#4189f5 45.21%,
		#c882eb,
		#f6634f 114.09%
	);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.nft-feature-subtitle {
	font-weight: 400;
	font-size: 20px;
	line-height: 134%;
	text-align: center;
	letter-spacing: 0.01em;
	color: #f0f0f0;
	padding-top: 20px;
	width: 60%;
	max-width: 600px;
	margin: 0 auto;
}
.nft-feature-table {
	padding-top: 60px;
	border-spacing: 15px;
	border-collapse: separate;
	padding-bottom: 100px;
}
table.nft-feature-table.grid__wrapper {
	grid-template-columns: repeat(1, 1fr);
}
.nft-tb {
	margin: 0 auto;
	max-width: 1070px;
}
.nft-table1 {
	background-color: #372b2d;
	border-radius: 25px;
	width: 66.6%;
	height: 290px;
	padding: 0 45px;
}
.nft-table2 {
	background-color: #003537;
	border-radius: 25px;
	width: 33.3%;
	height: 590px;
	padding-right: 0;
	text-align: right;
}
.nft-table3 {
	background-color: #273443;
	border-radius: 25px;
	width: 33.3%;
	height: 290px;
	padding: 15px 45px;
}
.nft-table4,
.nft-table4pc {
	background-color: #2b372b;
	border-radius: 25px;
	width: 33.3%;
	height: 290px;
	padding: 15px 45px;
}
.nft-feature-table > tbody > tr {
	border: none;
}
.nft-ftc {
	font-weight: 500;
	font-size: 20px;
	line-height: 115%;
	letter-spacing: 0.01em;
	color: #f0f0f0;
	vertical-align: bottom;
	padding-bottom: 22px;
}
.nft-ftc1 {
	font-weight: 500;
	font-size: 16px;
	line-height: 134%;
	letter-spacing: 0.01em;
	color: #d0d0d0;
	vertical-align: top;
}
.nft-t3 {
	font-weight: 500;
	font-size: 20px;
	line-height: 115%;
	letter-spacing: -0.01em;
	color: #f0f0f0;
}
.nft-product-title {
	font-weight: 700;
	font-size: 40px;
	line-height: 115%;
	letter-spacing: -0.01em;
	color: #003537;
	margin-bottom: 35px;
	width: 450px;
}
.nft-product-subtitle {
	font-weight: 400;
	font-size: 20px;
	line-height: 134%;
	letter-spacing: 0.01em;
	color: #003537;
	width: 450px;
}
.div-1040-left {
	transform: translate(200px, -50%);
}
.div-1040 {
	max-width: 1040px;
	margin: 0 auto;
}
.two-row {
	display: grid;
	gap: 0;
	grid-template-columns: 50% 50%;
	align-items: center;
}
.div-1440 {
	max-width: 1440px;
	margin: 0 auto;
}
.div-middle-right {
	padding-left: 10%;
}
.nft-stickybar {
	z-index: 1;
	padding-top: 50px;
	width: 100%;
	border-top: 1px solid rgba(41, 41, 41, 0.2);
}
.nft-stickybar-in {
	align-items: center;
	height: 92px;
	width: 100%;
	display: grid;
	gap: 24px;
	grid-template-columns: 145px 65px 100px auto;
	border-top: 1px solid rgba(41, 41, 41, 0.2);
}
.nifty-top-img {
	max-width: 558px;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 60px);
}
.nifty-top-btn {
	color: #fff;
	font-weight: 500;
	font-size: 17.3158px;
	line-height: 121%;
	letter-spacing: -0.02em;
	padding: 18px 39px;
	background-color: #003537;
	border-radius: 79px;
	width: fit-content;
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	margin-top: 14px;
}
.nft-stytitle {
	font-weight: 500;
	font-size: 26px;
	line-height: 121%;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #5b5b5b;
	margin-bottom: 0;
}
.nft-styitem {
	font-weight: 500;
	font-size: 18px;
	line-height: 31px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	color: #5b5b5b;
	margin-bottom: 0;
}
.div-1040.two-row.bt185 {
	margin-bottom: 185px;
}
.biodiv {
	max-width: 1440px;
	margin: 0 auto;
}
.bio.div1 {
	background: linear-gradient(293deg, #58617e99 2.92%, #cbcfe599 91.25%), #fff;
}
.bio.div3,
.bio.div4,
.bio.div5,
.bio.div7,
.bio.div9,
.bio.div10 {
	background: #000;
}
.bio.div1 .biodiv {
	text-align: left;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: center;
}
.bio.div1 .biodivl {
	padding-left: 10%;
}
.bio.div1 .sblogo {
	max-width: 352px;
}
.bio.div1 .biodivl .sb-buybtn {
	color: #323232;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
	border-radius: 54px;
	background: #f5f55a;
	padding: 19px 37px;
	display: inline-block;
	float: left;
	margin: 9px 37px 0 0;
}
.bio.div1 .biosubti {
	padding-top: 24px;
	color: #6a6a6a;
	font-size: 23px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.46px;
}
.bio.div1 div#product-component-1694154454252 {
	width: 190px;
	float: left;
	display: inline-block;
	margin-left: -22px;
}
.bio.div1 h5 {
	float: left;
	display: inline-block;
	margin-top: 23px;
}
.bio.div1 h5 span.shop-price.money.notranslate {
	color: #232323;
	font-size: 20px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.14px;
	display: inline-block;
}
.bio.div1 h5 span.pop {
	color: #828282;
	font-size: 10px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.1px;
	display: block;
}
.bio.div1 h5 span.shop-price.money.notranslate.oldpri {
	color: #929292;
	font-size: 14px;
	text-decoration: line-through;
	display: inline-block;
	padding-left: 10px;
	vertical-align: top;
}
.bio.div1 .sbtopban {
	max-height: 714px;
	margin: 96px 0 79px;
}
.bio.div1 .biobnbtn,
.bio.div3 .biobnbtn,
.bio.div7 .biobnbtn {
	color: #323232;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
	padding: 19px 33px;
	border-radius: 54px;
	background: #f5f55a;
	width: fit-content;
}
.bio.div2 .biodiv,
.bio.div3 .biodiv {
	text-align: center;
	margin: 0 auto;
}
.bio.div2 .bioti {
	max-width: 765px;
	margin: 128px auto 69px;
}
.bio.div2 h2,
.bio.div2 span {
	font-size: 50px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -1px;
}
.bio.div2 h2 {
	color: #000;
}
.bio.div2 h3 {
	color: #000;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 11px;
}
.bio.div2 span {
	color: #979797;
}
.bio.div2 img {
	padding: 0 80px 106px;
}
.bio.div3 h3 {
	color: #fff480;
	font-size: 20px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.bio.div3 h2 {
	color: #f0f0f0;
	font-size: 80px;
	font-weight: 500;
	letter-spacing: -1.6px;
	line-height: 120%;
	margin: 10px 0 34px;
}
.bio.div3 h4 {
	color: #f6f6f6;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 551px;
	margin: 0 auto;
}
.bio.div3 .sb-buybtn {
	color: #323232;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
	border-radius: 54px;
	background: #f6f673;
	padding: 19px 37px;
	display: inline-block;
	margin: 54px auto 0;
}
.bio.div3 .bioti {
	padding: 218px 0 168px;
}
.bio.div3 .biobnbtn {
	margin: 34px auto 0;
}
.bio.div3 .biocon {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	padding: 0 80px 146px;
	text-align: left;
}
.bio.div3 .biocon .bioconri {
	padding-left: 109px;
}
.bio.div3 .biocon .bioconri img {
	width: 68px;
	height: 68px;
	margin-bottom: 29px;
}
.bio.div3 .biocon .bioconri h3 {
	color: #f0f0f0;
	font-size: 60px;
	font-weight: 500;
	letter-spacing: -1.2px;
	line-height: 120%;
	text-transform: unset;
}
.bio.div3 .biocon .bioconri p {
	color: #bababa;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 371px;
}
.bio.div3 .biohr {
	width: calc(100% - 160px);
	margin: 0 auto;
	border-top: none;
	border-color: #262626;
}
.bio.div4 .biodiv {
	padding: 146px 80px 77px;
}
.bio.div4 .bioti {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.bio.div4 .bioti h2 {
	color: #f0f0f0;
	font-size: 60px;
	font-weight: 500;
	letter-spacing: -1.2px;
	line-height: 120%;
	max-width: 475px;
}
.bio.div4 .bioti h4 {
	padding-left: 109px;
	color: #f6f6f6;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 628px;
}
.bio.div4 .bioti h5 {
	color: #fff480;
	font-size: 20px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -0.4px;
	margin-top: 15px;
	padding-left: 109px;
}
.bio.div4 .biomanagediv {
	max-width: 1280px;
	margin: 0 auto;
	border-radius: 13px;
	height: 535px;
	background-image: url('');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bio.div4 .biomanagediv .biomanageimg {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 80px;
}
.bio.div4 .biomanagediv .biomanageimg .biomidiv {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	max-width: 480px;
	width: fit-content;
	border-radius: 14px;
	background: #20202059;
	-webkit-backdrop-filter: blur(12.5px);
	backdrop-filter: blur(12.5px);
	position: absolute;
	top: 50%;
	transform: translate(0);
}
.bio.div4 .biomanagediv .biomanageimg .biomidiv img {
	max-width: 96px;
	border: 1px solid rgba(212, 212, 212, 0.15);
}
.bio.div4 .biomanagediv .biomanageimg .biomidiv img.nbl {
	border-left: none !important;
}
.bio.div4 .biomanagediv .biomanageimg .biomidiv img.nbt {
	border-top: none !important;
}
.bio.div4 .biomanagediv .biomanageimg .biomidiv img.nbb {
	border-bottom: none !important;
}
.bio.div4 .biomanagediv .biomanageimg .biomidiv img.nbr {
	border-right: none !important;
}
.bio.div5 .biodiv {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	position: relative;
	z-index: 1;
	padding: 160px 0 246px;
}
.bio.div5 .divsebg {
	background: linear-gradient(0deg, #3b3e38, #0000);
	height: 365px;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 0;
	opacity: 0.8;
}
.bio.div5 .bioconri {
	padding-left: 109px;
}
.bio.div5 h3 {
	color: #fff480;
	font-size: 20px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.bio.div5 h2 {
	color: #f0f0f0;
	font-size: 60px;
	font-weight: 500;
	letter-spacing: -1.2px;
	line-height: 120%;
	max-width: 434px;
	margin: 29px 0 23px;
}
.bio.div5 p {
	color: #bababa;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 370px;
}
.bio.div6 .bioti {
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 117px 80px 78px;
}
.bio.div6 .bioti h2 {
	color: #0e0e0e;
	font-size: 60px;
	font-weight: 600;
	line-height: 119.5%;
	letter-spacing: -1.2px;
	max-width: 575px;
}
.bio.div6 .bioti h4 {
	color: #1e1e1e;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	padding-left: 109px;
	max-width: 628px;
}
.bio.div6 .biocon {
	display: grid;
	grid-template-columns: 1fr calc(50% - 109px);
	padding: 0 80px 128px;
	gap: 24px;
}
.bio.div6 .biocon .biocondiv1 {
	grid-column-start: 1;
	grid-row-start: 1;
	grid-row-end: 3;
	padding: 56px 70px;
}
.bio.div6 .biocon .biocondiv1.biocondivbg {
	background: linear-gradient(
		103deg,
		#4b516699 1.43%,
		#c0c4db99 90.74%
	) !important;
}
.bio.div6 .biocon .biocondiv1 img {
	margin-left: -70px;
	max-width: 660px;
	position: absolute;
	bottom: 128px;
}
.bio.div6 .biocon .biocondiv1 .cdti {
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 23px;
	align-items: center;
}
.bio.div6 .biocon .biocondiv1 .cdti h3 {
	color: #fff;
	font-size: 52px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -1.032px;
}
.bio.div6 .biocon .biocondiv1 .cdti h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -0.4px;
}
.bio.div6 .biocon .biocondiv2 {
	grid-column-start: 2;
	grid-row-start: 1;
	grid-row-end: 1;
	padding: 52px 75px;
	text-align: center;
}
.bio.div6 .biocon .biocondiv2 h3,
.bio.div6 .biocon .biocondiv2 h3 span {
	color: #131313;
	font-size: 32px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.641px;
	text-align: center;
}
.bio.div6 .biocon .biocondiv2 h3 span {
	color: #8f8f8f;
}
.bio.div6 .biocon .biocondiv2 img {
	max-height: 190px;
	max-width: 260.36px;
	margin-top: 33px;
}
.bio.div6 .biocon .biocondiv3 {
	grid-column-start: 2;
	grid-row-start: 2;
	grid-row-end: 2;
	padding: 52px 75px;
}
.bio.div6 .biocon .biocondiv3 h3,
.bio.div6 .biocon .biocondiv3 h3 span {
	color: #151515;
	text-align: center;
	font-size: 27px;
	font-weight: 600;
	line-height: 120%;
	letter-spacing: -0.539px;
}
.bio.div6 .biocon .biocondiv3 h3 span {
	color: #8f8f8f;
}
.bio.div6 .biocon .biocondivbg {
	border-radius: 27px;
	background: #f0f0f0;
}
.bio.div6 .biocon .biocondiv3 .sbcard {
	margin-left: -75px;
	margin-bottom: -52px;
	max-width: 472px;
	width: 130%;
	border-radius: 0 0 0 27px;
}
.bio.div7 .biodiv {
	padding: 181px 80px 230px;
}
.bio.div7 .biodiv h2 {
	color: #f9f9f9;
	font-size: 60px;
	font-weight: 500;
	line-height: 119.5%;
	text-align: center;
}
.bio.div7 .sb-buybtn {
	width: fit-content;
	color: #323232;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
	border-radius: 54px;
	background: #f6f673;
	padding: 19px 37px;
	display: block;
	margin: 41px auto 0;
}
.bio.div7 .biobnbtn {
	text-align: center;
	margin: 41px auto 0;
}
.bio.div7 .biodivcon {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 18px;
	padding-top: 70px;
}
.bio.div7 .biodivcon .biofea {
	padding: 36px 40px;
	border-radius: 22px;
	background: #171717;
}
.bio.div7 .biodivcon .biofea img {
	width: 50px;
}
.bio.div7 .biodivcon .biofea h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.48px;
	margin-bottom: 8px;
	margin-top: 31px;
}
.bio.div7 .biodivcon .biofea p {
	color: #b8b8b8;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 335px;
	margin-bottom: 0;
}
.bio.div8 {
	background: #101010;
}
.bio.div8 .biodivmb {
	display: none;
}
.bio.div8 .biodiv {
	max-width: 628px;
	margin: 0 auto;
	padding: 61px 0 79px;
}
.bio.div8 .biodiv h2 {
	color: #545454;
	font-size: 23px;
	font-weight: 500;
	line-height: 119.5%;
	text-transform: uppercase;
	margin-bottom: 23px;
}
.bio.div9 .biodiv {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 110px;
	padding: 171px 80px 268px;
	align-items: center;
}
.bio.div9 .biodiv .biodivl {
	border-radius: 20px;
	background: #151515;
	padding: 59px 100px;
}
.bio.div9 .biodiv .biodivr img {
	max-width: 305px;
}
.bio.div9 .biodiv .biodivr h5 {
	margin: 24px 0 41px;
}
.bio.div9 .biodiv .biodivr h5 span {
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.2px;
	display: inline-block;
}
.bio.div9 .biodiv .biodivr h5 span.oldpri {
	color: #929292;
	font-size: 14px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.14px;
	text-decoration: line-through;
	vertical-align: top;
	padding-left: 10px;
}
.bio.div9 .biodiv .biodivr h5 span.pop {
	color: var(--Blue, #fff480);
	font-size: 10px;
	font-weight: 500;
	line-height: 136%;
	letter-spacing: -0.1px;
	display: block;
}
.bio.div9 .biodiv .biodivr p {
	color: #e2e2e2;
	font-size: 18px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.36px;
	max-width: 416px;
}
.bio.div9 .sb-buybtn {
	color: #323232;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
	border-radius: 54px;
	background: #f6f673;
	padding: 19px 37px;
	display: inline-block;
	float: left;
	margin: 5% 0 0;
}
div#product-component-1694142134863 {
	margin: 21px auto 0;
}
div#product-component-1694143690853 {
	margin: 34px auto 0;
}
.bio.div10 .biodiv {
	padding: 0 80px 150px;
}
.bio.div10 .biodiv h2 {
	color: #fff;
	text-align: center;
	font-size: 60px;
	font-weight: 500;
	line-height: 119.5%;
	letter-spacing: -0.6px;
}
.bio.div10 .biodiv h3 {
	color: #8e8e8e;
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	line-height: 119.5%;
	letter-spacing: -0.3px;
	margin: 19px 0 37px;
}
.bio.div10 .biodiv h5 {
	padding: 19px 31px;
	border-radius: 54px;
	background: #f6f673;
	width: fit-content;
	margin: 0 auto;
	color: #1f1e1e;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	letter-spacing: -0.16px;
}
.product-nftdes {
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	letter-spacing: -0.02em;
	color: #003537;
}
.product-nftdes-li {
	margin-bottom: 20px !important;
}
.product-nftdes-li > li {
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 166.5%;
	letter-spacing: -0.02em;
	color: #646464 !important;
	text-indent: 0;
}
.product-vat {
	font-weight: 400;
	font-size: 13.8211px;
	line-height: 100%;
	color: #646464 !important;
}
.product-ov {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: -0.02em;
	color: #0068e3;
}
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
	border-bottom: none !important;
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile,
.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile,
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile,
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile {
	background: #153850 !important;
}
.yotpo.yotpo-main-widget .yotpo-label .yotpo-logo-title,
.yotpo .yotpo-modal-dialog .yotpo-label .yotpo-logo-title,
.yotpo .yotpo-logo-link-new > *,
.yotpo-nav-wrapper > span,
.yotpo
	.yotpo-review
	.yotpo-header
	.yotpo-header-element
	.y-label.yotpo-user-name,
.yotpo
	.yotpo-comment
	.yotpo-header
	.yotpo-header-element
	.y-label.yotpo-user-name,
.yotpo
	.yotpo-question
	.yotpo-header
	.yotpo-header-element
	.y-label.yotpo-user-name,
.yotpo
	.yotpo-onsite-upload
	.yotpo-header
	.yotpo-header-element
	.y-label.yotpo-user-name {
	color: #003537 !important;
}
span.yotpo-icon.yotpo-icon-star.rating-star.pull-left,
.yotpo .yotpo-bottomline .yotpo-icon-half-star {
	color: #f8d35a !important;
}
.yotpo.yotpo-main-widget {
	max-width: 1440px;
	padding: 0 81px;
}
.yotpo-label.yotpo-small-box {
	border-bottom: none !important;
}
.yotpo-small-box.yotpo-nav.reviews.\30 {
	border: none !important;
}
.span-12.auto.bottom-footer__copy {
	padding: 15px;
}
section.bottom-footer.grid__wrapper.rg6.pt8.a-center {
	padding: 0;
}
footer.section-footer.pt9.pb7 {
	padding: 0;
}
@media (max-width: 1660px) {
	.xseeddiv .xscomsl {
		width: 120%;
		overflow: auto;
	}
	.nftdiv11 .nftvdodiv {
		width: 88vw;
	}
	.nftdiv11 .nftvdo {
		width: 150vw;
	}
	.nftdiv11 .nftvdo .vdo.post h4 {
		font-size: 22px;
	}
}
@media (max-width: 1500px) {
	.sxhome .in-grid {
		max-width: 90% !important;
	}
	th .cptable-img,
	td .cptable-img {
		width: 100% !important;
		height: 100% !important;
	}
	th.cptable-pd div.pdblo,
	td.cptable-pd div.pdblo {
		padding: 21px 5%;
	}
	.sxhome.div2 .in-grid {
		max-width: 95% !important;
	}
	.sxhome.div4 .in-grid,
	.sxhome.div6 .in-grid,
	.nftdiv13.nft.sxhome {
		padding: 5%;
	}
	.sxhome.div7 .in-grid,
	.sxhome.div9 .in-grid,
	.sxhome.div8 .in-grid {
		padding: 0 5%;
	}
}
@media (max-width: 1440px) {
	.div-1040-left {
		transform: translateY(-50%);
	}
	.product-form__add-to-cart--qty.product__quantity.m0.span-3.sm-span-5.auto {
		grid-column: auto/span 4;
	}
	button.product-form__add-to-cart--text.span-7.sm-span-5.auto.ajax-submit.js-ajax-submit.add-item.add.m0 {
		grid-column: auto/span 6;
	}
	h1.product-form__title.h2.lh2.pt2.mb2 {
		font-size: 38px;
	}
	a.header__img-logo.inline-block.lh0.mb0.shrink-wrap img {
		margin-left: 5px;
	}
	.TMcercon {
		max-width: 90%;
	}
	.TMcercon h3,
	.TMiati {
		font-size: 43px;
	}
	.TMiati {
		max-width: 600px;
	}
	.TMcercon .scfeadiv .csfdiv h4 {
		font-size: 15px;
	}
	.TMcercon.ia {
		padding: 0 5%;
	}
	.TMcercon.ia ul {
		padding-left: 25%;
	}
	.TMcercon.ia ul li.TMialiti.top {
		padding-top: 10%;
	}
	.bio.div4 .biomanagediv {
		border-radius: 0;
	}
	.nftdiv11 .nftvdo {
		width: 170vw;
	}
	.nftdiv11 .nftvdodiv {
		width: 94vw;
	}
	.sxhome.div1 .in-grid .leftdiv {
		padding: 20% 0 20% 10%;
	}
	.sxhome.div1 h2 {
		font-size: 45px;
	}
	.sxhome.div1 buttom h4 {
		font-size: 20px;
	}
}
@media (max-width: 1439px) {
	.shop-nft-block.hw,
	.shop-nft-block {
		grid-template-columns: 1fr 1fr;
	}
	.shop-poppd-boxtitle {
		font-size: 24px;
		line-height: 26px;
	}
	.pl-title {
		font-size: 45px;
		line-height: 55px;
	}
	.shop-pdline-div {
		padding: 55px 20px;
	}
	.shop-grid-pdline {
		gap: 20px;
	}
	.shop-poppd-box {
		padding: 7px;
		margin-bottom: -6px;
	}
	th .cptable-ti {
		font-size: 56px;
	}
	.shwdiv2 .tidiv h2.ti,
	.shwdiv3 .tidiv h2.ti {
		font-size: 66px;
	}
	.shwdiv3 .tidiv {
		margin-bottom: 5%;
		margin-top: 15%;
	}
	.shwdiv5 {
		margin-top: 15%;
	}
	td.etudiv1 h3 {
		font-size: 44px;
	}
}
@media (max-width: 1400px) {
	th.cptable-pd div,
	td.cptable-pd div {
		padding: 21px 40px;
	}
	.xseeddiv .xscomsl {
		width: 110%;
	}
	.xssecurediv .xssecureimg {
		width: 116%;
		overflow: auto;
	}
	.shwdiv5 .whichdiv .whichw20 .top .w20-2,
	.shwdiv5 .whichdiv .whichw10 .top .w10-2 {
		grid-template-columns: 1fr;
	}
	.csdiv1,
	.csdiv2 .cstwocol,
	.csdiv4,
	.csdiv5,
	.csdiv6,
	.csdiv7 {
		width: 90%;
	}
	.csdiv1 .csweb32col .leimg .leimgcon {
		width: 45%;
	}
	.csdiv1 h2 {
		font-size: 56px;
	}
	.csdiv1 .cslogo {
		max-width: 520px;
	}
	.csdiv1 .csweb32col h4 {
		font-size: 28px;
		line-height: 120%;
	}
	.csdiv2 .con h2 {
		font-size: 34px;
	}
	.csdiv2 .con h3,
	.csdiv4 h2 {
		font-size: 54px;
	}
	.csdiv6 h2,
	.csdiv7 h2 {
		font-size: 64px;
	}
	.nftdiv11 .nftvdo .vdo iframe {
		max-width: 537.6px;
	}
	.nftdiv11 .nftvdodiv {
		width: 97.5vw;
	}
	.nftdiv11 .nftvdo {
		width: 190vw;
	}
}
@media (max-width: 1390px) {
	.sxhome.div2 .cw .two,
	.sxhome.div2 .nx .two {
		grid-template-columns: 1fr;
		gap: 10px;
	}
	.sxhome.div2 h2 {
		margin-bottom: 0;
	}
}
@media (max-width: 1379px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 662px;
	}
	.bio.div6 .biocon .biocondiv1 {
		padding: 56px 40px;
	}
	.bio.div6 .biocon .biocondiv1 img {
		margin-left: -40px;
		max-width: 580px;
	}
	.bio.div1 .biodiv {
		grid-template-columns: 1fr 1fr;
	}
	.nft {
		max-width: 90%;
	}
}
@media (max-width: 1299px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 623px;
	}
	th.cptable-pd h2,
	td.cptable-pd h2 {
		font-size: 16px;
	}
	th .cptable-ti {
		font-size: 50px;
	}
	th.cptable-pd div,
	td.cptable-pd div {
		padding: 21px 20px;
	}
	.etudiv1 {
		padding: 43px 10% 71px;
	}
	.shwdiv1 .hwslide {
		width: 100%;
		overflow: auto;
	}
	.shwdiv1 .pddiv-three {
		width: 120%;
	}
	.cwdiv1 .sd {
		width: 90%;
	}
	.sxhome.div5 .three-col {
		max-width: 90%;
	}
	.sxhome.div7 .in-grid,
	.sxhome.div9 .in-grid,
	.sxhome.div8 .in-grid {
		padding: 0;
	}
	.sxhome.div4 .in-grid,
	.sxhome.div6 .in-grid,
	.nftdiv13.nft.sxhome {
		padding: 5% 0;
	}
	.ftusb.div1 .ingrid,
	.ftusb.div2 .ingrid,
	.ftusb.div3 div,
	.ftusb.div4 .ftarea,
	.ftusb.div5 .ingrid,
	.ftusb.div6 .ingrid,
	.ftusb.div7 .ingrid,
	.ftusb.div8 .ingrid {
		max-width: 90%;
	}
}
@media (max-width: 1280px) {
	.cwdiv1 .sd h3 span {
		display: none;
	}
	.cwdiv1 .sd div {
		padding: 10%;
	}
	.cwdiv1 .sd img {
		padding-bottom: 10%;
	}
	.nbdiv .nbtopdiv h3 {
		font-size: 36px;
	}
	.grid__wrapper.shop-banner-div5 h2 {
		font-size: 55px;
		max-width: 450px;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn {
		grid-template-columns: 1fr 1.5fr;
		gap: 5%;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn h5 {
		font-size: 20px;
	}
}
@media (max-width: 1260px) {
	.bio.div3 h2 {
		font-size: 68px;
		margin: 10px 0 25px;
	}
	.bio.div3 .biocon .bioconri h3,
	.bio.div4 .bioti h2,
	.bio.div5 h2,
	.bio.div6 .bioti h2,
	.bio.div7 .biodiv h2 {
		font-size: 50px;
	}
	.bio.div6 .biocon .biocondiv1 .cdti h3 {
		font-size: 42px;
	}
	.bio.div6 .biocon .biocondiv2 h3,
	.bio.div6 .biocon .biocondiv2 h3 span {
		font-size: 28px;
	}
	.bio.div6 .biocon .biocondiv3 h3,
	.bio.div6 .biocon .biocondiv3 h3 span {
		font-size: 24px;
	}
	.shwdiv5 .whichdiv h3 {
		font-size: 32px;
	}
}
@media (max-width: 1240px) {
	.usdiv3 img {
		max-width: 530px;
		border-top-left-radius: 27px;
		border-top-right-radius: 27px;
	}
	.sxhiwimg {
		max-width: 80% !important;
	}
}
@media (max-width: 1205px) {
	.sxhiw1three {
		grid-template-columns: 1fr;
	}
}
@media (max-width: 1200px) {
	.nft-hwimg1 {
		width: auto;
		height: auto;
	}
	.line-list {
		padding: 0 15px;
	}
	.div-1040.two-row.bt185 {
		margin-bottom: 0;
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 575px;
	}
	button.flickity-button.flickity-prev-next-button.previous {
		left: 5% !important;
	}
	button.flickity-button.flickity-prev-next-button.next {
		left: 15% !important;
	}
	.TMcercon .stlogo {
		padding-top: 50px;
	}
	.TMcercon h3 {
		font-size: 34px;
	}
	.TMcercon .scfeadiv {
		grid-template-columns: 1fr;
		gap: 50px;
		padding-bottom: 50px;
	}
	.bio.div7 .biodivcon {
		grid-template-columns: 1fr 1fr;
	}
	.bio.div7 .biodivcon .biofea p {
		max-width: 100%;
	}
	.etudiv1 {
		padding: 43px 5% 71px;
	}
	.etudiv4 div.col {
		grid-template-columns: 1fr 1fr;
		padding-right: 45px;
	}
	.etudiv4 div.col h3 {
		max-width: unset;
	}
	.etudiv4 div.col .pccon {
		display: none;
	}
	.etudiv4 div.col .mbcon {
		display: block;
		padding-top: 25px;
		max-width: unset;
	}
	.shwdiv2 .tidiv h2.ti,
	.shwdiv3 .tidiv h2.ti,
	.shwdiv4 h2.ti {
		font-size: 54px;
	}
	.shwdiv5 .tidiv {
		gap: 10%;
	}
	.usdiv1 img {
		max-width: 421px;
		max-height: 368px;
		padding: 0 5%;
		width: 100%;
		height: auto;
	}
	.usdiv3 img {
		width: 100%;
	}
	.usdiv2,
	.usdiv4 {
		width: auto;
	}
	.shwdiv5 .tidiv h2.ti {
		font-size: 52px;
	}
}
@media (max-width: 1170px) {
	.usdiv2 div {
		grid-template-columns: 1.5fr 1fr;
	}
	.csdiv6 {
		grid-template-columns: 1fr 1.5fr;
	}
}
@media (max-width: 1150px) {
	.bio.div6 .biocon .biocondiv1 .cdti {
		grid-template-columns: 1fr;
		gap: 0;
	}
	.bio.div6 .biocon .biocondiv1 img {
		max-width: 501px;
	}
	.bio.div3 .biocon .bioconri,
	.bio.div4 .bioti h4,
	.bio.div4 .bioti h5,
	.bio.div5 .bioconri {
		padding-left: 10%;
	}
	.bio.div9 .biodiv {
		gap: 3%;
	}
	.bio.div6 .biocon .biocondiv2,
	.bio.div6 .biocon .biocondiv3 {
		padding: 52px 50px;
	}
	.bio.div6 .biocon .biocondiv3 .sbcard {
		max-width: 293px;
		margin-left: -50px;
	}
	.bio.div5 .divsebg {
		height: 240px;
	}
	.bio.div5 .biodiv {
		padding: 160px 0;
	}
	.bio.div3 .bioti {
		padding: 13% 0;
	}
	.bio.div7 .biodiv {
		padding: 160px 80px;
	}
	.shwdiv2 .tidiv,
	.shwdiv3 .tidiv,
	.shwdiv5 .tidiv {
		gap: 10%;
	}
	.sxhome.div4 .two-col {
		grid-template-columns: 1fr;
		gap: 10px;
	}
	.sxhome.div4 .two-col p {
		margin: 16px 0 20px;
	}
	.sxhome.div8 .ndiv {
		width: 325px;
	}
	.sxhome.div8 .in-grid {
		overflow: auto;
		margin-right: initial;
		max-width: 95% !important;
	}
	.sxhome.div8 .ndiv h3 {
		font-size: 20px;
	}
	.sxhome.div7 h3 {
		font-size: 42px;
	}
	.sxhome.nftdiv13 .nftaccordion {
		font-size: 16px;
	}
	.sxhome.nftdiv13 .nftpanel p,
	.sxhome.nftdiv13 .nftpanel a {
		font-size: 14px;
	}
	.wp-block-media-text.sxhiw1 {
		grid-template-columns: 1fr;
	}
	.wp-block-media-text.sxhiw1 img {
		max-width: 70%;
	}
	.sxhiw1.bthr {
		border-bottom: none;
	}
}
@media (max-width: 1125px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 540px;
	}
	.shop-banner-subtitle1 {
		margin-bottom: 30px;
	}
	.shop-banner-title1 {
		margin-bottom: 50px;
		font-size: 62px;
	}
	.shop-banner-title {
		font-size: 46px;
	}
	.shop-banner-content {
		margin-bottom: 46px;
	}
	th .cptable-sumb,
	td .cptable-sumb {
		font-size: 24px;
	}
	.shwdiv4 .pddiv-three {
		grid-template-columns: 1fr 1fr;
	}
	.shwdiv2 .tidiv,
	.shwdiv3 .tidiv,
	.shwdiv5 .tidiv {
		grid-template-columns: 1fr;
	}
	td.etudiv2 {
		width: auto;
	}
	.shwdiv5 .whichdiv .whichv20 {
		grid-template-columns: 1fr 1fr 1.5fr;
	}
	.shwdiv5 .whichdiv img.whichv20img {
		padding: 52px 0 42px 25px;
	}
	.etudiv3 {
		background: #000 url('') no-repeat center right;
		background-size: 61%;
	}
	.nhsg.sb {
		grid-template-columns: 1fr;
	}
	.nhsg.sb .sbhiwtopimg {
		height: 300px;
		border-top-right-radius: 0;
		border-bottom-left-radius: 13px;
	}
	.nh-nsdiv.nftds.sb {
		grid-template-columns: 1fr auto;
	}
	.nh-nsdiv.nftds.sb .nh-nsdis {
		display: none;
	}
}
@media (max-width: 1100px) {
	.csdiv1 h2,
	.csdiv2 .con h3 {
		font-size: 48px;
	}
	.csdiv1 .csweb32col {
		row-gap: 40px;
	}
	.csdiv1 .csweb32col h4,
	.csdiv5 h3 {
		font-size: 24px;
	}
	.csdiv1 .csitem {
		grid-template-columns: 24px auto;
		gap: 15px;
	}
	.csdiv5 {
		column-gap: 40px;
	}
	.csdiv5 .d2 {
		grid-area: ti2;
		width: 200%;
	}
	.csdiv5 .d3 {
		grid-area: con1;
	}
	.csdiv6 {
		grid-template-columns: 1fr;
	}
	.csdiv6 h2 {
		max-width: fit-content;
		padding-bottom: 20px;
	}
	.csdiv7 .tb1,
	.csdiv7 .tb2,
	.csdiv7 .tb3 {
		grid-template-columns: 1.5fr 0.5fr 0.5fr;
	}
	.cwdiv2.cwtb .cwtable {
		width: 90%;
	}
	.nbdiv .nbtopdiv .nbtopcon {
		padding: 6%;
	}
	.nballdiv h5 {
		padding: 5% 20px;
	}
	.ftusb.div1 .ingrid h2,
	.ftusb.div2 .ingrid h2,
	.ftusb.div4 .ftarea .a2 h3,
	.ftusb.div4 .ftarea .a3 h3,
	.ftusb.div5 .ingrid h2,
	.ftusb.div6 .ingrid h2,
	.ftusb.div8 .ingrid h2 {
		font-size: 42px;
	}
	.ftusb.div3 div {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		gap: 5%;
	}
	.sxhome.div1 h2 {
		font-size: 36px;
	}
	.sxhome.div1 buttom h4 {
		font-size: 16px;
	}
}
@media (max-width: 1080px) {
	.xseedtwocol,
	.xseeddiv,
	.xssecurecon {
		width: 95%;
	}
	.xseedtwocol .xseedimg img {
		margin-left: 0;
	}
	td.etudiv1 h3 {
		font-size: 36px;
	}
	.shwdiv5 .whichdiv .whichw20,
	.shwdiv5 .whichdiv .whichw10 {
		padding: 56px 5% 50px 10%;
	}
	.ftusb.div2 .ingrid .fttb {
		max-width: 90%;
		margin: 6.5% auto 10%;
	}
	.ftusb.div2 .ingrid .fttb div {
		padding: 10%;
	}
	.ftusb.div5 .ingrid .threecol .addfediv img {
		max-width: 45px;
		margin-bottom: 8%;
	}
	.ftusb.div8 .ingrid .tstb {
		grid-template-columns: 1fr 2fr;
	}
}
@media (max-width: 1067px) {
	.shop-poppd-box.lo {
		padding: 22px 0 !important;
	}
	th .cptable-ti {
		font-size: 36px;
	}
	th .cptable-sumb,
	td .cptable-sumb {
		font-size: 18px;
	}
	th .cptable-suti,
	td .cptable-suti,
	tr.cptable-subti td {
		font-size: 24px;
	}
	tr.cptable-li td,
	tr.cptable-li td p {
		font-size: 16px;
	}
}
@media (max-width: 1060px) {
	.div-1040.two-row {
		margin: 0 5%;
	}
	.nft-product-title,
	.nft-product-subtitle {
		width: auto;
	}
	.nft-title,
	.nft-feature-title,
	.nft-text-color,
	.nft-product-title {
		width: 100%;
		font-size: 35px;
	}
	.fnt-ft-tb {
		width: 95%;
	}
	.pl-title {
		font-size: 40px;
	}
	.sgtb-title-nft {
		grid-template-columns: 400px auto;
	}
	.sgtb-title-wallet {
		grid-template-columns: 470px auto;
	}
	.sgtb-title-xseed {
		grid-template-columns: 285px auto;
	}
	.nft-mb {
		display: grid;
		gap: 0;
		grid-template-columns: 50% 50%;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 508px;
	}
	.TMcercon.ia ul li.TMialiti {
		font-size: 24px;
	}
	.TMcercon.fir {
		grid-template-columns: 1fr;
	}
	.TMcercon.fir .stlogo,
	.TMcercon.fir h3,
	.TMcercon.fir .scfeaimgmb,
	.TMcercon.fir div {
		text-align: center;
		margin: 0 auto;
	}
	.TMcercon .stlogo {
		padding: 100px 0 50px;
	}
	.TMcercon h3 {
		font-size: 43px;
	}
	.TMcercon .scfeaimg {
		display: none;
	}
	.TMcercon .scfeaimgmb {
		display: block;
		padding: 50px 0;
		max-width: 504px;
	}
	.TMcercon .scfeadiv {
		grid-template-columns: 1fr 1fr;
	}
	.TMcercon .scfeadiv div {
		text-align: left !important;
	}
	.sxhiwimg {
		max-width: 100% !important;
	}
}
@media (max-width: 1029px) {
	.shop-nft-block {
		gap: 50px;
	}
}
@media (max-width: 1024px) {
	.single-item-included-content {
		padding-bottom: 20px;
	}
	.single-item-included {
		grid-template-columns: 100%;
	}
	.included-img-pc {
		display: none;
	}
	.included-img-mb {
		display: block;
	}
	.line-list {
		padding: 0;
	}
	.nft-table2 {
		display: none;
	}
	.pad80 {
		margin: 55px 0;
	}
	h1.product-form__title.h2.lh2.pt2.mb2 {
		font-size: 32px;
	}
	.language-top-right.menu-position {
		bottom: 10px;
		top: unset;
		left: 10px;
		right: unset;
	}
	.mt-dropdown .dropdown {
		top: -180px !important;
	}
	.xseedtwocol .xseed-top-title,
	.xseeddiv .xseed-title,
	.xseeddiv .xseed-compatibility {
		font-size: 42px;
	}
	.xseedtwocol .xseed-top-content,
	.xssecurediv .xseed-secure-sub,
	.xseeddiv .xseed-compatibility-sub,
	.xseeddiv .xseed-sub-title {
		font-size: 18px;
	}
	.xssecurediv .xseed-secure-title {
		font-size: 48px;
	}
	.xssecurediv .xseed-secure-content {
		font-size: 20px;
	}
	.xssecurediv .xssecureimg img {
		width: 264px;
	}
	.xssecurediv .xssecureimg div {
		width: 950px;
	}
	.xssecurediv .xssecureimg {
		padding-top: 70px;
	}
}
@media (max-width: 1019px) {
	.shop-grid-pdline {
		grid-template-columns: 100%;
	}
	.pdline-pddiv {
		grid-template-columns: 1fr 1fr;
	}
	.bio.div6 .bioti {
		grid-template-columns: 1fr;
	}
	.bio.div6 .bioti h2,
	.bio.div6 .bioti h4 {
		max-width: 100%;
	}
	.bio.div6 .bioti h4 {
		padding-left: 0;
	}
	.bio.div6 .biocon {
		grid-template-columns: 1fr 1fr;
	}
	.bio.div6 .biocon .biocondiv1 img {
		margin-bottom: -56px;
		position: inherit;
	}
	.bio.div6 .biocon .biocondiv1 .cdti {
		text-align: center;
	}
	.bio.div6 .biocon .biocondiv1 {
		grid-column-end: 3;
		grid-row-end: 1;
	}
	.bio.div6 .biocon .biocondiv2 {
		grid-column-start: 1;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.bio.div6 .biocon .biocondiv3 {
		grid-column-start: 2;
		grid-row-start: 2;
		grid-row-end: 2;
	}
	.bio.div6 .biocon .biocondiv3 .sbcard {
		margin-bottom: -284px;
		max-width: 370px;
	}
	.bio.div9 .biodiv .biodivl {
		padding: 30px 15px;
	}
	.bio.div9 .biodiv {
		gap: 5%;
	}
}
@media (max-width: 1018px) {
	.bio.div6 .biocon .biocondiv3 .sbcard {
		margin-bottom: -256px;
	}
	.sxhiw h2 {
		font-size: 46px;
	}
}
@media (max-width: 999px) {
	span.order-summary__emphasis.total-recap__final-price.skeleton-while-loading:before {
		content: 'TWD';
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 478px;
	}
	div.cpmbdiv {
		display: block;
		width: 95%;
		margin: 0 auto;
	}
	div.cpdiv {
		display: none;
	}
	th.cptable-pd div,
	td.cptable-pd div {
		padding: 21px 0;
	}
	th .cptable-img,
	td .cptable-img {
		max-width: 100px;
	}
	tr.cptable-li td {
		padding: 0 0 28px;
		width: 33% !important;
	}
	.cptable-icon img {
		width: 20px !important;
	}
	h3.pdmbname {
		font-weight: 600;
		font-size: 20px;
		line-height: 100%;
		text-align: center;
		letter-spacing: -0.02em;
		color: #003537;
		height: 28px;
		margin-bottom: 33px !important;
	}
	div.cpmbdiv tr th {
		width: 25%;
	}
	th.cptable-pd p.cp-price,
	td.cptable-pd p.cp-price {
		font-size: 16px;
		line-height: 125%;
		margin: 7px auto 11px !important;
	}
	.bio.div4 .biomanagediv .biomanageimg .biomidiv {
		max-width: 400px;
		top: 55%;
	}
	.bio.div4 .biomanagediv {
		height: 420px;
	}
	.bio.div4 .biomanagediv .biomanageimg .biomidiv img {
		max-width: 80px;
	}
	.shwdiv1 h2 {
		font-size: 42px;
	}
	.shwdiv2 {
		padding-top: 15%;
	}
	.shwdiv2 .tidiv {
		margin-bottom: 5%;
	}
	.usdiv1 h3,
	.usdiv4 h3 {
		font-size: 32px;
	}
	.shwdiv4 h2.ti {
		margin: 15% 0 5%;
	}
	.cwbtn {
		margin-top: 40px;
	}
	.sxhome.div4 h2 {
		font-size: 36px;
	}
	.sxhome.div5 h3 {
		font-size: 42px;
	}
	.sxhome.div6 h5 {
		font-size: 30px;
		max-width: 85%;
	}
	.sxhome.nftdiv13 h2 {
		font-size: 62px;
	}
	.sxhome.div7 h3 {
		font-size: 38px;
	}
	.sxhome.div8 h3,
	.sxhome.div10 h3 {
		font-size: 46px;
	}
	.ftusb.div5 .ingrid .threecol {
		grid-template-columns: 1fr;
	}
	.ftusb.div5 .ingrid .threecol .addfediv {
		padding: 5%;
	}
	.ftusb.div5 .ingrid .threecol .addfediv img {
		margin-bottom: 15px;
	}
	.ftusb.div6 .ingrid .fourcol {
		grid-template-columns: 1fr 1fr;
	}
	.ftusb.div1 .ingrid .buybtn {
		grid-template-areas: 'pri' 'btn';
		grid-template-columns: auto;
		gap: 20%;
	}
	.ftusb.div1 .ingrid .buybtn .USBtab {
		grid-area: pri;
	}
}
@media (max-width: 980px) {
	.bio.div1 .sblogo {
		max-width: 281.6px;
	}
	.bio.div1 .biosubti {
		font-size: 20px;
	}
	.bio.div2 .bioti {
		max-width: 600px;
	}
	.bio.div2 h2,
	.bio.div2 span {
		font-size: 45px;
	}
	.bio.div2 h3,
	.bio.div3 h3 {
		font-size: 18px;
	}
	.bio.div3 h2 {
		font-size: 55px;
	}
	.bio.div3 .biocon .bioconri h3,
	.bio.div4 .bioti h2,
	.bio.div5 h2,
	.bio.div6 .bioti h2,
	.bio.div7 .biodiv h2 {
		font-size: 44px;
	}
	.bio.div9 .biodiv .biodivr img {
		max-width: 244px;
	}
	.bio.div9 .biodiv .biodivr h5 {
		margin: 24px 0 32px;
	}
	.bio.div9 .biodiv .biodivr p {
		font-size: 16px;
	}
	.shwdiv5 {
		display: none;
	}
	.shwdiv5mb {
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 30px;
		margin-top: 20%;
		align-items: center;
	}
	.shwdiv5mb h2 {
		font-size: 36px;
		font-weight: 500;
		color: #f0f0f0;
		letter-spacing: -0.6px;
		line-height: 110%;
	}
	.shwdiv5mb p {
		color: #b8b8b8;
		font-size: 16px;
		font-weight: 400;
		line-height: 140%;
		letter-spacing: -0.28px;
	}
	.shwdiv5mb a {
		display: contents;
	}
	.shwdiv5mb h5 {
		border-radius: 54px;
		background: #fff;
		color: #000;
		font-size: 16px;
		padding: 17px 10%;
		font-weight: 550;
		line-height: 120%;
		letter-spacing: -0.16px;
		width: fit-content;
		margin: 0;
	}
	.etudiv4 div.col h3 {
		font-size: 32px;
	}
	.sxhome.div5 .three-col {
		overflow: auto;
		margin-right: initial;
		max-width: 95%;
	}
	.sxhome.div5 .col1,
	.sxhome.div5 .col2,
	.sxhome.div5 .col3 {
		width: 280px;
	}
	.ftusb.div7 .ingrid p {
		margin-bottom: 11%;
	}
	.newsletter__popup-container {
		max-width: 600px;
		max-height: 400px;
	}
}
@media (max-width: 970px) {
	.pl-title {
		font-size: 32px;
		line-height: 40px;
	}
	#template--14775286366295__e8e351a2-239e-49e2-8c3d-1fad769a3698 {
		width: 90%;
		margin: 0 auto;
	}
	#template--14775286366295__e8e351a2-239e-49e2-8c3d-1fad769a3698
		.grid__wrapper {
		padding: 0 !important;
	}
	.xseeddiv .xseed-table-title {
		font-size: 36px;
	}
	.xseeddiv .xseed-table-item {
		font-size: 22px;
	}
	.xseeddiv .xseed-tb-pd {
		font-size: 18px;
	}
	.xseed-tbbutton {
		display: none;
	}
	.xseeddiv .xseed-tbbutton-mb {
		display: inline-block;
	}
	.xseeddiv .xscomimg {
		width: 155.25px;
	}
	.xseeddiv .xscomimg1 {
		width: 156px;
	}
	.xseeddiv .xscomsl {
		width: 102%;
	}
	.xseeddiv .xscomimgli {
		width: 1012px;
	}
	.csdiv2 .cstwocol {
		grid-template-columns: 1fr;
		align-items: center;
		gap: 50px;
	}
	.csdiv2 .con h2 {
		margin: 60px auto 25px;
		text-align: center;
	}
	.csdiv2 .con h3 {
		text-align: center;
		margin: 0 auto;
	}
	.csdiv2 .con .pnlogo {
		text-align: center;
	}
	.csdiv2 .cstwocol .fimg {
		max-width: 500px;
		margin: 0 auto;
	}
	.grid__wrapper.shop-banner-div5 h1 img {
		width: 60%;
	}
	.grid__wrapper.shop-banner-div5 h2 {
		font-size: 46px;
		max-width: 380px;
	}
}
@media (max-width: 967px) {
	.nft-stickybar {
		padding-top: 0;
	}
	h3.section-txt-cols__block-heading.mb2 {
		font-size: 20px;
	}
	.cwdiv1 h2 {
		font-size: 52px;
	}
	.cwdiv1 .sd div {
		padding: 5%;
	}
	.cwdiv1 .sd img {
		padding-bottom: 10%;
	}
	.cwdiv2 h3 {
		font-size: 46px;
	}
	.cwdiv2.cwtb h2,
	.cwdiv2.cwtb h2 span {
		font-size: 52px;
		max-width: 525px;
	}
	.nbdiv .nbtopdiv h3 {
		font-size: 30px;
	}
	.nbdiv1 h1 {
		font-size: 50px;
	}
}
@media (max-width: 954px) {
	.bio.div6 .biocon .biocondiv3 .sbcard {
		max-width: 374px;
	}
}
@media (max-width: 921px) {
	.ftusb.div1 .ingrid h2,
	.ftusb.div2 .ingrid h2,
	.ftusb.div4 .ftarea .a2 h3,
	.ftusb.div4 .ftarea .a3 h3,
	.ftusb.div5 .ingrid h2,
	.ftusb.div6 .ingrid h2,
	.ftusb.div8 .ingrid h2 {
		font-size: 36px;
	}
	.ftusb.div1 .ingrid p {
		margin-bottom: 10%;
	}
	.ftusb.div4 .ftarea .a2 {
		padding-left: 10%;
	}
	.ftusb.div4 .ftarea .a3 {
		padding-left: 0;
	}
}
@media (max-width: 920px) {
	.single-spe-tab,
	.shop-product,
	.single-spe-tab-all {
		grid-template-columns: 1fr 1fr;
	}
	.single-item-included {
		grid-template-columns: 100%;
	}
	.pad80 {
		padding-left: 0;
		width: 80%;
		margin: 50px auto;
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 441px;
	}
	.shop-banner-title {
		font-size: 40px;
	}
	.shop-banner-title1 {
		font-size: 52px;
	}
	.shop-banner-content,
	.shop-banner-content1 {
		font-size: 20px;
	}
	.bio.div6 .biocon .biocondiv3 .sbcard {
		margin-bottom: -290px;
	}
	.newsletter__popup-container {
		width: 90%;
	}
}
@media (max-width: 917px) {
	.shop-poppd > .shop-poppd-div {
		grid-template-columns: 1fr;
	}
	.shop-poppd-box.lo {
		height: 500px;
	}
	.shop-poppd-box {
		margin: 0 auto;
		max-width: unset !important;
	}
	.bio.div1 .biodivl .sb-buybtn {
		margin: 18px 3% 0 0;
	}
	.sh-fiimg {
		width: 50%;
	}
}
@media (max-width: 885px) {
	.fnt-ft-tb {
		grid-template-columns: auto;
		width: 450px;
		gap: 35px;
	}
	.xseeddiv .xsdotbar {
		bottom: 30%;
	}
	.sxhome.div7 .subdiv2 {
		padding-left: 10%;
	}
	.sxhome.div7 h3 {
		font-size: 30px;
		max-width: 90%;
	}
	.sxhome.div1 {
		background: url('') no-repeat right bottom;
		background-size: cover;
	}
	.sxhome.div1 .in-grid {
		grid-template-columns: 1fr;
		padding: 0;
	}
	.sxhome.div1 .in-grid .leftdiv {
		padding: 10% 0 0;
	}
	.sxhome.div1 h1,
	.sxhome.div1 .in-grid .leftdiv .lmbtn {
		margin: 0 auto;
	}
	.sxhome.div1 h2 {
		margin: 13px auto 43px;
		text-align: center;
	}
	.sxhome.div1 p {
		margin: 0 auto;
		text-align: center;
	}
	.sxhome.div1 buttom {
		margin: 45px auto 0;
		grid-template-columns: 30px auto 24px;
	}
	.sxhome.div1 buttom img {
		width: 30px;
	}
	.sxhome.div1 .in-grid .rightdiv {
		max-width: 600px;
		margin: 0 auto;
	}
	.sxhome.div5 h3 {
		font-size: 38px;
	}
	.sxhome.div2 .cw h2,
	.sxhome.div2 .nx h2 {
		font-size: 28px;
	}
	.sxhome.div2 .cw h4,
	.sxhome.div2 .nx h4 {
		font-size: 15px;
	}
	.sxhome.div4 h2 {
		font-size: 32px;
		margin-bottom: 7%;
	}
	.sxhome.div8 h3,
	.sxhome.div10 h3 {
		font-size: 42px;
	}
	.ftusb.div2 .ingrid h1,
	.ftusb.div4 .ftarea .a2 h2,
	.ftusb.div4 .ftarea .a3 h2,
	.ftusb.div7 .ingrid h2 {
		font-size: 16px;
		letter-spacing: 0.8px;
	}
	.ftusb.div7 .ingrid .ridiv {
		padding-left: 10%;
	}
}
@media (max-width: 870px) {
	.shwdiv1 .pddiv-three {
		grid-template-columns: 1fr;
		width: 100%;
	}
	.shwdiv1 .pddiv-three div.pdblock {
		text-align: center;
	}
	.shwdiv1 .pddiv-three h3,
	.shwdiv1 .pddiv-three h4,
	.pdpf {
		text-align: left;
		max-width: 100%;
	}
	.shwdiv1 .pddiv-three img {
		width: 50%;
	}
	.pddiv-three span.shop-pdprice.money.notranslate.pdpri {
		float: left;
	}
	.csdiv1 h2,
	.csdiv2 .con h3 {
		font-size: 42px;
		max-width: 500px;
	}
	.csdiv1 .csweb32col h4 {
		font-size: 20px;
	}
	.csdiv4 h2 {
		font-size: 42px;
	}
	.csdiv6 h2,
	.csdiv7 h2 {
		font-size: 52px;
	}
	.csdiv7 h2 {
		max-width: 500px;
	}
	.csdiv7 .tb h4 {
		font-size: 24px;
	}
	.csdiv7 .tb h5 {
		font-size: 16px;
	}
	.csdiv7 .tb h6 {
		padding: 32px 0;
	}
	.cwdiv2 .pfdiv {
		width: 90%;
	}
	.cwdiv2.cwtb .cwtable .pd img {
		max-width: 65%;
	}
}
@media (max-width: 865px) {
	.bio.div6 .biocon .biocondiv3 .sbcard {
		max-width: 100%;
		margin-bottom: -52px;
	}
	.bio.div6 .biocon .biocondiv3 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 3;
		grid-row-end: 4;
	}
	.bio.div6 .biocon .biocondiv2 {
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
	}
}
@media (max-width: 850px) {
	.TMcercon.ia ul li.TMialiti {
		font-size: 20px;
	}
	.TMcercon.ia ul li.TMialisub {
		font-size: 16px;
	}
	.bio.div1 .biodiv,
	.bio.div3 .biocon,
	.bio.div4 .bioti,
	.bio.div7 .biodivcon {
		grid-template-columns: 1fr;
	}
	.bio.div1 .biodiv {
		padding-top: 170px;
		text-align: center;
	}
	.bio.div1 .biodivl {
		padding-left: 0;
		text-align: center;
	}
	.bio.div1 div#product-component-1694154454252,
	.bio.div1 h5 {
		float: unset;
	}
	.bio.div1 h5 {
		text-align: left;
	}
	.bio.div1 .sbtopban {
		max-height: 526.5px;
		margin: 0 auto 79px;
		width: auto;
	}
	.bio.div3 .biocon {
		gap: 5%;
		padding: 0 80px 100px;
	}
	.bio.div3 .biocon .bioconri,
	.bio.div4 .bioti h4,
	.bio.div4 .bioti h5 {
		padding-left: 0;
	}
	.bio.div3 .biocon .bioconri p,
	.bio.div4 .bioti h2,
	.bio.div4 .bioti h4 {
		max-width: 100%;
	}
	.bio.div4 .biodiv {
		padding: 80px 80px 77px;
	}
	.bio.div4 .biomanagediv .biomanageimg .biomidiv {
		top: 53%;
	}
	.bio.div1 .biodivl .sb-buybtn {
		float: unset;
	}
	.nbdiv .nbtopdiv h3,
	.nbdiv .nbtopdiv p {
		margin-bottom: 5%;
	}
}
@media (max-width: 834px) {
	.grid__wrapper.shop-banner-div {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 863px;
		height: 863px;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div1 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 863px;
		height: 863px;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div2 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 863px;
		height: 863px;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div4 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 863px;
		height: 863px;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div5 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 863px;
		height: 863px;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div5 h1 img {
		display: none;
	}
	.grid__wrapper.shop-banner-div5 h2 {
		margin: 45% auto 33px;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn {
		width: fit-content;
		margin: 0 auto;
		grid-template-columns: 1fr auto;
	}
	.shop-banner-title {
		color: #003537;
		font-size: 50px;
		text-align: center;
		margin: 0 auto 27px;
		padding-top: 98px;
		padding-left: 0;
	}
	.shop-banner-title1 {
		text-align: center;
		margin: 0 auto 25px;
		font-size: 75px;
		padding-left: 0;
	}
	.shop-banner-subtitle1 {
		text-align: center;
		margin: 0 auto 20px;
		padding-top: 80px;
		font-size: 18px;
		padding-left: 0;
	}
	.shop-banner-content1 {
		font-size: 22px;
		padding-left: 0;
		text-align: center;
		margin: 0 auto 16px;
	}
	.shop-banner-content {
		color: #444;
		text-align: center;
		margin: 0 auto 35px;
		padding-left: 0;
		max-width: 371px;
		font-size: 23px;
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1 {
		display: block;
	}
	.shop-banner-btn {
		color: #003537;
		border: 1px solid #787878;
	}
	.shop-nbtn {
		margin: 0 auto;
	}
	.pdline-ti {
		font-size: 48px;
		line-height: 120%;
	}
	table.pddiv-us {
		display: none;
	}
	.pddiv-usmb,
	.etutbmb {
		display: grid;
		gap: 20px;
	}
	.pddiv-usmb .usdiv1 h4,
	.pddiv-usmb .usdiv4 h4 {
		color: #f6f673;
	}
	.usdiv1 .infilogo {
		margin: -50px 0 0 42px;
	}
	.usdiv2 {
		padding: 35px 25px 0;
		text-align: center;
	}
	.usdiv2 h4 {
		padding-left: 0;
	}
	.usdiv2 img {
		max-width: 426px;
		padding-top: 25px;
		width: 100%;
	}
	.usdiv4 {
		background: #000;
	}
	.usdiv4 img {
		position: initial;
		padding-top: 65px;
		width: 100%;
		max-width: 392px;
	}
	.usdiv3 img {
		border-top-left-radius: 27px;
		border-top-right-radius: 27px;
	}
	.etutbmb .etudiv1 h4 {
		color: #f6f673;
		font-size: 22px;
		font-weight: 500;
		letter-spacing: -0.438px;
		text-align: center;
	}
	.etutbmb .etudiv1 h3 {
		color: #d9d9d9;
		font-weight: 500;
		font-size: 36px;
		letter-spacing: -1px;
		margin-top: 16px;
		margin-bottom: 45px;
		line-height: 115%;
	}
	.etutbmb .etudiv1 .lctimg {
		max-width: 327px;
	}
	.etutbmb .etudiv2 h3 {
		color: #fff480;
		font-size: 30px;
		font-weight: 500;
		letter-spacing: -0.596px;
		line-height: 115%;
		text-align: center;
		padding-top: 39px;
		margin-bottom: -10%;
	}
	.etutbmb .etudiv2 h3 span {
		color: #f9f9f9;
		font-size: 30px;
		font-weight: 500;
		letter-spacing: -0.596px;
		line-height: 115%;
	}
	.etutbmb .etudiv2 img {
		border-radius: 27px;
		max-width: 491px;
	}
	.shwdiv3 .etutb,
	.col.etudiv4 .pccon {
		display: none;
	}
	.col.etudiv4 {
		grid-template-columns: 1fr 1fr;
		padding: 25px 45px 25px 0;
		display: grid;
		gap: 20px;
	}
	.col.etudiv4 h3 {
		color: #f9f9f9;
		font-size: 28px;
		font-weight: 500;
		line-height: 120%;
		letter-spacing: -0.761px;
		margin-bottom: 0;
	}
	.col.etudiv4 p {
		color: #9c9c9c;
		font-size: 16px;
		font-weight: 400;
		line-height: 140%;
		letter-spacing: -0.32px;
		margin-bottom: 0;
		padding-top: 5%;
	}
	.etudiv3 p.tip {
		max-width: 60%;
	}
	.nbdiv .nbtopdiv h3 {
		font-size: 26px;
	}
}
@media (max-width: 819px) {
	.shop-poppd,
	.shop-grid-nft .shop-nft-block {
		display: none !important;
	}
	.shop-main-title {
		padding: 56px 0 29px;
	}
	.shop-poppd-sub {
		padding: 3.38px 6.76px;
		font-size: 10px;
	}
	.shop-poppdmb,
	.shop-poppdslide,
	.shopnifty-divmb {
		display: block;
	}
	.shop-poppdslide {
		margin: 19px 0 0 16px;
		overflow-x: scroll;
	}
	.shop-poppdslidebox {
		width: 1072px;
	}
	.shop-poppdslide a.shop-hover {
		width: 200px;
		display: inline-block;
		float: left;
		padding-right: 18px;
	}
	.shop-pdname {
		font-size: 16px;
		line-height: 19px;
		margin-bottom: 6px;
		margin-top: 19px;
	}
	.shop-pdprice.money.notranslate {
		font-size: 14px;
		line-height: 17px;
		color: #494949;
	}
	.shop-pdblock,
	.shop-grid-nft {
		padding: 0;
	}
	.shop-grid.shop-grid-pdline {
		margin: 79px 16px 69px;
	}
	.shop-nft-block-1 {
		grid-template-columns: 1fr 1fr;
		padding: 0 16px;
		gap: 17px;
		margin-bottom: 79px;
	}
	.shopnifty-divmbti {
		margin: 33px 20px 47px;
	}
	.sgtb-title-xseed,
	.shopnifty-divmb {
		margin-top: 29px;
	}
	.shop-grid-nft {
		margin: 0 16px;
	}
	.bio.div5 .biodiv {
		grid-template-columns: 1fr;
		padding: 7% 0;
	}
	.bio.div5 p {
		max-width: 80%;
	}
	.bio.div5 .divsebg {
		display: none;
	}
	.bio.div9 .biodiv {
		grid-template-columns: 1fr;
		padding: 30px 80px 10%;
		gap: 40px;
	}
	.bio.div9 .biodiv .biodivl {
		margin: 0 -80px;
		background: linear-gradient(180deg, #0000, #232122);
		border-radius: 0;
		text-align: center;
	}
	.bio.div9 .biodiv .biodivl img {
		max-width: 80%;
		margin: 0 auto;
		text-align: center;
	}
	.bio.div9 .biodiv .biodivr p {
		max-width: 100%;
	}
	.bio.div2 .bioti {
		max-width: 80%;
		margin: 10% auto 69px;
	}
	.bio.div7 .biodiv {
		padding: 13% 80px;
	}
	.usdiv2 h4 {
		font-size: 20px;
	}
	.etudiv4 div.col {
		padding-right: 30px;
		gap: 25px;
	}
	.shwdiv5mb {
		grid-template-columns: 1fr;
	}
	.shwdiv5mb h5 {
		width: 50%;
		text-align: center;
	}
}
@media (max-width: 818px) {
	.bio.div4 .biomanagediv .biomanageimg .biomidiv {
		max-width: 325px;
		top: 59%;
	}
	.bio.div4 .biomanagediv .biomanageimg .biomidiv img {
		max-width: 65px;
	}
	.bio.div8 .biodiv {
		max-width: 90%;
		padding: 61px 5% 79px;
	}
}
@media (max-width: 810px) {
	div#shopify-section-template--14360480710743__16478569393942d233 {
		display: none;
	}
	.sgtb-title-nft,
	.sgtb-title-wallet,
	.sgtb-title-xseed,
	.two-row {
		grid-template-columns: auto;
	}
	.nft-rimg {
		margin-right: 0;
	}
	.nft-img1 {
		margin-left: 0;
	}
	.div-middle-right {
		padding-left: 0;
		padding-top: 30px;
	}
	.nft-table4pc {
		display: none;
	}
	.nft-table3 {
		margin-right: -15px;
	}
	.nft-fttbmb {
		display: block;
		margin-top: -15px;
	}
	.xseeddiv .xseed-table-title {
		font-size: 28px;
	}
	.xseeddiv .xseed-table-item,
	.xseeddiv .xseed-tb-ps {
		font-size: 18px;
	}
	.cwdiv2.cwtb .cwtable .pd h4 span {
		display: none;
	}
	.sxhome.nftdiv13 h2 {
		font-size: 46px;
	}
	.nftdiv13.nft.sxhome {
		grid-template-columns: 1fr 1.3fr;
	}
	.ftusb.div4 .ftarea {
		grid-template-areas: 'fta1' 'fta2' 'ftb1' 'ftb2';
		grid-template-columns: 1fr;
	}
	.ftusb.div4 .ftarea .a1,
	.ftusb.div4 .ftarea .a4 {
		margin: 5% 0;
	}
	.ftusb.div4 .ftarea .a3 {
		grid-area: ftb2;
	}
	.ftusb.div1 {
		background: url('') top center no-repeat;
	}
	.ftusb.div1 .ingrid {
		padding: 55% 0 10%;
		grid-template-columns: 1fr;
	}
	.ftusb.div2 .ingrid .fttb {
		grid-template-columns: 1fr 1fr;
	}
	.ftusb.div4 .ftarea .a2 {
		padding-left: 0;
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	.line-list {
		padding: 0;
	}
	.single-spe-tab,
	.single-spe-tab-all {
		grid-template-columns: 100%;
		gap: 0;
	}
	.spe-img {
		padding-bottom: 50px;
	}
	section.section-header__main-bar.main-bar.w100.sm-hide.js-theme-header.stickynav.sticky--active {
		z-index: unset;
	}
	article.header-block__logo-wrapper.push-4.span-4.auto.v-center.a-center {
		z-index: unset;
	}
	article.header-block__cart-links-wrapper.span-4.auto.v-center.a-right {
		z-index: unset;
	}
	article.header-block__nav-wrapper.span-12.v-center.a-center {
		z-index: unset;
	}
	svg.icon--drop-menu-bars.mt0.mr2.mb0.ml0 {
		z-index: 10;
	}
	.shop-pdline-sub.pdl,
	.shop-pdline-div,
	.product-imgbgc {
		display: none;
	}
	.shop-pdline-divmb {
		display: block;
	}
	.shop-grid.shop-grid-pdline {
		margin: 79px 16px -17px;
	}
	.line-title,
	.line-stprice.st-price {
		text-align: left;
	}
	.line-title {
		font-size: 28px;
		margin-bottom: 8px;
	}
	.line-stprice.st-price {
		font-size: 16px;
		margin-bottom: 0;
	}
	.shopnifty-divmbti.pl-title {
		font-size: 26px;
		line-height: 31px;
	}
	.shop-pdline-sub {
		font-size: 14px;
	}
	.shop-all-btn {
		margin: 30px 0 0;
	}
	.shop-pdname.th.mb {
		font-size: 14px;
		line-height: 17px;
	}
	.shop-pdname.phmb,
	.shop-pdname.th.mb {
		margin-top: 16px;
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 787px;
	}
	.shop-poppd-boxtitle {
		margin-bottom: 0;
	}
	.annotext p,
	.annotext a {
		font-size: 16px !important;
	}
	.pdsetup-tab button {
		font-size: 18px;
	}
	.xssecurediv .xssecuretwo {
		grid-template-columns: 1fr;
	}
	.shwdiv1 h2 {
		font-size: 36px;
	}
	.shwdiv2 .tidiv h2.ti,
	.shwdiv3 .tidiv h2.ti,
	.shwdiv4 h2.ti {
		font-size: 45px;
	}
	.col.etudiv4 {
		grid-template-columns: 1fr;
	}
	.col.etudiv4 div {
		padding: 10%;
	}
	img.btaimg {
		display: none;
	}
	img.btaimgmb {
		display: block;
	}
	.col.etudiv4 {
		padding: 0 45px 25px 0;
	}
	.shwdiv4 .pddiv-three {
		grid-template-columns: 1fr;
	}
	.shwdiv1 .pddiv-three img {
		width: 100%;
	}
	.cwdiv1 .sd {
		grid-template-columns: 1fr 1fr;
	}
	.cwdiv2 .pfblo {
		grid-template-columns: 1fr 5fr 3fr 1.5fr;
		padding: 18px 20px;
	}
	.cwdiv2 .pfblo h4 {
		font-size: 20px;
	}
	.cwdiv2.cwtb .cwtable .cwpdpf h4 {
		font-size: 16px;
	}
	.cwdiv2.cwtb .cwtable .cwpdpf h5 {
		font-size: 14px;
	}
	.sxhome.div1 {
		margin: 0 auto;
	}
	.sxhome.div2 .in-grid,
	.sxhome.div4 .in-grid,
	.sxhome.div6 .in-grid,
	.sxhome.div7 .in-grid,
	.sxhome.div10 .in-grid {
		grid-template-columns: 1fr;
		max-width: 550px !important;
		width: 90%;
	}
	.sxhome.div7 .in-grid {
		gap: 50px;
	}
	.sxhome.div7 .subdiv2 {
		padding-left: 0;
	}
	.sxhome.div4 .in-grid .tc-right {
		padding-left: 15%;
	}
	.nftdiv13.nft.sxhome {
		grid-template-columns: 1fr;
		gap: 30px;
		max-width: 550px;
		width: 90%;
	}
	.nftdiv13.sxhome h2 {
		max-width: 100%;
	}
	.sxhome.div10 .in-grid {
		padding: 0 0 20%;
		gap: 3%;
	}
	.sxhome.div10 .in-grid .tc-right {
		padding-left: 10%;
	}
	.sxhome.div2 .cw h2,
	.sxhome.div2 .nx h2,
	.sxhome.div2 .cw h4,
	.sxhome.div2 .nx h4 {
		text-align: center;
		width: auto;
	}
	.sxhome.div4 .in-grid,
	.sxhome.div6 .in-grid,
	.nftdiv13.nft.sxhome {
		padding: 10% 0;
	}
	.nbdiv .nbtopdiv p {
		font-size: 16px;
	}
	.ftusb.div1 {
		margin-top: 0;
	}
}
@media (max-width: 750px) {
	.ftusb.div8 .ingrid .tstb {
		grid-template-columns: 1fr;
		row-gap: 0;
		border-top: none;
	}
	.ftusb.div8 .ingrid .tstb h4 {
		padding: 21px 0 3px;
		border-top: 1px solid #4b4b4b;
	}
	.ftusb.div8 .ingrid .tstb h5 {
		padding: 3px 0 21px;
	}
}
@media (max-width: 720px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 740px;
	}
	.shop-banner-title {
		font-size: 45px;
		padding-top: 80px;
	}
	.pdline-pddiv,
	.xspro-set {
		grid-template-columns: 1fr;
	}
	div#xpshop-content {
		height: auto;
	}
	.xpshop-riltitle {
		font-size: 24px;
	}
	.xpshop-rilcontent {
		font-size: 18px !important;
	}
	.xseeddiv .xsdotbar {
		width: 85%;
	}
	.xseeddiv .dot {
		font-size: 14px;
		margin: 0 !important;
	}
	.xseedtop .xseedconmb {
		display: block;
		max-width: 85%;
		margin: 0 auto;
		padding-top: 70px;
	}
	.xseedtop .xseedconmb img {
		width: 122px;
		height: 51px;
	}
	.xseedconmb .xseed-top-title {
		font-size: 42px;
		font-weight: 500;
		margin-top: 20px;
		line-height: 115%;
		letter-spacing: -0.01em;
		color: #003537;
	}
	.xseedconmb .xseed-top-content {
		font-size: 18px;
		line-height: 134%;
		letter-spacing: 0.01em;
		color: #003537;
		margin-top: 20px !important;
		font-weight: 400;
	}
	.xseedtwocol .xseedcon {
		display: none;
	}
	.xseedtwocol {
		grid-template-columns: 1fr;
		padding-top: 0;
	}
	.xseedtwocol .xseedimg {
		margin-left: 0;
	}
	.xseeddiv .xseed-title,
	.xseeddiv .xseed-compatibility {
		font-size: 36px;
	}
	.shwdiv5mb h5 {
		width: fit-content;
	}
	.usdiv3 h4,
	.usdiv3 span {
		font-size: 32px;
	}
	.csdiv1 .leimgmb,
	.csdiv1 .csweb32col {
		display: block;
	}
	.csdiv1 .leimgmb {
		padding-bottom: 25px;
		max-width: 370px;
		margin: 0 auto;
	}
	.csdiv1 .csweb32col .leimg .leimgcon {
		display: none;
	}
	.csdiv1 .riimg {
		max-width: 370px;
		transform: translate(-50%);
		left: 50%;
		position: relative;
	}
	.csdiv5 h3 {
		font-size: 18px;
	}
	.csdiv5 h4 {
		font-size: 72px;
	}
	.csdiv5 p {
		font-size: 16px;
	}
	.nh-nstitle,
	.nh-nstitle a {
		font-size: 18px !important;
	}
	.cw-nscontent a {
		font-size: 23px !important;
	}
}
@media (max-width: 710px) {
	.nbdiv .nbtopdiv {
		grid-template-columns: 1fr;
	}
	.nbdiv .nbtopdiv .nbtopimg {
		border-radius: 16px 16px 0 0;
		background-color: #0000;
	}
	.nbdiv .nbtopdiv .nbtopimg img {
		display: block;
	}
	.nbdiv .nbtopdiv img {
		border-radius: 16px 16px 0 0;
	}
}
@media (max-width: 700px) {
	.TMcercon.ia {
		grid-template-columns: 1fr;
		padding-bottom: 50px;
	}
	.TMcercon.ia img {
		max-width: 251px;
		padding-bottom: 50px;
		margin: 0 auto;
	}
	.TMcercon.ia ul li.TMialiti.top {
		padding-top: 25px;
	}
	.bio.div2 h2,
	.bio.div2 span {
		font-size: 32px;
	}
	.bio.div3 h2 {
		font-size: 46px;
	}
	.bio.div3 .biocon .bioconri h3,
	.bio.div4 .bioti h2,
	.bio.div5 h2,
	.bio.div6 .bioti h2,
	.bio.div7 .biodiv h2 {
		font-size: 36px;
	}
	.bio.div4 .biomanagediv {
		height: 315px;
	}
	.bio.div4 .biomanagediv .biomanageimg .biomidiv {
		top: 57%;
	}
	.bio.div3 h4 {
		max-width: 100%;
	}
	.bio.div3 .bioti {
		max-width: 80%;
		margin: 0 auto;
	}
	.bio.div2 img {
		padding: 0 10% 106px;
	}
	.bio.div3 .biocon {
		padding: 0 10% 100px;
	}
	.bio.div3 .biohr {
		width: 80%;
	}
	.bio.div4 .biodiv {
		padding: 80px 10% 77px;
	}
	.bio.div6 .bioti {
		padding: 117px 10% 78px;
	}
	.bio.div6 .biocon {
		padding: 0 10% 128px;
	}
	.bio.div7 .biodiv {
		padding: 13% 10%;
	}
	.bio.div8 .biodiv {
		display: none;
	}
	.bio.div8 .biodivmb {
		display: grid;
		grid-template-columns: 127px auto 30px;
		max-width: 80%;
		margin: 0 auto;
		align-items: center;
		border-radius: 18px;
		background: #171717;
		padding: 16px;
	}
	.bio.div8 .biodivmb h4 {
		color: #f0f0f0;
		font-size: 18px;
		font-weight: 500;
		line-height: 119.5%;
		margin-bottom: 0;
		text-align: center;
		padding: 0 24px;
	}
	.bio.div8 {
		background: #000;
	}
	.bio.div6 .biocon .biocondiv1 .cdti h3 {
		font-size: 32px;
	}
	.bio.div9 .biodiv {
		padding: 30px 10% 10%;
	}
	.sxhome.div3 {
		padding: 10% 5%;
	}
	.sxhome.div3 img {
		margin: 0 !important;
	}
	.sxhome.div5 h3 {
		max-width: 90%;
		margin: 0 auto 5%;
	}
	.ftusb.div7 .ingrid {
		grid-template-columns: 1fr;
	}
	.ftusb.div7 .ingrid .leftdiv {
		background: linear-gradient(180deg, #0000, #232122);
		margin: 0 -10%;
		text-align: center;
	}
	.ftusb.div7 .ingrid .leftdiv img {
		max-width: 130px;
		padding: 0 0 5%;
	}
	.ftusb.div7 .ingrid .ridiv {
		padding: 10% 0;
	}
}
@media (max-width: 680px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 698px;
	}
	.pdline-ti {
		font-size: 40px;
	}
	.pdline-pdti {
		font-size: 35px;
	}
}
@media (max-width: 670px) {
	.TMiati {
		font-size: 36px;
		max-width: 498px;
	}
	.TMcercon h3 {
		font-size: 36px;
	}
	.TMcercon .scfeadiv {
		grid-template-columns: 1fr;
		padding-bottom: 100px;
	}
}
@media (max-width: 665px) {
	.bio.div4 .biomanagediv {
		background-image: url('');
		height: 520px;
	}
}
@media (max-width: 661px) {
	.csdiv1 .cslogo {
		max-width: 80%;
	}
	.csdiv1 .csitem {
		max-width: 80%;
		margin: 0 auto;
	}
	.csdiv2 .con h2 {
		font-size: 30px;
	}
	.csdiv7 .tb h4 {
		font-size: 18px;
	}
	.csdiv7 .tb h5,
	.csdiv6 .csacc h3 {
		letter-spacing: -0.2px;
	}
}
@media (max-width: 640px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 657px;
	}
	.ftusb.div2 .ingrid .fttb div {
		display: block;
		text-align: center;
	}
	.ftusb.div2 .ingrid .fttb div img {
		margin: 0 auto 18px;
	}
}
@media (max-width: 620px) {
	.shop-product {
		grid-template-columns: 100%;
	}
	.shop-grid-nft {
		margin: 0 10%;
	}
	.pl-title {
		font-size: 32px;
	}
	.nft-feature-subtitle {
		width: 90%;
		font-size: 16px;
	}
	.shop-nft-block-1 {
		margin-bottom: 49px;
	}
	.xseeddiv .xsdotbar {
		width: 95%;
		bottom: 35%;
	}
	.cwdiv1 h2 {
		font-size: 42px;
	}
	.cwdiv1 .sd h3,
	.cwdiv1 .sd h3 span {
		font-size: 16px;
	}
	.cwdiv1 .sd img {
		padding-bottom: 5%;
	}
	.cwdiv2 h3 {
		font-size: 34px;
	}
	.cwdiv2.cwtb h2,
	.cwdiv2.cwtb h2 span {
		font-size: 42px;
		max-width: 420px;
	}
	.cwdiv2.cwtb .cwtable .pd h4 {
		font-size: 16px;
	}
	.cwdiv2.cwtb .cwtable .pd img {
		max-width: 90%;
	}
	.cwdiv2 .pfblo {
		grid-template-columns: 1fr 5fr 1.5fr;
	}
	.cwdiv2 .pfblo h4 span {
		display: block;
		color: #737373;
		font-size: 14px;
		font-weight: 550;
		letter-spacing: -0.287px;
	}
	.cwdiv2 .pfblo h5 {
		display: none;
	}
	.grid__wrapper.shop-banner-div5 h2 {
		font-size: 40px;
		max-width: 325px;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn img {
		max-width: 193.296px;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn h5 {
		font-size: 14px;
	}
	.newsletter__popup-container {
		max-width: 300px;
		max-height: 200px;
		background: url('') no-repeat center !important;
		background-size: cover !important;
	}
}
@media (max-width: 600px) {
	.nft-t103 {
		display: none;
	}
	.nft-timgmb {
		display: block;
	}
	.nft-timgmb {
		width: auto;
	}
	.nft-table1 {
		padding-top: 45px;
	}
	.fnt-ft-tb,
	.nft-title {
		width: 90%;
		margin: 0 auto;
	}
	.shop-poppd-sub {
		margin: 0 0 16.24px;
	}
	.shop-poppd-boxtitle,
	.disgrid {
		margin-left: 0 !important;
	}
	.shop-poppdslidebox {
		width: 748px;
	}
	.shop-poppdslide a.shop-hover {
		width: 137px;
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 616px;
	}
	h3.pdmbname,
	th.cptable-pd p.cp-price,
	td.cptable-pd p.cp-price {
		font-size: 14px;
	}
	.pdsetup-tabdiv {
		grid-template-columns: 1fr;
	}
	.pdsetup-tab button {
		width: 50%;
	}
	.pdsetup-tabdes {
		padding-left: 0;
		padding-top: 40px;
	}
	.dot {
		margin: 35px 2px 0 !important;
	}
	.sxhome.div3 img.pnimg {
		padding-top: 40px;
	}
	.sxhiw .sxhiwcat {
		grid-template-columns: 1fr 1fr;
	}
	.ftusb.div1 .ingrid {
		padding: 60% 0 10%;
	}
	.ftusb.div1 .ingrid .ticon {
		width: auto;
	}
	.ftusb.div1 .ingrid h1 {
		text-align: center;
	}
	.ftusb.div1 .ingrid img {
		width: 105px;
		margin: 0 auto;
	}
	.ftusb.div1 .ingrid h2 {
		font-size: 30px;
		text-align: center;
		letter-spacing: -0.3px;
		max-width: 340px;
		margin: 27.9px auto 27px;
	}
	.ftusb.div1 .ingrid p {
		text-align: center;
		letter-spacing: -0.14px;
		max-width: 268px;
		margin: 0 auto;
		font-size: 14px;
	}
	.ftusb.div1 .ingrid .ticon {
		border-bottom: none;
	}
	.ftusb.div1 .ingrid .buybtn .USBtab {
		margin: 0 auto;
	}
	.ftusb.div1 .ingrid .buybtn .tabcontent {
		margin: 5% auto;
	}
	.ftusb.div1 .ingrid .ticon hr {
		display: block;
		height: 1px;
		background: linear-gradient(90deg, #3b3b3b00, #616161, #3b3b3b00);
		border: none;
	}
	.ftusb.div3 div {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.ftusb.div3 div img.gq {
		display: none;
	}
	.ftusb.div4 .ftarea .a2 h3,
	.ftusb.div4 .ftarea .a3 h3 {
		font-size: 28px;
	}
	.ftusb.div4 .ftarea .a2 p,
	.ftusb.div4 .ftarea .a3 p {
		font-size: 16px;
		max-width: 100%;
	}
	.ftusb.div5 .ingrid h2 {
		font-size: 30px;
		text-align: left;
	}
	.ftusb.div7 .ingrid h1 {
		font-size: 30px;
		letter-spacing: -0.4px;
	}
	.ftusb.div7 .ingrid p {
		max-width: 100%;
	}
	.ftusb.div8 .ingrid h2 {
		font-size: 30px;
		letter-spacing: -0.3px;
	}
}
@media (max-width: 580px) {
	.csdiv1 h2,
	.csdiv2 .con h3 {
		font-size: 35px;
		max-width: 455px;
	}
	.nh-nsdiv {
		grid-template-columns: auto 50px;
	}
	.nh-nsdiv .nh-nsdis {
		display: none;
	}
}
@media (max-width: 550px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 602px;
	}
	.shop-banner-title {
		font-size: 35px;
		padding-top: 50px;
		max-width: 357px;
	}
	.shop-banner-content {
		font-size: 18px;
		max-width: 345px;
		margin: 0 auto 25px;
	}
	.shop-banner-subtitle1 {
		padding-top: 30px;
		font-size: 14px;
	}
	.shop-banner-title1 {
		font-size: 40px;
	}
	.shop-banner-content1 {
		font-size: 18px;
		max-width: 350px;
	}
	.TMiati {
		font-size: 30px;
		max-width: 410px;
	}
	.TMcercon h3 {
		font-size: 30px;
	}
	.TMcercon.ia ul {
		padding-left: 10%;
	}
	.xseeddiv .xseed-tb-pd,
	.xseeddiv .xseed-table-item,
	.xseeddiv .xseed-tb-ps {
		font-size: 14px;
	}
	.xseeddiv .xseed-table-title {
		font-size: 20px;
	}
	.xseeddiv .xspdtbdot {
		font-size: 36px;
	}
	.xseeddiv .xspdtbdotwh {
		font-size: 15px;
	}
	.xseedtwocol .xseedimg img {
		max-width: 640px;
		max-height: 603px;
		height: auto;
		width: 100%;
	}
	.bio.div2 h2,
	.bio.div2 span {
		font-size: 26px;
	}
	.bio.div2 .bioti {
		margin: 10% auto;
	}
	.bio.div2 img {
		padding: 0 10% 10%;
	}
	.bio.div3 h2 {
		font-size: 36px;
	}
	.bio.div3 .biocon .bioconri h3,
	.bio.div4 .bioti h2,
	.bio.div5 h2,
	.bio.div6 .bioti h2,
	.bio.div7 .biodiv h2 {
		font-size: 28px;
	}
	.bio.div4 .biomanagediv .biomanageimg .biomidiv img {
		max-width: 62px;
	}
	.bio.div4 .biomanagediv .biomanageimg .biomidiv {
		max-width: 310px;
		top: 62%;
		left: 5%;
	}
	.bio.div6 .biocon .biocondiv1 {
		padding: 56px 32px;
	}
	.bio.div6 .biocon .biocondiv1 img {
		margin-left: -32px;
	}
	.bio.div1 .biosubti {
		max-width: 246px;
		margin: 0 auto;
	}
	.bio.div1 div#product-component-1694154454252 {
		margin-left: 0;
	}
	.csdiv5 {
		grid-template-areas: 'ti1' 'con1' 'ti2';
		grid-template-columns: 1fr;
	}
	.csdiv5 .d2 {
		width: 100%;
	}
	.csdiv1 h2,
	.csdiv2 .con h3 {
		font-size: 30px;
		max-width: 375px;
	}
	.csdiv1 .csitem {
		max-width: 100%;
	}
	.csdiv2 .con h2 {
		font-size: 24px;
	}
	.csdiv6 h2,
	.csdiv7 h2 {
		font-size: 42px;
	}
	.csdiv7 h2 {
		max-width: 355px;
	}
	.cwdiv1 h2 {
		font-size: 36px;
	}
	.cwdiv2 h3 {
		font-size: 26px;
	}
	.cwdiv2.cwtb .cwtable .cwpdpf img {
		max-width: 80%;
	}
	.cwdiv2.cwtb h2,
	.cwdiv2.cwtb h2 span {
		font-size: 32px;
		max-width: 315px;
	}
	.sxhome.div4 .in-grid .tc-right {
		padding-left: 0;
	}
	.sxhome.div2 .cw img,
	.sxhome.div2 .nx img {
		display: none;
	}
	.sxhome.div2 .cw .cwmbimg {
		display: block;
		border-radius: 16px;
		margin: 0 0 -103px -39px;
	}
	.sxhome.div2 .nx .mnmbimg {
		display: block;
		margin-bottom: -65px;
		margin-top: 25px;
	}
	.sxhome.div8 .ndiv {
		height: auto;
	}
	.sxhome.div10 .in-grid .tc-right {
		padding-left: 0;
	}
	.nbdiv1 h1,
	.sxhiw h2 {
		font-size: 36px;
	}
	.ftusb.div6 {
		display: none;
	}
	.ftusb.div1 .ingrid {
		padding: 374px 0 80px;
	}
	.ftusb.div2 .ingrid {
		padding: 20% 0;
	}
	.ftusb.div4 .ftarea {
		padding: 15% 0;
	}
	.ftusb.div4 .ftarea .a1 {
		margin-bottom: 51px;
	}
	.ftusb.div4 .ftarea .a4 {
		margin-top: 100px;
		margin-bottom: 51px;
	}
	.ftusb.div2 .ingrid .fttb {
		margin: 72px -5% 36px;
		max-width: 110%;
	}
	.ftusb.div5 .ingrid .threecol .addfediv {
		padding: 40px;
	}
	.ftusb.div8 .ingrid h2 {
		margin-bottom: 26px;
	}
}
@media (max-width: 500px) {
	.shop-grid-nft {
		margin: 0 5%;
	}
	.nft-mb {
		grid-template-columns: auto;
		margin: 0 10%;
	}
	.nft-title,
	.nft-feature-title,
	.nft-text-color,
	.nft-product-title {
		font-size: 28px;
	}
	.shop-main-title,
	.shop-pdline {
		font-size: 24px;
		line-height: 29px;
	}
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 512px;
	}
	.pdline-pddiv {
		padding: 0 20px;
	}
	.xseeddiv .xseedhovdiv {
		grid-template-columns: 1fr;
	}
	.shwdiv1 h2.ti {
		font-size: 30px;
	}
	.shwdiv1 .pddiv-three h3 {
		font-size: 26px;
		padding-left: 0;
	}
	.shwdiv1 .pddiv-three h4 {
		font-size: 16px;
	}
	.pddiv-three h4.pdpri,
	.pddiv-three span.shop-pdprice.money.notranslate.pdpri {
		font-size: 18px;
	}
	.shwdiv2 .tidiv h2.ti,
	.shwdiv3 .tidiv h2.ti,
	.shwdiv4 h2.ti,
	.shwdiv5mb h2,
	.shwdiv1 h2 {
		font-size: 30px;
	}
	.shwdiv2 .tidiv h2.suti,
	.pddiv-usmb .usdiv1 h4,
	.pddiv-usmb .usdiv4 h4,
	.usdiv1 p,
	.usdiv3 p,
	.usdiv4 p,
	.shwdiv3 .tidiv h2.suti,
	.shwdiv5mb p,
	.etutbmb .etudiv1 h4 {
		font-size: 14px;
	}
	.usdiv1 h3,
	.usdiv4 h3,
	.etutbmb .etudiv1 h3,
	.col.etudiv4 h3 {
		font-size: 24px;
	}
	.usdiv3 h4,
	.usdiv3 span {
		font-size: 20px;
	}
	.shwdiv5mb h5 {
		width: 100%;
	}
	.etutbmb .etudiv1 h3 {
		line-height: 130%;
	}
	.shwdiv1 h2.suti {
		margin-bottom: 51px;
	}
	.pddiv-three hr {
		margin: 21px -31px 27px;
	}
	.shwdiv1 .pddiv-three div.pdblock {
		padding: 32px 31px 20px;
	}
	.shwdiv1 .pddiv-three h4,
	.pdpf {
		padding-left: 0;
	}
	.shwdiv1 .pddiv-three {
		gap: 23px;
	}
	.shwdiv2 {
		padding-top: 121px;
	}
	.shwdiv2 .tidiv h2.ti {
		margin-bottom: 0;
	}
	.shwdiv2 .tidiv {
		margin-bottom: 47px;
	}
	.usdiv1 p {
		margin-bottom: 18px;
	}
	.usdiv1 .infilogo {
		width: 15%;
		height: auto;
	}
	.usdiv1 h3 {
		margin-bottom: 5px;
	}
	.usdiv1 p {
		margin-top: 5px;
	}
	.pddiv-usmb .usdiv4 h4 {
		margin-bottom: 13px;
	}
	.usdiv4 h3 {
		margin-top: 13px;
		margin-bottom: 17px;
	}
	.usdiv4 p {
		margin-top: 17px;
	}
	.shwdiv3 .tidiv {
		margin: 80px 0 50px;
	}
	.shwdiv4 h2.ti {
		margin: 78px 0 31px;
	}
	.shwdiv5mb {
		margin-top: 75px;
		gap: 45px;
	}
	.shwdiv5mb p {
		margin-bottom: 46px;
	}
	.sxhome.div4 h2 {
		font-size: 28px;
	}
	.sxhome.div5 h3 {
		font-size: 32px;
	}
	.sxhome.div5 .three-col h4 {
		font-size: 24px;
	}
	.sxhome.div5 .three-col h5 {
		font-size: 18px;
	}
	.sxhome.nftdiv13 h2 {
		font-size: 36px;
	}
	.sxhome.nftdiv13 .nftaccordion {
		padding: 20px 16px 20px 0;
	}
	.sxhome.div8 h3,
	.sxhome.div10 h3 {
		font-size: 32px;
	}
	.sxhome.div2 .cw {
		height: auto;
	}
	.sxhiw .sxhiwcat.gs a {
		padding: 15% 0;
	}
	.sxhiw .sxhiwcat.gs h3 {
		font-size: 18px;
	}
	.sxhome.div1 h1 {
		max-width: 178.4px;
	}
}
@media (max-width: 499px) {
	.grid__wrapper.shop-banner-div {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 659px;
		height: 659px;
		width: 100vw;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div1 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 659px;
		height: 659px;
		width: 100vw;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div2 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 659px;
		height: 659px;
		width: 100vw;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div4 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 659px;
		height: 659px;
		width: 100vw;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div5 {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-image: url('');
		max-height: 659px;
		height: 659px;
		width: 100vw;
		grid-template-columns: 1fr;
		align-items: center;
	}
	.grid__wrapper.shop-banner-div5 h2 {
		font-size: 31px;
		max-width: 255px;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn {
		grid-template-columns: 1fr 1.5fr;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn h4 {
		font-size: 14px;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn img {
		max-width: 105px;
	}
	.grid__wrapper.shop-banner-div5 .ingo-btn h5 {
		padding: 7px 10px;
	}
	.single-item-included-title,
	.single-spe,
	h1.product-form__title.h2.lh2.pt2.mb2 {
		font-size: 28px;
	}
	.shop-poppd-boxtitle {
		font-size: 16px;
		line-height: 19px;
	}
	.line-title {
		font-size: 19px;
	}
	.line-stprice.st-price {
		font-size: 12px;
	}
	.shoppdline-btnmb {
		grid-template-columns: 96px 1fr;
	}
	.pdline-ti {
		font-size: 34px;
	}
	.pdline-pdti {
		font-size: 30px;
	}
	.annodiv {
		gap: 0;
		max-width: 300px;
	}
	.annotext p {
		font-size: 14px !important;
	}
	.annotext a {
		display: none;
	}
	.slideshow-container.shome {
		margin-bottom: -30px;
	}
	.shop-banner-btn1 {
		padding: 6px 39px;
	}
	.TMcercon h3 {
		font-size: 26px;
	}
	.TMiati {
		font-size: 24px;
		max-width: 323px;
	}
	.csdiv2 {
		background: url('') no-repeat center;
	}
	.csdiv4 {
		width: 100%;
	}
	.csdiv4 h2 {
		max-width: 90%;
		margin: 0 auto 30px;
	}
	.csdiv4 img {
		width: 150%;
		margin: 0 -25%;
		max-width: 150%;
	}
	.sxhiw h2 {
		font-size: 32px;
	}
	.faq__group__wrap .faq__group__title {
		font-size: 18px !important;
	}
	.accordion_head .accordion_head_title {
		font-size: 16px !important;
	}
	.sxhome.div1 h2 {
		font-size: 28px;
	}
	.sxhome.div1 p,
	.sxhome.div1 buttom h4 {
		font-size: 15px;
	}
	.sxhome.div1 buttom {
		padding: 5px;
	}
}
@media (max-width: 455px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 600px;
	}
	.shop-banner-title {
		font-size: 25px;
		line-height: 114%;
		max-width: 256px;
		margin-bottom: 16px;
	}
	.shop-banner-content {
		font-size: 16px;
		max-width: 208px;
		margin-bottom: 28px;
	}
	.shop-banner-btn {
		font-size: 14px;
		padding: 7px 22px;
		width: 113px;
		margin: 0 auto;
	}
}
@media (max-width: 415px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 547px;
	}
}
@media (max-width: 380px) {
	.grid__wrapper.shop-banner-div,
	.grid__wrapper.shop-banner-div1,
	.grid__wrapper.shop-banner-div2,
	.grid__wrapper.shop-banner-div4,
	.grid__wrapper.shop-banner-div5 {
		height: 502px;
	}
}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custompage.css.map?v=16842777788723346631717731704 */
