body.woocommerce .site-main .col-md-3 .wpc-filters-main-wrap .wpc-filter-layout-range .wpc-filters-range-wrapper input {
	width: 50px;
    padding: 0;
  	display: inline-block;
}
.wpc-filters-range-column.wpc-filters-range-max-column input {
	text-align: rigth;
}
.yith_wcwl_wishlist_footer {
	display: none !important;
}
.page-template-default #primary .type-page{
      margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.single-product .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon {
stroke: #bfa478;
}
body.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, body.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	max-width: 100%;
}
body.woocommerce .products .product .attachment-woocommerce_thumbnail {
        height: 100%;
  position: absolute;
    top: 0;
  	left: 0;
  width: 100%;
    object-fit:cover;
  object-position: center;
  margin: 0;
}
body.woocommerce .products .product a:not([class]) {
	position: relative;
  	width: 100%;
  padding-top: 100%;
  display:block;
  overflow: hidden;
  border-radius: 8px;
  margin-bottom: 10px;
}
body.woocommerce .products .product .add_to_cart_button {
  top: 220px;
  z-index: 2;
}
.wp-block-woocommerce-cart .wc-block-components-button:not(.is-link) {
    background-color: #bfa478;
    border: 1px solid #fff;
    border-radius: 16px;
    color: #fff;
    font-family: PaytoneOne;
    text-transform: uppercase;
    transition: .3s;
}
body footer .top-footer-wrapper .gform_wrapper form[id^="gform"] {
	 display: flex;
}

body footer .top-footer-wrapper .gform_wrapper form[id^="gform"] .validation_message {
	 font-family: 'Berlin';
}
body footer .top-footer-wrapper .gform_wrapper form[id^="gform"] .gform-footer {
	 margin-top: 0;
	 position: relative;
}
body footer .top-footer-wrapper .gform_wrapper form[id^="gform"] .gform-footer .gform_button {
	 background-color: #bfa478 !important;
	 height: 48px !important;
	 padding: 12px 24px 12px 24px !important;
	 text-align: center !important;
	 position: relative !important;
}
body footer .top-footer-wrapper .gform_wrapper form[id^="gform"] .gform-body {
	 max-width: 345px;
	 margin-right: 16px;
	 width: 100%;
}
body footer .top-footer-wrapper .gform_wrapper form[id^="gform"] .gform-body [id^="gform_fields"] .gfield .ginput_container_email input {
	 width: 100% !important;
	 border: 1px solid #c4c5c3 !important;
	 padding: 12px !important;
	 height: 48px !important;
}
body footer .top-footer-wrapper .gform_wrapper form[id^="gform"] .gform-body [id^="gform_fields"] .gfield .ginput_container_email input::placeholder {
	 font-family: 'Berlin' !important;
	 font-size: 16px !important;
	 color: #666 !important;
}

.site-header-inner .top-menu-wrapper .wpml-switcher-wrapper {
	gap: 5px;
}
.site-header-inner .top-menu-wrapper .wpml-switcher-wrapper .language-icon {
	margin:0 !important;
}
.woocommerce .site-main .woocommerce-products-header .shop-page-result-count {
	display: none;
}
body .wpc-custom-selected-terms ul.wpc-filter-chips-list {
	display: none !important;
}
body.woocommerce .site-main .col-md-3 .wpc-filters-main-wrap .wpc-filters-section.wpc-filter-layout-search-field input {
	padding-left: 40px !important;
}
 @media (max-width: 1560px) {
  body .main-menu-container ul {
      margin: 0;
      padding: 0 15px 0 0;
  }
}

 @media (max-width: 991px) {
	 footer .top-footer-wrapper .gform_wrapper form[id^="gform"] {
		 justify-content: center !important;
	}
	 .site-header-inner .top-menu-wrapper .logo-menu-wrapper .site-branding {
		 margin-right: 0;
	 }
}
@media only screen and (max-width: 600px) {
	body.woocommerce.single-product .product .wpgs-for .wpgs-lightbox-icon img, body.woocommerce.single-product .product .wpgs-for .slick-slide {
		height: 100vw;
	}
	body.woocommerce.single-product .product .wpgs-nav .slick-list .slick-track .slick-slide img {
		height: 100%;
	}
	body.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
}