@font-face {
    font-family: EyeCatching;
    src: url(/fonts/Eye-Catching-Regular.ttf?76301d93e37bd3f468b7b1c2cccde9a2);
}

:root {
	--primary-c: #333333;
	--wave-c: #3333330f;
	--primary-c-faded: #3333334f;
	/* --primary-c-faded: #00c31d4f;
    --secondary-c: rgb(55, 62, 75);
	--secondary-c-alt: #363636;
	--terciary-c: black;
	--primary-text-c: rgb(51, 51, 51);
	--secondary-text-c: #646464;
	--header-cart-bg: #FFF9DF;
	--checkout-bg-c: #f9fafb;
	--checkout-secondary-c: #EEEEEF;
	--header-item-height: 3.5rem;
	--backdrop-c: #fdf7f6;
	--border-c: #DBDBDB;
	--backdrop-c: #f8f9f9;
	--wave-c: #00c31d0f;
	--btn-selection-border-color: var(--primary-c);
	--splide-transX: 0px; */
}

p > a {
    display: block;
}

.to-anchor {
	display: block;
}

.top-header {
	background-color: #F3F3F3;
	border-color: #F3F3F3;
}

.top-header-wrapper {
    justify-content: space-between;
}

.header-logo-wrapper > a > object {
	opacity: .8;
}

.callout-right > img {
	height: 35px;
	width: 35px;
}

.header-menu-wrapper {
	justify-content: center;
	gap: 0;
}

.override-header-menu-item > .header-menu-item {
	background-color: var(--primary-c);
	color: white;
}

.override-header-menu-item > .header-menu-item:hover {
	color: var(--primary-c);
}

.header-menu-item {
	font-weight: 600;
	padding: 0 1rem;
	transition: background-color .3s ease-in-out;
}

.header-menu-item:hover {
	background-color: #F3F3F3;
}

.header-menu-item.active {
    border-bottom: 2px solid transparent;
	background-color: #F3F3F3;
}

.menu-scrollable {
	background-color: #F3F3F3;
}

.force-center {
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.product-promo-tag-text {
	font-family: EyeCatching, cursive;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.5rem;
}

.payment-methods {
    justify-content: flex-end;
}

.infarmed-wrapper {
	padding: 0;
}

.infarmed-info {
	text-align: center;
}

.follow-btns {
    display: flex;
    gap: .5rem;
}

.follow-social:hover {
	text-decoration: none;
}

.footer-bottom {
    font-size: .8rem;
}

.foot-news {
    border: 3px solid var(--primary-c);
    padding: 2rem;
    border-radius: .25rem;
}

footer h3 {
    font-size: 1.3rem;
    font-weight: 600;
    text-align: center;
    height: 30px;
    clip-path: polygon(0 0,100% 0,100% 45%,60% 90%,60% 100%,40% 100%,40% 90%,0 45%);
    border-bottom: 3px solid var(--primary-c);
}

body.checkout .header-logo-wrapper a object {
	padding: unset;
}

.menu-scrollable {
    background: transparent;
    box-shadow: unset;
}

.menu-background {
	background-color: #f3f3f3;
	box-shadow: 0 4px 4px 0 rgb(0 0 0 / 19%);
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	padding-right: 1.5rem;
}

.slider-tabs > .nav {
	justify-content: center;
}

.slider-tabs > .nav .nav-link {
	--bs-nav-pills-link-active-bg: transparent;
	--bs-nav-link-font-size: 1rem;
	--bs-nav-link-font-weight: 200;
	--bs-nav-link-color: var(--primary-c);
	--bs-nav-pills-link-active-color: var(--primary-c);
	border-radius: 0;
	border-bottom: 3px solid transparent;
	clip-path: polygon(0 0, 100% 0, 100% 90%, 70% 90%, 70% 100%, 30% 100%, 30% 90%, 0 90%);
	transition: border-color .1s ease-in-out;
}

.slider-tabs > .nav .nav-link:hover, .slider-tabs > .nav .nav-link.active {
	color: var(--primary-c) !important;
    border-bottom: 3px solid var(--primary-c);
}

.footer-menu li, 
.footer-menu li a {
    text-align: center;
    display: block;
}

._post_2 .card-img-blog {
    height: 210px;
    width: 100%;
}

._post_2 .blog-title {
    min-height: 38px;
}

._post_2 .blog-card-text {
    min-height: 55px;
}

._post_2 .card {
    max-width: 340px;
}

@media (min-width: 992px) {
    .header-logo-wrapper > a > object {
        max-height: 28px;
    }

	.infarmed-imgs {
		margin-top: 1rem;
		margin-bottom: 1rem;
        align-items: center;
        flex-direction: row;
    }
}

@media (max-width: 992px) {
    .header-logo-wrapper > a > object {
        max-height: 28px;
    }
}

@media (max-width: 768px) {
    .infarmed-imgs {
		margin-top: 1rem;
		margin-bottom: 1rem;
        align-items: center;
        flex-direction: row;
    }
}


/*# sourceMappingURL=theme.css.map*/