/**
 * CSS
 * @version 0.1
 * @author Ozhan Binici
 * last update: 2025.12.16
 * 
 */

body .fancybox__container {
	--fancybox-bg: #FFFFFF;
}

body .fancybox__slide {
	padding:50rem;
}

body .fancybox__nav {
	position:static;
}

body .f-button {
	background:#FFFFFF;
	background:transparent;
	color:#000000;
	box-shadow:none;
	border:0px;
	border-radius:0px;
	width:76rem;
	height:70rem;
}


body .f-button svg {
	stroke-width: 1px;
	stroke-linecap: square;
	stroke-linejoin: miter;
	filter:none;
	width:26rem;
	height:26rem;
}

body .fancybox__toolbar .f-button svg {
	display:none;
}
body .fancybox__toolbar .f-button:before {
	content:"×";
	font-size: 32rem;
	line-height: 40rem;
	font-family: "archer-pro", sans-serif;
	font-weight: 200;
}
body .f-button.is-prev svg,
body .f-button.is-next svg {
	display:none;
}

body .is-horizontal .fancybox__nav .f-button.is-next {
	right:0px;
}

body .is-horizontal .fancybox__nav .f-button.is-prev {
	left:0px;
}

body .f-button.is-prev,
body .f-button.is-next {
	font-family: "archer-pro";
	font-size:25px;
}
body .f-button.is-prev:after {
	content: 'prev';
}

body .f-button.is-next:after {
	content: 'next';
}

body .fancybox__toolbar .fancybox__infobar {
	text-shadow:none;
	font-family: "archer-pro";
	color:#000000;
	font-size:17px;
	line-height:25px;
	font-weight:300;
	padding:13px 18px;
	padding:13px 18px 13px 31px;
	background-color:#FFFFFF;
	background:transparent;
	text-shadow:none;
}

body .fancybox__toolbar .fancybox__infobar span {
	padding:0px 2px;
}

body .f-button:hover:not([disabled]) {
	background:#FFFFFF;
	background:transparent;
	color:#999999;
}
body .fancybox__nav .f-button:after {
	content:"<";
	font-family: "archer-pro";
	text-align:center;
	width:50rem;
	font-weight:200;
	font-size:32rem;
	line-height:40rem;
}
body .fancybox__nav .f-button.is-next:after {
	content:">";
}

body .fancybox__carousel.is-animated .fancybox__slide {
	transition:
		transform var(--fancybox-speed, 400ms) ease,
		opacity var(--fancybox-speed, 400ms) ease;
}