@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Quicksand:wght@300..700&display=swap";
	@font-face {
	font-family:"1FTV Southera";
	src:url("../fonts/custom/1FTVSouthera.woff2") format("woff2"),url("../fonts/custom/1FTVSouthera.woff") format("woff");
	font-weight:normal;
	font-style:normal;
	font-display:swap}
@font-face {
	font-family:"Beautique Display";
	src:url("../fonts/custom/BeautiqueDisplay-Bold.woff2") format("woff2"),url("../fonts/custom/BeautiqueDisplay-Bold.woff") format("woff");
	font-weight:bold;
	font-style:normal;
	font-display:swap}
@font-face {
	font-family:"SVN-Poppins";
	src:url("../fonts/custom/SVN-PoppinsBold.woff2") format("woff2"),url("../fonts/custom/SVN-PoppinsBold.woff") format("woff");
	font-weight:bold;
	font-style:normal;
	font-display:swap}
@keyframes spin {
	to {
	transform:rotate(360deg)}
}
@keyframes blink {
	0% {
	opacity:1}
50% {
	opacity:0}
100% {
	opacity:1}
}
@keyframes shake-anim {
	0% {
	transform:rotate(0) scale(1) skew(1deg)}
10%,30% {
	-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
20%,40% {
	-moz-transform:rotate(25deg) scale(1) skew(1deg)}
100%,50% {
	-moz-transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes rotate {
	from {
	transform:rotate(0)}
to {
	transform:rotate(360deg)}
}
@keyframes fadeup {
	from {
	opacity:0;
	transform:translateX(-20px)}
to {
	opacity:1;
	transform:translateX(0)}
}
@keyframes pulse-animation {
	0% {
	transform:scale3d(1,1,1);
	opacity:0}
10% {
	transform:scale3d(1.1,1.1,1.1);
	opacity:1}
100% {
	transform:scale3d(1.6,1.6,1.6);
	opacity:0}
}
@keyframes border-animation {
	0% {
	transform:scale3d(0.6,0.6,0.6);
	opacity:0}
20% {
	transform:scale3d(1.2,1.2,1.2);
	opacity:1}
100% {
	transform:scale3d(1.4,1.4,1.4);
	opacity:0}
}
@keyframes skeleton {
	0%,100% {
	opacity:1}
50% {
	opacity:.1}
}
.loader {
	--cell-size:52px;
	--cell-spacing:1px;
	--cells:3;
	--total-size:calc(var(--cells) * (var(--cell-size) + 2 * var(--cell-spacing)));
	display:flex;
	flex-wrap:wrap;
	width:var(--total-size);
	height:var(--total-size)}
.cell {
	flex:0 0 var(--cell-size);
	margin:var(--cell-spacing);
	background-color:rgba(0,0,0,0);
	box-sizing:border-box;
	border-radius:4px;
	animation:1.5s ripple ease infinite}
.cell.d-1 {
	animation-delay:100ms}
.cell.d-2 {
	animation-delay:200ms}
.cell.d-3 {
	animation-delay:300ms}
.cell.d-4 {
	animation-delay:400ms}
.cell:nth-child(1) {
	--cell-color:#00FF87}
.cell:nth-child(2) {
	--cell-color:#0CFD95}
.cell:nth-child(3) {
	--cell-color:#17FBA2}
.cell:nth-child(4) {
	--cell-color:#23F9B2}
.cell:nth-child(5) {
	--cell-color:#30F7C3}
.cell:nth-child(6) {
	--cell-color:#3DF5D4}
.cell:nth-child(7) {
	--cell-color:#45F4DE}
.cell:nth-child(8) {
	--cell-color:#53F1F0}
.cell:nth-child(9) {
	--cell-color:#60EFFF}
@keyframes ripple {
	0% {
	background-color:rgba(0,0,0,0)}
30% {
	background-color:var(--cell-color)}
60% {
	background-color:rgba(0,0,0,0)}
100% {
	background-color:rgba(0,0,0,0)}
}
@keyframes zoomIn {
	0% {
	opacity:0;
	-webkit-transform:scale3d(0.3,0.3,0.3);
	transform:scale3d(0.3,0.3,0.3)}
50% {
	opacity:1}
}
@-webkit-keyframes pulse {
	0% {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)}
50% {
	-webkit-transform:scale3d(1.05,1.05,1.05);
	transform:scale3d(1.05,1.05,1.05)}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)}
}
@keyframes pulse {
	0% {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)}
50% {
	-webkit-transform:scale3d(1.05,1.05,1.05);
	transform:scale3d(1.05,1.05,1.05)}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)}
}
.inset-0 {
	inset:0}
.pointer {
	cursor:pointer}
.z--1 {
	z-index:-1}
.z-1 {
	z-index:1}
.z-2 {
	z-index:2}
.z-3 {
	z-index:3}
.isolate {
	isolation:isolate}
.ovf-hidden {
	overflow:hidden}
.square {
	aspect-ratio:1/1}
:root {
	--max-width:min(1200px,calc(100% - 30px));
	--max-padding:1fr;
	--secondary-color:#e8e0cc;
	--primary-color:#996e53;
	--dark-color:#1e1e1e;
	--semi-dark-color:#313131;
	--light-color:#fff;
	--font-family:"Quicksand",sans-serif;
	--second-family:"Beautique Display",sans-serif;
	--third-family:"SVN-Poppins",sans-serif;
	--font3:"1FTV Southera",sans-serif;
	--line:3;
	--gradient:#9a7c4d 0%,#d4bd8b 26%,#9a7c4d 51%,#d4bd8b 73%,#9a7c4d 100%}
::-webkit-scrollbar {
	width:7px;
	height:7px;
	position:fixed;
	right:0;
	top:0;
	bottom:0;
	opacity:.5}
::-webkit-scrollbar-track {
	background:#fff}
::-webkit-scrollbar-thumb {
	background-color:var(--primary-color);
	border-radius:5px}
body {
	top:0 !important;
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-family:var(--font-family);
	font-size:14px}
button {
	all:unset;
	box-sizing:border-box}
picture {
	display:flex}
picture:has(>img.w-100) {
	width:100%;
	height:auto}
img {
	max-width:100%;
	object-fit:cover;
	display:inline-block;
	height:auto}
img.lazy {
	display:flex;
	opacity:0}
img:not(.initial) {
	transition:opacity 1s}
img:not([src]) {
	visibility:hidden}
img:is(.loaded,.error) {
	opacity:1}
a,input,textarea {
	outline:none;
	padding:0}
input[type=number] {
	appearance:textfield}
input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance:none;
	margin:0}
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance:none;
	margin:0}
.wrap-content {
	display:grid;
	width:100% !important;
	grid-column:main;
	grid-template-columns:[main-start] var(--max-padding) [content-start] var(--max-width) [content-end] var(--max-padding) [main-end]}
.wrap-content>*:not(.fw,.wrap-content) {
	grid-column:content}
.wrap-content>.fw {
	grid-column:main}
.pagination {
	--bs-pagination-color:var(--primary-color);
	--bs-pagination-hover-color:var(--primary-color);
	--bs-pagination-active-bg:var(--primary-color);
	--bs-pagination-active-border-color:var(--primary-color);
	flex-wrap:wrap;
	margin:20px 0 0 0 !important}
.pagination .page-item .page-link {
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%}
:is(.title-main,.title-detail) {
	text-align:center;
	margin-bottom:clamp(20px,3.2520325203vw,40px)}
:is(.title-main,.title-detail)>:is(span,h1,h2,h3,h4,h5,h6) {
	font:700 clamp(25px,3.2520325203vw,40px)/1 var(--second-family);
	color:var(--primary-color);
	margin-bottom:0}
:is(.title-main,.title-detail)>:is(span,h1,h2,h3,h4,h5,h6)>span {
	color:var(--dark-color)}
:is(.title-main,.title-detail) p {
	font:400 15px/1.33333 var(--font-family);
	text-align:center;
	color:var(--semi-dark-color);
	margin:clamp(5px,.8130081301vw,10px) 0 0 0 !important}
.title-main-2 {
	padding:clamp(10px,1.6260162602vw,20px);
	background:var(--primary-color)}
.title-main-2 h2 {
	font:700 clamp(25px,3.2520325203vw,40px)/1 var(--second-family);
	text-transform:capitalize;
	text-align:center;
	color:var(--light-color);
	margin:0}
.time-main {
	color:#999;
	margin-bottom:.75rem}
.time-main i {
	margin:3px 7px 0 0;
	vertical-align:top}
.time-main span {
	display:inline-block;
	vertical-align:top}
.share {
	background:hsla(0,0%,50%,.15);
	border-radius:5px;
	line-height:normal;
	margin-top:15px;
	padding:17px 15px 10px}
.share b {
	display:block;
	margin-bottom:5px}
.footer-top {
	padding:clamp(20px,6.6666666667vw,82px) 0 clamp(20px,4.9593495935vw,61px)}
.footer-top>.row.g-0 {
	--bs-gutter-x:clamp(20px,calc(110 / 1230 * 100vw),110px) !important;
	--bs-gutter-y:clamp(20px,calc(110 / 1230 * 100vw),110px) !important}
.footer-top .logo {
	margin-bottom:clamp(10px,1.6260162602vw,20px)}
.footer-title {
	font:700 clamp(14px,1.4634146341vw,18px)/1.2777777778 var(--font-family);
	text-transform:uppercase;
	color:var(--dark-color);
	margin-bottom:clamp(15px,2.4390243902vw,30px)}
.footer-listview_item {
	font:400 15px/2 var(--font-family);
	color:var(--6)}
.footer-powered {
	font:400 clamp(14px,1.3008130081vw,16px)/2.1875 var(--font-family);
	text-align:right;
	color:var(--light-color);
	background:var(--primary-color);
	padding:clamp(14px,2.9268292683vw,36px) 0}
#footer-map {
	height:500px;
	position:relative;
	margin-bottom:clamp(20px,3.2520325203vw,40px)}
#footer-map iframe {
	height:100% !important;
	left:0 !important;
	position:absolute !important;
	top:0 !important;
	width:100% !important}
@media(min-width:922px) {
	#footer-map {
	margin-bottom:-120px}
.footer-powered {
	padding-top:153px}
}
.text-split {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:var(--line);
	box-orient:vertical;
	line-clamp:var(--line);
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	height:calc(var(--line)*1lh)}
.scale-img {
	display:block;
	overflow:hidden}
.scale-img img {
	transition:all .3s;
	transform:scale(1)}
:is([class*=_item]:hover .scale-img,.scale-img:hover)>img,:is([class*=_item]:hover .scale-img,.scale-img:hover) picture>img {
	transition:all .3s;
	transform:scale(1.1)}
[class*=-xemthem] {
	transition:all .6s;
	position:relative;
	overflow:hidden}
[class*=-xemthem]::before {
	transition:all .6s;
	content:"";
	z-index:-1;
	position:absolute;
	inset:0;
	background-image:linear-gradient(20deg,var(--bg,transparent) 50%,var(--xemthem-color,var(--primary-color)) 50%);
	background-size:600%}
[class*=-xemthem]:hover {
	color:#fff;
	transform:translateX(0.5rem)}
[class*=-xemthem]:hover::before {
	background-position:100%}
.transition {
	transition:all .3s}
.cart-fixed {
	color:#fff !important;
	z-index:10}
.cart-fixed i {
	font-size:20px}
.cart-fixed span {
	background:var(--primary-color);
	border-radius:100%;
	color:#fff;
	font-size:11px;
	height:25px;
	line-height:25px;
	position:absolute;
	right:-5px;
	text-align:center;
	top:0;
	width:25px}
.a2a_kit .a2a_svg {
	height:30px;
	line-height:30px;
	width:30px}
.qty-pro {
	flex:0 0 100px !important}
.skeleton:is([class*="-pic "],[class*="-title "],[class*="-desc "],[class*="-content "],[class*="-price "]) {
	background:#e4e4e4;
	border-radius:5px;
	animation:skeleton 2s ease-in-out infinite;
	color:rgba(0,0,0,0);
	-webkit-text-fill-color:rgba(0,0,0,0)}
.skeleton .pagination-ajax {
	filter:grayscale(1);
	position:relative}
.skeleton .pagination-ajax::after {
	content:"";
	position:absolute;
	inset:0;
	z-index:3}
.skeleton img {
	opacity:0}
.htmx-indicator:not(.htmx-request) {
	display:none !important}
.aos-overflow {
	overflow:hidden !important;
	overflow:clip visible !important}
.search-form {
	width:37.5%}
.search-form input:is(:focus,:focus-visible,:focus-within) {
	border:unset !important;
	outline:unset;
	box-shadow:unset}
.search-form button {
	border-radius:100%;
	width:42px;
	color:#fff;
	font-size:16px}
.menu-res {
	background:var(--primary-color);
	z-index:100;
	display:none}
.menu-res .header-cart img {
	filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(8%) hue-rotate(353deg) brightness(104%) contrast(104%)}
.search-res {
	position:relative}
.search-res input[type=checkbox]:checked+label {
	border-radius:50%;
	background-color:#fff;
	color:var(--primary-color)}
.search-res input[type=checkbox]:checked+label+.search-grid {
	opacity:1;
	grid-template-columns:1fr}
.search-res .search-grid {
	display:grid;
	grid-template-columns:0fr;
	opacity:0;
	position:absolute;
	right:0;
	top:50px;
	z-index:2;
	width:max-content}
.grid-sp {
	display:grid;
	--gap:clamp(8px,calc(20 / 1230 * 100vw),20px);
	gap:var(--gap);
	grid-template-columns:repeat(auto-fill,minmax(max(150px,(100% - var(--gap) * 3) / 4),1fr))}
.wrap-gt_home {
	padding:clamp(20px,10.7317073171vw,132px) 0 clamp(20px,6.5040650407vw,80px);
	background:linear-gradient(180deg,#fbf6e8 0%,#fff 25%,#fff 65%,#e8e0cc 98.08%)}
.gt_home-xemthem {
	background:linear-gradient(270deg,#9a7c4d 0%,#d4bd8b 48.56%,#9a7c4d 100%);
	border-radius:60px;
	font:700 14px var(--second-family);
	text-align:center;
	color:var(--light-color);
	margin-top:clamp(18px,2.9268292683vw,36px)}
.gt_home-slide-photos {
	margin-top:clamp(20px,5.8536585366vw,72px)}
.gt_home-uudiem {
	margin-top:clamp(27px,4.3902439024vw,54px)}
.gt_home-uudiem-decor {
	border:1px solid rgba(212,189,139,.3);
	border-radius:100px}
.gt_home-uudiem-title {
	font:700 16px/1.5 var(--second-family);
	color:var(--dark-color)}
.gt_home-uudiem-desc {
	font:400 14px/1.71429 var(--font-family);
	color:var(--dark-color)}
.wrap-dvlist_nb {
	background:var(--secondary-color);
	padding:clamp(20px,3.2520325203vw,40px) 0 clamp(20px,6.5040650407vw,80px)}
.grid-dvlist_nb {
	--gap:clamp(8px,calc(20 / 1230 * 100vw),20px);
	display:grid;
	gap:var(--gap);
	grid-template-columns:repeat(auto-fill,minmax(max(150px,(100% - var(--gap) * 1) / 2),1fr))}
.dvlist_nb_item {
	background:#e6dbc0;
	overflow:hidden}
.dvlist_nb_item:nth-child(odd) {
	background:#d5c8a5}
.dvlist_nb-label {
	font:400 clamp(14px,1.3008130081vw,16px)/1.5 var(--font-family);
	letter-spacing:.4em;
	text-transform:uppercase;
	text-align:center;
	color:var(--dark-color)}
.dvlist_nb-label+svg {
	margin:clamp(5px,.8130081301vw,10px) 0 clamp(7px,1.2195121951vw,15px)}
.dvlist_nb-title {
	font:700 clamp(14px,1.9512195122vw,24px)/1.8333333333 var(--second-family);
	text-transform:capitalize;
	text-align:center;
	color:var(--dark-color)}
.dvlist_nb-desc {
	font:400 14px/1.71429 var(--font-family);
	text-align:center;
	color:var(--light-color)}
.dvlist_nb-info {
	background:rgba(153,110,83,.8);
	padding:clamp(24px,3.9024390244vw,48px) clamp(25px,4.0650406504vw,50px);
	translate:100% 0;
	transition:.3s}
.dvlist_nb-info:is(.dvlist_nb-title,.dvlist_nb-label) {
	color:#fff}
.dvlist_nb_item:hover .dvlist_nb-info {
	translate:0 0}
.wrap-combo {
	padding:clamp(20px,6.5040650407vw,80px) 0}
.combo-title-main {
	font:700 clamp(20px,3.2520325203vw,40px)/1 var(--second-family);
	text-transform:capitalize;
	color:var(--light-color);
	margin:0 auto clamp(20px,3.2520325203vw,40px);
	padding:clamp(11px,1.7886178862vw,22px) clamp(35px,7.6422764228vw,94px);
	border-radius:1000px;
	border:3px solid var(--light-color);
	box-shadow:0 2px 15px 0 rgba(0,0,0,.15),inset 0 7px 14px 0 rgba(0,0,0,.25);
	background:var(--primary-color)}
.combo-info {
	padding:clamp(35px,4.3089430894vw,53px) clamp(15px,2.4390243902vw,30px) clamp(11px,1.7886178862vw,22px)}
.combo-title {
	font:700 clamp(18px,1.9512195122vw,24px)/1.5 var(--second-family);
	text-transform:capitalize;
	text-align:center;
	color:var(--dark-color);
	margin-bottom:clamp(8px,1.3821138211vw,17px);
	padding:0 clamp(10px,2.4390243902vw,30px)}
.combo-price {
	font:400 15px/1.6 var(--font-family);
	text-align:center;
	color:var(--semi-dark-color);
	margin-bottom:clamp(6px,1.0569105691vw,13px)}
.combo-price strong {
	font:700 24px/1 var(--font-family);
	text-transform:capitalize;
	text-align:center;
	color:var(--primary-color)}
.combo-desc {
	--gap:clamp(6px,calc(12 / 1230 * 100vw),12px);
	font:600 15px/31px var(--font-family);
	color:var(--semi-dark-color);
	height:calc(4lh + 5*var(--gap));
	overflow:auto;
	padding-right:clamp(15px,2.4390243902vw,30px)}
.combo-desc::-webkit-scrollbar {
	width:3px;
	height:3px}
.combo-pic {
	mask:url(../images/combo_photo_mask.svg) no-repeat center/100% 100%}
.slogan-slide {
	background:var(--primary-color)}
.slogan-slide .embla__slide span {
	font:700 clamp(25px,4.0650406504vw,50px)/1.06 var(--third-family);
	letter-spacing:.1em;
	text-transform:uppercase;
	text-align:center;
	color:rgba(0,0,0,0);
	-webkit-text-stroke:1px #fff;
	paint-order:stroke fill;
	opacity:.5;
	padding:clamp(11px,1.8292682927vw,22.5px) 0}
.wrap-tieuchi {
	background:var(--secondary-color);
	padding:clamp(20px,6.5040650407vw,80px) 0}
.tieuchi_item {
	position:relative}
.tieuchi_item::after {
	content:"";
	height:140px;
	width:1px;
	background:#d0c29d;
	position:absolute;
	left:calc(100% + var(--gap__calc)/2);
	top:50%;
	translate:0 -50%}
.tieuchi-title {
	font:700 16px/1.5625 var(--font-family);
	text-transform:uppercase;
	text-align:center;
	color:var(--dark-color);
	margin-top:clamp(10px,1.6260162602vw,20px)}
.tieuchi-desc {
	font:400 14px/1.71429 var(--font-family);
	text-align:center;
	color:#404040;
	margin-top:4px}
.wrap-tintuc {
	background:var(--secondary-color);
	padding:clamp(20px,3.2520325203vw,40px) 0 clamp(20px,6.5040650407vw,80px)}
.tintuc_item {
	border-radius:clamp(10px,1.6260162602vw,20px)}
.tintuc_item:nth-child(1),.tintuc_item:nth-child(4),.tintuc_item:nth-child(5) {
	grid-column:1/span 2}
.tintuc-info {
	padding:clamp(15px,1.6260162602vw,20px)}
.tintuc-info::before {
	content:"";
	display:block;
	position:absolute;
	inset:0;
	z-index:-1;
	background:linear-gradient(to bottom,transparent 0%,black 100%);
	opacity:.9}
.tintuc-date {
	font:400 14px/1 var(--font-family);
	letter-spacing:.2em;
	color:var(--light-color);
	margin-bottom:clamp(3px,.487804878vw,6px)}
.tintuc-title {
	font:700 16px/1.5 var(--font-family);
	color:var(--light-color)}
@media(min-width:768px) {
	.tintuc_item:nth-child(4) {
	grid-column:3/span 2;
	grid-row:1/span 1}
.tintuc_item:nth-child(5) {
	grid-column:3/span 2;
	grid-row:2/span 1}
}
.video-info {
	padding:clamp(20px,3.2520325203vw,40px);
	font:500 clamp(18px,2.0325203252vw,25px)/1.2 var(--font-family);
	color:var(--light-color)}
.wrap-album {
	background:var(--secondary-color);
	padding:clamp(20px,8.1300813008vw,100px) 0}
.album-title-main {
	font:700 clamp(45px,7.3170731707vw,90px)/1.0555555556 var(--third-family);
	letter-spacing:.1em;
	text-transform:uppercase;
	text-align:center;
	opacity:.5;
	margin-bottom:0;
	grid-column:1/-1;
	-webkit-text-stroke:1px var(--primary-color);
	paint-order:stroke fill;
	color:rgba(0,0,0,0)}
.grid-album {
	display:grid;
	--gap:clamp(8px,calc(20 / 1230 * 100vw),20px);
	gap:var(--gap);
	grid-template-columns:repeat(auto-fill,minmax(max(150px,(100% - var(--gap) * 1) / 2),1fr))}
.album-banner img {
	animation:spin 4s infinite linear;
	translate:-50% -50%}
.album-7 {
	grid-column:1/-1}
@media(min-width:992px) {
	.wrap-album {
	--max-width:min(1678px,calc(100% - 30px))}
.grid-album {
	position:relative;
	aspect-ratio:1.7018255578}
.grid-album>* {
	position:absolute}
.grid-album .album-title-main {
	transform-origin:top left;
	rotate:-90deg;
	top:41.3793103448%;
	left:1.9070321812%}
.grid-album .album-banner {
	left:64.7199046484%;
	top:44.4219066937%;
	width:6.9129916567%;
	height:11.7647058824%}
.grid-album .album-1 {
	left:11.3230035757%;
	top:5.0709939148%;
	width:17.2824791418%;
	height:37.1196754564%;
	z-index:2}
.grid-album .album-2 {
	left:22.6460071514%;
	top:0%;
	width:33.9690107271%;
	height:79.6146044625%}
.grid-album .album-3 {
	left:59.5947556615%;
	top:0%;
	width:17.2824791418%;
	height:37.1196754564%}
.grid-album .album-4 {
	left:79.8569725864%;
	top:8.1135902637%;
	width:20.1430274136%;
	height:42.1906693712%}
.grid-album .album-5 {
	left:0%;
	top:54.7667342799%;
	width:19.6662693683%;
	height:45.2332657201%}
.grid-album .album-6 {
	left:46.483909416%;
	top:62.8803245436%;
	width:33.2538736591%;
	height:37.1196754564%}
.grid-album .album-7 {
	left:82.7175208582%;
	top:62.8803245436%;
	width:17.2824791418%;
	height:37.1196754564%}
}
.wrap-dat-lich {
	padding:clamp(20px,6.5040650407vw,80px) 0}
.dat-lich-decor {
	mask:linear-gradient(180deg,white 0%,transparent 100%) no-repeat center/100% 100%}
.dat-lich-body {
	padding:clamp(15px,2.6829268293vw,33px)}
.dat-lich-body label {
	font:400 clamp(14px,1.3008130081vw,16px)/1.5 var(--font-family);
	letter-spacing:.4em;
	text-transform:uppercase;
	text-align:center;
	color:var(--dark-color);
	margin-bottom:clamp(5px,.8943089431vw,11px)}
.dat-lich-body h2 {
	font:700 clamp(25px,3.2520325203vw,40px)/1 var(--second-family);
	text-transform:capitalize;
	text-align:center;
	background:linear-gradient(270deg,#9a7c4d 0%,#d4bd8b 25.96%,#9a7c4d 51.44%,#d4bd8b 72.6%,#9a7c4d 99.52%);
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:rgba(0,0,0,0);
	margin-bottom:clamp(5px,.8943089431vw,11px)}
.dat-lich-body p {
	font:400 clamp(14px,1.3008130081vw,16px)/1.5 var(--font-family);
	text-align:center;
	color:var(--dark-color);
	margin-bottom:clamp(9px,1.4634146341vw,18px)}
.dat-lich-body input {
	background:#f5f2e9;
	border-radius:60px;
	height:46px;
	padding:9px 24px;
	font:300 13px/1.84615 var(--font-family);
	color:#333;
	margin-bottom:clamp(5px,.8130081301vw,10px);
	border:0px}
.dat-lich-body input::placeholder {
	color:#535353}
.dat-lich-body button {
	font:700 16px/1.5 var(--font-family);
	text-transform:uppercase;
	text-align:center;
	color:var(--light-color);
	background:linear-gradient(270deg,#9a7c4d 0%,#d4bd8b 25.96%,#9a7c4d 51.44%,#d4bd8b 72.6%,#9a7c4d 99.52%);
	border-radius:60px;
	padding:clamp(5px,.8943089431vw,11px) clamp(17px,2.8455284553vw,35px)}
.wrap-feedback {
	background:linear-gradient(180deg,#fbf6e8 0%,#fff 100%);
	padding:clamp(20px,6.5040650407vw,80px) 0}
.feedback_item {
	padding:clamp(10px,1.6260162602vw,20px)}
.feedback-title {
	font:700 clamp(14px,1.4634146341vw,18px)/1.11111 var(--font-family);
	text-transform:capitalize;
	text-align:center;
	color:var(--dark-color);
	margin-top:clamp(6px,.9756097561vw,12px)}
.feedback-desc {
	font:700 clamp(14px,1.3008130081vw,16px)/1.25 var(--font-family);
	text-transform:uppercase;
	text-align:center;
	color:var(--light-color)}
.feedback-before,.feedback-after {
	font:700 16px/1.25 var(--font-family);
	text-transform:capitalize;
	text-align:center;
	color:var(--light-color);
	background:linear-gradient(270deg,#d4bd8b 0.88%,#9a7c4d 99.52%);
	padding:clamp(5px,.8130081301vw,10px) clamp(6px,1.0569105691vw,13px);
	border-radius:0 20px;
	width:70px}
.feedback-after {
	border-radius:20px 0}
#google_translate_element .goog-te-gadget .goog-te-combo {
	margin:0px;
	margin-bottom:0px;
	height:31px;
	border-radius:0px;
	padding:0px 0px;
	outline:none;
	width:120px;
	position:relative;
	border-radius:4px;
	border:0}
.skiptranslate {
	display:none !important}
.skiptranslate.goog-te-gadget {
	font-size:0px !important;
	display:block !important}
.skiptranslate>div {
	font-size:11px !important}
.skiptranslate>span {
	display:none !important}
.logo canvas {
	width:100%;
	height:auto}
