.elementor-26532 .elementor-element.elementor-element-bca13c4 > .elementor-container{max-width:1290px;}.elementor-26532 .elementor-element.elementor-element-bca13c4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-26532 .elementor-element.elementor-element-bca13c4:not(.elementor-motion-effects-element-type-background), .elementor-26532 .elementor-element.elementor-element-bca13c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D31C52;}.elementor-26532 .elementor-element.elementor-element-bca13c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26532 .elementor-element.elementor-element-bca13c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-26532 .elementor-element.elementor-element-4800f2c.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-26532 .elementor-element.elementor-element-4800f2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-26532 .elementor-element.elementor-element-4800f2c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-26532 .elementor-element.elementor-element-4800f2c .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-26532 .elementor-element.elementor-element-4800f2c .elementor-element-populated a:hover{color:#E3E3E3;}.elementor-26532 .elementor-element.elementor-element-1353296{text-align:center;}.elementor-26532 .elementor-element.elementor-element-1353296 .elementor-heading-title{color:#FFFFFF;font-size:17px;line-height:1.6em;letter-spacing:-0.8px;word-spacing:0.1em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);}.elementor-26532 .elementor-element.elementor-element-1353296 > .elementor-widget-container{margin:-10px -10px -10px -10px;--e-transform-transition-duration:280ms;}.elementor-26532 .elementor-element.elementor-element-1353296 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-26532 .elementor-element.elementor-element-4ffb5f7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-26532 .elementor-element.elementor-element-e23a032 img{width:45%;}.elementor-26532 .elementor-element.elementor-element-037c7e0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle{text-align:right;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle .elementor-button{color:#FFFFFF;background-color:#D31C52;border-width:0px;border-radius:0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:1.7em;letter-spacing:0.5px;word-spacing:0.1em;padding:4px 20px 5px 5px;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle .elementor-button:hover{color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{color:#E0E0E0;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle .elementor-button-icon{font-size:25px;}body:not(.rtl) .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle .elementor-button-text{margin-right:0px;}body.rtl .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle .elementor-button-text{margin-left:0px;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{color:#4D4D4D;background-color:#FFFFFF;right:-1em;top:-1em;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__subtotal{color:#FF0000;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__product-name, .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__product-name a{color:#961A1A;font-size:13px;line-height:1.4em;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__product-price{color:#DE3232;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__product, .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__subtotal{border-bottom-style:dashed;padding-bottom:36px;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__product, .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__products, .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__subtotal{border-bottom-width:8px;}.elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__product:not(:first-of-type), .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__footer-buttons, .elementor-26532 .elementor-element.elementor-element-a196800 .elementor-menu-cart__subtotal{padding-top:36px;}.elementor-26532 .elementor-element.elementor-element-a196800 > .elementor-widget-container{margin:-15px -15px -15px -15px;--e-transform-transition-duration:202ms;}.elementor-26532 .elementor-element.elementor-element-a196800 > .elementor-widget-container:hover{--e-transform-translateY:-7px;}.elementor-26532 .elementor-element.elementor-element-ef7364e:not(.elementor-motion-effects-element-type-background), .elementor-26532 .elementor-element.elementor-element-ef7364e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26532 .elementor-element.elementor-element-ef7364e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26532 .elementor-element.elementor-element-ef7364e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26532 .elementor-element.elementor-element-03daba1{column-gap:0px;text-align:center;color:#8C8888;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;text-decoration:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-26532 .elementor-element.elementor-element-03daba1 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-26532 .elementor-element.elementor-element-34861d6{column-gap:0px;text-align:center;color:#8C8888;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;text-decoration:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-26532 .elementor-element.elementor-element-34861d6 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-26532 .elementor-element.elementor-element-5458d54{text-align:center;}.elementor-26532 .elementor-element.elementor-element-5458d54 img{width:100%;height:73px;}.elementor-26532 .elementor-element.elementor-element-2c91602{column-gap:0px;text-align:center;color:#8C8888;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:1em;word-spacing:0.1em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-26532 .elementor-element.elementor-element-2c91602 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:10px 10px 10px 10px;}.elementor-26532 .elementor-element.elementor-element-e3ee7da{column-gap:0px;text-align:center;color:#8C8888;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;text-decoration:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-26532 .elementor-element.elementor-element-e3ee7da > .elementor-widget-container{margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-26532 .elementor-element.elementor-element-4ffb5f7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:14px;}.elementor-26532 .elementor-element.elementor-element-4ffb5f7 > .elementor-element-populated > .elementor-widget-wrap{padding:-11px -11px -11px -11px;}.elementor-26532 .elementor-element.elementor-element-e23a032 img{width:86%;height:56px;}.elementor-26532 .elementor-element.elementor-element-5458d54 img{object-fit:cover;}.elementor-26532 .elementor-element.elementor-element-5458d54{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-26532 .elementor-element.elementor-element-4800f2c{width:24.517%;}.elementor-26532 .elementor-element.elementor-element-4ffb5f7{width:52.108%;}.elementor-26532 .elementor-element.elementor-element-037c7e0{width:23.336%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26532 .elementor-element.elementor-element-4800f2c{width:25%;}.elementor-26532 .elementor-element.elementor-element-4ffb5f7{width:58%;}}/* Start custom CSS for text-editor, class: .elementor-element-03daba1 */.elementor-26532 .elementor-element.elementor-element-03daba1 {
     display: inline-block;
    position: relative;
    color: #d31c52;
}

.elementor-26532 .elementor-element.elementor-element-03daba1:after {
      content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  color: #d31c52;
  background-color: #d31c52;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.elementor-26532 .elementor-element.elementor-element-03daba1:hover:after {
      transform: scaleX(1);
  transform-origin: bottom left;
  color: #d31c52;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34861d6 */.elementor-26532 .elementor-element.elementor-element-34861d6 .child-element {
     display: inline-block;
    position: relative;
    color: #d31c52;
}

.elementor-26532 .elementor-element.elementor-element-34861d6:after {
      content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #d31c52;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.elementor-26532 .elementor-element.elementor-element-34861d6:hover:after {
      transform: scaleX(1);
  transform-origin: bottom left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c91602 */.elementor-26532 .elementor-element.elementor-element-2c91602 {
     display: inline-block;
    position: relative;
    color: #d31c52;
}

.elementor-26532 .elementor-element.elementor-element-2c91602:after {
      content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #d31c52;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.elementor-26532 .elementor-element.elementor-element-2c91602:hover:after {
      transform: scaleX(1);
  transform-origin: bottom left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3ee7da */.elementor-26532 .elementor-element.elementor-element-e3ee7da {
     display: inline-block;
    position: relative;
    color: #d31c52;
}

.elementor-26532 .elementor-element.elementor-element-e3ee7da:after {
      content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #d31c52;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.elementor-26532 .elementor-element.elementor-element-e3ee7da:hover:after {
      transform: scaleX(1);
  transform-origin: bottom left;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef7364e */.elementor-26532 .elementor-element.elementor-element-ef7364e {
    
    box-shadow: 0 1px 2px rgba(0,0,0,0.07), 
                0 2px 4px rgba(0,0,0,0.07), 
                0 4px 8px rgba(0,0,0,0.07), 
                0 8px 16px rgba(0,0,0,0.07),
                0 16px 32px rgba(0,0,0,0.07), 
                0 32px 64px rgba(0,0,0,0.07);
}/* End custom CSS */