@media (prefers-color-scheme: light),(prefers-color-scheme: dark) {
	:root{
		--CPT-THM-R: 45;
		--CPT-THM-G: 165;
		--CPT-THM-B: 85;
		--CPT-THM-H: 140;
		--CPT-THM-S: 57%;
		--CPT-THM-L: 41%;

		--spacing: 1.333334em;

		--body-background-color: hsl(0 0% 97%);
		--background-color-L0: #fff;
		--background-color-L1: #fff;
		--background-color-L2: #fff;
		--background-color-L3: #fff;

		--body-text-color: rgba(0 0 0/75%);
		--body-text-color-a0: rgba(0 0 0/0%);
		--body-text-color-a5: rgba(0 0 0/5%);
		--body-text-color-a10: rgba(0 0 0/10%);
		--body-text-color-a25: rgba(0 0 0/25%);
		--body-text-color-a50: rgba(0 0 0/50%);
		--body-text-color-a75: rgba(0 0 0/75%);

		--background-color-warning: rgba(255 255 0/10%);
		--text-color-warning: rgba(255 255 0);
		--background-color-alert: rgba(255 0 0/15%);
		--text-color-alert: rgba(255 0 0);
		--background-color-complete: rgba(0 128 0/10%);
		--text-color-complete: rgba(0 128 0);
		--background-color-promotion: rgba(0 128 0/10%);
		--text-color-promotion: rgba(0 128 0);

		--CPT-BDC: rgba(0 0 0/10%);

		--CPT-COLOR: rgba(0 0 0/100%);
		--CPT-COLOR-A5: rgba(0 0 0/5%);
		--CPT-COLOR-A10: rgba(0 0 0/10%);
		--CPT-COLOR-A25: rgba(0 0 0/25%);
		--CPT-COLOR-A50: rgba(0 0 0/50%);
		--CPT-COLOR-A75: rgba(0 0 0/75%);

		--CPT-BGC: #fff;

		--brightness-filter: 0;
		color-scheme: light;
	}

	[data-game-theme],
	[data-item-theme]{--r:255;--g:255;--b:255;--h:0;--s:0%;--l:100%;}

	[class*="cpt-"]>input[type="search"]::-webkit-search-cancel-button{--search-cancel-button-background-position-y:0;}
	.cpt-select{--select-arrow-background-position-y:0;}
	.cpt-checkbox>input[type="checkbox"]:checked+span{--checkbox-background-position-x:0;--checkbox-background-position-y:0;}
	.cpt-checkbox>input[type="checkbox"]:disabled+span{--checkbox-background-position-x:-1;--checkbox-background-position-y:-1;}
	.cpt-checkbox>input[type="checkbox"]:checked:disabled+span{--checkbox-background-position-x:0;--checkbox-background-position-y:-1;}
	.cpt-radio>input[type="radio"]:disabled+span{--radio-background-position-x:-1;--radio-background-position-y:-1}
	.cpt-radio>input[type="radio"]:checked:disabled+span{--radio-background-position-x:0;--radio-background-position-y:-1}
}

/*OPPOSans*/
@font-face{font-family:"OPPO Sans";src:url('../fonts/opposans/v3-5/OPPOSans.woff2') format("woff2");font-weight:400 800;font-style:normal;font-display:swap}
:root{
	--font-family-heading: "OPPO Sans";
	--font-family-content: "OPPO Sans";
}

#SEAGM_MS_content>.inner{padding-block-end:var(--spacing);}
#SEAGM_MS_content>.inner::after{content:unset;}
#SEAGM_MS_header.Home_header~#SEAGM_MS_content>.inner{gap:var(--spacing);}
#SEAGM_MS_header.Home_header~#SEAGM_MS_content>.inner::after{content:'';display:block;aspect-ratio:181/32;height:2em;margin-block-start:auto;margin-inline:auto;background:url('https://seagm-media.seagmcdn.com/mini_store/art-oppo/footer-logo2.png') no-repeat center/contain;}

#SEAGM_MS_header.Home_header:not(.float)>.inner{background:none;box-shadow:none;}

#Home_cover>.inner{padding-inline:var(--spacing);}
#Home_cover .cover_container{display:flex;flex-direction:column;gap:1em;}
#Home_cover h1{font-size:1.5em;font-weight:var(--CPT-FW-EB);}
#Home_cover h3{font-size:1em;opacity:.5;}

.recommend_list_oppo{margin-inline:var(--spacing);display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5em,1fr));gap:1em;
	.item{display:flex;flex-direction:column;justify-content:end;color:#fff;position:relative;
		&:hover .img>img{transform:scale(105%);}
		.img{background-color:var(--background-color-L3);border-radius:1em;box-shadow:var(--body-text-color-a10) 0 0 0 1px;overflow:hidden;
			&>img{vertical-align:top;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;transition:transform 300ms;}
		}
		.T{position:absolute;inset-block-end:0;inset-inline:0;z-index:1;padding:1em;border-radius:1em;background:linear-gradient(0deg,rgba(0 0 0/50%),transparent);}
		.name{font-weight:var(--CPT-FW-EB);text-shadow:rgba(0 0 0/25%) 0 2px 2px;}
		&.recommend{grid-column:1/-1;order:-1;
			.img>img{aspect-ratio:2/1;}
			.T{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--spacing);
				&::before{content:attr(icon);display:block;font-size:1.5em;width:1em;height:1em;line-height:1;overflow:hidden;order:9;}
			}
			.name{font-size:var(--SiteFS-XL);line-height:1.2;}
		}
	}
}


.UserLogin .field .btc{width:min(100%,220px);margin-inline:auto;position:relative;
	.label{background:red;color:#fff;position:absolute;inset-block-start:-.5em;inset-inline-end:-.5em;z-index:1;line-height:1.5;padding-inline:.5em;border-radius:1em;pointer-events:none;}
}


#Product_sku .SKU_type .qtt,
.OrderConfirmation .item_info .qtt,
#UCP_order_list .item .qtt,
#Order_info .item .qtt{background:unset;padding:unset;}

/* oppo os icons */
#SEAGM_MS_header{
	.btw>span{
		&[icon-only="chevron_left"]::before,
		&[icon-only="list_alt"]::before,
		&[icon-only="notifications"]::before,
		&[icon-only="forum"]::before,
		&[icon-only="search"]::before{content:'';background-image:var(--icon-image);background-repeat:no-repeat;background-position:center;background-size:contain;filter:var(--icon-image-filter,invert(var(--brightness-filter,0)));transition:filter 300ms;}
	}
	&.Product_header:not(.float)>.inner{--icon-image-filter:invert(var(--lightness-trend,var(--brightness-filter,0)));}
}
[icon-only="chevron_left"]{--icon-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEwLjEgMjAuM2MtLjIgMC0uNC0uMS0uNS0uMkwyIDEyLjVjLS4xLS4xLS4xLS4xLS4xLS4ycy0uMS0uMi0uMS0uMyAwLS4yLjEtLjNjMC0uMS4xLS4yLjEtLjJsNy42LTcuNmMuMy0uMy43LS4zIDEgMHMuMy43IDAgMWwtNi40IDYuNGgxNy4zYy40IDAgLjcuMy43LjdzLS4zLjctLjcuN0g0LjJsNi40IDYuNGMuMy4zLjMuNyAwIDEtLjEuMS0uMy4yLS41LjIiLz48L3N2Zz4=')}
[icon-only="list_alt"]{--icon-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5LjcgMi4zYTIgMiAwIDAgMSAyIDJ2MTUuNGEyIDIgMCAwIDEtMiAySDQuM2EyIDIgMCAwIDEtMi0yVjQuM2EyIDIgMCAwIDEgMi0yek00LjMgMy43YS42LjYgMCAwIDAtLjYuNnYxNS40YS42LjYgMCAwIDAgLjYuNmgxNS40YS42LjYgMCAwIDAgLjYtLjZWNC4zYS42LjYgMCAwIDAtLjYtLjZ6TTggMTIuNzVhMS4yNSAxLjI1IDAgMSAxIDAgMi41IDEuMjUgMS4yNSAwIDAgMSAwLTIuNW03LjE0LjU2NWEuNy43IDAgMCAxIDAgMS4zN0wxNSAxNC43aC0zLjVhLjcuNyAwIDAgMSAwLTEuNEgxNXpNOCA4Ljc1YTEuMjUgMS4yNSAwIDEgMSAwIDIuNSAxLjI1IDEuMjUgMCAwIDEgMC0yLjVtOS4xNC41NjVhLjcuNyAwIDAgMSAwIDEuMzdMMTcgMTAuN2gtNS41YS43LjcgMCAwIDEgMC0xLjRIMTd6Ii8+PC9zdmc+')}
[icon-only="notifications"]{--icon-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEyIDEuNmEuOS45IDAgMCAxIC44MzYgMS4yM2MxLjg5OC4xNCAzLjM3NS43NzcgNC40MDUgMS44NzUgMS4xNjkgMS4yNDUgMS42NiAyLjk3OCAxLjY2IDQuOTM0djEuNjExYzAgMi43NC43MjQgNC4wMzEgMS4zOTYgNC44NzIuMTc3LjIyLjM1Ny40MTguNTM4LjYxNi4xNzUuMTkuMzY1LjM5NS41My42MDIuMzQzLjQzMy42MzUuOTUyLjYzNSAxLjY2YS43LjcgMCAwIDEtLjcuN2gtNi4zNmEyLjkgMi45IDAgMCAxLS44NTggMi4zMTl2LS4wMDFhMi45MjcgMi45MjcgMCAwIDEtNC4xNy0uMDA2IDIuOSAyLjkgMCAwIDEtLjg1LTIuMzExSDIuN0EuNy43IDAgMCAxIDIgMTljMC0uNzA5LjI5Mi0xLjIyOC42MzYtMS42Ni4xNjQtLjIwOC4zNTUtLjQxMi41My0uNjAzYTEyIDEyIDAgMCAwIC41MzctLjYxNmMuNjcyLS44NCAxLjM5OC0yLjEzMiAxLjM5OC00Ljg3MlY5LjY0YzAtMS45NTcuNDktMy42OSAxLjY1OS00LjkzNSAxLjAzLTEuMDk4IDIuNTA2LTEuNzM0IDQuNDAzLTEuODc2QS45LjkgMCAwIDEgMTIgMS42bS0xLjUzMSAxOC4xYy0uMDcuNDMxLjA0Ni44ODMuMzQ4IDEuMjMybC4wODQuMDkuMDA3LjAwNi4xMTcuMTA4Yy42MDkuNTAzIDEuNS40NjYgMi4wNjgtLjEwOGwuMDA2LS4wMDYuMDg0LS4wOWMuMzAyLS4zNS40MTgtLjguMzQ3LTEuMjMxek0xMiA0LjJjLTIuMDQ0IDAtMy4zODMuNTcxLTQuMjIgMS40NjMtLjg0NC44OTktMS4yOCAyLjIzNS0xLjI4IDMuOTc2djEuNjExYzAgMy4wNDctLjgyNSA0LjY1LTEuNzAzIDUuNzQ3LS4yMS4yNjItLjQxOS40OS0uNi42ODgtLjE4OC4yMDQtLjMzOC4zNjYtLjQ2NC41MjRxLS4wMzUuMDQ3LS4wNjUuMDkxaDE2LjY2NXEtLjAzLS4wNDQtLjA2NS0uMDljLS4xMjYtLjE2LS4yNzctLjMyMS0uNDY0LS41MjUtLjE4Mi0uMTk4LS4zOS0uNDI2LS42LS42ODgtLjg3OS0xLjA5OC0xLjcwNC0yLjctMS43MDQtNS43NDdWOS42NGMwLTEuNzQxLS40MzYtMy4wNzgtMS4yOC0zLjk3N0MxNS4zODQgNC43NyAxNC4wNDQgNC4yIDEyIDQuMiIvPjwvc3ZnPg==')}
[icon-only="forum"]{--icon-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIxLjUgMjIuN2MuMS4xLjMuMi41LjIuNCAwIC43LS4zLjctLjdWOC45YzAtLjIgMC0uNC0uMS0uNWwtLjEtLjJjLS4yLS40LS41LS43LS44LS45bC0uMi0uMWMtLjItLjEtLjQtLjItLjctLjJIMjB2MS40aC45bC4xLjFjLjEuMS4yLjEuMi4ydjExLjhsLTEuNy0xLjdjLS4xLS4yLS4zLS4zLS40LS40bC0uMS0uMWMtLjEtLjEtLjMtLjEtLjQtLjJoLS4yYy0uMi0uMS0uNS0uMS0uOC0uMUg5Yy0uMSAwLS4yLS4xLS4yLS4ybC0uMS0uMXYtLjlINy4zdi44YzAgLjIuMS41LjIuN2wuMS4yYy4yLjQuNS43LjkuOGwuMi4xYy4yLjEuMy4xLjUuMWg5LjFsLjEuMS4yLjJ6TTE1LjkgMmguOWMuMyAwIC41LjEuOC4ybC4xLjFjLjMuMi42LjUuNy44bC4xLjJjLjEuMi4xLjQuMS42djkuNmMwIC4yLS4xLjQtLjEuNmwtLjEuMmMtLjIuMy0uNC42LS43LjhsLS4xLjFjLS4zLjEtLjUuMi0uOC4ySDUuN3MtLjEgMC0uMS4xbC0uMi4yLTIuOSAyLjhjLS4zLjMtLjcuMy0xIDAtLjEtLjEtLjItLjMtLjItLjVWMy45YzAtLjMuMS0uNS4yLS44bC4xLS4xYy4yLS4zLjUtLjYuOC0uN2wuMi0uMWMuMi0uMS40LS4yLjYtLjJoMTIuN000LjEgMy40SDNjLS4xLjEtLjIuMi0uMi4zdjEyLjdsMS43LTEuNi4zLS4zYy4xLS4xLjItLjIuMy0uMmwuMS0uMWMuMS0uMS4zLS4xLjQtLjJoMTEuMmMuMiAwIC4yIDAgLjMtLjFsLjEtLjEuMi0uMlYzLjdjMC0uMS0uMS0uMi0uMi0uMkg0LjF6bTcgNi4xYy40LjEuNi41LjUuOHMtLjMuNS0uNS41SDZjLS40IDAtLjctLjMtLjctLjdzLjMtLjcuNy0uN2g1em0zLTNjLjQuMS42LjUuNS44cy0uMy41LS41LjVINmMtLjQgMC0uNy0uMy0uNy0uN3MuMy0uNy43LS43aDh6Ii8+PC9zdmc+')}
[icon-only="search"]{--icon-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTkuODMgMS44NDZhNy45ODQgNy45ODQgMCAwIDEgNy45ODIgNy45ODRjMCAxLjg4LS42NTIgMy42MDUtMS43MzkgNC45N2w1LjgxNyA1LjgxN2EuOTAxLjkwMSAwIDAgMS0xLjI3MyAxLjI3M0wxNC44IDE2LjA3M2E3Ljk1IDcuOTUgMCAwIDEtNC45NyAxLjczOSA3Ljk4NCA3Ljk4NCAwIDAgMSAwLTE1Ljk2Nm0wIDEuNGE2LjU4MyA2LjU4MyAwIDEgMCAwIDEzLjE2NyA2LjU4MyA2LjU4MyAwIDAgMCAwLTEzLjE2NiIvPjwvc3ZnPg==')}

/* oppo product buy */
@media only screen and (max-height:480px){
	:root{--CPT-US:3em;}
	#Product_cover{
		& .cover{display:none;}
		& .info{
			& .name{
				& h1{font-size:var(--SiteFS-L);}
			}
			& .feature{display:none;}
		}
		& .note{gap:.5em;
			&>div{font-size:var(--SiteFS-S);}
		}
	}
}

