/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2025 | 07:24:25 */
#main-header > div > div > div > div.site-top-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard > div > div > div{
	justify-content:center;
}
.site-top-header-wrap .site-header-row-container-inner {
    background: #C58772!important;
}
.header-html {
    color: #ffffff!important;
}
.header-menu-container, .header-navigation {
    width: 100%;
    justify-content: center;
}
.site-header-item, .site-header-section {
        display: -webkit-box!important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #af7865!important;
}
#main-header > div > div > div > div.site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.base-sticky-header > div > div > div > div.site-header-main-section-left.site-header-section.site-header-section-left > div.site-header-item.site-header-focus-item.site-header-item-main-navigation.header-navigation-layout-stretch-false.header-navigation-layout-fill-stretch-false{
	width:100%;
}
.site-middle-footer-wrap .site-footer-row-container-inner {
	background: #C58772!important;
}
.site-middle-footer-wrap .site-footer-row-container-inner {
	color:white!important;
}
#block-12 > h2 {
    color:white!important;
}
.site-middle-footer-inner-wrap .widget-area .widget-title {
	 color:white!important;
	}
.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
     color:white!important;
}
.site-bottom-footer-inner-wrap {
	padding-bottom: 20px!important;
}
.hero-section-overlay {
    background: #C58772 !important;
}
.entry-hero .base-breadcrumbs
 {
    color: #ffffff!important;
}
.entry-hero h1
 {
    color: #ffffff!important;
}
.elementor-kit-6 input[type="submit"] {
    background-color: #C58772!important;
    color: white!important;
}
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover
 {
	 background-color:#cd9c8b!important;
}
#bt-scroll-up-reader.scroll-up-side-right, #bt-scroll-up.scroll-up-side-right {
    right: 22px!important;
}
#bt-scroll-up-reader, #bt-scroll-up {
	bottom: 68px!important;
}

.announcement-bar {
/*   background-color: #f6f6f6; */
/*   border-bottom: 1px solid #eaeaea; */
  overflow: hidden;
  white-space: nowrap;
  font-family: 'Poppins', sans-serif;
}

.announcement-bar__marquee {
  display: inline-flex;
  align-items: center;
  gap: 3rem;
  padding: 0.75rem 0;
  animation: scroll 50s linear infinite;
}

.announcement-bar__text {
  font-size: 0.9rem;
  color: white;
  display: inline-block;
}

.announcement-bar__text a {
  color: white;
  text-decoration: none;
  font-weight: 500;
}

.announcement-bar__text a:hover {
  text-decoration: underline;
}

.announcement-bar__marquee:hover {
  animation-play-state: paused;
}

@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}
#post-2695 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f98d75.cms-banner.cms-section2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
	height: 180px;
}
#post-2695 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f98d75.cms-banner.cms-section2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-c79ea09 > div > div.elementor-element.elementor-element-67ebc3d.elementor-widget.elementor-widget-image > a > img{
	height: 180px;
}
#post-2695 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9f98d75.cms-banner.cms-section2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-5b2c4b7 > div > div.elementor-element.elementor-element-5fffd9f.elementor-widget.elementor-widget-image > a > img{
	height: 180px;
}
.site-main-header-inner-wrap {
    min-height: 98px!important;
}
#wrap-summary > div.base-product-image-wrap.product-images > div.product-after-images-element > div > section > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-aa1cb6e > div{
	display:none;
}