/* sc-gotop 1.4.3.1787821746 */
/* Hide Woodmart default scroll-top */
.scrollToTop {
	display: none !important;
}

/* Go-top: bottom-right (no floating WhatsApp/cart stack) */
#gotop.sc-gotop,
a#gotop.sc-gotop,
a#gotop {
	--sc-gotop-size: 46px;
	position: fixed !important;
	right: 16px !important;
	bottom: 16px !important;
	left: auto !important;
	top: auto !important;
	z-index: 9999 !important;
	box-sizing: border-box !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: var(--sc-gotop-size) !important;
	height: var(--sc-gotop-size) !important;
	min-width: var(--sc-gotop-size) !important;
	min-height: var(--sc-gotop-size) !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 50% !important;
	background: #9a9a9a !important;
	color: #fff !important;
	text-decoration: none !important;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18) !important;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(10px);
	transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background 0.2s ease;
}
#gotop.sc-gotop.is-visible,
a#gotop.is-visible,
a#gotop.show-scroll {
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: auto !important;
	transform: none !important;
}
#gotop.sc-gotop:hover,
a#gotop:hover {
	background: #7e7e7e !important;
	color: #fff !important;
}
#gotop .sc-gotop__icon,
#gotop .ecomus-svg-icon {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	line-height: 0;
	width: 14px;
	height: 14px;
	position: relative;
	z-index: 1;
}
#gotop svg {
	display: block !important;
	width: 14px !important;
	height: 14px !important;
	overflow: visible;
}
#gotop svg path {
	fill: none !important;
	stroke: currentColor !important;
	stroke-width: 1.6 !important;
	stroke-linecap: round !important;
	stroke-linejoin: round !important;
}
html.sc-sticky-atc-open #gotop.sc-gotop,
body.sc-sticky-atc-open #gotop.sc-gotop,
html.sc-sticky-atc-open a#gotop,
body.sc-sticky-atc-open a#gotop {
	bottom: calc(var(--sc-atc-sticky-height, 80px) + 16px) !important;
}
@media (max-width: 991px) {
	#gotop.sc-gotop,
	a#gotop {
		--sc-gotop-size: 42px;
		right: 12px !important;
		bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;
	}
	html.sc-sticky-atc-open #gotop.sc-gotop,
	body.sc-sticky-atc-open #gotop.sc-gotop,
	html.sc-sticky-atc-open a#gotop,
	body.sc-sticky-atc-open a#gotop {
		bottom: calc(var(--sc-atc-sticky-height, 80px) + 16px + env(safe-area-inset-bottom, 0px)) !important;
	}
}