/* Site: entries, archive, widgets, products, page blocks */

/* small labels ------------------------------------------------------------ */

.el-saia,
.el-minu,
.el-kazoen,
.el-iaul p,
.el-pemisa {
	font-family: var(--qvfvr);
	font-size: 0.7rem;
	font-weight: 700;
	letter-spacing: 0.18em;
	text-transform: uppercase;
}

.el-saia {
	display: inline-block;
	color: var(--ess);
	padding: 0.2em 0 0.15em;
	border-bottom: 2px solid var(--ess);
	line-height: 1.3;
}

.el-feulzo {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.3rem 0;
	margin: 0 0 0.9rem;
	font-size: 0.82rem;
	color: var(--oue2);
}

.el-feulzo > * + *::before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	margin: 0 0.75rem;
	border-radius: 50%;
	background: var(--gg2tb);
	opacity: .45;
	vertical-align: middle;
}

.el-iaul p {
	color: var(--ess);
	margin-bottom: 0.4rem;
}

.el-lokanu .el-iaul p {
	color: inherit;
	opacity: .85;
}

.el-vesasa {
	display: flex;
	align-items: center;
	gap: 1rem;
	margin: 0 0 2rem;
	font-size: 0.78rem;
	font-family: var(--qvfvr);
	font-weight: 700;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: var(--eyp3);
}

.el-vesasa::after {
	content: "";
	flex: 1;
	border-top: var(--ms59) var(--b8sz) var(--gg2tb);
	opacity: .5;
}

/* single post --------------------------------------------------------------- */

.el-ulornu {
	padding-bottom: 1.5rem;
	margin-bottom: 2rem;
	border-bottom: var(--ms59) var(--b8sz) var(--gg2tb);
}

.el-ulornu .el-miia {
	margin: 0.4rem 0 1rem;
	font-size: clamp(2rem, 1.3rem + 2.8vw, 3.15rem);
	line-height: 1.1;
}

.el-losazo {
	font-family: var(--ihl);
	font-size: clamp(1.12rem, 1rem + .5vw, 1.32rem);
	font-style: italic;
	line-height: 1.55;
	color: var(--e58);
	margin: 0;
	max-width: 46rem;
}

:lang(th) .el-losazo {
	font-style: normal;
}

.el-endaen {
	margin: 0 0 2.5rem;
}

.el-endaen img {
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
	border-radius: var(--azr9);
}

.el-ulzoda {
	font-size: 1.1rem;
	max-width: 44rem;
}

.el-ulzoda > .el-daor.el-toka {
	max-width: none;
}

.el-ulzoda h2 {
	margin-top: 2.2em;
	padding-top: 1.2em;
	border-top: 1px solid var(--q501t);
}

.el-ulzoda h3 {
	margin-top: 1.8em;
}

.el-ulzoda .el-daor > :first-child > :first-child {
	margin-top: 0;
}

.el-ulzoda .el-daor > div:first-child > h2:first-child,
.el-ulzoda > .el-daor:first-child h2:first-child {
	border-top: 0;
	padding-top: 0;
}

.el-ulzoda > .el-daor:first-child > p:first-of-type::first-letter {
	float: left;
	font-family: var(--ihl);
	font-weight: 700;
	font-size: 4.4em;
	line-height: 0.82;
	margin: 0.08em 0.12em 0 0;
	color: var(--ess);
}

.el-riveda > .el-daor:first-child > p:first-of-type::first-letter {
	font-size: 3.2em;
	line-height: 1;
	padding: 0.12em 0.2em 0.08em;
	margin: 0.1em 0.18em 0 0;
	background: var(--ess);
	color: var(--ig9oj);
	border-radius: var(--azr9);
}

:lang(th) .el-ulzoda > .el-daor:first-child > p:first-of-type::first-letter {
	float: none;
	font-size: inherit;
	font-weight: inherit;
	padding: 0;
	margin: 0;
	background: none;
	color: inherit;
	line-height: inherit;
}

.el-ulzoda blockquote {
	margin: 2.4rem 0;
	padding: 0.4rem 0 0.4rem 1.6rem;
	border-left: 3px solid var(--ess);
	font-family: var(--ihl);
	font-size: 1.35rem;
	font-style: italic;
	line-height: 1.5;
	color: var(--eyp3);
}

.el-ulzoda li::marker {
	color: var(--ess);
}

.el-nuvefe {
	margin: 2rem 0;
}

.el-nuvefe img {
	width: 100%;
	border-radius: var(--azr9);
}

.el-ulzoda .el-nuvefe {
	margin: 2.4rem 0 1.8rem;
}

.el-veorfe {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.8rem;
	margin-top: 3rem;
	padding: 1.2rem 0;
	border-top: 1px solid var(--q501t);
	border-bottom: 1px solid var(--q501t);
}

.el-veda {
	font-size: 0.82rem;
	color: var(--oue2);
	font-style: italic;
	font-family: var(--ihl);
}

.el-vefe {
	margin-top: 2.5rem;
}

.el-vefe .el-iaveto {
	display: grid;
	gap: 1rem;
}

@media (min-width: 640px) {
	.el-vefe .el-iaveto {
		grid-template-columns: 1fr 1fr;
	}

	.el-vetoen {
		grid-column: 2;
		text-align: right;
	}
}

.el-vefe a {
	display: block;
	height: 100%;
	padding: 1.2rem 1.3rem;
	border: 1px solid var(--q501t);
	border-radius: var(--azr9);
	text-decoration: none;
	transition: border-color .2s ease, background-color .2s ease;
}

.el-vefe a:hover {
	border-color: var(--ess);
	background: var(--dl880);
}

.el-sapeda {
	display: block;
	font-size: 0.7rem;
	font-weight: 700;
	letter-spacing: 0.18em;
	text-transform: uppercase;
	color: var(--oue2);
	margin-bottom: 0.35rem;
}

.el-iavenu {
	display: block;
	font-family: var(--ihl);
	font-size: 1.1rem;
	line-height: 1.35;
	color: var(--eyp3);
}

/* blog index -------------------------------------------------------------- */

.el-ulialo {
	margin-bottom: 2.25rem;
	padding-bottom: 1.25rem;
	border-bottom: var(--ms59) var(--b8sz) var(--gg2tb);
}

.el-ulialo .el-daor.el-toka {
	max-width: none;
}

.el-ulialo h1 {
	margin: 0.2rem 0 0.5rem;
	font-size: clamp(2.6rem, 1.6rem + 4vw, 4.4rem);
	line-height: 1;
}

.el-kazoen {
	margin: 0;
	color: var(--ess);
}

.el-feriri {
	margin: 1.5rem 0 0;
}

.el-feriri img {
	width: 100%;
	aspect-ratio: 21 / 8;
	object-fit: cover;
	border-radius: var(--azr9);
}

.el-feenen {
	display: block;
	overflow: hidden;
	border-radius: var(--azr9);
	background: var(--dl880);
}

.el-feenen img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .6s cubic-bezier(.2, .7, .2, 1), filter .4s ease;
}

article:hover .el-feenen img {
	transform: scale(1.04);
}

.el-miia a {
	color: var(--eyp3);
	text-decoration: none;
	background-image: linear-gradient(var(--ess), var(--ess));
	background-size: 0 1px;
	background-position: 0 92%;
	background-repeat: no-repeat;
	transition: background-size .35s ease, color .2s ease;
}

.el-miia a:hover {
	color: var(--oeq3o);
	background-size: 100% 1px;
}

.el-peenri {
	color: var(--e58);
	margin-bottom: 0.9rem;
}

/* featured post */
.el-pesa {
	position: relative;
	margin-bottom: 3rem;
}

.el-minu {
	display: inline-block;
	margin: 0 0 0.9rem;
	padding: 0.35em 0.8em;
	background: var(--ess);
	color: var(--ig9oj);
	border-radius: var(--azr9);
}

.el-pesa .el-miia {
	margin: 0.2rem 0 0.8rem;
	font-size: clamp(1.8rem, 1.2rem + 2.3vw, 2.7rem);
	line-height: 1.12;
}

.el-pesa .el-peenri {
	font-size: 1.05rem;
}

.el-pesa .el-feenen img {
	aspect-ratio: 16 / 10;
}

.el-venu .el-feenen {
	margin-bottom: 1.5rem;
}

.el-ulnu .el-dazo {
	position: relative;
	margin: -4.5rem 1rem 0;
	padding: 1.6rem 1.5rem 1.4rem;
	background: var(--hfpm);
	border-top: 4px solid var(--ess);
	box-shadow: 0 24px 50px -36px rgba(30, 20, 10, .55);
}

.el-ulnu.el-enul .el-dazo,
.el-venu.el-enul .el-dazo {
	margin: 0;
	padding: 2rem;
	background: var(--dl880);
}

@media (min-width: 760px) {
	.el-ulnu .el-dazo {
		margin: -7rem 2.5rem 0;
		padding: 2rem 2.4rem 1.8rem;
	}

	.el-venu {
		display: grid;
		grid-template-columns: 1.15fr 1fr;
		gap: 2.25rem;
		align-items: center;
		padding-bottom: 3rem;
		border-bottom: 1px solid var(--q501t);
	}

	.el-venu .el-feenen {
		margin: 0;
	}

	.el-venu .el-feenen img {
		aspect-ratio: 4 / 5;
	}

	.el-venu.el-enul {
		display: block;
	}
}

/* archive list / grid */
.el-enlope .el-miia {
	font-size: clamp(1.3rem, 1.15rem + .6vw, 1.6rem);
	margin: 0.15rem 0 0.6rem;
}

.el-peul .el-rilolo {
	display: grid;
	gap: 1.1rem;
	padding: 2rem 0;
	border-top: 1px solid var(--q501t);
}

.el-peul .el-rilolo:first-child {
	border-top: 0;
	padding-top: 0;
}

.el-peul .el-feenen img {
	aspect-ratio: 3 / 2;
}

@media (min-width: 640px) {
	.el-peul .el-rilolo {
		grid-template-columns: 240px minmax(0, 1fr);
		gap: 1.75rem;
		align-items: start;
	}

	.el-peul .el-feenen img {
		aspect-ratio: 1 / 1;
	}
}

.el-iasada {
	display: grid;
	gap: 2.75rem 2rem;
}

@media (min-width: 640px) {
	.el-iasada {
		grid-template-columns: 1fr 1fr;
	}
}

.el-iasada .el-feenen {
	margin-bottom: 1.1rem;
}

.el-iasada .el-feenen img,
.el-fepeen .el-feenen img {
	aspect-ratio: 4 / 3;
}

.el-saen {
	padding: 0.75rem 0.75rem 1.25rem;
	background: #fff;
	border: 1px solid var(--q501t);
	border-radius: var(--azr9);
	box-shadow: 0 14px 28px -24px rgba(30, 20, 10, .5);
	transition: box-shadow .3s ease, transform .3s ease;
}

.el-saen .el-dazo {
	padding: 0 0.5rem;
}

.el-saen:hover {
	transform: translateY(-3px);
	box-shadow: 0 22px 36px -26px rgba(30, 20, 10, .6);
}

.el-peul .el-saen {
	padding: 1rem;
	margin-bottom: 1rem;
	border-top: 1px solid var(--q501t);
}

.el-peul .el-saen:first-child {
	padding-top: 1rem;
	border-top: 1px solid var(--q501t);
}

/* journal strip (home, inner pages) */
.el-fepeen {
	display: grid;
	gap: 2.5rem 2rem;
}

@media (min-width: 700px) {
	.el-fepeen {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

.el-fepeen .el-feenen {
	margin-bottom: 1rem;
}

.el-fepeen .el-miia {
	font-size: 1.3rem;
	margin: 0.2rem 0 0.55rem;
}

.el-fepeen .el-peenri {
	font-size: 0.95rem;
}

.el-ulensa {
	margin: 2.5rem 0 0;
	text-align: center;
}

/* widgets ------------------------------------------------------------------ */

.el-tomior .el-ensada {
	margin-bottom: 2.75rem;
}

.el-lomiri {
	margin: 0 0 1.1rem;
	padding-bottom: 0.6rem;
	border-bottom: var(--ms59) var(--b8sz) var(--gg2tb);
	font-family: var(--qvfvr);
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.el-zozo p {
	font-family: var(--ihl);
	font-size: 1.08rem;
	font-style: italic;
	line-height: 1.6;
	color: var(--e58);
}

.el-miri img {
	width: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
	border-radius: var(--azr9);
}

.el-iaorda ul,
.el-loto,
.el-nuri {
	list-style: none;
	margin: 0;
	padding: 0;
}

.el-iaorda li + li {
	margin-top: 0;
	border-top: 1px solid var(--q501t);
}

.el-numi {
	display: grid;
	grid-template-columns: 72px minmax(0, 1fr);
	gap: 0.9rem;
	align-items: center;
	padding: 0.8rem 0;
	text-decoration: none;
}

.el-nudasa img {
	width: 72px;
	height: 72px;
	object-fit: cover;
	border-radius: var(--azr9);
}

.el-zoorda {
	display: block;
	font-family: var(--ihl);
	font-size: 0.98rem;
	line-height: 1.35;
	color: var(--eyp3);
}

.el-numi:hover .el-zoorda {
	color: var(--ess);
}

.el-ferien time {
	display: block;
	margin-top: 0.2rem;
	font-size: 0.75rem;
	color: var(--oue2);
}

.el-loto {
	display: grid;
	gap: 1.25rem;
}

.el-loto li + li {
	margin: 0;
}

.el-loto .el-ulor {
	display: grid;
	grid-template-columns: 84px minmax(0, 1fr);
	grid-template-rows: auto auto 1fr;
	column-gap: 0.9rem;
	text-align: left;
}

.el-loto .el-ianu {
	grid-row: 1 / 4;
	margin: 0;
}

.el-loto .el-ianu img {
	aspect-ratio: 1 / 1;
}

.el-loto .el-ialoor {
	display: none;
}

.el-loto .el-ennu {
	font-size: 0.98rem;
	margin: 0;
}

.el-loto .el-nuor {
	font-size: 0.8rem;
}

.el-nuri {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem 1rem;
}

.el-nuri li + li {
	margin: 0;
}

/* products ------------------------------------------------------------------ */

.el-riorlo {
	list-style: none;
	margin: 0;
	padding: 0;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 2.25rem 1.1rem;
}

.el-riorlo li + li {
	margin: 0;
}

@media (min-width: 760px) {
	.el-riorlo.el-tofe { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 3rem 1.75rem; }
	.el-riorlo.el-ultofe { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 3rem 1.75rem; }
}

@media (min-width: 1040px) {
	.el-riorlo.el-ultofe { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}

.el-ulor {
	display: block;
	text-decoration: none;
	color: var(--eyp3);
	text-align: center;
}

.el-ianu {
	position: relative;
	display: block;
	overflow: hidden;
	margin-bottom: 1rem;
	border-radius: var(--azr9);
	background: var(--hmrv);
}

.el-ianu img {
	width: 100%;
	aspect-ratio: 4 / 5;
	object-fit: cover;
	transition: transform .6s cubic-bezier(.2, .7, .2, 1);
}

.el-ulor:hover .el-ianu img {
	transform: scale(1.05);
}

.el-ialoor {
	position: absolute;
	top: 0.75rem;
	left: 0.75rem;
	padding: 0.35em 0.7em;
	background: var(--hfpm);
	color: var(--eyp3);
	font-size: 0.62rem;
	font-weight: 700;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	border-radius: var(--azr9);
	line-height: 1.2;
}

.el-ennu {
	display: block;
	font-family: var(--ihl);
	font-size: 1.12rem;
	line-height: 1.3;
	margin-bottom: 0.25rem;
	transition: color .2s ease;
}

.el-ulor:hover .el-ennu {
	color: var(--ess);
}

.el-nuor {
	display: block;
	font-size: 0.82rem;
	color: var(--oue2);
	margin-bottom: 0.35rem;
	line-height: 1.4;
}

.el-sarife {
	display: block;
	font-weight: 700;
	color: var(--ess);
	letter-spacing: 0.02em;
}

.el-sarife del {
	font-weight: 400;
	margin-right: 0.3em;
}

.el-lokanu .el-sarife,
.el-lokanu .el-ulor {
	color: inherit;
}

/* product page */
.el-zoulor {
	max-width: var(--vvi);
	margin: 0 auto;
	padding: 2rem 1.25rem 3rem;
}

.el-orfe {
	display: grid;
	gap: 2.25rem;
}

@media (min-width: 860px) {
	.el-orfe {
		grid-template-columns: 1.1fr 1fr;
		gap: 4rem;
		align-items: start;
	}

	.el-loka {
		position: sticky;
		top: 1.5rem;
		padding-top: 1rem;
	}
}

.el-zovemi {
	margin: 0 0 1rem;
}

.el-zovemi img {
	width: 100%;
	border-radius: var(--azr9);
}

.el-pemisa {
	margin: 0 0 0.8rem;
	color: var(--ess);
}

.el-fenu {
	margin: 0 0 0.6rem;
	font-size: clamp(2rem, 1.5rem + 2vw, 2.9rem);
	line-height: 1.1;
}

.el-enlove {
	font-family: var(--ihl);
	font-style: italic;
	font-size: 1.2rem;
	color: var(--e58);
	margin-bottom: 1.2rem;
}

.el-loka > .el-sarife {
	font-family: var(--ihl);
	font-size: 1.8rem;
	font-weight: 600;
	padding: 1rem 0;
	margin: 0 0 1.5rem;
	border-top: 1px solid var(--q501t);
	border-bottom: 1px solid var(--q501t);
}

.el-sadaul {
	font-size: 1.04rem;
	color: var(--e58);
}

.el-ulsa {
	max-width: var(--vvi);
	margin: 0 auto;
	padding: 3rem 1.25rem 4.5rem;
	border-top: 1px solid var(--q501t);
}

/* page blocks ------------------------------------------------------------------ */

.el-kaperi {
	max-width: var(--vvi);
	margin: 0 auto;
	padding: 2.25rem 1.25rem 0;
}

.el-kaperi .el-dato {
	margin: 0;
	padding-bottom: 1.25rem;
	border-bottom: var(--ms59) var(--b8sz) var(--gg2tb);
}

.el-enmi {
	max-width: var(--vvi);
	margin: 2rem auto 0;
	padding: 0 1.25rem;
}

.el-enmi img {
	width: 100%;
	aspect-ratio: 3 / 1;
	object-fit: cover;
	border-radius: var(--azr9);
}

.el-iaenve {
	padding: clamp(3.5rem, 2rem + 6vw, 7.5rem) 0;
	background-color: var(--dl880);
	border-bottom: var(--ms59) var(--b8sz) var(--gg2tb);
	overflow: hidden;
}

.el-iaenve h1 {
	font-size: clamp(2.5rem, 1.4rem + 5vw, 4.9rem);
	line-height: 1.02;
	letter-spacing: -0.02em;
	margin: 0.1em 0 0.35em;
}

:lang(th) .el-iaenve h1 {
	line-height: 1.3;
}

.el-iaenve .el-daor p {
	font-size: 1.2rem;
	max-width: 34rem;
}

.el-iaenve .el-daor .el-iaul p {
	font-size: 0.75rem;
}

.el-iaenve .el-zoveve {
	gap: 2.5rem;
}

.el-iaenve .el-nuvefe img {
	border-radius: var(--azr9);
	box-shadow: 0 30px 60px -40px rgba(30, 20, 10, .7);
}

.el-iaenve.el-iazoul {
	min-height: min(78vh, 640px);
	display: flex;
	align-items: center;
	background-color: #2a1f18;
}

.el-iaenve.el-iazoul .el-orloia {
	width: 100%;
}

.el-vesa .el-daor > h1:first-child,
.el-vesa .el-daor > h2:first-child,
.el-vesa .el-daor > h3:first-child {
	margin-top: 0;
}

.el-vesa h3 {
	position: relative;
}

.el-vesa .el-daor + .el-zoveve h3,
.el-vesa .el-zoveve h3 {
	margin-top: 0;
}

.el-vesa .el-nuvefe {
	margin: 0 0 1.25rem;
}

.el-vesa .el-nuvefe img {
	border-radius: var(--azr9);
}

.el-zoveve.el-riorve .el-nuvefe {
	margin: 0;
	overflow: hidden;
	border-radius: var(--azr9);
}

.el-zoveve.el-riorve .el-nuvefe img {
	aspect-ratio: 4 / 5;
	object-fit: cover;
	transition: transform .6s ease;
}

.el-zoveve.el-riorve .el-nuvefe:hover img {
	transform: scale(1.04);
}

.el-sakada {
	display: block;
}

.el-nuvefe.el-peulul img {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	object-fit: cover;
}

.el-nuvefe.el-peulul {
	margin: 1rem 0 0.5rem;
}

/* testimonial / pull-quote columns */
.el-ulpemi.el-loul {
	position: relative;
	padding: 2.25rem 2rem 2rem;
	background: var(--hfpm);
	border: 1px solid var(--q501t);
	border-top: 4px solid var(--ess);
	border-radius: var(--azr9);
	align-self: stretch;
}

.el-lokanu .el-ulpemi.el-loul {
	background: rgba(255, 255, 255, .06);
	border-color: rgba(255, 255, 255, .2);
	border-top-color: currentColor;
}

.el-ulpemi.el-loul > :first-child {
	color: var(--ess);
	letter-spacing: 0.25em;
	font-size: 0.95rem;
	margin-bottom: 0.9rem;
}

.el-ulpemi.el-loul p {
	font-family: var(--ihl);
	font-size: 1.2rem;
	font-style: italic;
	line-height: 1.55;
}

.el-ulpemi.el-loul > p:last-child {
	font-family: var(--qvfvr);
	font-style: normal;
	font-size: 0.8rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--oue2);
}

.el-ulpemi.el-loul .el-nuvefe:not(.el-peulul) img {
	max-height: 280px;
	width: 100%;
	object-fit: cover;
}

.el-lope {
	position: relative;
	aspect-ratio: 4 / 3;
	border-radius: var(--azr9);
	overflow: hidden;
	border: 1px solid var(--q501t);
}

.el-lope iframe {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	filter: sepia(.25) saturate(.85);
}

.el-ritolo {
	list-style: none;
	margin: 1rem 0 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
}

.el-ritolo li + li {
	margin: 0;
}

.el-ritolo a {
	display: inline-block;
	padding: 0.3em 0.85em;
	border: 1px solid currentColor;
	border-radius: 99px;
	font-size: 0.75rem;
	letter-spacing: 0.06em;
	text-decoration: none;
	opacity: .8;
}

.el-ritolo a:hover {
	opacity: 1;
}

/* 404 -------------------------------------------------------------------------- */

.el-enmito {
	max-width: 46rem;
	margin: 0 auto;
	padding: 3rem 1.25rem 2rem;
	text-align: center;
}

.el-enmito .el-kaperi {
	padding: 0;
}

.el-enmito .el-dato {
	border: 0;
}

.el-salozo {
	margin: 0;
	font-family: var(--ihl);
	font-size: clamp(6rem, 4rem + 10vw, 11rem);
	font-weight: 700;
	line-height: 1;
	color: var(--ess);
	opacity: .9;
}

.el-pepe {
	list-style: none;
	padding: 0;
	margin: 2rem 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 0.5rem 1.5rem;
}

.el-pepe li + li {
	margin: 0;
}

.el-zoveve.el-lonusa > .el-ulpemi:not(.el-loul) > .el-nuvefe:not(.el-peulul) img,
.el-zoveve.el-saulnu > .el-ulpemi:not(.el-loul) > .el-nuvefe:not(.el-peulul) img {
	width: 100%;
	aspect-ratio: 4 / 5;
	object-fit: cover;
}

.el-fepeen .el-ridato,
.el-iasada .el-ridato,
.el-loto .el-nuor {
	display: none;
}

.el-feriri img {
	aspect-ratio: 21 / 6;
}

:lang(th) .el-saia,
:lang(th) .el-minu,
:lang(th) .el-kazoen,
:lang(th) .el-iaul p,
:lang(th) .el-feenlo,
:lang(th) .el-iafe,
:lang(th) .el-vesasa,
:lang(th) .el-lomiri,
:lang(th) .el-sapeda,
:lang(th) .el-veiaen {
	letter-spacing: 0.02em;
}
