@charset "UTF-8";

/* Media Query */
@media(max-width:1024px) {
	
		/* General */
	.rps-xl--visible { display: block; }
	.rps-xl--hidden { display: none; }
	.rps-xl--w-100 { width: 100%; }
	.ckeditor { overflow-x: auto; }
	.ckeditor:after { content: ''; clear: both; display: block; }
	.ckeditor *:not(iframe) { max-width: 100% !important; height: auto !important; }
	.ckeditor iframe { max-width: 100% !important; }
	
		/* Mmenu */
	nav:where(#menu, #mm-menu) { font-family: var(--font-bold); --mm-color-background: #fff; --mm-color-text: #000; --mm-color-text-dimmed: #000; --mm-color-button: #000; }
	nav:where(#menu, #mm-menu) .mm-navbar__title { font-size: 18px; }
	.mm-listitem__btn span { display: none; }
	.navigation { background: var(--clr-tone); height: auto; padding: 3px 0; }
	.header-top .wrap-content { justify-content: center !important; gap: 20px; }
	.search__toggle .search__icon { color: #fff; }
	.albumHome__main:before { content: none; }
	.albumHome__main:after { content: none; }
	.navigation__right { display: flex; gap: 15px; }
	.menu-btn { width: 40px; }
	.navgation__contact p { font-family: var(--font-semi); font-size: 16px; color: var(--clr-white); padding: 10px; background: var(--gradient); border-radius: 5px; }
	.intro__main { flex-direction: column; gap: 20px; }
	.intro-left, .intro-right { width: 100%; }
	.parameterCommit__main { flex-direction: column; gap: 30px; padding: 0 20px; }
	.parameterCommit-left, .parameterCommit-right { width: 100%; }
	.consHome__main { display: flex; flex-wrap: wrap; }
	.consHome__item:nth-child(1), .consHome__item:nth-child(2) { width: calc(50% - 10px); }
	.consHome__item:nth-child(3) { width: calc(49% - 5px); }
	.consHome__item:nth-child(4) { width: calc(49% - 5px); }
	.consHome__item:nth-child(6) { width: calc(49% - 5px); }
	.consHome__item:nth-child(5) { width: calc(49% - 5px); }
	.stepAndHotline__main { flex-direction: column; gap: 40px; }
	.stepAndHotline-left, .stepAndHotline-right { width: 100%; }
	.construction__main { display: flex; flex-wrap: wrap; }
	.album__item { width: 100%; }
	.slideshow__info-right { display: none; }
	.slideshow__info { width: 100%; height: 100%; top: 0; left: 0; display: grid; place-content: center; }
}
@media (min-width:851px) and (max-width:1023px) { }
@media(max-width:850px) {
	
		/* General */
	.rps-lg--visible { display: block; }
	.rps-lg--hidden { display: none; }
	.rps-lg--w-100 { width: 100%; }
	
		/* Product */
	.album__list.flex-list, .product__list.flex-list { --columns: 3; --space-horizontal: 0.625rem; --space-vertical: 1.25rem; }
	.news__list.flex-list { --columns: 2; --space-horizontal: 0.625rem; --space-vertical: 1.25rem; }
	
		/* Footer */
	.footer-article__inner>[class^="footer-article--"] { width: 100%; }
	.footer-article__inner>[class^="footer-article--"]:not(:last-child) { margin-bottom: 1.5rem; }
	.albumShop__item:nth-child(4) { width: calc(50% - 10px); }
	.albumShop__item:nth-child(5) { width: 100%; }
	.feedback__main { gap: 20px; }
	.logoPhotoFooter { width: max-content; margin-left: auto; margin-right: auto; }
	.wrap-consHome:before { zoom: .65; }
	.album__list.flex-list { --columns: 1; --space-horizontal: 0.5rem; --space-vertical: 1.25rem; }
}
@media(min-width:768px) {
	.feedback__info { max-width: 65%; }
}
@media(max-width:769px) {
	.footer-powered:has(.footer-statistic) .footer-copyright, .footer-powered:has(.footer-statistic) .footer-statistic { text-align: center; }
	.footer-powered:has(.footer-statistic) .footer-copyright { margin-bottom: 0.25rem; }
	.feedback__info:before { content: none; }
	.toolbar { display: block; }
}
@media(max-width:576px) {
	
		/* General */
	.rps-md--visible { display: block; }
	.rps-md--hidden { display: none; }
	.rps-md--w-100 { width: 100%; }
	
		/* Product */
	.product__list.flex-list { --columns: 2; --space-horizontal: 0.5rem; --space-vertical: 1.25rem; }
	.product__info { padding: 0 7px 7px; }
	.product__name { -webkit-line-clamp: 2; }
	.newsletter__flex { flex-direction: column; }
	.newsletter__button { margin-top: 10px; }
	.newsletter__button input { font-size: 14px; }
	
		/* News */
	.news .news__photo { margin-bottom: 1rem; }
	.logo-header { zoom: .65; }
	.choose__item-product, .choose__item { padding: 6px 20px; }
	.navgation__contact { display: none; }
	.slideshow__quote { padding: 0; }
	.slideshow__quote:before { content: none; }
	.wrap-parameterCommit:before { right: 3rem; zoom: 0.45; }
	.parameter__item { width: 150px; }
	.parameter__item:nth-child(3) { right: 10px; }
	.parameter__item:nth-child(2) { right: 170px; }
	.parameterCommit-right { padding: 0; }
	.consHome__item:nth-child(1), .consHome__item:nth-child(2) { width: calc(49% - 10px); }
	.consHome__item:nth-child(3) { width: calc(49% - 10px); }
	.consHome__item:nth-child(4) { width: calc(49% - 10px); }
	.consHome__item:nth-child(6) { width: calc(49% - 10px); }
	.consHome__item:nth-child(5) { width: calc(49% - 10px); }
	.newsHome-flex .btn__main { display: none; }
	.newsHome__quote { left: 4.5rem; margin-top: -2rem; }
	.title__main2, .title__main { left: 0; }
	.info__item { width: 100%; }
	.flex__information { gap: 10px; margin-top: 2rem; }
	.intro-center { width: 100%; }
	.productList-Cat { display: none; }
	.productList-flex { justify-content: center; margin-top: -0.5rem; }
	.wrap-consHome:before { zoom: .35; left: 4rem; }
	.stepHome__item { padding: 0 10px; position: relative;		/* z-index: 10000; */ }
	.flex_map { top: 8rem; right: auto; left: 0; z-index: 10; }
	.consHome__info { padding: 0 10px 15px; }
	.consHome__name { font-size: 14px; }
	.wrap-consHome:before {top: -2rem; left: 2rem;}.progress-wrap { bottom: 85px; }
}
@media(max-width:420px) { }
@media(max-width:369px) {
	
		/* Cart */
	.cart-pro-detail a { width: 100%; }
	.cart-pro-detail a:first-child { margin: 0 0 0.5rem 0; }
	.cart-pro-detail a i { display: none; }
}