.elementor-440 .elementor-element.elementor-element-77567cf > .elementor-container{max-width:1350px;}.elementor-440 .elementor-element.elementor-element-77567cf:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-77567cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-440 .elementor-element.elementor-element-77567cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 20px 0px;}.elementor-440 .elementor-element.elementor-element-77567cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-440 .elementor-element.elementor-element-3c7b186 .woocommerce-breadcrumb{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-440 .elementor-element.elementor-element-7ff34a61 > .elementor-container{max-width:1350px;}.elementor-440 .elementor-element.elementor-element-7ff34a61:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-7ff34a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-440 .elementor-element.elementor-element-7ff34a61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-440 .elementor-element.elementor-element-7ff34a61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-440 .elementor-element.elementor-element-1865e02b .flex-control-thumbs img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#e4bab3;}.woocommerce .elementor-440 .elementor-element.elementor-element-1865e02b .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-440 .elementor-element.elementor-element-1865e02b .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-440 .elementor-element.elementor-element-1db1cf91{text-align:left;}.elementor-440 .elementor-element.elementor-element-1db1cf91 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:38px;}.elementor-440 .elementor-element.elementor-element-1db1cf91 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-440 .elementor-element.elementor-element-8bc83d5{text-align:left;}.woocommerce .elementor-440 .elementor-element.elementor-element-8bc83d5 .price{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:20px;}.elementor-440 .elementor-element.elementor-element-8bc83d5 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-440 .elementor-element.elementor-element-5c511e47{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:15px;}.elementor-440 .elementor-element.elementor-element-5c511e47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-440 .elementor-element.elementor-element-e5aab86{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:20px;}.elementor-440 .elementor-element.elementor-element-64bb6933{text-align:left;}.woocommerce .elementor-440 .elementor-element.elementor-element-64bb6933 .woocommerce-product-details__short-description{color:#6c6c6c;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;line-height:21px;}.elementor-440 .elementor-element.elementor-element-64bb6933 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-440 .elementor-element.elementor-element-ced0253{columns:1;text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;width:auto;max-width:auto;align-self:center;}.elementor-440 .elementor-element.elementor-element-6883ce68 .cart button{font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;color:#000000;background-color:#D3AF4B;border-color:#FFFFFF00;transition:all 0.2s;}body:not(.rtl) .elementor-440 .elementor-element.elementor-element-6883ce68 .quantity + .button{margin-left:10px;}body.rtl .elementor-440 .elementor-element.elementor-element-6883ce68 .quantity + .button{margin-right:10px;}.elementor-440 .elementor-element.elementor-element-6883ce68 .quantity .qty{font-size:14px;border-style:solid;border-width:0px 0px 0px 0px;padding:13px 0px 13px 13px;border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-440 .elementor-element.elementor-element-6883ce68 > .elementor-widget-container{padding:0px 0px 20px 25px;}.elementor-440 .elementor-element.elementor-element-6883ce68{width:auto;max-width:auto;}.elementor-440 .elementor-element.elementor-element-46f2e342:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-46f2e342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-440 .elementor-element.elementor-element-46f2e342{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-440 .elementor-element.elementor-element-46f2e342 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-440 .elementor-element.elementor-element-5f91be9e{text-align:center;}.elementor-440 .elementor-element.elementor-element-5f91be9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:21px;}.elementor-440 .elementor-element.elementor-element-5f91be9e > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product{text-align:center;}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product .button{color:#000000;background-color:#D3AF4B;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products ul.products li.product span.onsale{display:block;color:#231f20;background-color:#e4bab3;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;min-width:50px;min-height:50px;line-height:50px;margin:13px;}.elementor-440 .elementor-element.elementor-element-5ae14059 > .elementor-widget-container{padding:0px 0px 25px 0px;}@media(min-width:768px){.elementor-440 .elementor-element.elementor-element-2226864d{width:40%;}.elementor-440 .elementor-element.elementor-element-97f69fb{width:60%;}}@media(max-width:1024px){.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-440 .elementor-element.elementor-element-5ae14059.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1865e02b */.woocommerce-product-gallery__image.flex-active-slide{
   border: 0px solid #6C6C6C !important;    
}
.woocommerce-product-gallery--with-images .flex-control-thumbs li .flex-active{
  border: 0px solid #6C6C6C !important;    
}
.woocommerce div.product div.images .flex-control-thumbs li img{
    opacity: 1 !important;
}
.woocommerce-product-gallery__trigger{
    display: none !important;
}
@media screen and (min-width: 768px) {
    .rl-gallery-item{
        width:100% !important;
    }
    .woocommerce-product-gallery__wrapper a{
  display: block;
  position: relative;
  z-index: 1;
}
    .woocommerce-product-gallery--with-images{
    display: flex;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
  width: 73.6%; 
  clear:none !important;
  float:left;
}  
.rl-gallery-container{
width: 26.4% !important;
padding-left:12px !important;
display:block !important;
margin-top:0 !important;
float:right !important;
}
.woocommerce-product-gallery--with-images .flex-control-thumbs li{
  width: 100% !important;  
}
.woocommerce-product-gallery--with-images .flex-control-thumbs li{
 padding-bottom: 8px !important;   
}
}
@media screen and (max-width: 767px) {
  .woocommerce-product-gallery--with-images .flex-viewport{
  width: 100%; 
}  
.woocommerce-product-gallery--with-images .flex-control-thumbs{
width: 100%;
padding:5px 0 0 0 !important;
}   
.rl-gallery-item{
    width:24.25% !important;
    margin:0 1% 0 0 !important;
}
.rl-gallery-item:nth-child(4n){
  margin-right:0 !important;  
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6883ce68 */.cart select{
    border: 1px solid #E4BAB3 !important;
}
.qty {
    padding: 12px 0 12px 12px;
    border: 1px solid #000 !important;
}
.variations{
    margin-bottom: 20px;
}
.variations select{
    padding: 8px 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ff34a61 */.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    display: block;
    background-color: #D3AF4B;
    font-family: 'Montserrat';
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5ae14059 */.relprod .button{
    display: none;
}

.elementor-element.elementor-products-grid ul.products li.product{
 display: flex;
    flex-direction: column;
    height: 350px;
    justify-content: space-between;}
    
.products .woocommerce-loop-product__title{
    padding:10px !important;
}/* End custom CSS */