/*!--- fonts ---*/

@font-face{
	font-family: 'Euclid Circular B';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('https://fontfamiliesbychetansaini.on.drv.tw/web/typeface/coll/e/Euclid%20Circular%20B/woff2/EuclidCircularB-Regular.woff2') format('woff2');
}

@font-face{
	font-family: 'Playfair Display';
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url('https://fontfamiliesbychetansaini.on.drv.tw/web/typeface/coll/p/Playfair%20Display/woff/PlayfairDisplay-Italic.woff') format('woff');
}

@font-face{
	font-family: 'Playfair Display';
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url('https://fontfamiliesbychetansaini.on.drv.tw/web/typeface/coll/p/Playfair%20Display/woff/PlayfairDisplay-BoldItalic.woff') format('woff');
}

/*!-------------*/
/*!--- icons ---*/

.os-20_delete-bin{
	--path: path("M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3zm1 2H6v12h12V8zm-9 3h2v6H9v-6zm4 0h2v6h-2v-6zM9 4v2h6V4H9z");
}

.os-20_close{
	--path: path("M12 10.586l4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636z");
}

.os-20_close-circle{
	--path: path("M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-9.414l2.828-2.829 1.415 1.415L13.414 12l2.829 2.828-1.415 1.415L12 13.414l-2.828 2.829-1.415-1.415L10.586 12 7.757 9.172l1.415-1.415L12 10.586z");
}

.os-20_menu-3{
	--path: path("M3 4h18v2H3V4zm6 7h12v2H9v-2zm-6 7h18v2H3v-2z");
}

[class*="remixicon"]:is(span, i){
	--size: 24;
	--color: #000;
	display: inline-block;
	height: 24px;
	width: 24px;
	background-color: var(--color);
	clip-path: var(--path);
	font-size: 0;
	box-sizing: border-box;
	transform: scale(calc(var(--size)/24));
}

/*!-------------*/
/*! Designed + Coded by Chetan Saini */
