:root {
	
	--go-bottom-anchor-space: 0px;
	--go-bottom-anchor-gap: 12px;
	--go-bottom-anchor-safe: calc(var(--go-bottom-anchor-space, 0px) + env(safe-area-inset-bottom, 0px));
	--go-bottom-anchor-control: calc(var(--go-bottom-anchor-safe) + var(--go-bottom-anchor-gap));
}html body.go-has-bottom-anchor {
	padding-block-end: 0 !important;
}html body.go-has-bottom-anchor::after {
	content: none !important;
	display: none !important;
	block-size: 0 !important;
}html {
	scroll-padding-block-end: calc(var(--go-bottom-anchor-safe) + 16px);
}html body.go-has-bottom-anchor :is(
	.go-a11y,
	.go-backtop,
	.go-reading-top,
	.go-preferred-toast
) {
	bottom: var(--go-bottom-anchor-control);
	inset-block-end: var(--go-bottom-anchor-control);
}html body.go-has-bottom-anchor :is(
	.go-consent,
	.go-consent-reopen,
	.cmplz-cookiebanner,
	.cky-consent-container,
	#cookie-law-info-bar,
	#cookie-notice,
	.cookie-notice-container
) {
	bottom: calc(var(--go-bottom-anchor-safe) + 10px);
	inset-block-end: calc(var(--go-bottom-anchor-safe) + 10px);
}html body.go-has-bottom-anchor :is(
	.kodee-fab,
	.hostinger-ai-assistant-fab
) {
	bottom: var(--go-bottom-anchor-control);
	inset-block-end: var(--go-bottom-anchor-control);
}.go-a11y,
.go-backtop,
.go-reading-top,
.go-preferred-toast,
.kodee-fab {
	transition: bottom 240ms ease, inset-block-end 240ms ease;
}@media (max-width: 767px) {
	:root {
		--go-bottom-anchor-gap: 8px;
	}
}@media (max-height: 620px) {
	:root {
		--go-bottom-anchor-gap: 6px;
	}
}@media (prefers-reduced-motion: reduce) {
	.go-a11y,
	.go-backtop,
	.go-reading-top,
	.go-preferred-toast,
	.kodee-fab {
		transition: none;
	}
}@media print {
	html body.go-has-bottom-anchor {
		padding-block-end: 0 !important;
	}

	html body.go-has-bottom-anchor::after {
		display: none;
	}
}
