.elementor-54 .elementor-element.elementor-element-72e6954c > .elementor-container{max-width:1440px;}.elementor-54 .elementor-element.elementor-element-72e6954c{margin-top:30px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-54 .elementor-element.elementor-element-68483426 > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54 .elementor-element.elementor-element-c441c3c img{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-54 .elementor-element.elementor-element-3c9ea8b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54 .elementor-element.elementor-element-3c9ea8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-44745d3b{width:70%;}.elementor-54 .elementor-element.elementor-element-3c9ea8b{width:29.869%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-44745d3b{width:100%;}.elementor-54 .elementor-element.elementor-element-3c9ea8b{width:100%;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-72e6954c{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-44745d3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-54 .elementor-element.elementor-element-68483426 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for column, class: .elementor-element-44745d3b */.r_koc_4-check0ut-page-h > div > div > div:first-child{
  width: 100% !important;
}
.r_koc_4-check0ut-page-h .product-total del{
    display: none;
}
.r_koc_4-check0ut-page-h > div > div > div:last-child{
  display: none;
}
.r_koc_4-check0ut-page-h .woocommerce .woocommerce-info {
  border-top-color: #00c1eb;
  background-color: #ecf9ff;
  color: #0e1c41;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
}
.r_koc_4-check0ut-page-h .woocommerce .woocommerce-info a{
  text-decoration: underline;
}
.r_koc_4-check0ut-page-h .woocommerce .woocommerce-info:before {
 color: #00c1eb;  
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set{
 border: 2px solid rgba(0,0,0,0.15);
  padding: 10px 30px 20px;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set h3{
font-family: "DM Sans", sans-serif;
  color: #0e1c41;
  font-size: 26px;
  font-weight: 700;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set label{
font-family: "Manrope", sans-serif;
  color: #0e1c41de;
  font-size: 14px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 10px;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set label abbr{
text-decoration: none;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set input{
border-width: 0 0 1px 0;
  border-color: rgba(0,0,0,0.15);
  font-family: "Manrope", sans-serif;
  padding: 16px 5px;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set input::placeholder{
color: #0e1c4180;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set .select2-selection.select2-selection--single{
  height: 45px;
  padding: 0 5px;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set .selection span{
  line-height: 45px;
}
.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td{
  border: 0;
  padding: 0;
    font-family: "Manrope", sans-serif;
  color: #0e1c41;
  font-size: 16px;
  font-weight: 500;
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr.cart_item{
  display: flex;
  flex-direction: row;
  align-items: center;
  border-width: 0 0 1px 0;
  padding: 15px 0;
  border-bottom: 1px solid rgba(0,0,0,0.15);
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr:last-of-type{
 border-width: 0; 
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td:last-of-type {
  margin-left: auto;
}
.r_koc_4-check0ut-page-h .product-thumbnail img{
  width: 80px !important;
  margin-right: 15px;
}


.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order > div > h3 {
  display: none;
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order > div.table_heading_parent{
  padding: 30px 30px 0;
  border: 2px solid rgba(0,0,0,0.15);
  margin-top: 40px;
}

.r_koc_4-check0ut-page-h .checkout.woocommerce-checkout  h3#order_review_heading {
  font-family: "DM Sans", sans-serif;
  color: #0e1c41;
  font-size: 26px;
  font-weight: 700;
  margin-top: 0;
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-payment#payment{
  border: 2px solid rgba(0,0,0,0.15);
  margin-top: 40px;
  padding: 15px;
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-payment#payment .form-row.place-order button{
  background-color: #0e1c41;
  border-radius: 7px;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-payment#payment .form-row.place-order button:hover{
  background-color: #00c1eb;
}
@media (max-width: 768px){
  
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order > div.table_heading_parent {
  padding: 5px 5px 0;
}
.r_koc_4-check0ut-page-h .woocommerce-checkout-payment#payment {
  padding: 0;
}
  .r_koc_4-check0ut-page-h p#billing_first_name_field,.r_koc_4-check0ut-page-h p#billing_last_name_field{
      width: 100%;
  }
  .r_koc_4-check0ut-page-h .checkout.woocommerce-checkout  h3#order_review_heading {
  /*text-align: center;*/
}
  .r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set label {
      margin-bottom: 4px;
  }
  .r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set input {
      padding: 2px 5px;
  }
  .r_koc_4-check0ut-page-h .checkout.woocommerce-checkout .col2-set{
      padding: 0 15px;
  }
  .r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr.cart_item{
      gap: 5px;
  }

  .r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td {
      font-size: 10px;
      text-align: left;
      }
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr.cart_item td.product-total{
          text-align: right;
      }
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table{
        margin-bottom: 0;   
          }
.r_koc_4-check0ut-page-h .woocommerce-checkout-review-order .shop_table tbody tr.cart_item {
       padding: 6px 0; 
    }
}/* End custom CSS */
/* Start custom CSS */.page-id-54 .other-page-nav {
    background-color: #ffffff !important;
}/* End custom CSS */