/*
    Theme Name: TL Framework
    Theme URI: http://www.tlinteractive.co.il
    Author: TL Interactive
    Theme URI: http://www.tlinteractive.co.il
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: tl_framework
*/
/* עיצוב לכפתור שינוי שפה במובייל */


@import url('https://fonts.googleapis.com/css2?family=Anton&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

 .new-gallery .woocommerce-product-gallery__lightbox:before
 {
	     cursor: pointer!important;
 }
 .new-gallery .slick-slide img {
    display: block;
    width: 100%;
}
 body.rtl header.site-header
 {
	    min-height: 92px; 
 }
 
body.rtl .hero__subtitle.hero__subtitle--mt-lg {

    max-width: 389px;
}

body .breadcrumbs .breadcrumbs__content-wrapper .breadcrumbs__list .breadcrumbs__item .breadcrumb__link .breadcrumb__label,
 body span.breadcrumbs__label
 {
	 color: #a47341;
 }
 
 body .floating-whatsapp .floating-whatsapp__link .floating-whatsapp__icon-wrapper
 {
	 background: #25D366;
 }
 
 #home-prod.related-products__content-wrapper .products-carousel__navigation-arrow--prev
 {
	    display: none; 
 }
  #home-prod.related-products__content-wrapper .products-carousel__navigation-arrow--next
 {
	     display: none;
 }
 .footer-bottom {
    border-top: 1px solid #a47341;
    padding: 30px 0px 30px;
    margin: 45px 0 0;
    display: inline-block;
    width: 100%;
}
  body#lang-en .footer-bottom .copyright, body#lang-pt .footer-bottom .copyright {
    float: right;
}

 body#lang-en .fot-contact, body#lang-pt .fot-contact{
	 float: right;
}

 body#lang-en .fot-politic, body#lang-pt .fot-politic {
    margin: 0 4% 0 0%;
    float: left;
}
 body#lang-en .fot-category, body#lang-pt .fot-category {
    margin: 0px 7% 0px 0px;
    float: left;
}
 body#lang-en .fot-who, body#lang-pt .fot-who{
    margin: 0px 7% 0px 0%;
    float: left;
}

 body#lang-en #menu-footer-category li.menu-item-1900,  body#lang-pt #menu-footer-category li.menu-item-1910
 {
	     position: absolute;
    right: 0;
    top: 0;
 }
 
 body#lang-en footer#new-footer .fot-logo, body#lang-pt footer#new-footer .fot-logo
 {
	     float: left;
    margin: 0 4% 0 0;
 }
 
 footer#new-footer {
    margin: 50px 0 0;
    background: #f2e6d9;
    padding: 50px 0 0;
}
 .forms-title {
    font-weight: 700;
}

.fot-info {
    max-width: 300px;
    margin: 0 0 14px;
    line-height: 120%;
}

 .logo-site svg path
 {
	 	 fill: #a47341;
 }
 
.copyright {
    display: inline-block;
    vertical-align: top;
    float: left;
}
.fot-social ul
 {
	 display: block;
	 margin: 0 auto;
	 text-align: center;
	}
 .fot-social ul li
 {
	 vertical-align: middle;
	 display: inline-block;
	}
  .fot-social ul li a
 {
	 vertical-align: top;
	}
 .fot-social rect
 {
	 fill: #b58d63;
	}
 
 .fot-social svg, .fot-social circle, .fot-social g
 {
	 fill: #a47341;
	 width: 23px;
	 vertical-align: top;
	 height: 25px;
	}
  .fot-social path
 {
	 fill: #a47341;
	}


 #menu-footer-category
 {
	 position: relative;
	}
   #menu-footer-category li
   {
	   /* width: 41%; */
	  }
   
  #menu-footer-category li#menu-item-1888
 {
	 float: left;
	 display: inline-block;
	 position: absolute;
	 top: 0;
	 left: 0;
	}
 
 #menu-footer-category li a
 {
	 font-size: 20px;
	 font-weight: 700;
	}
  #menu-footer-category li ul
  {
	  
  }
  
  #menu-footer-category li ul li a
 {
	 font-weight: 400;
	 font-size: 16px;
	}
.fot-title {
    font-size: 23px;
    font-weight: 700;
    color: #a47341;
    border-bottom: 1px solid;
    margin: 0 0 17px;
}
  
 .form-fot
 {
	 
 }
 
  .form-fot .rows
 {
	 display: inline-block;
	 vertical-align: top;
	 width: 54%;
	}
  .form-fot .rows input
  {
	  max-width: 100%;
	  padding: 10px;
	 }
  .form-fot .rows-but
  {
	  display: inline-block;
	 }
  .form-fot .rows-but button
  {
	  
  }
  
 


 .fot-logo {
    display: inline-block;
    vertical-align: top;
    float: right;
    width: 22%;
    margin: 0px 0 0 4%;
}
 .logo-site svg
 {
	     width: 100%;
    height: auto;
 }
 

.fot-category {
    display: inline-block;
    vertical-align: top;
    width: 21%;
    margin: 0px 0px 0px 7%;
}

.fot-who {
    display: inline-block;
    vertical-align: top;
    width: 9%;
    margin: 0px 0px 0px 7%;
}

.fot-politic {
    display: inline-block;
    vertical-align: top;
    width: 10%;
    margin: 0 0 0 4%;
}

.fot-contact {
    display: inline-block;
    vertical-align: top;
    width: 10%;
    float: left;
}
#new-footer .fot-social
{
	display: none!important;
}

.fot-social {
      width: 100%;
    margin: 33px 0 -32px;
}

  .new-gallery a.woocommerce-product-gallery__lightbox.wpgs-video
  {
	      width: 100%;
    height: 100%;
    position: absolute;
  }
  .wpgs-image .wpgs-video i:before
  {
	      position: absolute;
	      top: 46%;
	      right: 47%;
	      z-index: 111111;
	      background: #ff0000;
	      padding: 0;
	      text-align: center;
	      width: 64px;
	      padding: 19px 0px;
	 }
  
  
  body#lang-en .fot-who, body#lang-pt .fot-who {
    margin: 0px 7% 0px 0%;
    float: left;
    width: 11%;
}
  body#lang-pt .fot-category {
    margin: 0px 5% 0px 0px;
    width: 24%;
}


   body.rtl footer.site-footer
  {
	  display: none;
  }
  
 body#lang-pt #new-cart label, body#lang-en #new-cart label  {
    margin: 0px 10px 10px 0px;
}
 body#lang-pt .product.product--is-single .product__wrapper .product__content-wrapper .product__info,
  body#lang-en .product.product--is-single .product__wrapper .product__content-wrapper .product__info
 {
    max-width: initial;
}


 li.social__item.social__item--ms-md path
 {
	 fill: #fff;
 }
 form.wpcf7-form.contact__form.form.form--white.invalid {
    background: #faf5ef;
    position: relative;
    z-index: 11111;
}
.contact__form-wrapper .wpcf7 
 {
	 min-height: 100px;
    position: relative;
	}
	.contact__form-wrapper .screen-reader-response
{
    position: absolute;
    height: initial !important;
    width: 100%;
    margin: -1px;
    display: block;
    padding: 0;
    border: 0;
    word-wrap: normal !important;
    font-size: 30px;
    clip-path: initial;
    max-height: initial;
    top: 0;
    right: 0;
    z-index: 11111;
    clip: initial;
}
.contact__form-wrapper .screen-reader-response strong
{
	display: none;
}
.contact__form-wrapper form.wpcf7-form.contact__form.form.form--white.sent {
    display: none;
}
body.rtl .hero__title {font-size: 51px !important;margin: 0px 0 0 !important;}
body.rtl .hero__title strong
{
	font-size: 62px;
}

body#lang-pt #home-prod .image-slider, body#lang-en #home-prod .image-slider
{
	    direction: rtl;
}
body#lang-pt .hero__title {
    font-size: 56px !important;
}
body#lang-pt .hero__subtitle.hero__subtitle--mt-lg
{
	    max-width: 440px;
}

body#lang-en .hero__subtitle.hero__subtitle--mt-lg {
    font-size: 20px !important;        max-width: 421px;
}
body#lang-pt .hero__title strong {
    display: block;
    font-size: 96px;
    line-height: 100%;
}
body#lang-en .hero__title strong {
    display: block;
    font-size: 96px;
    line-height: 100%;
}

body.home .hero .hero__content-wrapper {
    width: 42%;
    max-width: 523px;
}
body .hero__link .btn__icon
{
	display: inline-block!important;
}
body .hero__title strong
{
	display: block;
}

body .hero__link span.btn__label
{
	
}
   body .hero__title {
        font-size: 61px !important;
        line-height: -7.3 !important;
        margin-top: 50px !important;
        font-weight: 500;
        margin: 0 0 10px;
        line-height: 100%!important;
 }
	
body .hero__link
{
	    display: block;
	    margin: 20px 0 0 !important;
	    padding: 16px 40px;
	    font-size: 19px;
	    background: #a47341;
}

.hero__subtitle.hero__subtitle--mt-lg {
    font-size: 24px!important;
    border-bottom: 2px solid #a47341;
    padding: 0px 0px 62px;
    margin: 0 0 55px!important;
}

#cate
{
	display: inline-block;
	width: 100%;
	margin: 40px 0px 0;
}
#cate .hero__categories
{
	
}
#cate .hero__categories a
{
	
}

#cate .hero__categories h4
{
	
}
#cate .hero-categories__list .hero-categories__item
{
	display: inline-block;
	vertical-align: top;
	width: 29%;
	float: right;
	margin: 0px 0% 10px 6%;
	background: #eee;
	padding: 37px 37px 27px;
}
#cate .hero-categories__list .hero-categories__item:last-child
{
	float: left;
	margin-left: 0;
}

#cate .hero-categories__list .hero-categories__item a h3
{
	color: #000;
	/* text-decoration: underline; */
	font-size: 26px;
	margin: 10px 0 0;
}
#cate .hero-category__image-wrapper
{
	
}
#cate .hero-category__image-wrapper img
{
	max-width: 100%;
	height: initial;
	max-height: 422px;
	height: 222px;
}

#cate .container
{
	display: block;
	margin: 0 auto;
	max-width: 958px;
}
#home-prod .image-slider
{
	
}
div#footer-right ul.social__list li
{
	
}

div#footer-right ul.social__list path, div#footer-right ul.social__list rect, div#footer-right ul.social__list circle
{
	    fill: #a47341;
}

#home-prod .slider-prev, #home-prod .slider-next
{
	      background: #eee;
    margin: 41px 11px 0;
}
#home-prod .slider-prev:before
{content:"";content: '\e804';font-family: "fontelloq";}
#home-prod .slider-next:before
{content:"";content: '\e805';font-family: "fontelloq";}


#home-prod button.slider-prev svg
{
	    -webkit-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    transform: rotate(90deg);
	    display: none;
}
#home-prod button.slider-next svg
{
	    -webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	    transform: rotate(-90deg);
	    display: none;
}
#home-prod .image-slider a
{
	
}
#home-prod .image-slider .slider-images
{
	    /* border-radius: 50%; */
	    /* border: 3px solid #e3bd91; */
	    /* width: 153px; */
}

#home-prod .image-slider img
{width: 100%;max-width: 100%;max-height: 154px;/* height: 154px; *//* width: 154px; *//* max-width: 154px; */}
.new-gallery .wpgs-thumb .slick-track
{
	    width: 100% !important;
}
.new-gallery .wpgs-thumb .slick-track img
{
	    width: 142px;
}

#new-cart .quantity__input-text.input-text 
{
	
} 

#new-cart .quantity__input-text.input-text input
{
	position: initial;
    opacity: 1;
    height: initial;
    width: auto;
}

#new-cart 
{
	
}
.grop
{
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}

#new-cart label
{
	background: #c2a88e;
	color: #fff;
	padding: 10px;
	display: inline-block;
	vertical-align: top;
	margin: 0px 0px 10px 10px;
}

#new-cart label.checked
{
	
}

#new-cart input
{/* display: none; */width: 200px;height: 200px;opacity: 0.01;position: absolute;right: 0;top: 0;cursor: pointer;}

#new-cart input:checked +label
{background: #a47341;}
#new-cart input:checked label
{

}

body.rtl table.thwepo-extra-options
{

}
#my-cart button {
    background: #a47341;
    border: 0;
    color: #fff;
    font-size: 17px;
    padding: 12px 20px;
    height: initial;
    border-bottom-right-radius: 20px;
	font-weight: normal;
}

div#my-cart table.thwepo-extra-options
{
display: none;	
}
div#my-cart .product-quantity__quantity
{
	display: none;
}

body#lang-en .hero .hero__content-wrapper
{
	
}
a.added_to_cart.wc-forward {
    display: none;
}
.primary-navigation .primary-navigation__list .primary-navigation__item.primary-navigation__item--has-sublist:hover .primary-navigation__sublist
{
	        background: #fff;
}

div#new-cart
{
	
}
div#new-cart .product-quantity__quantity.quantity.quantity--black {
    width: 100%;
}
div#new-cart .single_add_to_cart_button
{
    background: #a47341;
    border: 0;
    color: #fff;
    font-size: 20px;
    padding: 12px;
    height: initial;
    border-bottom-right-radius: 30px;
    font-weight: 400;
    padding: 12px 51px;
    margin: 20px 0 0;
}
table.thwepo-extra-options td.label.leftside
{
	display: none!important;
}
form.cart table.thwepo-extra-options label.radio-wrapper {
    display: inline;
    margin-right: 10px;
    padding: 0;
    margin: 0 0 0 10px;
}
div#hedi {
    display: none;
}
.product__quantity.product-quantity {
    display: none;
}
.mini-cart.mini-cart--active {
    display: none;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1536 {
    display: none;
}
body.home .hero .hero__content-wrapper .hero__categories .hero-categories__list .hero-categories__item .hero-category__link .hero-category__image-wrapper .hero-category__image {
    width: 100%;
    /* height: 100%; */
}
body.home .hero .hero__content-wrapper .hero__categories .hero-categories__list .hero-categories__item .hero-category__link .hero-category__image-wrapper
{
	margin: 0;
}
body.home .hero .hero__content-wrapper .hero__categories .hero-categories__list .hero-categories__item .hero-category__link .hero-category__title {
    margin-top: var(--spaces-auto, auto);
    padding: 13px;
}
body.home .hero .hero__content-wrapper .hero__categories .hero-categories__list .hero-categories__item {
    width: calc(1 / 3 * 100% - (1 - 1 / 3) * var(--spaces-lg, 1.5rem));
    position: relative;
    padding: var(--spaces-xxl, 5rem) var(--spaces-md, 1rem) var(--spaces-md, 1rem);
    background: linear-gradient(400deg, rgb(0 0 0 / 88%) -15%, rgba(255, 255, 255, 0) 90%);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-bottom-right-radius: 15px;
    padding: 0;
    text-align: center;
    border: 1px solid #ffffff1c;
    box-shadow: 1px 1px 10px #000;
}

.chip__container.container
{
display: flex;	
}

footer.site-footer .site-footer__row
{
	display: inline-block;
	width: 100%;
}

div#footer-right .site-footer__logo-wrapper {
    display: inline-block;
    vertical-align: top;
}
div#footer-right h4.site-footer__title
{
	display: none;
}
div#footer-right ul.social__list
{
	display: inline-block;
	vertical-align: top;
	margin: 0px 246px 0 0;
}
div#footer-right ul.social__list li
{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0px 1px;
}
div#footer-right ul.social__list li a
{
	
}
div#footer-right ul.social__list li a svg
{
	width: 25px;
	height: 26px;
}

div#footer-right .site-footer__social {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0px;
}
div#footer-right {
    max-width: initial;
    flex-basis: 34%;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
    width: initial;
}

div#footer-left {
    max-width: initial;
    flex-basis: 66%;
    display: inline-block;
    vertical-align: top;
    float: left;
    padding: 0;
    margin: 28px 0 0;
}

#chips span.chip-bullet__icon {
    display: inline-block;
    width: 100%;
    text-align: center;
}
section.site-content__section.products {
    margin: 71px 0 0px;
}
#chips
{
	    padding: 0px;
	    margin: 98px 0px 0;
}
#chips .chip-bullet__content {
    font-size: 17px;
}

#chips h3.chip-bullet__title {
    display: inline-block;
    width: 100%;
    text-align: center;
}

#chips .row__cole
{
	display: inline-block;
	vertical-align: top;
	width: 49.7%;
	/* text-align: center; */
}
#chips .row__cols
{
	display: inline-block;
	vertical-align: top;
	width: 24.5%;
	background: #fffbf7;
	padding: 44px;
	margin: 0px 0.5% 20px;
}

#logo-site
{
	text-align: right;
}
#logo-site a
{
	display: inline-block;
	text-align: center;
	font-size: 34px;
	text-transform: none;
	font-family: "Anton", sans-serif;
	line-height: 80%;
	letter-spacing: 7px;
	margin: 22px 0 0;
}
#logo-site a span
{
	display: inline-block;
	width: 100%;
	vertical-align: top;
	font-size: 17px;
	font-family: "Raleway", sans-serif;
	letter-spacing: initial;
	color: #000;
	position: relative;
	left: -3px;
}
#woofc-area span.woocommerce-Price-amount
{
	    font-size: 18px!important;
}
#woofc-area span.woofc-area-count {
    margin: 0px 5px;
}
#woofc-area span.woofc-area-heading {
    font-size: 18px;
}
#menu-lang i
{
    font-size: 23px; 
	}
	
#menu-lang .woofc-menu-item .woofc-menu-item-inner:after {
    background-color: #a47341;
}

#menu-lang span.woofc-menu-item-inner-subtotal
{
	display: none;
}
div#woofc-count {
    display: none;
}
a.header-action__link.header-action__link--d-block.header-action__link--position-relative {
    display: none !important;
}
#woofc-area
{
	
}
#woofc-area a.quantity__btn.quantity__btn--plus
{
	padding: 10px 10px;
}
#woofc-area a.quantity__btn.quantity__btn--minus
{
	padding: 14px 10px;
}
#woofc-area .woofc-total
{
	font-size: 20px;
}

#woofc-area span.woofc-item-qty-minus, #woofc-area span.woofc-item-qty-plus
{
	display: none;
}

#woofc-area a.woofc-action-checkout {
        background: #a47341;
        border: 0;
        color: #fff;
        font-size: 20px;
        padding: 12px;
        height: initial;
        border-bottom-right-radius: 30px;
}

.made-in-israel-label
{
	display: none!important;
}

li#menu-item-1536 {
    display: none;
}


@media (min-width: 1280px) {
	
	
	  body.home section.site-content__section.hero {
    margin: 0;
}
	 body.home header.site-header 
 {  
	     position: fixed;
    top: 0;
    right: 0;
    z-index: 11;
 }
  body.home header.site-header .header-action--search path, body.home header.site-header .header-action--account path
 {
	 fill: #fff;
 }
 body.home header.site-header #menu-lang i
 {
	 color: #fff;
 }
 
  body.home header.site-header .primary-navigation .primary-navigation__list .primary-navigation__item .primary-navigation__link .primary-navigation__label
 {
	 color: #fff;
 }
 
body.home header.site-header #logo-site
 {
	 background: url("/logo-white.png") no-repeat 0 18px;
	 background-size: 100%;
	}
 body.home header.site-header #logo-site img
 {
	 opacity: 0;
	}
 
 
 
 
 
 .promotion-bar.promotion-bar--py-xs.promotion-bar--talign-center {
    display: none;
}
 
 .hero-carousel__progress.swiper-progress
 {
	 display: none;
 }
 	
	 body.home header.site-header.site-header--sticky
 {  
	     position: fixed;
    top: 0;
    right: 0;
    z-index: 11;
 }
  body.home header.site-header.site-header--sticky .header-action--search path, 
  body.home header.site-header.site-header--sticky .header-action--account path
 {
	 fill: initial;
 }
 body.home header.site-header.site-header--sticky #menu-lang i
 {
color: initial;
 }
 
  body.home header.site-header.site-header--sticky .primary-navigation .primary-navigation__list .primary-navigation__item .primary-navigation__link .primary-navigation__label
 {
	 color: initial;
 }
 
body.home header.site-header.site-header--sticky #logo-site
 {
	 background: none;
	 background-size: 100%;
	}
 body.home header.site-header.site-header--sticky #logo-site img
 {
	 opacity: 1;
	}
	
	
	
	
 
 
 
	body#lang-en section.site-content__section.hero, body#lang-pt section.site-content__section.hero {
    background: url(/wp-content/uploads/2024/12/Main-image-1-scaled-e1736335305390-2048x1109.jpg);
    background-size: cover;
	}
	body.rtl section.site-content__section.hero
	{
		    background: url(/wp-content/uploads/2024/12/Main-image-1-2048x1109.jpg);
    background-size: cover;
	
	}
	body section.site-content__section.hero img
	{
	opacity: 0;
	}
	
	
}

@media (max-width: 1900px) {
	
div#footer-right ul.social__list {
    display: inline-block;
    vertical-align: top;
    margin: 0px 22px 0 0;
}

}


@media (max-width: 1600px) {
	body.rtl .hero__title strong
	{
	    font-size: 65px;
	}
	body#lang-en .fot-politic, body#lang-pt .fot-politic {
    margin: 0 0% 0 0%;
    float: left;
    width: 15%;
}
body.rtl .hero__title {
    font-size: 64px !important;
    margin: 0px 0 0 !important;
}
	body#lang-en .fot-contact, body#lang-pt .fot-contact {
    width: initial;
}

	body#lang-en .fot-category, body#lang-pt .fot-category {
    margin: 0px 5% 0px 0px;
    float: left;
    width: 24%;
}
	.fot-politic {
    display: inline-block;
    vertical-align: top;
    width: 12%;
    margin: 0 0 0 0%;
}
	.form-fot .rows-but button {
    padding: 10px 13px;
}

	body#lang-pt .primary-navigation .primary-navigation__list .primary-navigation__item {

    margin-left: 10px;

		
	}
body.home .hero .hero__content-wrapper {
    width: initial;
    max-width: 500px;
}
	body.home .hero .hero__content-wrapper .hero__categories .hero-categories__list {
    max-width: 500px;
	}
	
	body.home .hero .hero__content-wrapper .hero__categories {
        margin-top: 10px;
    }
  body#lang-en .hero .hero__content-wrapper
  {
	  
  }
  body#lang-en .hero .hero__content-wrapper .hero__categories {

    margin: 10px 0 0;
  }
  
  div#footer-right .site-footer__social {
    width: 100%;
}
div#footer-right {
    max-width: initial;
    display: inline-block;
    vertical-align: top;
    margin: 10px;    width: 311px;
}

  #chips .row__cols {
    /* width: 48.5%; */
    min-height: 402px;
    width: 24%;
    padding: 20px;
  }
  
  
body#lang-pt .fot-category {
        margin: 0px 4% 0px 0px;
        width: 27%;
    }
	body#lang-en .fot-who, body#lang-pt .fot-who {
    margin: 0px 4% 0px 0%;
    width: 14%;
}
	body#lang-en .fot-contact, body#lang-pt .fot-contact {
        width: initial;
        width: 7%;
    }
  
}

@media (max-width: 1450px) {
	
	    body.rtl.home .hero .hero__content-wrapper {
        width: initial;
        max-width: 500px;
        top: 21%;
    }
	body#lang-en .fot-who, body#lang-pt .fot-who {
    margin: 0px 3% 0px 0%;
    float: left;
    width: 12%; 
}
	    body#lang-en .fot-category, body#lang-pt .fot-category {
        margin: 0px 3% 0px 0px;
        float: left;
        width: 27%;
    }
	
    div#footer-right {
        max-width: initial;
        display: inline-block;
        vertical-align: top;
        margin: 10px;
        width: 100%;
        text-align: center;
    }
	div#footer-left {
    width: 100%;
    text-align: center;
}
    .primary-navigation .primary-navigation__list .primary-navigation__item {
        margin-left: 10px;
    }
	}
	
	
	@media (max-width: 1440px) {
	
		.fot-category {
    display: inline-block;
    vertical-align: top;
    width: 26%;
    margin: 0px 0px 0px 4%;
}
.fot-who {
    display: inline-block;
    vertical-align: top;
    width: 10%;
    margin: 0px 0px 0px 4%;
}
.fot-politic {
    display: inline-block;
    vertical-align: top;
    width: 14%;
}
		
		body#lang-pt .primary-navigation .primary-navigation__list .primary-navigation__item
		{
			max-width: 100px;
			display: -webkit-inline-box;
		}
			body#lang-pt .primary-navigation .primary-navigation__list .primary-navigation__item a
		{
			vertical-align: middle;
			align-content: center;
			align-items: center;
			display: inline-flex;
		}
		body#lang-pt .primary-navigation .primary-navigation__list .primary-navigation__item .primary-navigation__link .primary-navigation__label
		{
			
		}
		body.rtl .primary-navigation .primary-navigation__list .primary-navigation__item {
        margin-left: 0px;
    }
			body#lang-pt #menu-footer-category li.menu-item-1910 {
    position: initial;
		}
		body#lang-pt .fot-category {
        margin: 0px 3% 0px 0px;
        width: 22%;
    }
	body#lang-en .fot-who, body#lang-pt .fot-who {
        margin: 0px 3% 0px 0%;
        width: 17%;
    }
	} 
	
	
@media (max-width: 1200px) {
	    body#lang-en .fot-category, body#lang-pt .fot-category {
        margin: 0px 3% 0px 0px;
        float: left;
        width: 33%;
    }
	 
	body#lang-en footer#new-footer .fot-logo, body#lang-pt footer#new-footer .fot-logo {
    float: left;
    margin: 0 0% 40px 0;
}
	body#lang-en .fot-politic, body#lang-pt .fot-politic {
    margin: 0 0% 0 6%;
    float: left;
    width: 19%;
}

	body#lang-en .fot-who, body#lang-pt .fot-who {
 margin: 0px 1% 0px 4%;
        float: left;
        width: 14%;
}
	.fot-logo {
    width: 100%;
    margin: 0 0 30px;
    text-align: center;
}
.fot-info {
    max-width: 100%;
}
    .fot-category {
        display: inline-block;
        vertical-align: top;
        width: 32%;
        margin: 0px 0px 0px 7%;
    }
	
	.fot-who {
        display: inline-block;
        vertical-align: top;
        width: 12%;
        margin: 0px 3% 0px 9%;
    }
	.fot-contact {
    width: initial;
	}
	
	    .fot-politic {
        width: 19%;
    }
		body.home .hero .hero__content-wrapper {
    width: 83%;
	}
	
	body.rtl .primary-navigation .primary-navigation__list .primary-navigation__item
		{
			width: 100px;
			display: -webkit-inline-box;
		}
			body.rtl .primary-navigation .primary-navigation__list .primary-navigation__item a
		{
			vertical-align: middle; 
			align-content: center;
			align-items: center;
			display: inline-flex;
		}
		
		
 body.rtl .primary-navigation .primary-navigation__list .primary-navigation__item {
        margin: 0;
    }
	body#lang-en .hero .hero__content-wrapper {
    width: 100%;
}

	body#lang-en .hero .hero__content-wrapper .hero__categories .hero-categories__list {
    max-width: 600px;
	}
	
}

@media (max-width: 1023px) {
	 .primary-navigation
 {
	         overflow: hidden;
 }
	    .chip__container.container {
        /* display: block; */
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }
	

	#chips .row__cols {
        /* width: 48.5%; */
        min-height: initial;
        padding: 20px;
        width: calc(49%);
        margin: 0 0 10px;
    }
}


@media (max-width: 991px) {
		body.rtl .hero__title strong
	{
	    font-size: initial;
	}
	    body#lang-en .fot-category, body#lang-pt .fot-category,
        body#lang-en .fot-who, body#lang-pt .fot-who,
		body#lang-en .fot-politic, body#lang-pt .fot-politic,
		body#lang-en .fot-contact, body#lang-pt .fot-contact{
        width: 100%;
        margin: 0px 0px 30px 0%;
		}
		 
		body#lang-en #menu-footer-category li.menu-item-1900, body#lang-pt #menu-footer-category li.menu-item-1910 {
    position: initial;
		}
		body#lang-en .footer-bottom, body#lang-pt .footer-bottom{
        border-top: 0;
        padding: 30px 0px 30px;
        margin: 0px 0 0;
        text-align: center;
    }
	
		   body#lang-en .copyright, body#lang-pt .copyright  {
        width: 100%;
        margin: 0 0 20px;
        text-align: left;
    }
	    .fot-category {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        margin: 0px 0px 30px 0%;
    }
	    .fot-who {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        margin: 0px 0% 30px 0%;
    }
	#menu-footer-category li#menu-item-1888 {
    float: right;
    display: inline-block;
    position: initial;
    top: 0;
    left: 0;
}
    .fot-politic {
        width: 100%;
        margin: 0 0 30px;
    }
    .fot-contact {
        width: 100%;
          margin: 0 0 30px;
	}
	.footer-bottom {
    border-top: 0;
    padding: 30px 0px 30px;
    margin: 45px 0 0;
    text-align: center;
}

.fot-social {

    width: 100%;
}

.copyright {

    width: 100%;
    margin: 0 0 20px;
    text-align: right;
}

	body#lang-en .promotion-bar-carousel__navigation-arrow {
    position: absolute;
    top: 26%;
	}
	
	body .hero__link {
    display: block;
    margin: 20px auto 0 !important;
    padding: 16px 40px;
    /* font-size: 19px; */
    /* background: #d6b46d; */
}

	.hero__subtitle.hero__subtitle--mt-lg {

}
.hero__subtitle.hero__subtitle--mt-lg {
    text-shadow: 1px 1px 10px #000;
}
body#lang-pt li.header-actions__item.header-action.header-action--language-picker.language-picker {
        position: relative;
        top: -25px;
        left: 10px;
    }
	body#lang-pt .hero__subtitle.hero__subtitle--mt-lg {
    font-size: 24px !important;
    border-bottom: 2px solid #d6b46d;
    padding: 0px 20px 62px;
	}
	
	
body#lang-pt .hero__title {
    font-size: 28px !important;
}
	body .hero__title {
        font-size: 35px !important;
        text-shadow: 1px 1px 10px #000;
        margin: 0px 0 7px !important;
}

	    body.home .hero .hero__content-wrapper {
        width: 100%;
    }
		body#lang-en li.header-actions__item.header-action.header-action--language-picker.language-picker {
             position: relative;
        left: 10px;
      
    }
	
			body#lang-pt .primary-navigation .primary-navigation__list .primary-navigation__item a
		{
			vertical-align: middle;
			align-content: center;
			align-items: center;
			display: inline-flex;
			width: 100%;
			display: inline-block;
			max-width: 100%;
			padding: 10px;
		}
	    body#lang-pt .primary-navigation .primary-navigation__list .primary-navigation__item {
        max-width: 100%;
        display: flex;
        text-align: left;
        height: auto;
    }
	
	body.rtl .primary-navigation .primary-navigation__list .primary-navigation__item a {
        vertical-align: middle;
        align-content: center;
        align-items: center;
        display: flex;
        width: 100%;
    }
	    body.rtl .primary-navigation .primary-navigation__list .primary-navigation__item {
        width: 100%;
        display: -webkit-inline-box;
    }
	
	li.header-actions__item.header-action.header-action--language-picker.language-picker {
    position: absolute;
    top: -25px;
    right: 10px;

}

	div#menu-lang {
    margin: 10px 7px 0 0;
}

	body .site-header__mobile-wrapper
	{
		        padding: 0 10px !important;
	}
	#logo-site img
	{
		        max-height: 48px;
	}
	
}

@media (max-width: 767px) {
	body#lang-pt .hero__title strong {
  font-size: 56px;
        line-height: 100%;
        margin: 0 0 15px;
        display: inline-block;
        width: 100%;
}
	body#lang-en .hero__title strong {
        font-size: 56px;
        line-height: 100%;
        margin: 0 0 15px;
        display: inline-block;
        width: 100%;
}

	 body.rtl.home .hero .hero__content-wrapper {
        width: initial;
        top: 6%;
    }
	 body.rtl header.site-header 
 {
	    min-height: 92px; 
 }
 
	body.home .about .about__wrapper .about__images .about-images__big .image-big__shape
	{
		left: 16px;
	}
	.product__container.container {
    padding: 0;
}
	.new-gallery {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#new-cart {
    padding: 0;
    margin: 0;
}
.product__wrapper .row__col.row__col--cols-12.row__col--media-md-cols-6 {
    margin: 0;
}
	
body
{
	    overflow-x: initial;
}
#new-cart label
{
	    position: initial!important;
}

    .floating-whatsapp {
        width: 50px;
        height: 50px;
        bottom: var(--spaces-lg, 1.5rem);
        left: var(--spaces-lg, 1.5rem);
        z-index: 10;
        left: 11px;
        bottom: 62px;
		right: initial;
    }
#new-cart label {
    margin: 0px 0px 10px 0px !important;
    width: 100% !important;
}
#new-cart .grop {
    position: relative;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}


    body#lang-pt .hero__subtitle.hero__subtitle--mt-lg {
          font-size: 26px !important;
        border-bottom: 2px solid #d6b46d;
        padding: 0px 20px 62px;
        margin: 250px auto 0 !important;
    }
	
    body#lang-pt .hero__title {
        font-size: 35px !important;
        max-width: 350px;
        margin: 0 auto !important;
    }
	
    body#lang-en .hero__title {
        font-size: 35px !important;
        text-shadow: 1px 1px 10px #000;
        margin: 0px auto 7px !important;
        max-width: 354px;
    }
	
	body#lang-en .hero__subtitle.hero__subtitle--mt-lg {
    font-size: 25px !important;
    max-width: 379px;
    margin: 254px auto 0 !important;
}

    body.home .hero {
        height: 596px;
        margin-top: var(--spaces-reset, 0);
    }
body.home .hero .hero__carousel .hero-carousel__list .hero-carousel__item .hero-slide__image-wrapper .hero-slide__image
{
	        width: 100%;
	        height: 100%;
	        object-fit: initial;
	        height: 526px;
}

body.rtl .hero__title
{
	font-size: 45px !important;
}
body.rtl .hero__subtitle.hero__subtitle--mt-lg {
        text-shadow: 1px 1px 10px #000;
        font-size: 28px !important;
        margin: 252px 0 0 !important;
}

#cate .hero__categories {
    display: inline-block;
    width: 100%;
}
#cate .hero-categories__list .hero-categories__item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    float: right;
    margin: 0px 0% 10px 0%;
}

#cate .hero-category__image-wrapper img {
    max-width: 100%;
    height: initial;
    max-height: 422px;
    height: initial;
}

	body
	{
		
	}
	
	.site-header .site-header__top .site-header__content .site-header__actions .header-actions__list .header-actions__item.header-action--menu-toggle .header-action__menu-toggle
	{
		position: relative;
	}
	body .site-header .header-action__menu-toggle.menu-toggle:after
	{
	        content: "";
        position: absolute;
        bottom: -26px;
        height: 30px;
        width: 100%;
        display: inline-block;
	}
	span.promotion-headline__icon.promotion-headline__icon--h-15.promotion-headline__icon--force-h.promotion-headline__icon--media-lg-ms-md svg
	{
		display: none;
	}
	
	    #chips .row__cols {
        width: calc(100%);
        margin: 0 0 10px;
    }
	.new-gallery .thumbnail_image {
    background: #f6ebe1;
    width: 31%!important;
}
  .new-gallery .wpgs-thumb .slick-track img
{
	        width: 100%;
}
.breadcrumbs .breadcrumbs__content-wrapper .breadcrumbs__list .breadcrumbs__item .breadcrumb__label
{
	    white-space: normal;
}


body{
	}
}
