.elementor-13 .elementor-element.elementor-element-70e6e2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-13 .elementor-element.elementor-element-9a8be6e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-9a8be6e{text-align:center;}.elementor-13 .elementor-element.elementor-element-9a8be6e .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-146879e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fc988c5{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 7px -3px rgba(25.5, 24.003260869565217, 24.003260869565217, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-fc988c5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fc988c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-983302e .woocommerce-cart-form__contents .woocommerce-cart-form__cart-thumbnail{width:55px;}.elementor-13 .elementor-element.elementor-element-983302e .rey-cartPage.--layout-custom{--cart-table-size:75%;}.elementor-13 .elementor-element.elementor-element-983302e .woocommerce-cart-form__contents{--cart-table-bg-color:#FCFCFC;--cart-table-head-bg-color:#FFFFFF;--cart-table-padding:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-983302e .cart_totals .shop_table{--cart-totals-bg-color:#FAF9F9;--cart-totals-text-color:#131313;--cart-totals-head-bg-color:#F3F3F3;--cart-totals-head-text-color:#4E4E4E;--cart-totals-border-color:#FFFFFF;--cart-totals-border-size:0px;--cart-totals-border-radius:0px;--cart-totals-padding:5px 5px 5px 5px;}.elementor-13 .elementor-element.elementor-element-983302e .cart_totals .checkout-button{color:#FFFFFF;background-color:#003467;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px;}.elementor-13 .elementor-element.elementor-element-983302e .cart_totals .checkout-button:hover{color:#FFFFFF;background-color:#E20000;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-146879e{--content-width:90%;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-146879e{--content-width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-146879e{--content-width:730px;}}.elementor-13 .elementor-element.elementor-element-af473af .progress-tracker {font-size: 14px;
font-weight: 600;
  display: flex;
  padding: 0;
  margin: 1px 0px;
  list-style: none;
}

.elementor-13 .elementor-element.elementor-element-af473af .progress-step {
  flex: 1;
  position: relative;
  text-align: center;
}

.elementor-13 .elementor-element.elementor-element-af473af .progress-step:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 14px;
  width: calc(100% - 60px);
  height: 4px;
  background-color: #cfcfcf;
  z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-af473af .progress-marker {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin: 0 auto 5px;
  border-radius: 50%;
  background-color: #cfcfcf;
  color: #fff;
  font-weight: bold;
}


.elementor-13 .elementor-element.elementor-element-af473af .progress-step.is-complete .progress-marker {
  background-color: #29a414;
}

.progress-step.is-complete:not(:last-child)::after {
background: linear-gradient(270deg, rgba(41,164,20,1) 28%, rgba(207,207,207,1) 42%);


}
.elementor-13 .elementor-element.elementor-element-983302e .woocommerce .cart-collaterals .cross-sells>h2, .woocommerce .cart-collaterals .up-sells>h2, .woocommerce .cart-collaterals .related>h2, .woocommerce .cart-collaterals .cart_totals>h2 {background: white;margin: 0px;padding: 10px;}
.elementor-13 .elementor-element.elementor-element-983302e .woocommerce .cart_totals .shop_table {margin: 0px;}
.elementor-13 .elementor-element.elementor-element-983302e .cart-collaterals {margin:0px;}
.elementor-13 .elementor-element.elementor-element-983302e .shop_table_responsive{margin-bottom:5px!important;}
.elementor-widget-reycore-header-cart{display: none!important}
.elementor-13 .elementor-element.elementor-element-983302e .cart_totals .coupon .button {padding-right: 5px;padding-left: 5px;font-weight: 500;font-size: 12px;background: #000;
    color: white;margin-right: 5px;margin-left: 5px;}
.elementor-13 .elementor-element.elementor-element-983302e .cart_totals .shop_table tr {margin-bottom: 0px;}
.elementor-13 .elementor-element.elementor-element-983302e   .woocommerce-mini-cart-item-title {font-size: 14px!important;font-weight: 500;}
.elementor-13 .elementor-element.elementor-element-983302e .rey-cartPage {
    --cart-table-distance: 15px;}
.elementor-13 .elementor-element.elementor-element-983302e .checkout-button {
    font-weight: 700;
    text-align: center;
    display: block;
    padding: 15px;}
@media (max-width:1024px){
  .elementor-13 .elementor-element.elementor-element-983302e .cart_totals {
    margin-top: 25px;
  }
}
:is(.woocommerce-message,.woocommerce-error,.woocommerce-info) {
    --padding-start: 2rem!important;
    --padding: 12px!important;
    margin: 0 0 20px;}