.elementor-kit-6{--e-global-color-primary:#C8AA6A;--e-global-color-secondary:#27678F;--e-global-color-text:#434343;--e-global-color-accent:#A3A5A7;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce-notices-wrapper {
    display: none;
}

/* Post Content */

.entry-post-content table tr:nth-child(2n),
.entry-content.woocommerce-Tabs-panel--description table tr:nth-child(2n) {
  background-color:#e4bc861a
}
.entry-post-content table tr:nth-child(odd),
.entry-content.woocommerce-Tabs-panel--description table tr:nth-child(odd) {
  background-color:#e4bc860d
}
.entry-post-content table tr:hover,
.entry-content.woocommerce-Tabs-panel--description table tr:hover {
  transition:background-color .3s;
  background-color:#e4bc8633!important
}
.entry-post-content table thead tr,
.entry-content.woocommerce-Tabs-panel--description table thead tr,
.entry-post-content table tr:first-child,
.entry-content.woocommerce-Tabs-panel--description table tr:first-child {
  background-color:var(--color-primary)!important
}
.entry-post-content table thead tr:hover,
.entry-content.woocommerce-Tabs-panel--description table thead tr:hover,
.entry-post-content table tr:first-child:hover,
.entry-content.woocommerce-Tabs-panel--description table tr:first-child:hover {
  background-color:#e4bc86e6!important
}
.entry-post-content,
.entry-content.woocommerce-Tabs-panel--description {
  color:#333;
  line-height:1.4
}
.entry-post-content :last-child,
.entry-content.woocommerce-Tabs-panel--description :last-child {
  margin-bottom:0
}
.entry-post-content table,
.entry-content.woocommerce-Tabs-panel--description table {
  border-collapse:separate;
  border-spacing:0;
  border-width:1px 0 0 1px;
  width:100%;
  margin:20px 0
}
.entry-post-content table,
.entry-content.woocommerce-Tabs-panel--description table,
.entry-post-content td,
.entry-content.woocommerce-Tabs-panel--description td,
.entry-post-content th,
.entry-content.woocommerce-Tabs-panel--description th {
  border:1px solid #0000001a
}
.entry-post-content td,
.entry-content.woocommerce-Tabs-panel--description td {
  border-width:0 1px 1px 0
}
.entry-post-content td,
.entry-content.woocommerce-Tabs-panel--description td,
.entry-post-content th,
.entry-content.woocommerce-Tabs-panel--description th {
  padding:8px
}
.entry-post-content iframe,
.entry-content.woocommerce-Tabs-panel--description iframe {
  width:100%
}
.entry-post-content h2,
.entry-content.woocommerce-Tabs-panel--description h2 {
  margin-bottom:12px;
  font-size:22px;
  font-weight:700
}
.entry-post-content h3,
.entry-content.woocommerce-Tabs-panel--description h3 {
  margin-bottom:12px;
  font-size:20px;
  font-weight:700
}
.entry-post-content h4,
.entry-content.woocommerce-Tabs-panel--description h4 {
  margin-bottom:12px;
  font-size:18px;
  font-weight:700
}
.entry-post-content h5,
.entry-content.woocommerce-Tabs-panel--description h5 {
  margin-bottom:12px;
  font-size:16px;
  font-weight:700
}
.entry-post-content p,
.entry-content.woocommerce-Tabs-panel--description p {
  margin-bottom:12px;
  font-size:16px
}
.entry-post-content li,
.entry-content.woocommerce-Tabs-panel--description li {
  font-size:16px
}
@media screen and (min-width:1024px) {
  .entry-post-content h2,
  .entry-content.woocommerce-Tabs-panel--description h2 {
    margin-bottom:12px;
    font-size:24px
  }
  .entry-post-content h3,
  .entry-content.woocommerce-Tabs-panel--description h3 {
    margin-bottom:12px;
    font-size:20px
  }
  .entry-post-content h4,
  .entry-content.woocommerce-Tabs-panel--description h4 {
    margin-bottom:12px;
    font-size:18px
  }
  .entry-post-content h5,
  .entry-content.woocommerce-Tabs-panel--description h5,
  .entry-post-content p,
  .entry-content.woocommerce-Tabs-panel--description p {
    margin-bottom:12px;
    font-size:16px
  }
  .entry-post-content li,
  .entry-content.woocommerce-Tabs-panel--description li {
    font-size:16px
  }
}
.entry-post-content img {
  border-radius:15px
}
.entry-post-content img,
.entry-content.woocommerce-Tabs-panel--description img {
  object-fit:contain;
  max-width:100%;
  margin:auto;
  width:100%!important;
  height:auto!important
}
.entry-post-content .wp-block-image.aligncenter.size-full,
.entry-content.woocommerce-Tabs-panel--description .wp-block-image.aligncenter.size-full {
  margin-left:auto;
  margin-right:auto
}
.entry-post-content figure,
.entry-content.woocommerce-Tabs-panel--description figure {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  margin:20px 0;
  text-align:center!important;
  width:100%!important;
  display:flex!important
}
.entry-post-content figcaption,
.entry-content.woocommerce-Tabs-panel--description figcaption {
  margin:10px 0 0;
  font-size:14px;
  line-height:22px
}
.entry-post-content ol,
.entry-content.woocommerce-Tabs-panel--description ol {
  margin-bottom:20px;
  padding-left:30px;
  list-style:decimal
}
.entry-post-content ul,
.entry-content.woocommerce-Tabs-panel--description ul {
  margin-bottom:20px;
  padding-left:16px;
  list-style:outside
}
.entry-post-content li,
.entry-content.woocommerce-Tabs-panel--description li {
  margin-bottom:10px
}
.entry-post-content a,
.entry-content.woocommerce-Tabs-panel--description a {
  color:#e4bc6c
}
.entry-post-content a:hover,
.entry-content.woocommerce-Tabs-panel--description a:hover {
  text-decoration:underline
}
.entry-post-content blockquote,
.entry-content.woocommerce-Tabs-panel--description blockquote {
  border-left:4px solid #f46d1d;
  margin-bottom:20px;
  margin-left:0;
  margin-right:0;
  padding-left:16px
}
.entry-post-content span,
.entry-content.woocommerce-Tabs-panel--description span {
  font-size:100%!important
}
.entry-post-content strong,
.entry-content.woocommerce-Tabs-panel--description strong {
  font-weight:700
}

.entry-post-content .emoji {
    width: 15px !important;
    height: 15px !important;
}

.cs-price-product > p {
    margin-bottom: 0 !important;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: : center;
    gap: 10px
}

.cs-price-product > p > .price-contact {
    color: #F94C43;
    font-size: 16px;
    font-weight: 400;
}

@media only screen and (max-width: 768px) {
  .cs-price-product > p {
    flex-direction: column;
    gap:5px;
  }
}

.cs-price-product > p > ins {
    order: 1;
} 

.cs-price-product > p > del {
    order: 2;
} 


.elementor-menu-cart__main {
    padding: 20px !important;
    font-family: 'Montserrat' !important;
}

.elementor-menu-cart__main .elementor-menu-cart__subtotal {
    display: flex;
    justify-content: space-between;
}

.elementor-menu-cart__main .elementor-menu-cart__product-name.product-name a {
    color: #434343 !important;
}

.elementor-menu-cart__main .elementor-menu-cart__product-name.product-name a:hover {
    color: #434343 !important;
}

.elementor-menu-cart__main .quantity, .elementor-menu-cart__product-remove.product-remove {
    color: #646464 !important;
}

.elementor-menu-cart__main 
.elementor-button--view-cart,
.elementor-button--checkout {
    background-color: #C8AA6A !important;
    border: 1px solid #C8AA6A !important;
}

.elementor-menu-cart__main 
.elementor-button--view-cart:hover,
.elementor-button--checkout:hover {
    background-color: #FFFFFF !important;
    border: 1px solid #C8AA6A !important;
    color: #C8AA6A !important;
}

.rank-math-breadcrumb {
    font-family: 'Montserrat';
    color: #434343 !important;
}

.rank-math-breadcrumb p {
    margin-bottom: 0px !important;
}

.rank-math-breadcrumb a {
    color: #434343 !important;
}

.rank-math-breadcrumb a:hover {
    color: #C8AA6A !important;
}

.rank-math-breadcrumb .last {
    color: #C8AA6A !important;
}/* End custom CSS */