| 
									
										
										
										
											2023-11-15 18:57:22 +08:00
										 |  |  | body.compensate-for-scrollbar { | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-active { | 
					
						
							|  |  |  | 	height: auto; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-is-hidden { | 
					
						
							|  |  |  | 	left: -9999px; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	position: absolute !important; | 
					
						
							|  |  |  | 	top: -9999px; | 
					
						
							|  |  |  | 	visibility: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-container { | 
					
						
							|  |  |  | 	-webkit-backface-visibility: hidden; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	outline: none; | 
					
						
							|  |  |  | 	position: fixed; | 
					
						
							|  |  |  | 	-webkit-tap-highlight-color: transparent; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	-ms-touch-action: manipulation; | 
					
						
							|  |  |  | 	touch-action: manipulation; | 
					
						
							|  |  |  | 	transform: translateZ(0); | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | 	z-index: 99992; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-container * { | 
					
						
							|  |  |  | 	box-sizing: border-box; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-bg, | 
					
						
							|  |  |  | .fancybox-inner, | 
					
						
							|  |  |  | .fancybox-outer, | 
					
						
							|  |  |  | .fancybox-stage { | 
					
						
							|  |  |  | 	bottom: 0; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-outer { | 
					
						
							|  |  |  | 	-webkit-overflow-scrolling: touch; | 
					
						
							|  |  |  | 	overflow-y: auto; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-bg { | 
					
						
							|  |  |  | 	background: #1e1e1e; | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transition-duration: inherit; | 
					
						
							|  |  |  | 	transition-property: opacity; | 
					
						
							|  |  |  | 	transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-is-open .fancybox-bg { | 
					
						
							|  |  |  | 	opacity: 0.9; | 
					
						
							|  |  |  | 	transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-caption, | 
					
						
							|  |  |  | .fancybox-infobar, | 
					
						
							|  |  |  | .fancybox-navigation .fancybox-button, | 
					
						
							|  |  |  | .fancybox-toolbar { | 
					
						
							|  |  |  | 	direction: ltr; | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	transition: opacity 0.25s ease, visibility 0s ease 0.25s; | 
					
						
							|  |  |  | 	visibility: hidden; | 
					
						
							|  |  |  | 	z-index: 99997; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-show-caption .fancybox-caption, | 
					
						
							|  |  |  | .fancybox-show-infobar .fancybox-infobar, | 
					
						
							|  |  |  | .fancybox-show-nav .fancybox-navigation .fancybox-button, | 
					
						
							|  |  |  | .fancybox-show-toolbar .fancybox-toolbar { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | 	transition: opacity 0.25s ease 0s, visibility 0s ease 0s; | 
					
						
							|  |  |  | 	visibility: visible; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-infobar { | 
					
						
							|  |  |  | 	color: #ccc; | 
					
						
							|  |  |  | 	font-size: 13px; | 
					
						
							|  |  |  | 	-webkit-font-smoothing: subpixel-antialiased; | 
					
						
							|  |  |  | 	height: 44px; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	line-height: 44px; | 
					
						
							|  |  |  | 	min-width: 44px; | 
					
						
							|  |  |  | 	mix-blend-mode: difference; | 
					
						
							|  |  |  | 	padding: 0 10px; | 
					
						
							|  |  |  | 	pointer-events: none; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	-webkit-touch-callout: none; | 
					
						
							|  |  |  | 	-webkit-user-select: none; | 
					
						
							|  |  |  | 	-moz-user-select: none; | 
					
						
							|  |  |  | 	-ms-user-select: none; | 
					
						
							|  |  |  | 	user-select: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-toolbar { | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-stage { | 
					
						
							|  |  |  | 	direction: ltr; | 
					
						
							|  |  |  | 	overflow: visible; | 
					
						
							|  |  |  | 	transform: translateZ(0); | 
					
						
							|  |  |  | 	z-index: 99994; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-is-open .fancybox-stage { | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide { | 
					
						
							|  |  |  | 	-webkit-backface-visibility: hidden; | 
					
						
							|  |  |  | 	display: none; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	outline: none; | 
					
						
							|  |  |  | 	overflow: auto; | 
					
						
							|  |  |  | 	-webkit-overflow-scrolling: touch; | 
					
						
							|  |  |  | 	padding: 44px; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	transition-property: transform, opacity; | 
					
						
							|  |  |  | 	white-space: normal; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | 	z-index: 99994; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide:before { | 
					
						
							|  |  |  | 	content: ""; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	font-size: 0; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	vertical-align: middle; | 
					
						
							|  |  |  | 	width: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-is-sliding .fancybox-slide, | 
					
						
							|  |  |  | .fancybox-slide--current, | 
					
						
							|  |  |  | .fancybox-slide--next, | 
					
						
							|  |  |  | .fancybox-slide--previous { | 
					
						
							|  |  |  | 	display: block; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--image { | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | 	padding: 44px 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--image:before { | 
					
						
							|  |  |  | 	display: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--html { | 
					
						
							|  |  |  | 	padding: 6px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-content { | 
					
						
							|  |  |  | 	background: #fff; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	max-width: 100%; | 
					
						
							|  |  |  | 	overflow: auto; | 
					
						
							|  |  |  | 	-webkit-overflow-scrolling: touch; | 
					
						
							|  |  |  | 	padding: 44px; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	text-align: left; | 
					
						
							|  |  |  | 	vertical-align: middle; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--image .fancybox-content { | 
					
						
							|  |  |  | 	animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); | 
					
						
							|  |  |  | 	-webkit-backface-visibility: hidden; | 
					
						
							|  |  |  | 	background: transparent; | 
					
						
							|  |  |  | 	background-repeat: no-repeat; | 
					
						
							|  |  |  | 	background-size: 100% 100%; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	max-width: none; | 
					
						
							|  |  |  | 	overflow: visible; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	transform-origin: top left; | 
					
						
							|  |  |  | 	transition-property: transform, opacity; | 
					
						
							|  |  |  | 	-webkit-user-select: none; | 
					
						
							|  |  |  | 	-moz-user-select: none; | 
					
						
							|  |  |  | 	-ms-user-select: none; | 
					
						
							|  |  |  | 	user-select: none; | 
					
						
							|  |  |  | 	z-index: 99995; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-can-zoomOut .fancybox-content { | 
					
						
							|  |  |  | 	cursor: zoom-out; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-can-zoomIn .fancybox-content { | 
					
						
							|  |  |  | 	cursor: zoom-in; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-can-pan .fancybox-content, | 
					
						
							|  |  |  | .fancybox-can-swipe .fancybox-content { | 
					
						
							|  |  |  | 	cursor: grab; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-is-grabbing .fancybox-content { | 
					
						
							|  |  |  | 	cursor: grabbing; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-container [data-selectable="true"] { | 
					
						
							|  |  |  | 	cursor: text; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-image, | 
					
						
							|  |  |  | .fancybox-spaceball { | 
					
						
							|  |  |  | 	background: transparent; | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	max-height: none; | 
					
						
							|  |  |  | 	max-width: none; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	-webkit-user-select: none; | 
					
						
							|  |  |  | 	-moz-user-select: none; | 
					
						
							|  |  |  | 	-ms-user-select: none; | 
					
						
							|  |  |  | 	user-select: none; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-spaceball { | 
					
						
							|  |  |  | 	z-index: 1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--iframe .fancybox-content, | 
					
						
							|  |  |  | .fancybox-slide--map .fancybox-content, | 
					
						
							|  |  |  | .fancybox-slide--pdf .fancybox-content, | 
					
						
							|  |  |  | .fancybox-slide--video .fancybox-content { | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	overflow: visible; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--video .fancybox-content { | 
					
						
							|  |  |  | 	background: #000; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--map .fancybox-content { | 
					
						
							|  |  |  | 	background: #e5e3df; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--iframe .fancybox-content { | 
					
						
							|  |  |  | 	background: #fff; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-iframe, | 
					
						
							|  |  |  | .fancybox-video { | 
					
						
							|  |  |  | 	background: transparent; | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	display: block; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-iframe { | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-error { | 
					
						
							|  |  |  | 	background: #fff; | 
					
						
							|  |  |  | 	cursor: default; | 
					
						
							|  |  |  | 	max-width: 400px; | 
					
						
							|  |  |  | 	padding: 40px; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-error p { | 
					
						
							|  |  |  | 	color: #444; | 
					
						
							|  |  |  | 	font-size: 16px; | 
					
						
							|  |  |  | 	line-height: 20px; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button { | 
					
						
							|  |  |  | 	background: rgba(30, 30, 30, 0.6); | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	border-radius: 0; | 
					
						
							|  |  |  | 	box-shadow: none; | 
					
						
							|  |  |  | 	cursor: pointer; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	height: 44px; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 10px; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	transition: color 0.2s; | 
					
						
							|  |  |  | 	vertical-align: top; | 
					
						
							|  |  |  | 	visibility: inherit; | 
					
						
							|  |  |  | 	width: 44px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button, | 
					
						
							|  |  |  | .fancybox-button:link, | 
					
						
							|  |  |  | .fancybox-button:visited { | 
					
						
							|  |  |  | 	color: #ccc; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button:hover { | 
					
						
							|  |  |  | 	color: #fff; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button:focus { | 
					
						
							|  |  |  | 	outline: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button.fancybox-focus { | 
					
						
							|  |  |  | 	outline: 1px dotted; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button[disabled], | 
					
						
							|  |  |  | .fancybox-button[disabled]:hover { | 
					
						
							|  |  |  | 	color: #888; | 
					
						
							|  |  |  | 	cursor: default; | 
					
						
							|  |  |  | 	outline: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button div { | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button svg { | 
					
						
							|  |  |  | 	display: block; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	overflow: visible; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button svg path { | 
					
						
							|  |  |  | 	fill: currentColor; | 
					
						
							|  |  |  | 	stroke-width: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-button--fsenter svg:nth-child(2), | 
					
						
							|  |  |  | .fancybox-button--fsexit svg:first-child, | 
					
						
							|  |  |  | .fancybox-button--pause svg:first-child, | 
					
						
							|  |  |  | .fancybox-button--play svg:nth-child(2) { | 
					
						
							|  |  |  | 	display: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-progress { | 
					
						
							|  |  |  | 	background: #ff5268; | 
					
						
							|  |  |  | 	height: 2px; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	transform: scaleX(0); | 
					
						
							|  |  |  | 	transform-origin: 0; | 
					
						
							|  |  |  | 	transition-property: transform; | 
					
						
							|  |  |  | 	transition-timing-function: linear; | 
					
						
							|  |  |  | 	z-index: 99998; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-close-small { | 
					
						
							|  |  |  | 	background: transparent; | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	border-radius: 0; | 
					
						
							|  |  |  | 	color: #ccc; | 
					
						
							|  |  |  | 	cursor: pointer; | 
					
						
							|  |  |  | 	opacity: 0.8; | 
					
						
							|  |  |  | 	padding: 8px; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	right: -12px; | 
					
						
							|  |  |  | 	top: -44px; | 
					
						
							|  |  |  | 	z-index: 401; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-close-small:hover { | 
					
						
							|  |  |  | 	color: #fff; | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--html .fancybox-close-small { | 
					
						
							|  |  |  | 	color: currentColor; | 
					
						
							|  |  |  | 	padding: 10px; | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-slide--image.fancybox-is-scaling .fancybox-content { | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-is-scaling .fancybox-close-small, | 
					
						
							|  |  |  | .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { | 
					
						
							|  |  |  | 	display: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-navigation .fancybox-button { | 
					
						
							|  |  |  | 	background-clip: content-box; | 
					
						
							|  |  |  | 	height: 100px; | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	top: calc(50% - 50px); | 
					
						
							|  |  |  | 	width: 70px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-navigation .fancybox-button div { | 
					
						
							|  |  |  | 	padding: 7px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-navigation .fancybox-button--arrow_left { | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	left: env(safe-area-inset-left); | 
					
						
							|  |  |  | 	padding: 31px 26px 31px 6px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-navigation .fancybox-button--arrow_right { | 
					
						
							|  |  |  | 	padding: 31px 6px 31px 26px; | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	right: env(safe-area-inset-right); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-caption { | 
					
						
							|  |  |  | 	background: linear-gradient( | 
					
						
							|  |  |  | 		0deg, | 
					
						
							|  |  |  | 		rgba(0, 0, 0, 0.85) 0, | 
					
						
							|  |  |  | 		rgba(0, 0, 0, 0.3) 50%, | 
					
						
							|  |  |  | 		rgba(0, 0, 0, 0.15) 65%, | 
					
						
							|  |  |  | 		rgba(0, 0, 0, 0.075) 75.5%, | 
					
						
							|  |  |  | 		rgba(0, 0, 0, 0.037) 82.85%, | 
					
						
							|  |  |  | 		rgba(0, 0, 0, 0.019) 88%, | 
					
						
							|  |  |  | 		transparent | 
					
						
							|  |  |  | 	); | 
					
						
							|  |  |  | 	bottom: 0; | 
					
						
							|  |  |  | 	color: #eee; | 
					
						
							|  |  |  | 	font-size: 14px; | 
					
						
							|  |  |  | 	font-weight: 400; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	line-height: 1.5; | 
					
						
							|  |  |  | 	padding: 75px 44px 25px; | 
					
						
							|  |  |  | 	pointer-events: none; | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							|  |  |  | 	z-index: 99996; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | @supports (padding: max(0px)) { | 
					
						
							|  |  |  | 	.fancybox-caption { | 
					
						
							|  |  |  | 		padding: 75px max(44px, env(safe-area-inset-right)) | 
					
						
							|  |  |  | 			max(25px, env(safe-area-inset-bottom)) | 
					
						
							|  |  |  | 			max(44px, env(safe-area-inset-left)); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-caption--separate { | 
					
						
							|  |  |  | 	margin-top: -50px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-caption__body { | 
					
						
							|  |  |  | 	max-height: 50vh; | 
					
						
							|  |  |  | 	overflow: auto; | 
					
						
							|  |  |  | 	pointer-events: all; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-caption a, | 
					
						
							|  |  |  | .fancybox-caption a:link, | 
					
						
							|  |  |  | .fancybox-caption a:visited { | 
					
						
							|  |  |  | 	color: #ccc; | 
					
						
							|  |  |  | 	text-decoration: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-caption a:hover { | 
					
						
							|  |  |  | 	color: #fff; | 
					
						
							|  |  |  | 	text-decoration: underline; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-loading { | 
					
						
							|  |  |  | 	animation: a 1s linear infinite; | 
					
						
							|  |  |  | 	background: transparent; | 
					
						
							|  |  |  | 	border: 4px solid #888; | 
					
						
							|  |  |  | 	border-bottom-color: #fff; | 
					
						
							|  |  |  | 	border-radius: 50%; | 
					
						
							|  |  |  | 	height: 50px; | 
					
						
							|  |  |  | 	left: 50%; | 
					
						
							|  |  |  | 	margin: -25px 0 0 -25px; | 
					
						
							|  |  |  | 	opacity: 0.7; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	top: 50%; | 
					
						
							|  |  |  | 	width: 50px; | 
					
						
							|  |  |  | 	z-index: 99999; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | @keyframes a { | 
					
						
							|  |  |  | 	to { | 
					
						
							|  |  |  | 		transform: rotate(1turn); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-animated { | 
					
						
							|  |  |  | 	transition-timing-function: cubic-bezier(0, 0, 0.25, 1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-slide.fancybox-slide--previous { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: translate3d(-100%, 0, 0); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-slide.fancybox-slide--next { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: translate3d(100%, 0, 0); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-slide.fancybox-slide--current { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | 	transform: translateZ(0); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-fade.fancybox-slide--next, | 
					
						
							|  |  |  | .fancybox-fx-fade.fancybox-slide--previous { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-fade.fancybox-slide--current { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-zoom-in-out.fancybox-slide--previous { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: scale3d(1.5, 1.5, 1.5); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-zoom-in-out.fancybox-slide--next { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: scale3d(0.5, 0.5, 0.5); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-zoom-in-out.fancybox-slide--current { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | 	transform: scaleX(1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-rotate.fancybox-slide--previous { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: rotate(-1turn); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-rotate.fancybox-slide--next { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: rotate(1turn); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-rotate.fancybox-slide--current { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | 	transform: rotate(0deg); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-circular.fancybox-slide--previous { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-circular.fancybox-slide--next { | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-circular.fancybox-slide--current { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | 	transform: scaleX(1) translateZ(0); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-tube.fancybox-slide--previous { | 
					
						
							|  |  |  | 	transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-tube.fancybox-slide--next { | 
					
						
							|  |  |  | 	transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-fx-tube.fancybox-slide--current { | 
					
						
							|  |  |  | 	transform: translateZ(0) scale(1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | @media (max-height: 576px) { | 
					
						
							|  |  |  | 	.fancybox-slide { | 
					
						
							|  |  |  | 		padding-left: 6px; | 
					
						
							|  |  |  | 		padding-right: 6px; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	.fancybox-slide--image { | 
					
						
							|  |  |  | 		padding: 6px 0; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	.fancybox-close-small { | 
					
						
							|  |  |  | 		right: -6px; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	.fancybox-slide--image .fancybox-close-small { | 
					
						
							|  |  |  | 		background: #4e4e4e; | 
					
						
							|  |  |  | 		color: #f2f4f6; | 
					
						
							|  |  |  | 		height: 36px; | 
					
						
							|  |  |  | 		opacity: 1; | 
					
						
							|  |  |  | 		padding: 6px; | 
					
						
							|  |  |  | 		right: 0; | 
					
						
							|  |  |  | 		top: 0; | 
					
						
							|  |  |  | 		width: 36px; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	.fancybox-caption { | 
					
						
							|  |  |  | 		padding-left: 12px; | 
					
						
							|  |  |  | 		padding-right: 12px; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	@supports (padding: max(0px)) { | 
					
						
							|  |  |  | 		.fancybox-caption { | 
					
						
							|  |  |  | 			padding-left: max(12px, env(safe-area-inset-left)); | 
					
						
							|  |  |  | 			padding-right: max(12px, env(safe-area-inset-right)); | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share { | 
					
						
							|  |  |  | 	background: #f4f4f4; | 
					
						
							|  |  |  | 	border-radius: 3px; | 
					
						
							|  |  |  | 	max-width: 90%; | 
					
						
							|  |  |  | 	padding: 30px; | 
					
						
							|  |  |  | 	text-align: center; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share h1 { | 
					
						
							|  |  |  | 	color: #222; | 
					
						
							|  |  |  | 	font-size: 35px; | 
					
						
							|  |  |  | 	font-weight: 700; | 
					
						
							|  |  |  | 	margin: 0 0 20px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share p { | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button { | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	border-radius: 3px; | 
					
						
							|  |  |  | 	display: inline-block; | 
					
						
							|  |  |  | 	font-size: 14px; | 
					
						
							|  |  |  | 	font-weight: 700; | 
					
						
							|  |  |  | 	line-height: 40px; | 
					
						
							|  |  |  | 	margin: 0 5px 10px; | 
					
						
							|  |  |  | 	min-width: 130px; | 
					
						
							|  |  |  | 	padding: 0 15px; | 
					
						
							|  |  |  | 	text-decoration: none; | 
					
						
							|  |  |  | 	transition: all 0.2s; | 
					
						
							|  |  |  | 	-webkit-user-select: none; | 
					
						
							|  |  |  | 	-moz-user-select: none; | 
					
						
							|  |  |  | 	-ms-user-select: none; | 
					
						
							|  |  |  | 	user-select: none; | 
					
						
							|  |  |  | 	white-space: nowrap; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button:link, | 
					
						
							|  |  |  | .fancybox-share__button:visited { | 
					
						
							|  |  |  | 	color: #fff; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button:hover { | 
					
						
							|  |  |  | 	text-decoration: none; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button--fb { | 
					
						
							|  |  |  | 	background: #3b5998; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button--fb:hover { | 
					
						
							|  |  |  | 	background: #344e86; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button--pt { | 
					
						
							|  |  |  | 	background: #bd081d; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button--pt:hover { | 
					
						
							|  |  |  | 	background: #aa0719; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button--tw { | 
					
						
							|  |  |  | 	background: #1da1f2; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button--tw:hover { | 
					
						
							|  |  |  | 	background: #0d95e8; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button svg { | 
					
						
							|  |  |  | 	height: 25px; | 
					
						
							|  |  |  | 	margin-right: 7px; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	top: -1px; | 
					
						
							|  |  |  | 	vertical-align: middle; | 
					
						
							|  |  |  | 	width: 25px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__button svg path { | 
					
						
							|  |  |  | 	fill: #fff; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-share__input { | 
					
						
							|  |  |  | 	background: transparent; | 
					
						
							|  |  |  | 	border: 0; | 
					
						
							|  |  |  | 	border-bottom: 1px solid #d7d7d7; | 
					
						
							|  |  |  | 	border-radius: 0; | 
					
						
							|  |  |  | 	color: #5d5b5b; | 
					
						
							|  |  |  | 	font-size: 14px; | 
					
						
							|  |  |  | 	margin: 10px 0 0; | 
					
						
							|  |  |  | 	outline: none; | 
					
						
							|  |  |  | 	padding: 10px 15px; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs { | 
					
						
							|  |  |  | 	background: #ddd; | 
					
						
							|  |  |  | 	bottom: 0; | 
					
						
							|  |  |  | 	display: none; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	-webkit-overflow-scrolling: touch; | 
					
						
							|  |  |  | 	-ms-overflow-style: -ms-autohiding-scrollbar; | 
					
						
							|  |  |  | 	padding: 2px 2px 4px; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	width: 212px; | 
					
						
							|  |  |  | 	z-index: 99995; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs-x { | 
					
						
							|  |  |  | 	overflow-x: auto; | 
					
						
							|  |  |  | 	overflow-y: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-show-thumbs .fancybox-thumbs { | 
					
						
							|  |  |  | 	display: block; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-show-thumbs .fancybox-inner { | 
					
						
							|  |  |  | 	right: 212px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs__list { | 
					
						
							|  |  |  | 	font-size: 0; | 
					
						
							|  |  |  | 	height: 100%; | 
					
						
							|  |  |  | 	list-style: none; | 
					
						
							|  |  |  | 	margin: 0; | 
					
						
							|  |  |  | 	overflow-x: hidden; | 
					
						
							|  |  |  | 	overflow-y: auto; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	white-space: nowrap; | 
					
						
							|  |  |  | 	width: 100%; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs-x .fancybox-thumbs__list { | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { | 
					
						
							|  |  |  | 	width: 7px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { | 
					
						
							|  |  |  | 	background: #fff; | 
					
						
							|  |  |  | 	border-radius: 10px; | 
					
						
							|  |  |  | 	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { | 
					
						
							|  |  |  | 	background: #2a2a2a; | 
					
						
							|  |  |  | 	border-radius: 10px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs__list a { | 
					
						
							|  |  |  | 	-webkit-backface-visibility: hidden; | 
					
						
							|  |  |  | 	backface-visibility: hidden; | 
					
						
							|  |  |  | 	background-color: rgba(0, 0, 0, 0.1); | 
					
						
							|  |  |  | 	background-position: 50%; | 
					
						
							|  |  |  | 	background-repeat: no-repeat; | 
					
						
							|  |  |  | 	background-size: cover; | 
					
						
							|  |  |  | 	cursor: pointer; | 
					
						
							|  |  |  | 	float: left; | 
					
						
							|  |  |  | 	height: 75px; | 
					
						
							|  |  |  | 	margin: 2px; | 
					
						
							|  |  |  | 	max-height: calc(100% - 8px); | 
					
						
							|  |  |  | 	max-width: calc(50% - 4px); | 
					
						
							|  |  |  | 	outline: none; | 
					
						
							|  |  |  | 	overflow: hidden; | 
					
						
							|  |  |  | 	padding: 0; | 
					
						
							|  |  |  | 	position: relative; | 
					
						
							|  |  |  | 	-webkit-tap-highlight-color: transparent; | 
					
						
							|  |  |  | 	width: 100px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs__list a:before { | 
					
						
							|  |  |  | 	border: 6px solid #ff5268; | 
					
						
							|  |  |  | 	bottom: 0; | 
					
						
							|  |  |  | 	content: ""; | 
					
						
							|  |  |  | 	left: 0; | 
					
						
							|  |  |  | 	opacity: 0; | 
					
						
							|  |  |  | 	position: absolute; | 
					
						
							|  |  |  | 	right: 0; | 
					
						
							|  |  |  | 	top: 0; | 
					
						
							|  |  |  | 	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); | 
					
						
							|  |  |  | 	z-index: 99991; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs__list a:focus:before { | 
					
						
							|  |  |  | 	opacity: 0.5; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .fancybox-thumbs__list a.fancybox-thumbs-active:before { | 
					
						
							|  |  |  | 	opacity: 1; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | @media (max-width: 576px) { | 
					
						
							|  |  |  | 	.fancybox-thumbs { | 
					
						
							|  |  |  | 		width: 110px; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	.fancybox-show-thumbs .fancybox-inner { | 
					
						
							|  |  |  | 		right: 110px; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	.fancybox-thumbs__list a { | 
					
						
							|  |  |  | 		max-width: calc(100% - 10px); | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | } |