/*
Theme Name: All Sweet Bags
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.woocommerce-product-gallery__thumb {
	display: block;
	aspect-ratio: 1 / 1;
	overflow: hidden;
}

.woocommerce-product-gallery__thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.thwepo-extra-options{
	margin-top: 0px;margin-bottom:20px;
}
.thwepo-extra-options .label{
	padding-left:0;
}
.share-buttons .social-threads{display:none !important;}
.share-buttons .social-xing{display:none !important;}
.share-buttons .social-bluesky{display:none !important;}

.top-menu {
	--allsweetbags-marquee-gap: 4px;
	overflow: hidden;
}

.top-menu .row-menu.limit-width {
	width: 100%;
	max-width: none;
}

.top-menu .row-menu-inner.allsweetbags-marquee-row {
	display: block !important;
	width: 100%;
	overflow: hidden;
}

.top-menu .allsweetbags-marquee-track {
	display: flex;
	width: max-content;
	animation: allsweetbags-topbar-marquee 30s linear infinite;
}

.top-menu .allsweetbags-marquee-set {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	gap: var(--allsweetbags-marquee-gap);
	width: max-content;
	padding-right: var(--allsweetbags-marquee-gap);
}

.top-menu .topbar-col {
	flex: 0 0 auto;
	width: max-content;
	max-width: none;
	white-space: nowrap;
}

.top-menu .topbar-col .menu-bloginfo,
.top-menu .topbar-col .menu-bloginfo-inner {
	width: max-content;
	max-width: none;
}

.top-menu:hover .allsweetbags-marquee-track,
.top-menu:focus-within .allsweetbags-marquee-track {
	animation-play-state: paused;
}

@keyframes allsweetbags-topbar-marquee {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(-50%);
	}
}

@media (prefers-reduced-motion: reduce) {
	.top-menu .allsweetbags-marquee-track {
		animation: none;
	}
}

.menu-bloginfo .menu-bloginfo-inner{color:#000 !important;}
#colophon .style-light a:not(.btn-text-skin):hover{color:#666 !important;}

input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit).mailpoet_submit{border-radius:80px !important;color: #ffffff !important;
    background-color: #303133 !important;
    border-color: #303133 !important;padding-left: 31px !important;
    padding-right: 31px !important;font-size:12px;font-weight: 600 !important;
    font-family: Montserrat, Montserrat !important;
    letter-spacing: 0.1em;
    text-transform: uppercase;padding-top: 13px !important;
    padding-bottom: 13px !important;}
input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit).mailpoet_submit:hover{background:none !important;color:#303133 !important;}

.row:has(.mailpoet_form_popup_overlay) {padding:0 !important;}

.bgDark h3{background:#303133;padding:5px !important;}
.woocommerce-additional-fields{margin-top:36px;}

.onsale{color:#000 !important;}

.fa-angle-right.fa-dropdown{display:none !important;}
.fa-angle-down.fa-dropdown{display:none !important;}