﻿body {

}
:root {
  --bs-blue: #377dff;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #ed4c78;
  --bs-orange: #fd7e14;
  --bs-yellow: #b6b0a6;
  --bs-green: #198754;
  --bs-teal: #00c9a7;
  --bs-cyan: #09a5be;
  --bs-white: #fff;
  --bs-gray: #8c98a4;
  --bs-gray-dark: #71869d;
  --bs-gray-100: #f7faff;
  --bs-gray-200: #f8fafd;
  --bs-gray-300: #e7eaf3;
  --bs-gray-400: #bdc5d1;
  --bs-gray-500: #97a4af;
  --bs-gray-600: #8c98a4;
  --bs-gray-700: #677788;
  --bs-gray-800: #71869d;
  --bs-gray-900: #1e2022;
  --bs-primary: #008656;
  --bs-secondary: #008656;
  --bs-success: #00c9a7;
  --bs-info: #09a5be;
  --bs-warning: #f5ca99;
  --bs-danger: #ed4c78;
  --bs-light: #f7faff;
  --bs-dark: #21325b;
  --bs-primary-rgb: 54,118,137;
  --bs-secondary-rgb: 0,134,86;
  --bs-success-rgb: 0,201,167;
  --bs-info-rgb: 9,165,190;
  --bs-warning-rgb: 245,202,153;
  --bs-danger-rgb: 237,76,120;
  --bs-light-rgb: 247,250,255;
  --bs-dark-rgb: 33,50,91;
  --bs-white-rgb: 255,255,255;
  --bs-black-rgb: 0,0,0;
  --bs-body-color-rgb: 103,119,136;
  --bs-body-bg-rgb: 255,255,255;
  --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Inter,sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #677788;
  --bs-body-bg: #fff
}
.header-bar-1 {
  --bs-bg-opacity: 1;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px 0px 0px 0px;
  border: 0;
  border-top: 40px solid var(--bs-primary)
}
.header-bar-2 {
  --bs-bg-opacity: 1;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px 0px 0px 0px;
  border: 0;
  border-top: 8px solid var(--bs-yellow)
}
.container-fluid {
  padding: 0;
}
.navbar-brand-logo {
  width: 100%;
  min-width: 7.5rem;
  max-width: 20.5rem;
}
.header-border-bottom {
  border-bottom: .5rem solid var(--bs-yellow) !important
}
.cart .table tbody tr td .cart-tmbnail {
  height: 80px;
  max-height: 80px;
}
.swipe-img {
  max-height: 250px;
}
a.remove-icon {
  text-decoration: none !important;
}

  a.remove-icon::before {
    font-family: "Font Awesome 5 Free";
    content: "\f00d";
    color: #d75747;
    font-weight: 900;
    font-size: 1.25rem;
    text-align: center !important;
  }

  a.remove-icon:hover {
    text-decoration: none;
  }
.btn-cart {
  color: #ffffff;
  background-color: transparent
}

  .btn-check:active + .btn-cart, .btn-check:checked + .btn-cart, .btn-check:focus + .btn-cart, .btn-cart.active, .btn-cart:active, .btn-cart:focus, .btn-cart:hover, .show > .btn-cart.dropdown-toggle {
    color: #ffffff;
    background-color: rgba(55,125,255,.1)
  }

  .btn-cart.dropdown-toggle::after {
    background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out
  }

  .btn-check:focus + .btn-cart.btn-no-focus, .btn-cart.btn-no-focus.focus, .btn-cart.btn-no-focus:focus, .btn-cart.btn-no-focus:hover {
    color: #ffffff;
    background-color: unset;
    box-shadow: none
  }

    .btn-check:focus + .btn-cart.btn-no-focus:hover, .btn-cart.btn-no-focus.focus:hover, .btn-cart.btn-no-focus:focus:hover, .btn-cart.btn-no-focus:hover:hover {
      color: #ffffff;
      background-color: rgba(113,134,157,.1);
      -webkit-transform: translateY(-.1875rem);
      transform: translateY(-.1875rem)
    }

    .btn-check:focus + .btn-cart.btn-no-focus.btn-transition, .btn-cart.btn-no-focus.btn-transition.focus, .btn-cart.btn-no-focus.btn-transition:focus, .btn-cart.btn-no-focus.btn-transition:hover {
      -webkit-transform: translateY(0);
      transform: translateY(0)
    }

      .btn-check:focus + .btn-cart.btn-no-focus.btn-transition:hover, .btn-cart.btn-no-focus.btn-transition.focus:hover, .btn-cart.btn-no-focus.btn-transition:focus:hover, .btn-cart.btn-no-focus.btn-transition:hover:hover {
        -webkit-transform: translateY(-.1875rem);
        transform: translateY(-.1875rem)
      }
.form-check-input {
 
  border: none
 
}
.form-control-label-message {
  color: #d75747;
  font-weight: normal;
  font-style: italic;
}
.chosen-container {
  /*margin-left: 40px;*/
  font-size: 0.875rem;
  color: #333333;
}

@media screen and (max-width: 991px) {
  .chosen-container {
    margin-top: 20px;
    margin-left: 0;
  }
}

.chosen-container .chosen-drop {
  border: 1px solid #d7d7d7;
  box-shadow: 0;
}

.chosen-container-single .chosen-default {
  color: #333333;
}

.chosen-container-single .chosen-single {
  height: 40px;
  border: 1px solid #d7d7d7;
  border-radius: 0;
  background: #ffffff;
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgb(0 0 0 / 0%);
  color: #333333;
}

  .chosen-container-single .chosen-single span {
    margin: 8px 5px;
    font-size: 1rem;
  }

.chosen-container-single .chosen-default {
  color: #333333;
}

.chosen-container-single .chosen-single abbr {
  background: url('../images/chosen-sprite.png') -42px 1px no-repeat;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('../images/chosen-sprite.png') no-repeat 2px 10px;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -14px 10px;
}

.chosen-container-single .chosen-search input[type="text"] {
  border: 1px solid #d7d7d7;
  background: white url('../images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('../images/chosen-sprite.png') no-repeat 100% -20px;
}

.chosen-container-single .chosen-drop {
  border-radius: 0;
}

.chosen-container .chosen-results li.disabled-result {
  color: #9d958c;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #2186ca;
  background-image: none;
}

.chosen-container .chosen-results li.no-results {
  background: #f2f1ef;
}

.chosen-container-multi .chosen-choices {
  border: 1px solid #d7d7d7;
  background-image: none;
}

  .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #333333;
  }

  .chosen-container-multi .chosen-choices li.search-field .default {
    color: #333333;
  }

  .chosen-container-multi .chosen-choices li.search-choice {
    border: 1px solid #d7d7d7;
    background-color: #f2f1ef;
    background-image: none;
    box-shadow: 0;
    color: #333333;
  }

    .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
      background: url('../images/chosen-sprite.png') -42px 1px no-repeat;
    }

  .chosen-container-multi .chosen-choices li.search-choice-disabled {
    border: 1px solid #d7d7d7;
    background-color: #f2f1ef;
    background-image: none;
    color: #333333;
  }

  .chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #f2f1ef;
  }

.chosen-container-multi .chosen-drop .result-selected {
  color: #c4beb6;
}

.chosen-container-active .chosen-single {
  border: 1px solid #2186ca;
  box-shadow: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #d7d7d7;
  background-image: none;
  box-shadow: 0;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #2186ca;
  box-shadow: 0;
}

  .chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #333333 !important;
  }

.chosen-rtl .chosen-search input[type="text"] {
  background: white url('../images/chosen-sprite.png') no-repeat -30px -20px;
  background: url('../images/chosen-sprite.png') no-repeat -30px -20px;
}
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('../images/chosen-sprite@2x.png') !important;
  }
}
